异构HIS大数据实时加解密压缩上链的共享方法及系统技术方案

技术编号:22565428 阅读:24 留言:0更新日期:2019-11-16 12:09
本发明专利技术提出了一种异构HIS大数据实时加解密压缩上链的共享方法机器系统,该方法包括以下步骤:S1,实时获取M个医院信息系统HIS内的数据信息,所述M为大于或者等于2的正整数;S2,对步骤S1中获取的数据信息进行数据处理;S3,对步骤S2中进行处理后的数据信息上传至区块链。本发明专利技术能够对医院数据信息进行加密压缩传输,增强数据的安全性,以及降低空间占用量,具有可追溯、杜篡改的特点。

Sharing method and system for real-time encryption and decryption of heterogeneous his big data

The invention proposes a sharing method machine system of heterogeneous his big data real-time encryption, decryption and compression upper chain, the method includes the following steps: S1, real-time acquisition of data information in M hospital information systems his, said M is a positive integer greater than or equal to 2; S2, data processing of data information obtained in step S1; S3, data information after processing in step S2 To blockchain. The invention can encrypt, compress and transmit the hospital data information, enhance the security of the data, and reduce the space consumption, and has the characteristics of traceability and tampering.

【技术实现步骤摘要】
异构HIS大数据实时加解密压缩上链的共享方法及系统
本专利技术涉及一种大数据处理
,特别是涉及一种异构HIS大数据实时加解密压缩上链的共享方法及系统。
技术介绍
医院信息系统HIS目前已在大多数医院普及,HIS厂家也比较多,医院特色定制化服务也占比越来越大,每家医院不同的HIS数据每天以几何级数增长。这些数据停留在医院各自HIS数据库不会产生太大的数据价值,在社会快节奏的DT时代,数据日益要求可采集、可共享、可交换、可分析等才能实现数据的价值,换句话说在现在这个时代日益迫切需要加速信息化进程的背景下,数据资源被利用主要体现在优化共享、实时高效、安全可信,现已成为最突出的问题,也是最需要做好的工作。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种异构HIS大数据实时加解密压缩上链的共享方法及系统。为了实现本专利技术的上述目的,本专利技术提供了一种异构HIS大数据实时加解密压缩上链的共享方法,包括以下步骤:S1,实时获取M个医院信息系统HIS内的数据信息,所述M为大于或者等于2的正整数;S2,对步骤S1中获取的数据信息进行数据处理;S3,对步骤S2中进行处理后的数据信息上传至区块链。在本专利技术的一种优选实施方式中,在步骤S2中,包括以下步骤:S21,对步骤S1中的数据信息进行脱敏或/和加密处理;S22,对步骤S21中处理后的信息进行压缩处理。在本专利技术的一种优选实施方式中,在步骤S21中,脱敏处理方法包括以下步骤:S31,对预处理数据信息进行同类数据聚集,获得预脱敏数据信息;S32,从预脱敏数据信息中选择N个字符作为加密段,所述N为正整数,且N为小于或者等于预脱敏数据信息所包含的字符数;S33,利用哈希算法对加密段进行运算,获得脱敏数据信息;S34,判断获得的脱敏数据信息是否与数据库中记录的脱敏数据信息相同:若获得的脱敏数据信息与数据库中记录的脱敏数据信息相同,则将获得的脱敏数据信息进行哈希算法,获得新的脱敏数据信息;令新的脱敏数据信息为脱敏数据信息,返回步骤S34;若获得的脱敏数据信息与数据库中记录的脱敏数据信息不相同,则数据库记录获得的脱敏数据与加密段的对应关系。在本专利技术的一种优选实施方式中,在步骤S21中,加密处理方法包括以下步骤:S41,获取预处理数据信息中包含的敏感数据信息;该敏感数据信息包括身份证号、银行卡号、出生年月日、手机号、MAC地址、邮箱之一或者任意组合;S42,对步骤S41中获得的敏感数据信息转换为非二进制编码的转换数据信息;S43,利用RC4算法、TLS算法、DTLS算法之一或者任意组合将步骤S42中的转换数据信息进行加密,获得加密数据信息。在本专利技术的一种优选实施方式中,在步骤S22中,压缩处理方法包括以下步骤:S61,将预压缩数据信息划分为第一预压缩数据信息和第二预压缩数据信息;第二预压缩数据信息包括预压缩数据信息结尾的至少一个字节;S62,对第一预压缩数据信息进行静态霍夫曼编码或/和动态霍夫曼编码,获得第一数据流;S63,对第二预压缩数据信息进行GZIP压缩算法中的非压缩编码或/和LZ77压缩,获得第二数据流;第一数据流的长度与所述第二数据流的长度之和为处理器能够处理的最小数据单位的整数倍;S64,将获得的第一数据流和第二数据流,传输给处理器处理输出。在本专利技术的一种优选实施方式中,在步骤S1中获取医院信息系统HIS内的海量数据信息通过kettle获取。或/和在步骤S2中对数据处理通过Flink处理;或/和在步骤S2中对数据调用采用BI。本专利技术还提供了一种异构HIS大数据实时加解密压缩上链的共享方法的系统,包括:数据获取模块,用于获取M个医院信息系统HIS内的数据信息,所述M为大于或者等于2的正整数;数据处理模块,用于对数据获取模块中获取的数据信息进行数据处理;数据上传模块,用于对数据处理模块中进行处理后的数据信息上传至区块链。在本专利技术的一种优选实施方式中,在数据处理模块中,包括以下处理步骤:S21,对步骤S1中的数据信息进行脱敏或/和加密处理;S22,对步骤S21中处理后的信息进行压缩处理。在本专利技术的一种优选实施方式中,脱敏处理方法包括以下步骤:S31,对预处理数据信息进行同类数据聚集,获得预脱敏数据信息;S32,从预脱敏数据信息中选择N个字符作为脱敏段,所述N为正整数,且N为小于或者等于预脱敏数据信息所包含的字符数;S33,利用哈希算法对脱敏段进行运算,获得脱敏数据信息;S34,判断获得的脱敏数据信息是否与数据库中记录的脱敏数据信息相同:若获得的脱敏数据信息与数据库中记录的脱敏数据信息相同,则将获得的脱敏数据信息进行哈希算法,哈希算法采用SHA-1、MD4、MD5之一,获得新的脱敏数据信息;令新的脱敏数据信息为脱敏数据信息,返回步骤S34;若获得的脱敏数据信息与数据库中记录的脱敏数据信息不相同,则数据库记录获得的脱敏数据与加密段的对应关系;加密处理方法包括以下步骤:S41,获取预处理数据信息中包含的敏感数据信息;该敏感数据信息包括身份证号、银行卡号、出生年月日、手机号、MAC地址、邮箱之一或者任意组合;S42,对步骤S41中获得的敏感数据信息转换为非二进制编码的转换数据信息;S43,利用RC4算法、TLS算法、DTLS算法之一或者任意组合将步骤S42中的转换数据信息进行加密,获得加密数据信息。在本专利技术的一种优选实施方式中,压缩处理方法包括以下步骤:S61,将预压缩数据信息划分为第一预压缩数据信息和第二预压缩数据信息;第二预压缩数据信息包括预压缩数据信息结尾的至少一个字节;S62,对第一预压缩数据信息进行静态霍夫曼编码或/和动态霍夫曼编码,获得第一数据流;S63,对第二预压缩数据信息进行GZIP压缩算法中的非压缩编码或/和LZ77压缩,获得第二数据流;第一数据流的长度与所述第二数据流的长度之和为处理器能够处理的最小数据单位的整数倍;S64,将获得的第一数据流和第二数据流,传输给处理器处理输出。综上所述,由于采用了上述技术方案,本专利技术能够对医院数据信息进行加密压缩传输,增强数据的安全性,以及降低空间占用量,具有可追溯、杜篡改的特点。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术流程示意框图。图2是本专利技术流程示意框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元本文档来自技高网...

【技术保护点】
1.一种异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,包括以下步骤:/nS1,实时获取M个医院信息系统HIS内的数据信息,所述M为大于或者等于2的正整数;/nS2,对步骤S1中获取的数据信息进行数据处理;/nS3,对步骤S2中进行处理后的数据信息上传至区块链。/n

【技术特征摘要】
1.一种异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,包括以下步骤:
S1,实时获取M个医院信息系统HIS内的数据信息,所述M为大于或者等于2的正整数;
S2,对步骤S1中获取的数据信息进行数据处理;
S3,对步骤S2中进行处理后的数据信息上传至区块链。


2.根据权利要求1所述的异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,在步骤S2中,包括以下步骤:
S21,对步骤S1中的数据信息进行脱敏或/和加密处理;
S22,对步骤S21中处理后的信息进行压缩处理。


3.根据权利要求2所述的异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,在步骤S21中,脱敏处理方法包括以下步骤:
S31,对预处理数据信息进行同类数据聚集,获得预脱敏数据信息;
S32,从预脱敏数据信息中选择N个字符作为脱敏段,所述N为正整数,且N为小于或者等于预脱敏数据信息所包含的字符数;
S33,利用哈希算法对脱敏段进行运算,获得脱敏数据信息;
S34,判断获得的脱敏数据信息是否与数据库中记录的脱敏数据信息相同:
若获得的脱敏数据信息与数据库中记录的脱敏数据信息相同,则将获得的脱敏数据信息进行哈希算法,获得新的脱敏数据信息;令新的脱敏数据信息为脱敏数据信息,返回步骤S34;
若获得的脱敏数据信息与数据库中记录的脱敏数据信息不相同,则数据库记录获得的脱敏数据与加密段的对应关系。


4.根据权利要求2所述的异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,在步骤S21中,加密处理方法包括以下步骤:
S41,获取预处理数据信息中包含的敏感数据信息;该敏感数据信息包括身份证号、银行卡号、出生年月日、手机号、MAC地址、邮箱之一或者任意组合;
S42,对步骤S41中获得的敏感数据信息转换为非二进制编码的转换数据信息;
S43,利用RC4算法、TLS算法、DTLS算法之一或者任意组合将步骤S42中的转换数据信息进行加密,获得加密数据信息。


5.根据权利要求2所述的异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,在步骤S22中,压缩处理方法包括以下步骤:
S61,将预压缩数据信息划分为第一预压缩数据信息和第二预压缩数据信息;第二预压缩数据信息包括预压缩数据信息结尾的至少一个字节;
S62,对第一预压缩数据信息进行静态霍夫曼编码或/和动态霍夫曼编码,获得第一数据流;
S63,对第二预压缩数据信息进行GZIP压缩算法中的非压缩编码或/和LZ77压缩,获得第二数据流;第一数据流的长度与所述第二数据流的长度之和为处理器能够处理的最小数据单位的整数倍;
S64,将获得的第一数据流和第二数据流,传输给处理器处理输出。


6.根据权利要求1所述的异构HIS大数据实时加解密压缩上链的共享方法,其特征在于,在步骤S1中获取医院信息系统HIS内的海...

【专利技术属性】
技术研发人员:陈浩毅舒建辉李顺德
申请(专利权)人:重庆华医康道科技有限公司
类型:发明
国别省市:重庆;50

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

1