一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据存储方法及数据处理设备与流程

2022-07-02 14:28:33 来源:中国专利 TAG:

技术特征:
1.一种数据存储方法,其中,数据处理设备上部署有至少一个虚拟机,每个虚拟机中包括数据处理模块与虚拟存储驱动模块,该虚拟存储驱动模块用于驱动对应于该虚拟机的虚拟存储执行模块,该虚拟存储执行模块绑定有非本地的远端存储设备;所述数据处理设备的网卡中包括网卡驱动模块、加密模块与对应于每个虚拟机的虚拟存储执行模块,所述方法包括:任一虚拟机中的数据处理模块将待存储数据明文发送给该虚拟机中的虚拟存储驱动模块;该虚拟存储驱动模块将该待存储数据明文发送给对应于该虚拟机的虚拟存储执行模块;该虚拟存储执行模块将该待存储数据明文发送给所述加密模块;所述加密模块对该待存储数据明文进行加密,并将得到的待存储数据密文返回给该虚拟存储执行模块;该虚拟存储执行模块以该待存储数据密文为报文负载,以所绑定的远端存储设备的通信地址为报文目的地址,构建存储报文并发送给所述网卡驱动模块进行网络发送,以便于将所述待存储数据密文存储至该远端存储设备。2.如权利要求1所述方法,其中,所述数据处理设备上部署有至少两个虚拟机;所述加密模块对该待存储数据明文进行加密,包括:所述加密模块使用该虚拟机所专用的加密密钥,对该待存储数据明文进行加密。3.如权利要求1所述方法,其中,所述网卡具有硬件级的数据安全区,所述加密模块所使用的加密密钥存储在所述数据安全区。4.如权利要求3所述方法,其中,所述加密模块部署在所述数据安全区。5.如权利要求4所述方法,在任一虚拟机需要由所述数据处理设备迁移至其他数据处理设备的情况下,所述方法还包括:该虚拟机中的数据处理模块向该虚拟机中的虚拟存储驱动模块发送迁移通知;该虚拟存储驱动模块将该迁移通知发送给对应于该虚拟机的虚拟存储执行模块;该虚拟存储执行模块根据该迁移通知,向所述加密模块发送密钥迁移指令;所述加密模块对所述数据安全区中存储的对应于该虚拟机的密钥进行加密;所述加密模块以加密后的该密钥为报文负载,以待迁移的其他数据处理设备的网卡中的其他加密模块的通信地址为目的地址,构建密钥迁移报文并进行网络发送,以便于该其他加密模块解密获得该密钥。6.如权利要求1所述方法,该虚拟存储执行模块绑定有非本地的远端存储设备,包括:该虚拟存储执行模块绑定有非本地的远端存储设备上的目标存储空间;其中,所述存储报文的报文负载还包括:所述目标存储空间的地址,以便于将所述待存储数据密文存储至所述目标存储空间。7.如权利要求1所述方法,其中,所述加密模块为加解密模块,所述方法还包括:任一虚拟机中的数据处理模块向该虚拟机中的虚拟存储驱动模块发送待读取数据明文对应的标识信息;该虚拟存储驱动模块将该待读取数据明文的标识信息,发送给对应于该虚拟机的虚拟存储执行模块;
该虚拟存储执行模块根据该待读取数据明文的标识信息,确定相应的待读取数据密文的标识信息;该虚拟存储执行模块以该待读取数据密文的标识信息为报文负载,以所绑定的远端存储设备的通信地址为报文目的地址,构建读取请求报文并发送给所述网卡驱动模块进行网络发送;该虚拟存储执行模块接收所述网卡驱动模块发送的读取反馈报文,所述读取反馈报文是该远端存储设备构建并进行网络发送的,所述读取反馈报文的报文负载包括该待读取数据密文;该虚拟存储执行模块将该待读取数据密文发送给所述加解密模块;所述加解密模块对该待读取数据密文进行解密,并将得到的待读取数据明文返回给该虚拟存储执行模块;该虚拟存储执行模块将该待读取数据明文发送给该虚拟存储驱动模块;该虚拟存储驱动模块将该待读取数据明文发送给该数据处理模块。8.如权利要求7所述方法,其中,所述数据处理设备上部署有至少两个虚拟机;所述加解密模块对该待读取数据密文进行解密,包括:所述加解密模块使用该虚拟机所专用的解密密钥,对该待读取数据密文进行加密。9.如权利要求7所述方法,其中,所述网卡具有硬件级的数据安全区,所述加解密模块所使用的解密密钥存储在所述数据安全区。10.一种数据处理设备,其中,所述数据处理设备上部署有至少一个虚拟机,每个虚拟机中包括数据处理模块与虚拟存储驱动模块,该虚拟存储驱动模块用于驱动对应于该虚拟机的虚拟存储执行模块,该虚拟存储执行模块绑定有非本地的远端存储设备;所述数据处理设备的网卡中包括网卡驱动模块、加密模块与对应于每个虚拟机的虚拟存储执行模块;任一虚拟机中的数据处理模块,用于将待存储数据明文发送给该虚拟机中的虚拟存储驱动模块;该虚拟存储驱动模块,用于将该待存储数据明文发送给对应于该虚拟机的虚拟存储执行模块;该虚拟存储执行模块,用于将该待存储数据明文发送给所述加密模块;所述加密模块,用于对该待存储数据明文进行加密,并将得到的待存储数据密文返回给该虚拟存储执行模块;该虚拟存储执行模块,用于以该待存储数据密文为报文负载,以所绑定的远端存储设备的通信地址为报文目的地址,构建存储报文并发送给所述网卡驱动模块进行网络发送,以便于将所述待存储数据密文存储至该远端存储设备。11.一种网卡,装载于数据处理设备,所述数据处理设备上部署有至少一个虚拟机,每个虚拟机中包括数据处理模块与虚拟存储驱动模块,该虚拟存储驱动模块用于驱动对应于该虚拟机的虚拟存储执行模块,该虚拟存储执行模块绑定有非本地的远端存储设备;所述网卡中包括网卡驱动模块、加密模块与对应于每个虚拟机的虚拟存储执行模块;任一虚拟机中的数据处理模块,用于将待存储数据明文发送给该虚拟机中的虚拟存储驱动模块;该虚拟存储驱动模块,用于将该待存储数据明文发送给对应于该虚拟机的虚拟存储执
行模块;该虚拟存储执行模块,用于将该待存储数据明文发送给所述加密模块;所述加密模块,用于对该待存储数据明文进行加密,并将得到的待存储数据密文返回给该虚拟存储执行模块;该虚拟存储执行模块,用于以该待存储数据密文为报文负载,以所绑定的远端存储设备的通信地址为报文目的地址,构建存储报文并发送给所述网卡驱动模块进行网络发送,以便于将所述待存储数据密文存储至该远端存储设备。12.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1至9所述方法中任一项所述的数据处理模块,或网卡驱动模块,或虚拟存储驱动模块,或虚拟存储执行模块,或加密模块的功能。

技术总结
本说明书实施例公开了一种数据存储方法及数据处理设备。所述方法包括:任一虚拟机中的数据处理模块将待存储数据明文发送给该虚拟机中的虚拟存储驱动模块;该虚拟存储驱动模块将该待存储数据明文发送给对应于该虚拟机的虚拟存储执行模块;该虚拟存储执行模块将该待存储数据明文发送给所述加密模块;所述加密模块对该待存储数据明文进行加密,并将得到的待存储数据密文返回给该虚拟存储执行模块;该虚拟存储执行模块以该待存储数据密文为报文负载,以所绑定的远端存储设备的通信地址为报文目的地址,构建存储报文并发送给所述网卡驱动模块进行网络发送,以便于将所述待存储数据密文存储至该远端存储设备。密文存储至该远端存储设备。密文存储至该远端存储设备。


技术研发人员:郭凯杰
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2022.03.07
技术公布日:2022/7/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献