基于云监控的数据传输方法、装置及监控服务器制造方法及图纸

技术编号:21167201 阅读:35 留言:0更新日期:2019-05-22 09:41
本发明专利技术涉及数据传输技术领域,揭示了一种基于云监控的数据传输方法、装置及监控服务器,所述方法包括:监控服务器接收第一服务器向第二服务器传输目标数据的数据传输通知;监控第一服务器与第二服务器之间带有会话ID的目标会话;如果在预设时间段内未监控到目标会话,且未监控到第二服务器向第一服务器返回的目标数据传输成功的确认消息,则确认目标数据传输失败,并通知第一服务器向第二服务器重新传输目标数据。此方法下,监控服务器对各服务器之间定点交换数据进行智能监控,如果数据传输失败,启动重传,不需要等到下一定点传输时间,且替代人工执行重传,实现了数据重传的智能监控和识别,提高数据传输效率。

Data transmission method, device and monitoring server based on cloud monitoring

The invention relates to the field of data transmission technology, and discloses a data transmission method, device and monitoring server based on cloud monitoring. The method includes: monitoring server receives data transmission notification from the first server to the second server; monitoring target session with session ID between the first server and the second server; and if not during a preset period of time. If the target session is monitored and the successful confirmation message of the target data transmission returned by the second server to the first server is not monitored, the target data transmission failure is confirmed and the first server is notified to retransmit the target data to the second server. Under this method, the monitoring server intelligently monitors the data exchange between the servers. If the data transmission fails, it does not need to wait for the next fixed transmission time, and replaces the manual execution of the retransmit. The intelligent monitoring and identification of the data retransmit is realized, and the data transmission efficiency is improved.

【技术实现步骤摘要】
基于云监控的数据传输方法、装置及监控服务器
本专利技术涉及数据传输
,特别涉及一种基于云监控的数据传输方法、装置及监控服务器。
技术介绍
随着大数据时代的发展,越来越多的企业因业务需求需要与其他企业之间进行数据交换,例如金融企业之间的金融数据的交换等。由于每次进行数据交换需要向对方请求,为了不对企业的正常业务造成干扰,目前进行数据交换的通常做法是,预先设定固定的时间点,当固定时间点到来时,自动进行数据交换。但在使用这种方式进行数据交换过程中,如果出现传输异常,导致数据传输中断,就需要人工重新执行数据传输的操作,并且只能等到下一个固定时间点到来时才能进行,从而无法及时完成数据的传输,降低了数据传输效率。
技术实现思路
为了解决相关技术中存在在数据传输出现异常时无法及时进行数据传输的技术问题,本专利技术提供了一种基于云监控的数据传输方法、装置及监控服务器。一种基于云监控的数据传输方法,所述方法包括:监控服务器接收第一服务器向第二服务器传输目标数据的数据传输通知,所述数据传输通知包括所述第一服务器向所述第二服务器传输所述目标数据的会话标识ID;所述监控服务器监控所述第一服务器与所述第二服务器之间带有所述会话ID的目标会话;如果在预设时间段内未监控到所述目标会话,且未监控到所述第二服务器向所述第一服务器返回的所述目标数据传输成功的确认消息,所述监控服务器确认所述目标数据传输失败;所述监控服务器通知所述第一服务器向所述第二服务器重新传输所述目标数据。一种基于云监控的数据传输装置,所述装置包括:接收模块,用于接收第一服务器向第二服务器传输目标数据的数据传输通知,所述数据传输通知包括所述第一服务器向所述第二服务器传输所述目标数据的会话ID;监控模块,用于监控所述第一服务器与所述第二服务器之间带有所述会话ID的目标会话;确认模块,用于在所述监控模块在预设时间段内未监控到所述目标会话,且未监控到所述第二服务器向所述第一服务器返回的所述目标数据传输成功的确认消息的情况下,确认所述目标数据传输失败;通知模块,用于通知所述第一服务器向所述第二服务器重新传输所述目标数据。一种监控服务器,包括处理器、网络接口和存储装置,所述处理器、所述网络接口和所述存储装置相互连接,其中,所述网络接口受所述处理器的控制用于收发数据,所述存储装置用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如前所述的基于云监控的数据传输方法。一种计算机存储介质,所述计算机存储介质中存储有程序指令,所述程序指令被执行时,用于实现如前所述的基于云监控的数据传输方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术所提供的基于云监控的数据传输方法包括如下步骤,监控服务器接收第一服务器向第二服务器传输目标数据的数据传输通知,所述数据传输通知包括所述第一服务器向所述第二服务器传输所述目标数据的会话标识ID;监控所述第一服务器与所述第二服务器之间带有所述会话ID的目标会话;如果在预设时间段内未监控到所述目标会话,且未监控到所述第二服务器向所述第一服务器返回的所述目标数据传输成功的确认消息,确认所述目标数据传输失败,并通知所述第一服务器向所述第二服务器重新传输所述目标数据。此方法下,监控服务器对各服务器之间定点交换数据进行智能监控,如果数据传输失败,启动重传,不需要等到下一定点传输时间,且替代人工执行重传,提高数据传输效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种监控服务器的示意图;图2是根据一示例性实施例示出的一种基于云监控的数据传输方法的流程图;图3是根据另一示例性实施例示出的一种基于云监控的数据传输方法的流程图;图4是根据又一示例性实施例示出的一种基于云监控的数据传输方法的流程图;图5是根据一示例性实施例示出的一种基于云监控的数据传输装置的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。本专利技术的实施环境可以是各企业的服务器之间的数据的交换,如金融企业、通信企业等。请参阅图1,图1是根据一示例性实施例示出的一种监控服务器的示意图。监控服务器100可以是一个服务器,也可以是由多个服务器集成的服务器集群。如图1所示,监控服务器100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106以及通信组件108。处理组件102通常控制监控服务器100的整体操作,诸如与数据通信,监控操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器110来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,用于便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括通信模块,用于以方便通信组件108和处理组件102之间的交互。存储器104被配置为存储各种类型的数据以支持在监控服务器100的操作。这些数据的示例包括用于在监控服务器100上操作的任何应用程序或方法的指令。存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(StaticRandomAccessMemory,简称SRAM),电可擦除可编程只读存储器(ElectricallyErasableProgrammableRead-OnlyMemory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,简称EPROM),可编程只读存储器(ProgrammableRed-OnlyMemory,简称PROM),只读存储器(Read-OnlyMemory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器104中还存储有一个或多个模块,用于该一个或多个模块被配置成由该一个或多个处理器110执行,以完成如下所示方法中的全部或者部分步骤。电源组件106为监控服务器100的各种组件提供电力。电源组件106可以包括电源管理系统,一个或多个电源,及其他与为监控服务器100生成、管理和分配电力相关联的组件。通信组件108被配置为便于监控服务器100和其他设备之间有线或无线方式的通信。监控服务器100可以接入基于通信标准的无线网络,如WiFi(Wireless-Fidelity,无线保真)。在一个示例性实施例中,通信组件108经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在示例性实施例中,监控服务器100可以被一个或多个应用专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。请参阅图本文档来自技高网...

【技术保护点】
1.一种基于云监控的数据传输方法,其特征在于,所述方法包括:监控服务器接收第一服务器向第二服务器传输目标数据的数据传输通知,所述数据传输通知包括所述第一服务器向所述第二服务器传输所述目标数据的会话标识ID;所述监控服务器监控所述第一服务器与所述第二服务器之间带有所述会话ID的目标会话;如果在预设时间段内未监控到所述目标会话,且未监控到所述第二服务器向所述第一服务器返回的所述目标数据传输成功的确认消息,所述监控服务器确认所述目标数据传输失败;所述监控服务器通知所述第一服务器向所述第二服务器重新传输所述目标数据。

【技术特征摘要】
1.一种基于云监控的数据传输方法,其特征在于,所述方法包括:监控服务器接收第一服务器向第二服务器传输目标数据的数据传输通知,所述数据传输通知包括所述第一服务器向所述第二服务器传输所述目标数据的会话标识ID;所述监控服务器监控所述第一服务器与所述第二服务器之间带有所述会话ID的目标会话;如果在预设时间段内未监控到所述目标会话,且未监控到所述第二服务器向所述第一服务器返回的所述目标数据传输成功的确认消息,所述监控服务器确认所述目标数据传输失败;所述监控服务器通知所述第一服务器向所述第二服务器重新传输所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述监控服务器通知所述第一服务器向所述第二服务器重新传输所述目标数据之后,所述方法还包括:在所述第一服务器向所述第二服务器重新传输所述目标数据的过程中,如果所述监控服务器监控到所述目标数据重新传输失败,所述监控服务器接收所述目标数据;所述监控服务器按照第一转发规则向所述第二服务器转发所述目标数据。3.根据权利要求1所述的方法,其特征在于,所述监控服务器通知所述第一服务器向所述第二服务器重新传输所述目标数据之后,所述方法还包括:在所述第一服务器向所述第二服务器重新传输所述目标数据的过程中,如果所述监控服务器监控到所述目标数据重新传输失败,所述监控服务器从多个代收服务器中确定目标代收服务器,并指示所述目标代收服务器接收所述目标数据,以便所述目标代收服务器按照第二转发规则向所述第二服务器转发所述目标数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述监控服务器确认所述目标数据传输失败之后,所述方法还包括:所述监控服务器获取在当前时间段内向所述第二服务器传输数据失败的目标服务器的数量;如果所述目标服务器的数量超过预设数量阈值,所述监控服务器按照预设规则通知所述目标服务器向所述第二服务器重新传输数据。5.根据权利要求4所述的方法,其特征在于,所述监控服务器按照预设规则通知所述目标服务器向所述第二服务器重新传输数据,包括:所述监控服务器按照会话时间的先后顺序依次通知所述目标服务器中各服务器向所述第二服务器重新传输数据,所述会话时间为所述目标服务器向所述第二服务器传输数据失败的会话发起时间。6.根据权利...

【专利技术属性】
技术研发人员:杨宏伟
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1