数据处理方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:28672334 阅读:17 留言:0更新日期:2021-06-02 02:48
本公开实施例公开了一种数据处理方法、装置、电子设备、存储介质及程序产品,所述方法包括:响应于接收到数据传输指令,向控制器发送磁盘连接请求;响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输;响应于检测到数据传输结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。该技术方案能够有效避免在数据处理速度略小于磁盘读写平均值时,多进程/多线程的处理方式所引起的磁盘多次寻道操作,从而保障了磁盘吞吐量,提高了系统处理速度,提升了系统处理能力。

【技术实现步骤摘要】
数据处理方法、装置、电子设备、存储介质及程序产品
本公开实施例涉及数据处理
,具体涉及一种数据处理方法、装置、电子设备、存储介质及程序产品。
技术介绍
随着数据技术的发展,为了提高系统数据处理速度,提升系统数据处理能力,在处理数据时,尤其是处理大量数据文件的情况下,几乎所有的操作系统均采用多进程/多线程的处理方式。但在使用机械硬盘的情况下,在数据处理速度略小于磁盘读写平均值时,多进程/多线程的处理方式将会引起磁盘的多次寻道操作,从而降低了磁盘吞吐量,进而降低了整个系统处理速度。
技术实现思路
本公开实施例提供一种数据处理方法、装置、电子设备、存储介质及程序产品。第一方面,本公开实施例中提供了一种数据处理方法。具体的,所述数据处理方法,包括:响应于接收到数据传输指令,向控制器发送磁盘连接请求;响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输;响应于检测到数据传输结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。结合第一方面,本公开实施例在第一方面的第一种实现方式中,还包括:设置数据缓存空间。结合第一方面和第一方面的第一种实现方式,本公开实施例在第一方面的第二种实现方式中,所述响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输,被实施为:响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接读取数据,并将读取到的数据存储在所述数据缓存空间中。结合第一方面、第一方面的第一种实现方式和第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,所述响应于检测到数据传输结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息,被实施为:响应于检测到数据读取结束,切断与磁盘之间的连接或者向所述控制器发送数据读取结束信息。结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,还包括:对于读取到的数据进行处理,并响应于检测到数据处理结束,向所述控制器发送磁盘连接请求。结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,还包括:响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,将处理结束的数据写入磁盘中;响应于检测到数据写入结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。第二方面,本公开实施例中提供了一种数据处理方法。具体的,所述数据处理方法,包括:响应于检测到目标对象发出的磁盘连接请求,确定磁盘是否处于可用状态;当确定所述磁盘处于可用状态时,确认所述目标对象与磁盘之间的连接,并向所述目标对象发送磁盘连接确认信息;响应于检测到目标对象与磁盘建立起连接,将磁盘设置为不可用状态。结合第二方面,本公开实施例在第二方面的第一种实现方式中,还包括:响应于检测到目标对象与磁盘之间的数据传输结束或者接收到所述目标对象发送的数据传输结束信息,将磁盘设置为可用状态。结合第二方面和第二方面的第一种实现方式,本公开实施例在第二方面的第二种实现方式中,还包括:当确定所述磁盘处于不可用状态时,向所述目标对象发送等待提示信息,并在检测到所述磁盘恢复可用状态时,确认所述目标对象与磁盘之间的连接。结合第二方面、第二方面的第一种实现方式和第二方面的第二种实现方式,本公开在第二方面的第三种实现方式中,还包括:将接收到的磁盘连接请求按照接收时间顺序排列,以对于所述磁盘连接请求进行顺序处理。第三方面,本公开实施例中提供了一种数据处理方法。具体的,所述数据处理方法,包括:第一发送模块,被配置为响应于接收到数据传输指令,向控制器发送磁盘连接请求;传输模块,被配置为响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输;操作模块,被配置为响应于检测到数据传输结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。结合第三方面,本公开实施例在第三方面的第一种实现方式中,还包括:第一设置模块,被配置为设置数据缓存空间。结合第三方面和第三方面的第一种实现方式,本公开实施例在第三方面的第二种实现方式中,所述传输模块被配置为:响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接读取数据,并将读取到的数据存储在所述数据缓存空间中。结合第三方面、第三方面的第一种实现方式和第三方面的第二种实现方式,本公开在第三方面的第三种实现方式中,所述操作模块被配置为:响应于检测到数据读取结束,切断与磁盘之间的连接或者向所述控制器发送数据读取结束信息。结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式和第三方面的第三种实现方式,本公开在第三方面的第四种实现方式中,还包括:第二发送模块,被配置为对于读取到的数据进行处理,并响应于检测到数据处理结束,向所述控制器发送磁盘连接请求。结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式和第三方面的第四种实现方式,本公开在第三方面的第五种实现方式中,所述传输模块还被配置为:响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,将处理结束的数据写入磁盘中;所述操作模块还被配置为:响应于检测到数据写入结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。第四方面,本公开实施例中提供了一种数据处理装置。具体的,所述数据处理装置,包括:确定模块,被配置为响应于检测到目标对象发出的磁盘连接请求,确定磁盘是否处于可用状态;第三发送模块,被配置为当确定所述磁盘处于可用状态时,确认所述目标对象与磁盘之间的连接,并向所述目标对象发送磁盘连接确认信息;第二设置模块,被配置为响应于检测到目标对象与磁盘建立起连接,将磁盘设置为不可用状态。结合第四方面,本公开实施例在第四方面的第一种实现方式中,第二设置模块还被配置为:响应于检测到目标对象与磁盘之间的数据传输结束或者接收到所述目标对象发送的数据传输结束信息,将磁盘设置为可用状态。结合第四方面和第四方面的第一种实现方式,本公开实施例在第四方面的第二种实现方式中,还包括:第四发送模块,被配置为当确定所述磁盘处于不可用状态时,向所述目标对象发送等待提示信息,并在检测到所述磁盘恢复可用状态时,确认所述目标对象与磁盘之间的连接。结合第四方面、第四方面的第一种实现方式和第四方面的第二种实现方式,本公开在第四方面的第三种实现方式中,还包括:排列模块,被配置为将接收到的磁盘连接请求按照接收时间顺序排列,以对于所述磁盘连接请求进行顺本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:/n响应于接收到数据传输指令,向控制器发送磁盘连接请求;/n响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输;/n响应于检测到数据传输结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。/n

【技术特征摘要】
1.一种数据处理方法,包括:
响应于接收到数据传输指令,向控制器发送磁盘连接请求;
响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输;
响应于检测到数据传输结束,切断与磁盘之间的连接或者向所述控制器发送数据传输结束信息。


2.根据权利要求1所述的方法,还包括:
设置数据缓存空间。


3.根据权利要求2所述的方法,所述响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接,执行数据传输,被实施为:
响应于接收到所述控制器发送的磁盘连接确认信息,建立与磁盘之间的连接读取数据,并将读取到的数据存储在所述数据缓存空间中。


4.一种数据处理方法,包括:
响应于检测到目标对象发出的磁盘连接请求,确定磁盘是否处于可用状态;
当确定所述磁盘处于可用状态时,确认所述目标对象与磁盘之间的连接,并向所述目标对象发送磁盘连接确认信息;
响应于检测到目标对象与磁盘建立起连接,将磁盘设置为不可用状态。


5.根据权利要求4所述的方法,还包括:
响应于检测到目标对象与磁盘之间的数据传输结束或者接收到所述目标对象发送的数据传输结束信息,将磁盘设置为可用状态。


6.一种数据处理装置,...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:拉卡拉支付股份有限公司
类型:发明
国别省市:北京;11

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

1