1.基于BIM的建筑施工数据管理系统,其特征在于,包括:
数据转化分析单元,用于对数据信息采集单元传输的建筑施工数据按照数据类型进行分类得到同类型数据,并计算同类型数据的特征值,同时选取特征值最小对应的数据类型为标准并生成标准类型,并将其余类型数据进行转化分析,根据转化后数据量的变化分类得到原类型数据和转化数据,并将原类型数据传输到原类型数据分析单元,将转化类型数据传输到转化数据分析单元,且生成标准类型的具体方式为:对获取的建筑施工数据按照数据类型进行分类得到同类型数据,并将同类型数据进行标号记作i,且i=1、2、…、j,具体的j表示为同类型数据的数据类型,同时获取同类型数据i中对应的数据数量记作Li,并按照数据数量Li从小到大进行排序,接着对同类型数据i中的正确数据和错误数据的数据容量进行获取,并将错误数据的数据容量记作Ri;
将获取的错误数据数据容量Ri和数据数量Li代入公式 计算得到同
类型数据i对应的特征值Qi,且a1为预设比例系数,其中计算得到的Qi取整数,接着选取特征值Qi最小对应的同类型数据,并记作标准类型;
原类型数据分析单元,该单元用于对获取的原类型数据进行分析,根据原类型数据的特征值对原类型数据进行分割得到多组分割包,通过对分割包内正确数据和错误数据的数据容量进行比较和处理得到重组包,对重组包进行不同方式的加密处理,并生成加密包同时生成加密信息,接着对加密包进行传输,并将加密信息传输到管理信息输出单元;
转化数据分析单元,该单元用于对获取的转化类型数据进行分析,根据特征值对转化类型数据按照数据容量进行分割得到分割包,并根据数据完整性对分割包进行分类得到完整分割包和不完整分割包,并分别对二者进行加密处理得到加密包同时生成加密信息,接着将加密信息传输到管理信息输出单元。
2.根据权利要求1所述的基于BIM的建筑施工数据管理系统,其特征在于,还包括数据信息采集单元和管理信息输出单元;
数据信息采集单元,用于对建筑施工数据进行获取,同时将获取的建筑施工数据传输到数据转化分析单元;
管理信息输出单元,该单元用于对获取的加密信息进行存储,并根据加密信息对传输后的加密包进行解压。
3.根据权利要求1所述的基于BIM的建筑施工数据管理系统,其特征在于,所述数据转化分析单元得到原类型数据和转化数据的具体方式为:将剩余同类型数据与标准类型转化,并判断同类型数据转化为标准类型后整体数据容量的变化情况,当数据容量变大时,则不进行转化,并将同类型数据记作原类型数据,反之当数据容量减小时,则将对应的同类型数据记作转化类型数据。
4.根据权利要求1所述的基于BIM的建筑施工数据管理系统,其特征在于,所述原类型数据分析单元得到重组包的具体方式为:获取所有的原类型数据,同时获取原类型数据对应的特征值,并以特征值为分割标准将原类型数据分割成多组分割包记作n,且n=1、2、…、m,m表示分割包的数据,且m的数值与特征值的数值相等,接着获取任一组分割包为分析对象,对分析对象内的正确数据和错误数据的数据容量进行获取和比较;
当正确数据的数据容量大于错误数据的数据容量时,则将分析对象内的正确数据进行二进制转换,同时进行倒序处理,并与错误数据进行组合生成重组包,当正确数据的数据容量小于错误数据的数据容量时,将错误数据进行二进制转换,同时进行倒序处理,并与正确数据进行组合生成重组包。
5.根据权利要求1所述的基于BIM的建筑施工数据管理系统,其特征在于,所述原类型数据分析单元对重组包进行加密处理得到加密信息的具体方式为:对特征值进行二进制转换得到转换二进制数,同时以转换二进制数生成替换模板,并将替换模板与重组包进行替换分析,当重组包中存在对应的替换模板,则进行直接替换并得到加密包,当重组包中不存在对应的替换模板,则将重组包整体进行二进制转换,并倒序处理得到加密包同时生成加密信息,接着将加密信息传输到信息输出单元。
6.根据权利要求1所述的基于BIM的建筑施工数据管理系统,其特征在于,所述转化类型数据分析单元根据数据完整性对分割包进行分类得到完整分割包和不完整分割包的具体方式为:获取所有的转化类型数据和对应的特征值,并按照特征值数值对转化类型数据的数据容量进行分割得到分割包,接着对得到的分割包数据完整性进行判断得到完整分割包和不完整分割包,同时对完整分割包进行标号记作k,且k=1、2、…、o,o表示完整分割包数量,对不完整分割包进行标号记作s,且s=1、2、…、t,t表示不完整分割包数量。
7.根据权利要求1所述的基于BIM的建筑施工数据管理系统,其特征在于,所述转化类型数据分析单元对完整分割包和不完整分割包进行加密处理得到加密信息的具体方式为:对所有的完整分割包k进行二进制转化,同时进行倒序处理得到加密包,并生成加密信息,获取所有的不完整分割包s,并对其数量进行判断,当不完整分割包数量s为奇数时,按照分割顺序获取三个相邻奇数顺序的分割包进行捆绑生成加密包,当不完整分割包数量s为偶数时,按照分割顺序获取两个相邻偶数顺序的分割包进行捆绑生成加密包,并生成对应的加密信息,接着将加密信息传输到管理信息输出单元。