CN113254484A - 一种基于客户端的数据加密的缓存方法及*** - Google Patents
一种基于客户端的数据加密的缓存方法及*** Download PDFInfo
- Publication number
- CN113254484A CN113254484A CN202110669311.7A CN202110669311A CN113254484A CN 113254484 A CN113254484 A CN 113254484A CN 202110669311 A CN202110669311 A CN 202110669311A CN 113254484 A CN113254484 A CN 113254484A
- Authority
- CN
- China
- Prior art keywords
- document
- data
- encrypted data
- database
- characteristic value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5022—Mechanisms to release resources
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Computational Linguistics (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了一种基于客户端的数据加密的缓存方法及***,其中基于客户端的数据加密的缓存方法包括以下步骤:获取文档请求,文档请求包括唯一特征值;根据唯一特征值在数据库中查询加密数据;若存在加密数据,则获取加密数据,对加密数据进行解密得到第一文档,并将第一文档传输给用户;若不存在加密数据,发送文档请求至服务器,接收服务器传输的原始文档,对原始文档进行处理得到第二文档,并将第二文档传输给所述用户;根据唯一特征值对第二文档进行加密,得到加密数据,将加密数据存储在数据库中,有益效果在于用户加载相同的文档时,直接从数据库中获取对应的加密数据并进行解密,减少了从用户进入页面到看到文档的时间。
Description
技术领域
本发明属于数据缓存技术领域,更具体地说,本发明涉及一种数据加密的缓存方法及***。
背景技术
目前客户端的WEB页面在展示PDF文档或其他类型的文档时,都是从服务端处获取相应的文档数据,获得文档数据后再对数据解析后进行展示,该方法存在以下缺陷:
以PDF文档为例,在预览PDF文档和编辑PDF文档时,相同的PDF文档会在不同的页面进行展示,或者需要重新打开浏览器页面,在上述场景中,需要向服务端重复获取相同的PDF文档数据。对于数据量大的PDF文档,频繁获取PDF文档数据会对服务器造成比较大的压力,同时也会给客户端的WEB页面带来相当大的网络资源消耗,同一份PDF文档重复加载,需要用户等待加载解析的时间比较久,体验度差。
发明内容
本发明的目的在于提供一种基于客户端的数据加密的缓存方法及***,以解决上述现有技术中存在的文档数据需要从服务器中重复获取导致数据加载和解析的时间过长的技术问题。
为实现上述技术目的,本发明采用的技术方案如下:
一种数据加密的缓存方法,包括以下步骤:
获取文档请求,所述文档请求包括唯一特征值;
根据所述唯一特征值在数据库中查询加密数据;
若存在所述加密数据,则获取所述加密数据,对所述加密数据进行解密得到第一文档,并将所述第一文档传输给用户;
若不存在所述加密数据,发送所述文档请求至服务器,接收所述服务器传输的原始文档,对所述原始文档进行处理得到第二文档,并将所述第二文档传输给所述用户;
根据所述唯一特征值对所述第二文档进行加密,得到所述加密数据,将所述加密数据存储在所述数据库中。
优选地,还包括步骤:
所述用户在浏览器中预览指定的文档,预览时自动获取所述唯一特征值,所述用户发起所述文档请求。
优选地,所述唯一特征值具体为:
所述服务器存储所述原始文档时,对所述原始文档的内容进行幂等处理,得到所述唯一特征值,所述唯一特征值绑定所述原始文档。
优选地,根据所述唯一特征值在数据库中查询加密数据,具体包括以下步骤:
对所述唯一特征值进行加密,得到加密值;
建立所述加密值和所述加密数据的映射关系,将所述映射关系存储在所述数据库;
根据所述加密值作为索引值,查询所述数据库中是否存在相应的映射关系;
若是,则存在所述加密数据;若否,则不存在所述加密数据。
优选地,还包括步骤:
所述加密数据存储在所述数据库中时,产生存储本次数据的时间戳,所述时间戳存储在所述数据库中。
优选地,还包括步骤:
遍历整个数据库,获取所述数据库中的过期数据,对所述过期数据进行清除。
优选地,遍历整个数据库,获取所述数据库中的过期数据,对所述过期数据进行清理,具体包括以下步骤:
遍历整个数据库,获取所述加密数据中的所述时间戳;
判断所述时间戳的存储时间是否超过设定的时间;
若是,则所述加密数据为过期数据,对所述过期数据进行清除;若否,则所述加密数据不是过期数据,无需对所述加密数据进行清除。
优选地,所述第一文档和所述第二文档均包括文档的总页数和文档的信息内容。
一种数据加密的缓存***,包括:
获取模块,用于获取文档请求,所述文档请求包括唯一特征值;
查询模块,用于根据所述唯一特征值在数据库中查询加密数据;
数据分析模块,用于若存在所述加密数据,则获取所述加密数据,对所述加密数据进行解密得到第一文档,并将所述第一文档传输给用户;
用于若不存在所述加密数据,发送所述文档请求至服务器,接收所述服务器传输的原始文档,对所述原始文档进行处理得到第二文档,并将所述第二文档传输给所述用户;
数据存储模块,用于根据所述唯一特征值对所述第二文档进行加密,得到所述加密数据,将所述加密数据存储在所述数据库中。
一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被处理器执行时实现上述任意一项所述方法的步骤。
本发明提供的有益效果在于:
1、本发明中通过接收服务器传输的原始文档,对原始文档进行处理得到第二文档,根据唯一特征值对第二文档进行加密,得到加密数据,将加密数据存储在数据库中,此后用户加载相同的文档时,直接从数据库中获取对应的加密数据并进行解密,无需再向服务器获取原始文档并且跳过了解析数据的过程,减少了从用户进入页面到看到文档的时间,且文档数据越大,减少的时间效果越明显,提升了用户体验。
2、本发明中通过获取文档请求,文档请求包括唯一特征值,根据唯一特征值在数据库中查询加密数据,若存在加密数据,则获取加密数据,对加密数据进行解密得到第一文档,并将第一文档传输给用户,即用户在二次预览或编辑相同的文档时,无需再向服务端发送获取文档的请求,在文档数据量大的情况下,能够极大得减轻服务器压力,避免服务器资源消耗。
3、本发明通过服务器存储原始文档时,对原始文档的内容进行幂等处理,得到唯一特征值,唯一特征值绑定原始文档,一旦服务器处的原始文档发生变化,绑定原始文档的唯一特征值也会随之改变,改变后的唯一特征值无法与数据库中的映射关系相匹配,以此保证用户所获取的文档是实时更新的。
4、本发明通过用户在浏览器中预览指定的文档,预览时自动获取唯一特征值,每个用户都有自己的唯一特征值,避免出现他人调用加密数据的情况,提高了安全性。
5、本发明中通过对唯一特征值进行加密,得到加密值,建立加密值和加密数据的映射关系,将映射关系存储在数据库,根据加密值作为索引值,查询数据库中是否存在相应的映射关系,若是,则存在所述加密数据,若否,则不存在所述加密数据,保障了缓存在本地的数据的安全,提高了安全性。
6、本发明中通过遍历整个数据库,获取数据库中的过期数据,对过期数据进行清除,执行该清除方法可以释放缓存数据,避免过多的非必要的缓存数据,达到释放缓存空间的目的。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是实施例1基于客户端的数据加密的缓存方法流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:
本实施例包括一种基于客户端的数据加密的缓存方法,如图1所示,包括以下步骤:
步骤S1,获取文档请求,文档请求包括唯一特征值;
其中,文档请求由用户在客户端的WEB页面发起,在上述实施例中,还包括步骤:
用户在浏览器中预览指定的文档,预览时自动获取唯一特征值,用户发起文档请求。
步骤S2,根据唯一特征值在数据库中查询加密数据;
步骤S3,若存在加密数据,则获取加密数据,对加密数据进行解密得到第一文档,并将第一文档传输给用户;
用户在二次预览或编辑相同的文档时,无需再向服务端发送获取文档的请求,在文档数据量大的情况下,能够极大得减轻服务器压力,避免服务器资源消耗。
步骤S4,若不存在加密数据,发送文档请求至服务器,接收服务器传输的原始文档,对原始文档进行处理得到第二文档,并将第二文档传输给用户;
根据唯一特征值对第二文档进行加密,得到加密数据,将加密数据存储在数据库中。
作为优选的实施方式,接收到的原始文档为原文二进制数据,不能直接发送并呈现给用户,需要对原始文档进行解析,解析后获得第二文档,第二文档为可在WEB页面进行展示的PDF文档,将PDF文档传输给用户。
此后用户加载相同的文档时,直接从数据库中获取对应的加密数据并进行解密,无需再向服务器获取原始文档并且跳过了解析数据的过程,减少了从用户进入页面到看到PDF文档的时间,且PDF文档数据越大,减少的时间效果越明显,提升了用户体验。
其中,步骤S1中的唯一特征值具体为:服务器存储原始文档时,对原始文档的内容进行幂等处理,得到唯一特征值,唯一特征值绑定原始文档。
其中,步骤S2具体包括以下步骤S21:对唯一特征值进行加密,得到加密值;建立加密值和加密数据的映射关系,将映射关系存储在数据库;根据加密值作为索引值,查询数据库中是否存在相应的映射关系;若是,则存在加密数据;若否,则不存在加密数据。保障了缓存在本地的PDF文档数据的安全,提高了安全性。
作为优选的实施方式,以PDF文档为例,PDF文档通过摘要算法得到第一MD5值,对于用户来说,第一MD5值并不是唯一的,需要再次对第一MD5值进行处理,处理方法可以为:采用用户的唯一ID和PDF文档的第一MD5值联合,联合后的数据再次通过摘要算法得到第二MD5值,第二MD5值对于用户来说是唯一的,此时的第二MD5值就是唯一特征值。每个用户都有自己的唯一特征值,避免出现他人调用加密数据的情况,提高了安全性。
一旦服务器处的PDF文档发生变化,例如PDF文档的内容进行了更新,此时第一MD5值也会随之改变,改变后的第一MD5值再次和用户的唯一ID联合,新联合的数据通过摘要算法得到第三MD5值,此时的第三MD5值就是唯一特征值,改变后的唯一特征值无法与数据库中的映射关系相匹配,以此保证用户所获取的文档是实时更新的。
其中,步骤S4中还包括以下步骤S41:加密数据存储在数据库中时,产生存储本次数据的时间戳,时间戳存储在数据库中。
其中,步骤S3中还包括以下步骤S31:遍历整个数据库,获取数据库中的过期数据,对过期数据进行清除。
其中,步骤S31具体包括以下步骤S311:遍历整个数据库,获取加密数据中的时间戳;判断时间戳的存储时间是否超过设定的时间;若是,则加密数据为过期数据,对过期数据进行清除;若否,则加密数据不是过期数据,无需对加密数据进行清除。执行该清除方法可以释放缓存数据,避免过多的非必要的缓存数据,达到释放缓存空间的目的。
作为优选的实施方式,采用的数据库为indexDB数据库。
第一文档和第二文档均包括文档的总页数和文档的信息内容。
以30MB大小的PDF文档,5MB/s的网络下行带宽为例,10次取样,从开始发出请求获取PDF文档数据,到PDF数据解析完毕,平均耗时5119ms,其中请求PDF文档平均耗时3750ms,解析pdf文档平均耗时1369ms。采用本技术方案后,相同条件下进行10次取样,从用户进入WEB页面到呈现PDF文档,平均耗时369ms,所用时间大幅降低,效果显著。
实施例2:
本实施例包括一种基于客户端的数据加密的缓存***,包括:
获取模块,用于获取文档请求,所述文档请求包括唯一特征值;
查询模块,用于根据所述唯一特征值在数据库中查询加密数据;
数据分析模块,用于若存在所述加密数据,则获取所述加密数据,对所述加密数据进行解密得到第一文档,并将所述第一文档传输给用户;
用于若不存在所述加密数据,发送所述文档请求至服务器,接收所述服务器传输的原始文档,对所述原始文档进行处理得到第二文档,并将所述第二文档传输给所述用户;
数据存储模块,用于根据所述唯一特征值对所述第二文档进行加密,得到所述加密数据,将所述加密数据存储在所述数据库中。
进一步地,在上述实施例中,数据分析模块包括清除单元:
清除单元,用于遍历整个数据库,获取数据库中的过期数据,对过期数据进行清除。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见实施例1的部分说明即可。
实施例3:一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,计算机指令被处理器执行时实现实施例1中方法的步骤。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
需要说明的是:
说明书中提到的“一个实施例”或“实施例”意指结合实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,说明书通篇各个地方出现的短语 “一个实施例”或“实施例”并不一定均指同一个实施例。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同。凡依本发明专利构思所述的构造、特征及原理所做的等效或简单变化,均包括于本发明专利的保护范围内。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
Claims (10)
1.一种基于客户端的数据加密的缓存方法,其特征在于,包括以下步骤:
获取文档请求,所述文档请求包括唯一特征值;
根据所述唯一特征值在客户端数据库中查询加密数据;
若存在所述加密数据,则获取所述加密数据,对所述加密数据进行解密得到第一文档,并将所述第一文档传输给用户;
若不存在所述加密数据,发送所述文档请求至服务器,接收所述服务器传输的原始文档,对所述原始文档进行处理得到第二文档,并将所述第二文档传输给所述用户;
根据所述唯一特征值对所述第二文档进行加密,得到所述加密数据,将所述加密数据存储在所述数据库中。
2.如权利要求1所述的一种基于客户端的数据加密的缓存方法,其特征在于,还包括步骤:
所述用户在浏览器中预览指定的文档,预览时自动获取所述唯一特征值,所述用户发起所述文档请求。
3.如权利要求1或2所述的一种基于客户端的数据加密的缓存方法,其特征在于,所述唯一特征值具体为:
所述服务器存储所述原始文档时,对所述原始文档的内容进行幂等处理,得到所述唯一特征值,所述唯一特征值绑定所述原始文档。
4.如权利要求1或2所述的一种基于客户端的数据加密的缓存方法,其特征在于,根据所述唯一特征值在数据库中查询加密数据,具体包括以下步骤:
对所述唯一特征值进行加密,得到加密值;
建立所述加密值和所述加密数据的映射关系,将所述映射关系存储在所述数据库;
根据所述加密值作为索引值,查询所述数据库中是否存在相应的映射关系;
若是,则存在所述加密数据;若否,则不存在所述加密数据。
5.如权利要求1所述的一种基于客户端的数据加密的缓存方法,其特征在于,还包括步骤:
所述加密数据存储在所述数据库中时,产生存储本次数据的时间戳,所述时间戳存储在所述数据库中。
6.如权利要求5所述的一种基于客户端的数据加密的缓存方法,其特征在于,还包括步骤:
遍历整个数据库,获取所述数据库中的过期数据,对所述过期数据进行清除。
7.如权利要求6所述的一种基于客户端的数据加密的缓存方法,其特征在于,遍历整个数据库,获取所述数据库中的过期数据,对所述过期数据进行清理,具体包括以下步骤:
遍历整个数据库,获取所述加密数据中的所述时间戳;
判断所述时间戳的存储时间是否超过设定的时间;
若是,则所述加密数据为过期数据,对所述过期数据进行清除;若否,则所述加密数据不是过期数据,无需对所述加密数据进行清除。
8.如权利要求1所述的一种基于客户端的数据加密的缓存方法,其特征在于,所述第一文档和所述第二文档均包括文档的总页数和文档的信息内容。
9.一种基于客户端的数据加密的缓存***,其特征在于,包括:
获取模块,用于获取文档请求,所述文档请求包括唯一特征值;
查询模块,用于根据所述唯一特征值在数据库中查询加密数据;
数据分析模块,用于若存在所述加密数据,则获取所述加密数据,对所述加密数据进行解密得到第一文档,并将所述第一文档传输给用户;
用于若不存在所述加密数据,发送所述文档请求至服务器,接收所述服务器传输的原始文档,对所述原始文档进行处理得到第二文档,并将所述第二文档传输给所述用户;
数据存储模块,用于根据所述唯一特征值对所述第二文档进行加密,得到所述加密数据,将所述加密数据存储在所述数据库中。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1至8中任一项所述基于客户端的数据加密的缓存方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110669311.7A CN113254484A (zh) | 2021-06-17 | 2021-06-17 | 一种基于客户端的数据加密的缓存方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110669311.7A CN113254484A (zh) | 2021-06-17 | 2021-06-17 | 一种基于客户端的数据加密的缓存方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113254484A true CN113254484A (zh) | 2021-08-13 |
Family
ID=77188274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110669311.7A Pending CN113254484A (zh) | 2021-06-17 | 2021-06-17 | 一种基于客户端的数据加密的缓存方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113254484A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882974A (zh) * | 2012-10-15 | 2013-01-16 | 焦点科技股份有限公司 | 一种通过网站识别版本号节省网站访问资源的方法 |
CN107992489A (zh) * | 2016-10-26 | 2018-05-04 | 腾讯科技(北京)有限公司 | 一种数据处理方法及服务器 |
CN111083108A (zh) * | 2019-11-14 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 一种数据处理的方法、装置、介质和电子设备 |
CN112199698A (zh) * | 2020-09-30 | 2021-01-08 | 华中科技大学 | 一种健壮的可搜索对称加密方法与*** |
-
2021
- 2021-06-17 CN CN202110669311.7A patent/CN113254484A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882974A (zh) * | 2012-10-15 | 2013-01-16 | 焦点科技股份有限公司 | 一种通过网站识别版本号节省网站访问资源的方法 |
CN107992489A (zh) * | 2016-10-26 | 2018-05-04 | 腾讯科技(北京)有限公司 | 一种数据处理方法及服务器 |
CN111083108A (zh) * | 2019-11-14 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 一种数据处理的方法、装置、介质和电子设备 |
CN112199698A (zh) * | 2020-09-30 | 2021-01-08 | 华中科技大学 | 一种健壮的可搜索对称加密方法与*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110535660B (zh) | 一种基于区块链的取证服务*** | |
CN108133008B (zh) | 数据库中业务数据的处理方法、装置、设备和存储介质 | |
US7131062B2 (en) | Systems, methods and computer program products for associating dynamically generated web page content with web site visitors | |
CN105049287A (zh) | 日志处理方法及装置 | |
CN102882974B (zh) | 一种通过网站识别版本号节省网站访问资源的方法 | |
CN107329963B (zh) | 加速网页访问的方法和装置 | |
CN106878074B (zh) | 流量过滤方法及装置 | |
CN103795765B (zh) | 一种文件上传校验方法及*** | |
CN106921713B (zh) | 一种资源缓存方法及装置 | |
CN103095684B (zh) | 获取关注用户聚合信息的方法、装置及*** | |
CN108184170B (zh) | 一种数据处理方法及装置 | |
CN112559463B (zh) | 压缩文件处理的方法及装置 | |
CN112822286B (zh) | 消息的推送方法及装置 | |
US10079735B2 (en) | Optimization of web page download duration based on resource key performance indicator and network performance metric | |
CN111898036B (zh) | 一种行为数据收集处理***及方法 | |
CN105979277A (zh) | 一种文件传输方法及电子设备 | |
CN105812833A (zh) | 文件处理方法和装置 | |
US8005920B2 (en) | Method and apparatus for transmitting arbitrarily large amounts of data over the internet | |
CN108287874B (zh) | 一种db2数据库管理方法及装置 | |
CN106506483B (zh) | 基于onvif的视频源组同步回放方法及装置 | |
CN108924596B (zh) | 媒体数据传输方法、装置及存储介质 | |
CN117235400A (zh) | 一种基于Kafka技术统一多平台门户*** | |
CN113254484A (zh) | 一种基于客户端的数据加密的缓存方法及*** | |
CN108874856B (zh) | 一种页面生成***、方法及服务器 | |
CN115495694A (zh) | 一种网页数据的处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210813 |
|
RJ01 | Rejection of invention patent application after publication |