一种自动化社区的数据传输方法及系统技术方案

技术编号:18599898 阅读:43 留言:0更新日期:2018-08-04 21:05
本发明专利技术提供了一种自动化社区的数据传输方法及系统,涉及智能系统领域。本发明专利技术实施例提供的一种自动化社区的数据传输方法,采用语义分析、摘要算法、数据拆分、加密和后续验证的技术,使得第一网络端向第二网络端传输的数据的安全性更高。

An automatic community data transmission method and system

The invention provides an automatic community data transmission method and system, which relates to the field of intelligent system. A data transmission method of an automated community is provided by the embodiment of the invention, and the technology of semantic analysis, summary algorithm, data splitting, encryption and subsequent verification makes the data transmitted to the second network end of the first network end is more secure.

【技术实现步骤摘要】
一种自动化社区的数据传输方法及系统
本专利技术涉及智能系统领域,具体而言,涉及一种自动化社区的数据传输方法及系统。
技术介绍
自动化社区指一般由政府(民营企业与政府合作)规划建设的,供水、供电、供气、通讯、道路、仓储及其它配套设施齐全、布局合理且能够满足从事某种特定行业生产和科学实验需要的标准性建筑物或建筑物群体,包括工业园区、产业园区、物流园区、都市工业园区、科技园区、创意园区等。目前,自动化社区能够提供较为完整的一套服务系统,该服务系统由多个子系统组成,比如供电系统、供水系统等,这些系统共同组成了自动化社区,使得自动化社区能够更好的为用户服务。
技术实现思路
本专利技术的目的在于提供一种自动化社区的数据传输方法及系统。本专利技术实施例提供一种自动化社区的数据传输方法,包括:第一网络端获取被发送的目标文件和目标文件的重要程度信息;第一网络端通过语义分析软件提取目标文件中的简介信息;第一网络端在简介信息中增加重要程度信息得到第一参考文件;第一网络端使用第一摘要算法对第一参考文件进行计算,得到第一摘要信息,以及使用第二摘要算法对第一参考文件进行计算,得到第二摘要信息;第一网络端根据第一摘要信息确定加密秘钥,以及根据第二摘要信息确定拆分规则;第一网络端通过安全通道向安全服务器发送第一存储规则获取请求;第一存储规则获取请求中携带有第一网络端的识别标识;安全服务器根据第一存储规则获取请求的接收时间和第一网络端的识别标识确定存储规则;安全服务器将存储规则和存储规则所对应的兑换代码向第一网络端发送;第一网络端使用加密秘钥对目标文件进行加密,以得到第二参考文件;第一网络端按照拆分规则对第二参考文件进行拆分,以生成多组数据碎片;第一网络端按照存储规则,将多组数据碎片分别存储在不同的碎片服务器上;碎片服务器包括公有云碎片服务器和私有云碎片服务器;第一网络端按照发送时间对兑换代码进行加密;第一网络端将第一参考文件和加密后的兑换代码向第二网络端发送;第二网络端按照接收到兑换代码的时间对兑换代码进行解密,以得到未加密的兑换代码;第二网络端使用第三摘要算法对第一参考文件进行计算,得到第三摘要信息,以及使用第四摘要算法对第一参考文件进行计算,得到第四摘要信息;第二网络端根据第三摘要信息确定解密秘钥,以及根据第四摘要信息确定组合规则;第二网络端向安全服务器发送第二存储规则获取请求,第二存储规则获取请求中携带有解密后的兑换代码;安全服务器对兑换代码进行验证,若兑换代码的验证通过则向第二网络端返回存储规则;第二网络端按照存储规则,从指定的碎片服务器上下载数据碎片;第二网络端按照组合规则将下载到的数据碎片组合成第三参考文件;第二网络端按照数据解密规则将第三参考文件进行解密,以得到明文文件;第二网络端从第一参考文件中提取重要程度信息;若重要程度信息所表示的重要程度超过预定阈值,则第二网络端按照预设规则对明文文件进行字段摘取,以得到认证文件;认证文件的大小不超过明文文件大小的1%;第二网络端将认证文件向第一网络端发送;第一网络端对认证文件进行验证,若第一网络端对认证文件的验证不通过,或第一网络端在规定时间内没有接收到认证文件,则第一网络端向中间服务器发出告警信息。优选的,重要程度信息是按照如下方式计算得到的:第一网络端获取目标文件的文件参数,文件参数包括文件类型、关键字、文件大小和文件截图;第一网络端将文件参数向认证服务器发送;认证服务器根据文件参数计算目标文件的参考信息;认证服务器将参考信息向第一网络端发送;第一网络端根据参考信息和目标文件的名称计算重要程度信息。优选的,文件截图是对目标文件的水印区域进行截取后得到的。优选的,第一网络端的识别标识是按照如下方式计算得到的:第一网络端向安全服务器发出标识获取请求;安全服务器向第一网络端返回第一网络端的服务器编码,服务器编码是根据网络端的数量确定的;第一网络端根据服务器编码和第一网络端的IP地址确定识别标识。优选的,步骤安全服务器根据第一存储规则获取请求的接收时间和第一网络端的识别标识确定存储规则包括:安全服务器根据第一存储规则获取请求的接收时间所在的时间段和识别标识确定存储规则,每隔10分钟,存储规则会进行调整。优选的,存储规则包括私有云存储比重、公有云存储比重、存储服务器地址、存储服务器中的存储区和线下存储比重。优选的,步骤第一网络端按照发送时间对兑换代码进行加密包括:第一网络端获取预计发送时间;第一网络端采用查表的方式,根据预计发送时间,从列表中查找与预计发送时间相对应的非对称加密秘钥;第一网络端使用查找到的非对称加密秘钥对兑换代码进行加密。优选的,若第一网络端对认证文件的验证不通过,则该方法还包括:第一网络端对目标文件的代码进行截图,以生成第一图片;第一网络端对第一图片进行二值化处理,并根据二值化处理后的第一图片中的指定区域生成目标加密秘钥;第一网络端使用目标加密秘钥对目标文件进行加密,以生成第一加密文件;第一网使用络端与第二网络端分别建立第一通信通道、第二通信通道和备用传输通道;第一网络端分别检测当前第一通信通道、第二通信通道和备用传输通道的实际网速值;若第一通信通道和第二通信通道的实际网速值均超过预定阈值,则第一网络端第一加密文件打包形成第一数据包,以及将第一图片打包形成第二数据包;第一网络端通过第一通信通道向第二网络端发送第一数据包,以及通过第二通信通道向第二网络端发送第二数据包;第二网络端第一图片进行二值化处理,并根据二值化处理后的第一图片中的指定区域生成目标解密秘钥;第二网络端使用目标解密秘钥对第一加密文件进行解密,以生成目标文件。优选的,若第一通信通道的实际网速值和第二通信通道的实际网速值中的一个均超过预定阈值,则该方法还包括:将第一加密文件拆分为多个第一加密子文件,并将每个第一加密子文件的摘要打包形成第一数据包,以及,以及将第一图片打包形成第二数据包;每个第一加密子文件的加密方式均与第一加密文件的加密方式相同;第一网络端通过第一通信通道向第二网络端发送第一数据包,以及通过第二通信通道向第二网络端发送第二数据包;第二网络端第一图片进行二值化处理,并根据二值化处理后的第一图片中的指定区域生成目标解密秘钥;第二网络端使用目标解密秘钥对每个第一加密子文件进行解密,以生成多个第一加密子文件的摘要;第二网络端根据用户的操作生成文件接收请求,并将文件接收请求向第一网络端发送;第一网络端将与文件接收请求所对应的第一加密子文件向第二网络端发送。本专利技术实施例还提供了一种自动化社区的数据传输系统,包括第一网络端、第二网络端和安全服务器;第一网络端、第二网络端和安全服务器均用于按照一种自动化社区的数据传输方法执行相应的操作。本专利技术实施例提供的一种自动化社区的数据传输方法,采用语义分析、摘要算法、数据拆分、加密和后续验证的技术,使得第一网络端向第二网络端传输的数据的安全性更高。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可本文档来自技高网...

【技术保护点】
1.一种自动化社区的数据传输方法,其特征在于,包括:第一网络端获取被发送的目标文件和目标文件的重要程度信息;第一网络端通过语义分析软件提取目标文件中的简介信息;第一网络端在简介信息中增加重要程度信息得到第一参考文件;第一网络端使用第一摘要算法对第一参考文件进行计算,得到第一摘要信息,以及使用第二摘要算法对第一参考文件进行计算,得到第二摘要信息;第一网络端根据第一摘要信息确定加密秘钥,以及根据第二摘要信息确定拆分规则;第一网络端通过安全通道向安全服务器发送第一存储规则获取请求;所述第一存储规则获取请求中携带有第一网络端的识别标识;安全服务器根据第一存储规则获取请求的接收时间和第一网络端的识别标识确定存储规则;安全服务器将存储规则和存储规则所对应的兑换代码向第一网络端发送;第一网络端使用加密秘钥对目标文件进行加密,以得到第二参考文件;第一网络端按照拆分规则对第二参考文件进行拆分,以生成多组数据碎片;第一网络端按照存储规则,将多组数据碎片分别存储在不同的碎片服务器上;所述碎片服务器包括公有云碎片服务器和私有云碎片服务器;第一网络端按照发送时间对兑换代码进行加密;第一网络端将第一参考文件和加密后的兑换代码向第二网络端发送;第二网络端按照接收到兑换代码的时间对兑换代码进行解密,以得到未加密的兑换代码;第二网络端使用第三摘要算法对第一参考文件进行计算,得到第三摘要信息,以及使用第四摘要算法对第一参考文件进行计算,得到第四摘要信息;第二网络端根据第三摘要信息确定解密秘钥,以及根据第四摘要信息确定组合规则;第二网络端向安全服务器发送第二存储规则获取请求,所述第二存储规则获取请求中携带有解密后的兑换代码;安全服务器对兑换代码进行验证,若兑换代码的验证通过则向第二网络端返回存储规则;第二网络端按照存储规则,从指定的碎片服务器上下载数据碎片;第二网络端按照组合规则将下载到的数据碎片组合成第三参考文件;第二网络端按照数据解密规则将第三参考文件进行解密,以得到明文文件;第二网络端从第一参考文件中提取重要程度信息;若重要程度信息所表示的重要程度超过预定阈值,则第二网络端按照预设规则对明文文件进行字段摘取,以得到认证文件;认证文件的大小不超过明文文件大小的1%;第二网络端将认证文件向第一网络端发送;第一网络端对认证文件进行验证,若第一网络端对认证文件的验证不通过,或第一网络端在规定时间内没有接收到认证文件,则第一网络端向中间服务器发出告警信息。...

【技术特征摘要】
1.一种自动化社区的数据传输方法,其特征在于,包括:第一网络端获取被发送的目标文件和目标文件的重要程度信息;第一网络端通过语义分析软件提取目标文件中的简介信息;第一网络端在简介信息中增加重要程度信息得到第一参考文件;第一网络端使用第一摘要算法对第一参考文件进行计算,得到第一摘要信息,以及使用第二摘要算法对第一参考文件进行计算,得到第二摘要信息;第一网络端根据第一摘要信息确定加密秘钥,以及根据第二摘要信息确定拆分规则;第一网络端通过安全通道向安全服务器发送第一存储规则获取请求;所述第一存储规则获取请求中携带有第一网络端的识别标识;安全服务器根据第一存储规则获取请求的接收时间和第一网络端的识别标识确定存储规则;安全服务器将存储规则和存储规则所对应的兑换代码向第一网络端发送;第一网络端使用加密秘钥对目标文件进行加密,以得到第二参考文件;第一网络端按照拆分规则对第二参考文件进行拆分,以生成多组数据碎片;第一网络端按照存储规则,将多组数据碎片分别存储在不同的碎片服务器上;所述碎片服务器包括公有云碎片服务器和私有云碎片服务器;第一网络端按照发送时间对兑换代码进行加密;第一网络端将第一参考文件和加密后的兑换代码向第二网络端发送;第二网络端按照接收到兑换代码的时间对兑换代码进行解密,以得到未加密的兑换代码;第二网络端使用第三摘要算法对第一参考文件进行计算,得到第三摘要信息,以及使用第四摘要算法对第一参考文件进行计算,得到第四摘要信息;第二网络端根据第三摘要信息确定解密秘钥,以及根据第四摘要信息确定组合规则;第二网络端向安全服务器发送第二存储规则获取请求,所述第二存储规则获取请求中携带有解密后的兑换代码;安全服务器对兑换代码进行验证,若兑换代码的验证通过则向第二网络端返回存储规则;第二网络端按照存储规则,从指定的碎片服务器上下载数据碎片;第二网络端按照组合规则将下载到的数据碎片组合成第三参考文件;第二网络端按照数据解密规则将第三参考文件进行解密,以得到明文文件;第二网络端从第一参考文件中提取重要程度信息;若重要程度信息所表示的重要程度超过预定阈值,则第二网络端按照预设规则对明文文件进行字段摘取,以得到认证文件;认证文件的大小不超过明文文件大小的1%;第二网络端将认证文件向第一网络端发送;第一网络端对认证文件进行验证,若第一网络端对认证文件的验证不通过,或第一网络端在规定时间内没有接收到认证文件,则第一网络端向中间服务器发出告警信息。2.根据权利要求1所述的方法,其特征在于,所述重要程度信息是按照如下方式计算得到的:第一网络端获取目标文件的文件参数,所述文件参数包括文件类型、关键字、文件大小和文件截图;第一网络端将文件参数向认证服务器发送;认证服务器根据文件参数计算目标文件的参考信息;认证服务器将参考信息向第一网络端发送;第一网络端根据参考信息和目标文件的名称计算重要程度信息。3.根据权利要求2所述的方法,其特征在于,所述文件截图是对目标文件的水印区域进行截取后得到的。4.根据权利要求1所述的方法,其特征在于,所述第一网络端的识别标识是按照如下方式计算得到的:第一网络端向安全...

【专利技术属性】
技术研发人员:孙金树
申请(专利权)人:启迪国信科技有限公司
类型:发明
国别省市:北京,11

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

1