The embodiment of the invention provides a data processing method, device and system, relates to the field of communication, solved with TB interface in the existing technology of terminal equipment and network storage equipment interconnection, terminal equipment internal CPU operation overload problem. The method comprises: a data processing device and receiving terminal device through the TB interface to send the TB protocol format of data packet, the data packet including terminal equipment storage equipment operating instructions, the data packet is the terminal equipment based on block device interface protocol format to cover the operating instructions; analytic interface protocol block device interface format by the simulation of the packet, the data packet from the parse out operation instruction package for storage device corresponding storage protocol format first request message is sent to a storage facility.
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种数据处理方法、装置及系统。
技术介绍
目前,英特尔(Inter)和苹果公司联合开发的全新雷电(英文:Thunderbolt,简称:TB)接口的传输速率高(理论可达到10GB/S,甚至50GB/s)而被应用于各种终端设备中,例如,苹果公司出产的安装有Mac系统的终端设备。但是,现如今大部分具备TB接口的终端设备中仅设置了低性能的千兆以太网(英文:GigabitEthernet,简称:GE)网络接口,而未设置更高速高性能的网络接口,例如,高速外围组件互联(英文:PeripheralComponentInterconnectexpress,简称:PCIe)扩展接口,从而导致这类终端设备无法通过10GE等外置高性能网络接口接入大型存储设备(如网络附属存储(英文:NetworkAttachedStorage,简称:NAS))。为了解决上一问题,现有技术提供了一种终端设备接口扩展系统,如图1所示,该系统包括:终端设备11、存储设备12以及PCIe扩展卡13。具体的,终端设备11根据用户的业务需求生成终端设备对存储设备的操作指令,并通过该终端设备中CPU的TCP/IP直接将该操作指令封装为该存储设备对应协议格式的数据包,然后,将该数据包封装为TB协议格式的请求消息,通过TB接口发送至PCIe扩展卡13,该PCIe扩展卡13在接收到TB协议格式的请求消息后,会通过该PCIe扩展卡13内部的TB转PCIe转换模块,将TB协议格式的请求消息转换为PCIe协议格式的请求消息,并通过该PCIe扩展卡13内部的10GE网卡对应的网口发送至存储设 ...
【技术保护点】
一种数据处理方法,其特征在于,应用于数据处理装置,所述数据处理装置与具备雷电TB接口的终端设备以及存储设备组成数据处理系统,所述方法包括:接收所述终端设备通过TB接口发送的TB协议格式的数据包,所述TB协议格式的数据包中包含所述终端设备对所述存储设备的操作指令,所述数据包是所述终端设备基于块设备接口的接口协议格式对所述操作指令进行封装得到的;利用仿真出的块设备接口的接口协议格式解析所述数据包,将从所述数据包中解析出所述操作指令封装为所述存储设备对应存储协议格式的第一请求消息发送至所述存储设备。
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据处理装置,所述数据处理装置与具备雷电TB接口的终端设备以及存储设备组成数据处理系统,所述方法包括:接收所述终端设备通过TB接口发送的TB协议格式的数据包,所述TB协议格式的数据包中包含所述终端设备对所述存储设备的操作指令,所述数据包是所述终端设备基于块设备接口的接口协议格式对所述操作指令进行封装得到的;利用仿真出的块设备接口的接口协议格式解析所述数据包,将从所述数据包中解析出所述操作指令封装为所述存储设备对应存储协议格式的第一请求消息发送至所述存储设备。2.根据权利要求1所述的方法,其特征在于,所述利用仿真出的块设备接口的接口协议格式解析所述数据包,将从所述数据包中解析出所述操作指令封装为所述存储设备对应存储协议格式的第一请求消息发送至所述存储设备之前,所述方法还包括:向所述存储设备发送第二请求消息,所述第二请求消息用于指示所述存储设备从所述存储设备的存储区域中申请预定大小的数据存储区;接收所述后存储设备反馈的响应消息,所述响应消息中包含所述数据存储区对应的标识信息;根据标准块设备的属性参数以及所述数据存储区的标识信息,为所述数据存储区仿真出对应的块设备接口,所述标准块设备的属性参数包括所述标准块设备的接口协议格式。3.根据权利要求1所述的方法,其特征在于,所述利用仿真出的块设备接口的接口协议格式解析所述数据包,将从所述数据包中解析出所述操作指令封装为所述存储设备对应存储协议格式的第一请求消息发送至所述存储设备之前,所述方法还包括:向所述终端设备发送指示消息,所述指示消息用于获取所述终端设备的块设备的设备参数,所述块设备的设备参数包括所述块设备的接口协议格式;根据所述终端设备反馈的所述块设备的设备参数,仿真所述块设备。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述存储设备解析所述第一请求消息,得到所述第一请求消息中包含的操作指令,并根据所述操作指令执行对应的操作。5.根据权利要求1至4任一项所述的方法,其特征在于,所述终端设备对所述存储设备的操作指令信息包括所述终端设备请求读取的数据在所述存储设备中的存储地址,或,所述终端设备请求写入所述存储设备的数据,或,所述终端设备请求删除的数据在所述存储设备中的存储地址。6.一种数据处理装置,其特征在于,应用于数据处理系统,所述数据处理系统包括具备雷电TB接口的终端设备、所述数据处理装置以及存储设备,所述数据处理装置包括:第一接收单元,...
【专利技术属性】
技术研发人员:李思聪,吕会艳,郭海涛,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。