一种基于云计算的数据共享系统的制作方法

本发明涉及数据共享,具体为一种基于云计算的数据共享系统。
背景技术:
1、随着互联网技术的快速发展,数据共享技术的出现,让在不同地方使用不同计算机、不同软件的用户能够读取他人数据并进行各种操作、运算和分析,提高数据的价值。
2、目前,大多数企业都是将共享数据传输至用户端,对数据进行操作,然而,由于企业数据增长较快,共享数据库中的数据迭代较快且数据体量大,现有技术无法及时传输并更新共享数据,导致用户需要重新获取数据进行操作,数据共享效率较低,而且,数据安全对企业至关重要,大多数企业采取固定化的对称加密或非对称加密等方法对数据进行加密,以保障数据的安全性,但是密钥一旦被破解,将导致严重的数据泄露,数据安全存在隐患,因此,设计效率高和安全性高的一种基于云计算的数据共享系统是很有必要的。
技术实现思路
1、本发明的目的在于提供一种基于云计算的数据共享系统,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:一种基于云计算的数据共享系统,包括数据收集模块、共享管理模块和数据存储模块,其特征在于:所述数据收集模块用于周期性收集企业系统中的业务数据,将数据的价值特征和共享数据特征及非共享数据特征的综合信息录入系统,所述共享管理模块用于读取企业数据,分析企业数据的数据特征并评估共享评分,根据共享评分和数据价值特征对数据进行标记,验证共享数据的标记,评估数据共享的安全风险等级,进而将数据转移至传输载体进行数据传输,所述数据存储模块用于根据数据中的标记将数据分割为数据块,分别存储至存储模块的对应位置,验证共享数据的存储地址与获取地址是都一致,所述数据收集模块、共享管理模块和数据存储模块相互通信连接;
3、所述数据读取模块包括数据处理子模块和传输链路管理子模块,所述数据处理子模块用于识别获取数据的共享性质特征和价值特征,根据共享性质特征和价值特征对数据进行标记,所述传输链路管理子模块用于识别传输序列中的父传输链路节点是否完成数据传输,根据分析解果启动子传输链路节点进行数据传输;
4、所述数据管理模块包括请求分析子模块、数据转移子模块和安全风险评估子模块,所述请求分析子模块用于识别用户访问请求中的数据标记,对比目标数据的标记进行验证,所述安全风险评估子模块用于识别数据价值特征及数据安全知识图谱中的关系,对数据共享的安全风险进行评估,所述数据转移子模块用于根据数据共享安全风险评估结果将数据转移至传输载体中进行数据传输。
5、根据上述技术方案,所述数据收集模块包括数据获取模块和数据综合信息录入模块,所述数据获取模块用于连接企业系统接口,周期性获取企业业务数据,所述数据综合信息录入模块用于将数据的价值特征和共享数据特征及非共享数据特征的综合信息录入系统。
6、根据上述技术方案,所述共享管理模块包括数据读取模块和数据管理模块,所述数据读取模块用于根据数据的共享性质特征和数据价值对数据进行标记,管理传输链路的数据传输顺序,所述数据管理模块用于分析数据请求验证请求数据中的标记是否为共享数据,并识别数据价值特征及数据安全知识图谱中的关系,对数据共享的安全风险进行评估,根据评估结果将数据转移至传输载体,进行数据传输。
7、根据上述技术方案,所述数据存储模块包括数据分割模块,所述数据分割模块用于根据数据的共享性质特征和价值特征对数据进行分割,并将分割后的数据块存储至对应的存储模块中,并平衡存储负载。
8、根据上述技术方案,所述数据存储模块还包括存储寻址模块,所述存储寻址模块用于对共享数据的获取地址和共享数据的存储地址进行验证,根据验证结果对非共享数据或安全风险较高的共享数据进行拦截。
9、根据上述技术方案,所述数据共享系统的运行方法主要包括以下步骤:
10、步骤s1:通过数据获取模块,连接企业系统的数据接口,周期性获取企业业务数据,通过数据综合信息录入模块,将数据的价值特征和共享数据特征及非共享数据特征的综合信息录入系统;
11、步骤s2:在数据收集完成后,系统启动数据读取模块,开始分析原始数据的共享性质特征和原始数据的价值特征,根据分析结果对原始数据进行标记;
12、步骤s3:在存储数据时,系统分析数据的数据结构,根据数据结构对数据结构点进行标记,根据数据中的标记将数据进行分割,将分割的数据块分区存储;
13、步骤s4:在共享数据时,系统启动数据管理模块,开始分析用户访问数据的标记及访问地址,评估数据共享的风险,根据评估结果将数据转移至数据标签载体中进行传输。
14、根据上述技术方案,所述步骤s2进一步包括以下步骤:
15、步骤s21:获取数据特征综合信息,调取识别模型算法,将数据特征综合信息作为样本数据,注入识别模型中进行训练,得到数据特征识别模型;
16、步骤s22:获取系统业务数据,即原始数据,利用数据特征识别模型识别原始数据的数据特征,根据原始数据的数据特征对比共享数据特征,若相似度大于系统设定阈值,则锚定共享特征相似度大于最大阈值的部分,并标记为可共享数据,识别并标记可共享数据与非共享数据之间的连接节点,反之则标记数据为非共享数据;
17、步骤s23:当用户访问共享数据时,系统识别用户访问目标数据的版本编码,对比数据更新周期编码,当编码一致时,则标记目标数据为最新数据,当编码不一致时,则获取最新数据,对比旧数据,识别最新数据与旧数据的差异数据,锚定目标数据传输链路,利用传输链路传输差异数据,将用户端数据进行替换。
18、根据上述技术方案,所述步骤s3中在数据进行存储时,识别数据中连接节点,切断连接节点,将共享数据与非共享数据进行分割,识别数据中的标记,根据数据中的标记将数据进行归类,将数据库分割为m×n个存储模块,并将非共享数据存储模块进行封装,若数据标记为非共享数据,则对非共享数据进行压缩并加密,将非共享数据压缩包存储至数据库对应的存储模块,若数据标记为共享数据,则识别共享数据的数据结构,识别数据结构特征节点,根据数据结构特征节点将数据进行分割,将分割后的数据块进行标记,并存储至对应的存储模块。
19、根据上述技术方案,所述步骤s4进一步包括以下步骤
20、步骤s41:识别原始数据中的数据标记,若同时存在共享数据标记和非共享数据标记,则识别共享数据与非共享数据之间的连接节点,根据连接节点调取关系知识图谱中的数据关系,根据数据关系调取数据库中对应的影响系数α;
21、步骤s42:获取用户访问请求,识别用户访问数据标记,对比共享数据库中的数据标记,若数据标记无法对应,则拒绝数据共享请求,反之则调取目标数据,识别目标数据中各数据块之间的数据关系,根据数据关系调取数据库中对应影响系数β;
22、步骤s43:识别目标数据,根据目标数据调取数据库中对应的基础风险评分q,通过公式计算数据共享的风险评分式中,i=1,2,3.......n,f表示数据共享的风险评分,若风险评分大于最小阈值,则系统切断该用户端的访问路径,并拒绝数据共享请求,反之则系统继续数据传输。
23、根据上述技术方案,所述步骤s43进一步包括以下步骤:
24、步骤s431:在数据传输时,系统生成若干数字标签,识别数字标签的特征节点,将目标数据缓存至数字标签的特征节点中,构建传输链路将数字标签传输至用户端;
25、步骤s432:将数字标签进行重叠融合,识别数字标签的特征节点,并将非特征节点移除,识别各特征节点中的排列编码,根据特征节点中的排列编码对特征节点所在图层进行排列,得到数据共享标签;
26、步骤s433:在扫描数字标签获取数据时,当仅扫描一个数字标签时,则读取数字标签中各节点发出传输指令的时间戳,计算特征节点与普通节点发出传输指令的时间差,当时间差小于阈值,则系统拒绝数据访问,当时间差大于阈值,则识别特征节点中的序列,若特征节点发出传输指令的顺序与特征节点序列不匹配,则系统拒绝数据访问,反之则系统根据传输指令构建传输链路进行数据传输;
27、步骤s434:当扫描融合后的数字标签时,则识别各特征节点发出传输指令的顺序,对比特征节点的序列,若不匹配,则该组特征节点无法启动进行数据传输,反之则根据传输指令构建传输链路,启动改组特征节点进行多线程数据传输;
28、步骤s435:在数据传输过程中,识别用户访问的目标数据的获取地址,对比目标数据的存储地址,若目标数据的存储地址和目标数据的获取地址一致,则系统继续检测,反之则系统中断数据传输。
29、与现有技术相比,本发明所达到的有益效果是:本发明,通过分析用户获取数据是否为最新数据,并利用差异数据进行替换,能够避免用户重新获取数据,浪费大量时间传输数据,进而大大提高数据共享效率,通过将共享数据与非共享数据分开存储,能够在攻击者通过访问共享数据对数据进行攻击时,保障非共享数据的安全性,大大提高数据的安全性,且将数据进行分割在存储,能够避免数据结构导致的大量存储资源占用,进而提高存储资源利用率,通过分析数据块之间的关系及共享数据与非共享数据的关系,能够准确分析数据共享风险,避免数据共享风险过大导致数据泄露,进一步提高系统的安全性,通过验证节点发出传输指令的时间间隔和顺序是否匹配,能够避免数字标签在传输过程中被盗取,导致攻击者通过数字标签盗取数据,进而大大提高了系统的安全性,通过将数据进行分割,并进行多线程数据传输,能够减少数据传输时数据块占用的传输资源和带宽,减少数据传输时间,进一步提高了数据共享的效率。
技术研发人员:孙丽莎,叶根勇
技术所有人:深圳壹咨讯技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除