一种管理数据处理方法、装置及系统

文档序号:35955306发布日期:2023-11-08 16:49阅读:33来源:国知局
一种管理数据处理方法、装置及系统

本发明是关于数据管理,特别是关于一种管理数据处理方法、装置及系统。


背景技术:

1、目前各行各业均开始大规模使用大数据技术,例如,金融行业需要收集大量金融相关的数据,工业生产行业需要收集大量的生产数据以及客户需求数据,体育领域也开始收集大量训练数据以提升训练效果。目前在一些企业或金融机构,存在一种数据采集系统,这种数据采集系统包括服务器、交换机以及多个终端,其中,出于企业或者金融机构内部管理要求,服务器与交换机通过有线通信的方式连接,交换机与多个终端也通过有线通信的方式连接。目前这种系统仍然存在数据处理效率不高、某些终端处理延时较高的缺陷。


技术实现思路

1、为实现上述目的,本发明提供了一种管理数据处理方法,包括如下步骤:

2、由第一终端向交换机发送第一预定义序列;

3、由第二终端向交换机发送第二预定义序列;

4、由交换机判断接收到第一预定义序列与接收到第二预定义序列之间的时间差;

5、如果交换机确定时间差大于时间差门限值,并且如果交换机确定先接收到第一预定义序列,则由交换机向第一终端发送第一允许发送命令,并且由交换机向第二终端发送第一延迟发送命令;

6、在第一终端接收到第一允许发送命令之后,由第一终端立即向交换机发送第一存储器操作命令以及第一数据;

7、在交换机接收到第一存储器操作命令以及第一数据之后,由交换机向存储器转发第一存储器操作命令以及第一数据,其中,存储器位于服务器中;

8、在第二终端接收到第一延迟发送命令之后,如果第二终端是低优先级终端,则由第二终端在预定义时间之后向交换机发送第二存储器操作命令。

9、在一优选的实施方式中,管理数据处理方法还包括:如果交换机确定时间差小于时间差门限值,则由交换机随机选定一个终端;如果交换机随机选定第一终端,则由交换机向第一终端发送第一允许发送命令,并且由交换机向第二终端发送第一延迟发送命令。

10、在一优选的实施方式中,管理数据处理方法还包括:在第二终端接收到第一延迟发送命令之后,如果第二终端是高优先级终端,则由第二终端立即向交换机发送第二存储器操作命令以及高优先级终端指示符;在交换机接收到第二存储器操作命令以及高优先级终端指示符之后,由交换机判断交换机是否已经将第一存储器操作命令以及第一数据全部转发给存储器;如果交换机判断交换机仅将第一存储器操作命令以及第一数据中的一部分转发给存储器,则由交换机暂停向存储器转发第一存储器操作命令以及第一数据,并由交换机将尚未转发的第一存储器操作命令以及第一数据的一部分存储到交换机内的临时存储器中;在交换机接收到第二存储器操作命令以及高优先级终端指示符之后,由交换机向存储器发送清空处理队列的命令。

11、在一优选的实施方式中,管理数据处理方法还包括:在存储器接收到清空处理队列的命令之后,由存储器暂停处理第一存储器操作命令;在存储器暂停处理第一存储器操作命令之后,由存储器向交换机发送准备就绪指令;在交换机接收到准备就绪指令之后,由交换机向第二终端发送数据请求命令;在接收到数据请求命令之后,由第二终端向交换机发送第二数据;在交换机接收到第二存储器操作命令以及第二数据之后,由交换机向存储器转发第二存储器操作命令以及第二数据。

12、在一优选的实施方式中,管理数据处理方法还包括:如果交换机判断交换机已经将第一存储器操作命令以及第一数据全部转发给存储器,则在交换机接收到第二存储器操作命令以及高优先级终端指示符之后,由交换机向存储器发送清空处理队列的命令;在存储器接收到清空处理队列的命令之后,由存储器判断是否完成对于第一存储器操作命令的处理;如果存储器判断没有完成对于第一存储器操作命令的处理,则由存储器暂停处理第一存储器操作命令;在存储器暂停处理第一存储器操作命令之后,由存储器向交换机发送准备就绪指令;在交换机接收到准备就绪指令之后,由交换机向第二终端发送数据请求命令;在接收到数据请求命令之后,由第二终端向交换机发送第二数据;在交换机接收到第二存储器操作命令以及第二数据之后,由交换机向存储器转发第二存储器操作命令以及第二数据。

13、在一优选的实施方式中,管理数据处理方法还包括:如果存储器判断已经完成对于第一存储器操作命令的处理,则由存储器向交换机发送准备就绪指令;在交换机接收到准备就绪指令之后,由交换机向第二终端发送数据请求命令;在接收到数据请求命令之后,由第二终端向交换机发送第二数据;在交换机接收到第二存储器操作命令以及第二数据之后,由交换机向存储器转发第二存储器操作命令以及第二数据。

14、本发明还提供了一种管理数据处理装置,包括处理器以及计算机可执行代码,当由处理器执行时,代码使得装置能够进行以下操作:

15、由第一终端向交换机发送第一预定义序列;

16、由第二终端向交换机发送第二预定义序列;

17、由交换机判断接收第一预定义序列与接收第二预定义序列之间的时间差;

18、如果交换机确定时间差大于时间差门限值,并且如果交换机确定先接收到第一预定义序列,则由交换机向第一终端发送第一允许发送命令,并且由交换机向第二终端发送第一延迟发送命令;

19、在第一终端接收到第一允许发送命令之后,由第一终端立即向交换机发送第一存储器操作命令以及第一数据;

20、在交换机接收到第一存储器操作命令以及第一数据之后,由交换机向存储器转发第一存储器操作命令以及第一数据,其中,存储器位于服务器中;

21、在第二终端接收到第一延迟发送命令之后,如果第二终端是低优先级终端,则由第二终端在预定义时间之后向交换机发送第二存储器操作命令。

22、在一优选的实施方式中,当由处理器执行时,代码还使得装置能够进行以下操作:如果交换机确定时间差小于时间差门限值,则由交换机随机选定一个终端;如果交换机随机选定第一终端,则由交换机向第一终端发送第一允许发送命令,并且由交换机向第二终端发送第一延迟发送命令。

23、在一优选的实施方式中,当由处理器执行时,代码还使得装置能够进行以下操作:在第二终端接收到第一延迟发送命令之后,如果第二终端是高优先级终端,则由第二终端立即向交换机发送第二存储器操作命令以及高优先级终端指示符;在交换机接收到第二存储器操作命令以及高优先级终端指示符之后,由交换机判断交换机是否已经将第一存储器操作命令以及第一数据全部转发给存储器;如果交换机判断交换机仅将第一存储器操作命令以及第一数据中的一部分转发给存储器,则由交换机暂停向存储器转发第一存储器操作命令以及第一数据,并由交换机将尚未转发的第一存储器操作命令以及第一数据的一部分存储到交换机内的临时存储器中;在交换机接收到第二存储器操作命令以及高优先级终端指示符之后,由交换机向存储器发送清空处理队列的命令。

24、本发明还提供了一种管理数据处理系统,包括用于执行如前述的管理数据处理方法的单元。

25、与现有技术相比,本发明的有益效果如下:目前的数据采集系统仍然存在数据处理效率不高、某些终端处理延时较高的缺陷。本发明的方法能够降低某些终端处的数据处理的不当延时,从而提高数据处理效率,降低某些终端的处理延时。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1