[发明专利]数据处理方法及装置有效
申请号: | 201811126810.6 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109308288B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 罗友春 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;H04L29/08;G06F9/455 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 610000 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本公开提供一种数据处理方法及装置,涉及互联网技术领域。方法应用于虚拟机终端,所述虚拟机终端所在的终端设备上的物理存储设备通过映射,在网络主机的虚拟机中创建有虚拟存储设备,所述方法包括:从所述物理存储设备中读取待处理文件;根据所述待处理文件生成对应的校验码;将所述待处理文件和校验码传输至所述虚拟机;将所述待处理文件和校验码保存在所述终端设备的缓存中;接收所述虚拟机发送的文件写入请求;在所述文件写入请求中携带有校验码时,根据所述终端设备的缓存中是否保存有所述文件写入请求中携带的校验码,分别进行与所述文件写入请求对应的文件写入操作。从而提升数据处理性能。
技术领域
本公开涉及互联网技术领域,具体而言,涉及一种数据处理方法及装置。
背景技术
随着互联网技术的快速发展,各种场景下的数据处理变得越来越普遍。例如,在虚拟化技术中,为了确保数据的可靠性,在虚拟机上进行数据处理时,往往会对数据进行副本创建及副本存储等处理。
终端设备可以通过远程桌面协议(Remote Desktop Protocol,RDP)访问,使用虚拟化管理系统创建虚拟桌面。虚拟桌面基础架构(Virtual Desktop Infrastructure,VDI)通过虚拟桌面替换传统个人计算机(Personal Computer,PC)等实体的设备,从而将分散的PC等实体的设备集中到数据中心,达到集中管理的目的。例如,VDI无需给每个用户都配置一台运行Windows、Linux等操作系统(Operating System,OS)的桌面PC,通过在数据中心的服务器运行OS,将用户的桌面PC进行虚拟化。通过网络,可以在网络主机,如服务器上迅速部署通用的、支持桌面环境的OS桌面映像,并使用该映像在网络主机上部署虚拟机。一台网络主机可以支持多个虚拟桌面,相应地,在网络主机上可以部署多个虚拟机。使用远程桌面服务,连接到某个虚拟桌面的用户不会影响其他虚拟桌面或网络主机具有相应虚拟机的所有功能的完全访问权限。用户通过虚拟机终端所在的终端设备(如客户机、家用PC等),使用虚拟机终端连接到对应的虚拟桌面。
基于该种虚拟化实现方式,获得授权的用户可以随时、随地使用终端访问VDI虚拟桌面。需要将终端设备的物理存储设备,如通用串行总线(Universal Serial Bus,USB)设备重定向到虚拟机内使用,通过重定向技术,各种USB设备就好像直接接在虚拟机上。
其中,虚拟机可以位于网络主机,网络主机与终端设备通信连接。网络主机中可以虚拟有多台虚拟机。
为了提升连接于终端设备上的物理存储设备(例如U盘、移动硬盘)的访问速度,通常采用映射技术将终端设备上识别的物理存储设备映射成虚拟机上的虚拟存储设备,从而在网络主机的虚拟机中创建虚拟存储设备,方便用户在虚拟机的资源管理器中进行文件读写等操作。在映射成功后,在虚拟机的虚拟存储设备上进行的所有文件读写都需要经过网络的传输,最终反馈到终端设备的物理存储设备上。
在文件调用对象通过虚拟存储设备进行文件读写等操作的场景下,为了确保数据存储的可靠性,常常会针对待处理文件创建副本文件并存储在终端设备的物理存储设备中。例如,若文件调用对象需要对某一文件进行处理,文件调用对象可以在虚拟机中打开虚拟存储设备,选择待处理文件进行处理。为了避免处理过程中,终端设备的物理存储设备内的待处理文件被覆盖、受损等,会在物理存储设备内创建待处理文件的副本文件并存储,以使原始的待处理文件能够在物理存储设备内完整保存。
为了实现对待处理文件的处理,以及在物理存储设备内创建待处理文件的副本文件,虚拟机会发出文件读取指令。终端设备接收到文件读取指令后,从物理存储设备内读取待处理文件,并将待处理文件通过网络传输读取到虚拟机上。虚拟机将待处理文件提供给文件调用对象,并将读取的待处理文件通过网络发送至终端设备,由终端设备将待处理文件写入物理存储设备内,形成待处理文件的副本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811126810.6/2.html,转载请声明来源钻瓜专利网。