一种数据处理方法及相关设备技术

技术编号:37367911 阅读:18 留言:0更新日期:2023-04-27 07:14
本申请提供了一种数据处理方法,包括:转换设备接收计算设备发送的第一数据格式的数据处理请求,并从与转换设备连接的至少一个外部设备中确定数据处理请求对应的目标外部设备;从多种外部设备分别对应的数据格式中,确定出目标外部设备所能识别的第二数据格式,并将第一数据格式的数据处理请求,转换为第二数据格式的数据处理请求,并向目标外部设备发送该第二数据格式的数据处理请求。如此,计算设备在无需安装多种驱动的情况下,也能实现对于多种不同类型的外部设备的访问,从而可以有效降低计算设备访问不同外部设备所需的资源消耗,降低计算设备与多个外部设备之间的耦合性。此外,本申请还提供了与该数据处理方法对应的相关设备。应的相关设备。应的相关设备。

【技术实现步骤摘要】
一种数据处理方法及相关设备


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法及相关设备。

技术介绍

[0002]目前,支持外设组件快速互连(peripheral component interconnect express,PCIE)等标准的计算设备(如主机等),通常可以外接一个或者多个设备(以下称之为外部设备),并且,计算设备可以外部设备对应的驱动,对该外部设备进行访问,如利用网卡驱动访问接入该计算设备的网卡、利用图形处理器(graphics processing unit,GPU)驱动访问接入该计算设备的GPU网卡等。其中,不同驱动用于支持计算设备访问不同的外部设备。
[0003]实际应用时,计算设备需要频繁加载并运行多个不同的驱动,以支持计算设备访问不同的外部设备,从而增加了计算设备访问不同外部设备所需的资源消耗。

技术实现思路

[0004]本申请提供了一种数据处理方法,用于降低计算设备访问不同外部设备所需的资源消耗。此外,本申请还提供了一种转换设备、计算机设备、计算机可读存储介质以及计算机程序产品。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于数据处理系统,所述数据处理系统包括依次连接的计算设备、转换设备以及至少一个外部设备,所述方法包括:所述转换设备接收所述计算设备发送的第一数据格式的数据处理请求;所述转换设备从所述至少一个外部设备中确定所述数据处理请求对应的目标外部设备;所述转换设备从多种外部设备分别对应的数据格式中,确定所述目标外部设备所能识别的第二数据格式;所述转换设备将所述第一数据格式的数据处理请求,转换为所述第二数据格式的数据处理请求;所述转换设备向所述目标外部设备发送所述第二数据格式的数据处理请求。2.根据权利要求1所述的方法,其特征在于,所述转换设备接收所述计算设备发送的第一数据格式的数据处理请求,包括:所述转换设备将所述计算设备发送的第一位置标识写入所述转换设备中的第一队列,所述第一位置标识用于指示所述第一数据格式的数据处理请求在所述计算设备中的存储位置;所述转换设备根据所述第一位置标识,从所述计算设备中获取所述第一数据格式的数据处理请求。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述转换设备将所述目标外部设备发送的第二数据格式的第一目标数据写入所述转换设备中的第二队列;所述转换设备向所述转换设备中的第一队列写入第二位置标识,所述第二位置标识用于指示所述第二数据格式的第一目标数据在所述第二队列中的存储位置;所述转换设备根据所述第二位置标识,将所述第二数据格式的第一目标数据转换为所述第一数据格式的第一目标数据;所述转换设备向所述计算设备发送所述第一数据格式的第一目标数据。4.根据权利要求1至3任一项所述的方法,其特征在于,所述至少一个外部设备包括多个相同类型的外部设备,或者,所述至少一个外部设备包括多种不同类型的外部设备。5.根据权利要求4所述的方法,其特征在于,当所述至少一个外部设备包括不同类型的第一外部设备以及第二外部设备时,所述方法还包括:所述转换设备接收所述计算设备发送的第一数据格式的待处理数据;所述转换设备将所述第一数据格式的待处理数据转换为所述第一外部设备对应的第三数据格式的待处理数据;所述转换设备针对所述第三数据格式的待处理数据执行所述第一外部设备对应的第一处理操作,得到第三数据格式的中间数据;所述转换设备将所述第三数据格式的中间数据转换为所述第二外部设备对应的第四数据格式的第二目标数据;所述转换设备针对所述第四数据格式的第二目标数据执行所述第二外部设备对应的第二处理操作。6.根据权利要求1至5任一项所述的方法,其特征在于,所述转换设备与所述至少一个
外部设备中的所述目标外部设备之间通过网络进行连接。7.根据权利要求1至6任一项所述的方法,其特征在于,所述转换设备中存储有多种驱动,所述转换设备向所述目标外部设备发送所述第二数据格式的数据处理请求,包括:所述转换设备加载所述多种驱动中与所述目标外部设备对应的目标驱动;所述转换设备通过所述目标驱动向所述目标外部设备发送所述第二数据格式的数据处理请求。8.根据权利要求1至7任一项所述的方法,其特征在于,所述目标外部设备包括外设组件快速互连设备。9.一种转换设备,其特征在于,所述转换设备位于数据处理系统,所述数据处理系统包括依次连接的计算设备、转换设备以及至少一个外部设备,所述转换设备包括:第一驱动模块,用于接收所述计算设备发...

【专利技术属性】
技术研发人员:彭林
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1