一种计算机数据更新方法及相关装置

文档序号:26050488发布日期:2021-07-27 15:25阅读:71来源:国知局
一种计算机数据更新方法及相关装置

本发明属于计算机数据处理技术领域,具体为一种计算机数据更新方法及相关装置。



背景技术:

电子计算机通称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,具有存储记忆功能,能够按照程序运行,自动、高速处理海量数据,数据更新是以新数据项或记录、替换数据文件或数据库中与之相对应的旧数据项或记录的过程,通过删除、修改、再插入的操作来实现。

现有的计算机数据更新方法一般为打包式下载更新,此种方法一来需要占用较大的存储空间,二来与原数据重复部分需要人工处理,增加了人工的劳动量,人工处理时,数据更新的准确性难以保证,且现有的计算机数据更新时没有一定的加密安全保障,可能造成在数据下载时被入侵,从而发生数据泄露的危险;因此,针对目前的状况,现需对其进行改进。



技术实现要素:

针对上述情况,为克服现有技术的缺陷,本发明提供一种计算机数据更新方法及相关装置,有效的解决了现有的计算机数据更新方法一般为打包式下载更新,此种方法一来需要占用较大的存储空间,二来与原数据重复部分需要人工处理,增加了人工的劳动量,人工处理时,数据更新的准确性难以保证,且现有的计算机数据更新时没有一定的加密安全保障,可能造成在数据下载时被入侵,从而发生数据泄露的危险的问题。

为实现上述目的,本发明提供如下技术方案:一种计算机数据更新方法,包括以下步骤:

s1:接收请求:在数据更新系统发出更新请求的信号后,更新模拟系统对接收请求进行接收,在接收到更新请求的信号后,对缓存更新区的数据进行更新,在对数据更新后,通过数据加密单元对更新后的数据进行加密,将加密后的数据通过区块链网络发送至更新模拟单元;

s2:识别模拟:更新模拟单元在接收到上述步骤s1中的加密后的数据后,通过对应密钥单元对加密数据进行对应的解密,接着对数据进行更新模拟,更新模拟的主要工作内容包括:通过更新模拟单元模拟更新后的数据,并将模拟更新后的数据和当前数据进行对比,通过数据对比单元将模拟更新后的数据和当前数据进行重合函数计算,通过重合函数得出更新后的数据和当前数据中的重复数据以及总数据,通过数据加密单元对重复数据以及总数据进行加密,将加密后的重复数据以及总数据发送至数据处理单元;

s3:数据处理:在上述步骤s2的基础上,通过数据处理单元接收重复数据以及总数据,通过对应密钥单元对加密的重复数据以及总数据进行对应的解密,在解密后,通过sort函数以及merge函数在总数据中剔除更新后的数据中的重复数据,以此得到需要下载的数据量,并将此需要下载的数据量通过数据加密传输单元输送至数据更新系统;

s4:数据更新:在数据更新系统接收到上述步骤s3中发送的需要下载的数据量得数据后,根据此数据在缓存更新区的数据中针对性下载更新对应的数据,以此完成对计算机数据的更新。

优选的,所述步骤s1中,数据更新系统包括第一信号发出单元、第一信号接收单元以及第一信号处理单元,更新模拟系统包括第二信号发出单元、第二信号接收单元以及第二信号处理单元,所述第一信号发出单元和第二信号接收单元为单向性的区块链接。

优选的,所述步骤s1-s2中,数据加密单元为基于非对称加密技术、dlp终端加密技术、casb代理网关技术、数据库加密网关技术以及数据库外挂加密技术的集成式数据加密技术。

优选的,所述数据加密单元的工作过程包括:对更新后的数据进行归一化处理后,将其通过非对称加密算法以及进行加密后,得到密文代码,再将密文代码通过数据库加密网关算法以及数据库外挂加密算法进行加密后,完成对更新后的数据的加密。

优选的,所述步骤s2中,重合函数计算时采用if叠加函数以及arcgis数据叠加函数混合运算,所述更新模拟单元为基于云端的分布式数据存储系统。

优选的,一种计算机数据更新装置,包括:

信号接收单元:所述信号接收单元用于接收计算机系统发出的更新请求,并将此更新请求发送至相应的识别单元;

识别单元:所述识别单元用于接收上述信号接收单元发送的更新请求信号,并根据此信号在缓存更新区的数据识别出对应数据,在识别出对应数据后,将信号发送至更新模拟单元;

更新模拟单元:所述更新模拟单元用于接收上述识别单元发送的对应数据的信号,并将此数据下载缓存后和计算机系统的原数据进行对比得出总数据和重复数据,并将总数据和重复数据发送至更新下载单元;

更新下载单元:所述更新下载单元用于接收上述更新模拟单元发送的总数据和重复数据,并根据数据对比剔除和原数据重复的数据后,在缓存更新区下载剔除重复数据后的剩余数据,所述更新下载单元包括去重模块和整合模块;

加密单元:所述加密单元用于在上述各单元运行时对信号数据进行加密后再传输。

优选的,所述去重模块用于剔除和原数据重复的数据,从而获得更新后的下载数据表格,所述整合模块用于整合剔除和原数据重复的数据后的下载数据,避免数据错乱。

优选的,所述加密单元为基于区块链式连接的rsa算法型的数据加密技术。

与现有技术相比,本发明的有益效果是:1、本发明,通过基于云端的分布式数据存储系统即更新模拟单元接收下载数据信息后,对数据进行更新模拟,即通过更新模拟单元模拟更新后的数据,并将模拟更新后的数据和当前数据进行对比,通过数据对比单元将模拟更新后的数据和当前数据进行重合函数计算,通过重合函数得出更新后的数据和当前数据中的重复数据以及总数据,再通过sort函数以及merge函数在总数据中剔除更新后的数据中的重复数据,以此得到需要下载的数据量,最后进行数据下载,该数据更新的方法,可有效减少数据更新后重复数据占用计算机的存储空间,提高了计算机存储空间的利用率,且不需人工处理重复数据的麻烦,减少了人工劳动量,且保证了数据更新的准确性;

2、本发明,在数据输送中,通过加密单元在各单元运行时对信号数据进行加密后再传输,且加密单元为基于区块链式连接的rsa算法型的数据加密技术,有效保证了数据更新下载的安全性,避免在数据更新下载过程中,被入侵导致数据泄露的问题。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。

在附图中:

图1为本发明流程图;

图2为本发明装置框图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明提供一种技术方案:一种计算机数据更新方法,包括以下步骤:

s1:接收请求:在数据更新系统发出更新请求的信号后,更新模拟系统对接收请求进行接收,在接收到更新请求的信号后,对缓存更新区的数据进行更新,在对数据更新后,通过数据加密单元对更新后的数据进行加密,将加密后的数据通过区块链网络发送至更新模拟单元;

s2:识别模拟:更新模拟单元在接收到上述步骤s1中的加密后的数据后,通过对应密钥单元对加密数据进行对应的解密,接着对数据进行更新模拟,更新模拟的主要工作内容包括:通过更新模拟单元模拟更新后的数据,并将模拟更新后的数据和当前数据进行对比,通过数据对比单元将模拟更新后的数据和当前数据进行重合函数计算,通过重合函数得出更新后的数据和当前数据中的重复数据以及总数据,通过数据加密单元对重复数据以及总数据进行加密,将加密后的重复数据以及总数据发送至数据处理单元;

s3:数据处理:在上述步骤s2的基础上,通过数据处理单元接收重复数据以及总数据,通过对应密钥单元对加密的重复数据以及总数据进行对应的解密,在解密后,通过sort函数以及merge函数在总数据中剔除更新后的数据中的重复数据,以此得到需要下载的数据量,并将此需要下载的数据量通过数据加密传输单元输送至数据更新系统;

s4:数据更新:在数据更新系统接收到上述步骤s3中发送的需要下载的数据量得数据后,根据此数据在缓存更新区的数据中针对性下载更新对应的数据,以此完成对计算机数据的更新。

其中,步骤s1中,数据更新系统包括第一信号发出单元、第一信号接收单元以及第一信号处理单元,更新模拟系统包括第二信号发出单元、第二信号接收单元以及第二信号处理单元,第一信号发出单元和第二信号接收单元为单向性的区块链接;步骤s1-s2中,数据加密单元为基于非对称加密技术、dlp终端加密技术、casb代理网关技术、数据库加密网关技术以及数据库外挂加密技术的集成式数据加密技术;数据加密单元的工作过程包括:对更新后的数据进行归一化处理后,将其通过非对称加密算法以及进行加密后,得到密文代码,再将密文代码通过数据库加密网关算法以及数据库外挂加密算法进行加密后,完成对更新后的数据的加密;步骤s2中,重合函数计算时采用if叠加函数以及arcgis数据叠加函数混合运算,更新模拟单元为基于云端的分布式数据存储系统。

通过基于云端的分布式数据存储系统即更新模拟单元接收下载数据信息后,对数据进行更新模拟,即通过更新模拟单元模拟更新后的数据,并将模拟更新后的数据和当前数据进行对比,通过数据对比单元将模拟更新后的数据和当前数据进行重合函数计算,通过重合函数得出更新后的数据和当前数据中的重复数据以及总数据,再通过sort函数以及merge函数在总数据中剔除更新后的数据中的重复数据,以此得到需要下载的数据量,最后进行数据下载,该数据更新的方法,可有效减少数据更新后重复数据占用计算机的存储空间,提高了计算机存储空间的利用率,且不需人工处理重复数据的麻烦,减少了人工劳动量,且保证了数据更新的准确性。

如图2所示,本发明提供一种技术方案:一种计算机数据更新装置,包括:

信号接收单元:信号接收单元用于接收计算机系统发出的更新请求,并将此更新请求发送至相应的识别单元;

识别单元:识别单元用于接收上述信号接收单元发送的更新请求信号,并根据此信号在缓存更新区的数据识别出对应数据,在识别出对应数据后,将信号发送至更新模拟单元;

更新模拟单元:更新模拟单元用于接收上述识别单元发送的对应数据的信号,并将此数据下载缓存后和计算机系统的原数据进行对比得出总数据和重复数据,并将总数据和重复数据发送至更新下载单元;

更新下载单元:更新下载单元用于接收上述更新模拟单元发送的总数据和重复数据,并根据数据对比剔除和原数据重复的数据后,在缓存更新区下载剔除重复数据后的剩余数据,更新下载单元包括去重模块和整合模块;

加密单元:加密单元用于在上述各单元运行时对信号数据进行加密后再传输。

其中,去重模块用于剔除和原数据重复的数据,从而获得更新后的下载数据表格,整合模块用于整合剔除和原数据重复的数据后的下载数据,避免数据错乱;加密单元为基于区块链式连接的rsa算法型的数据加密技术。

在数据输送中,通过加密单元在各单元运行时对信号数据进行加密后再传输,且加密单元为基于区块链式连接的rsa算法型的数据加密技术,有效保证了数据更新下载的安全性,避免在数据更新下载过程中,被入侵导致数据泄露的问题。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1