【技术实现步骤摘要】
一种自适应完整数据传输方法、系统及设备
[0001]本专利技术涉及数据传输领域,特别是涉及一种自适应完整数据传输方法、系统及设备。
技术介绍
[0002]数据生产消费:业务系统正常运行所需数据来自于不同业务系统,上游业务系统一般为业务运行数据的发送方,称为生产者;下游业务系统一般为业务运行数据的接收方,称为消费者。
[0003]身份验证:数据发送、接收方校验对方身份正确性,以确保传输数据的安全性。
[0004]公钥私钥:公钥(PublicKey)与私钥(PrivateKey)是通过加密算法得到的一个密钥对(即一个公钥和一个私钥,也就是非对称加密方式)。公钥可对会话进行加密、验证数字签名,只有使用对应的私钥才能解密会话数据,从而保证数据传输的安全性。公钥是密钥对外公开的部分,私钥则是非公开的部分,由用户自行保管。通过加密算法得到的密钥对可以保证在世界范围内是唯一的。使用密钥对的时候,如果用其中一个密钥加密一段数据,只能使用密钥对中的另一个密钥才能解密数据。例如:用公钥加密的数据必须用对应的私钥才能解密;如果用私 ...
【技术保护点】
【技术特征摘要】
1.一种自适应完整数据传输方法,其特征在于,包括:向所述生产者发送消费者的身份信息,并令生产者校验消费者的身份信息,完成身份验证;身份验证通过后,同步所述生产者和所述消费者的生产数据信号及加密公钥;状态同步后,根据所述生产数据信号以及加密公钥,所述生产者加密并按照所述消费者的消费能力分批次发送消费数据;核对所述消费数据,完成数据传输过程。2.根据权利要求1所述的自适应完整数据传输方法,其特征在于,向所述生产者发送消费者的身份信息,并令生产者校验消费者的身份信息,完成身份验证,具体包括:令所述生产者利用本地存储的消费者白名单校验所述消费者的身份信息;若验证通过,进入状态同步阶段,若验证未通过,拒绝向所述消费者进行数据传输。3.根据权利要求1所述的自适应完整数据传输方法,其特征在于,身份验证通过后,同步所述生产者和所述消费者的生产数据信号及加密公钥,具体包括:所述生产者向所述消费者发送准备生产数据信号;所述消费者接收到所述准备生产数据信号后,回复准备消费数据信号以及加密公钥;所述生产者接收所述准备消费数据信号以及所述加密公钥,完成状态同步过程。4.根据权利要求1所述的自适应完整数据传输方法,其特征在于,状态同步后,根据所述生产数据信号以及加密公钥,所述生产者加密并按照所述消费者的消费能力分批次发送消费数据,具体包括:所述生产者利用所述加密公钥加密概要信息,并将所述概述信息发送至消费者;所述概要信息包括发送批次号、机构代码、金额合计以及数据总量;所述消费者接收加密后的概要信息,使用私钥解密所述加密后的概要信息,并根据自身应用服务器以及数据库服务器的运行指标,动态计算消费能力;所述运行指标包括进程CPU使用率、内存使用率、磁盘使用率以及交换空间使用率;当使用率低时,增大消费数据量,当使用率高时,减小消费数据量,并将消费能力信息发送至所述生产者;所述生产者接收到所述消费能力信息后,使用所述加密公钥加密消费数据,将完整批次的消费数据按照所述消费者的消费能力分批次发送所述消费数据;所述消费者分批次接收所述消费数据,并使用私钥解密所述消费数据,得到消费数据的明文;所述消费者每收到一个分批次的消费数据,重新计算所述消费者的消费能力,并把最新的消费能力信息发送至所述生产者,让所述生产者调整发送数据量;所述生产者将完整批次的消费数据发送完毕后,向...
【专利技术属性】
技术研发人员:张琛,张嘉杰,赵延博,李剑荣,傅伟文,李子旺,余浩然,潘沛雄,林晓穗,黎华冠,张曦东,刘立扬,
申请(专利权)人:中国人民财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。