一种接口数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26689514 阅读:9 留言:0更新日期:2020-12-12 02:38
本发明专利技术实施例公开了一种接口数据处理方法、装置、电子设备及存储介质。该方法包括:获取至少一个接口的接口数据和接口状态;若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据;根据接口处理结果,对所述异常期间接口数据进行处理。通过运行本发明专利技术实施例所提供的技术方案,可以解决通过在本地系统和第三方机构系统间建立心跳机制以监管数据交互,开发难度较大的问题,实现降低接口数据处理的开发难度,提高接口数据处理效率的效果。

【技术实现步骤摘要】
一种接口数据处理方法、装置、电子设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种接口数据处理方法、装置、电子设备及存储介质。
技术介绍
根据业务发展的需要,本地系统可能需要与政府部门、银行等第三方机构进行数据交互,而第三方机构的系统一旦出现异常,很可能导致雪崩效应,因此需要监控第三方接口运行情况,以处理异常问题。现有技术中,往往通过在本地系统和第三方机构系统间建立心跳机制,即客户端每隔固定时间发送固定信息到服务器,服务器如果在固定时间内没有收到固定信息,则判断客户端宕机。然而建立心跳机制,要求建立的各方协调开发,开发难度较大。
技术实现思路
本专利技术实施例提供一种接口数据处理方法、装置、电子设备及存储介质,以实现降低接口数据处理的开发难度,提高接口数据处理效率的效果。第一方面,本专利技术实施例提供了一种接口数据处理方法,包括:获取至少一个接口的接口数据和接口状态;若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据;根据接口处理结果,对所述异常期间接口数据进行处理。第二方面,本专利技术实施例还提供了一种接口数据处理装置,该装置包括:数据和状态获取模块,用于获取至少一个接口的接口数据和接口状态;接口处理模块,用于若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据;接口数据处理模块,用于根据接口处理结果,对所述异常期间接口数据进行处理。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的接口数据处理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的接口数据处理方法。本专利技术实施例通过获取至少一个接口的接口数据和接口状态;若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据;根据接口处理结果,对所述异常期间接口数据进行处理,解决通过在本地系统和第三方机构系统间建立心跳机制以监管数据交互,开发难度较大的问题,实现降低接口数据处理的开发难度,提高接口数据处理效率的效果。附图说明图1为本专利技术实施例一提供的接口数据处理方法的流程图;图2为本专利技术实施例二提供的一种接口数据处理装置的结构示意图;图3为本专利技术实施例三提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的接口数据处理方法的流程图,本实施例可适用于处理本地系统与第三方机构间数据交互的情况,该方法可以由本专利技术实施例所提供的接口数据处理装置来执行,该装置可以由软件和/或硬件的方式实现。参见图1,本实施例提供的接口数据处理方法,包括:步骤110、获取至少一个接口的接口数据和接口状态。其中,接口数据为本地系统与第三方机构间的通过接口传输的数据,通过监控接口数据以获得接口数据的运行状态、处理次数、时间等数据处理情况;第三方机构为银行、政府部门等第三方监理机构。接口状态为接口当前是否正常工作的体现,可以体现为正常、异常、稳定等,本实施例对此不作限制。接口状态可以包括数据处理失败原因、失败数据地址、当日处理数据次数,数据处理失败次数等具体描述。可以在接口运行情况的显示界面中对各个接口的当前状态进行展示。接口状态可以通过定时任务框架Quartz和HttpClient工具包实现接口状态监控和自动化测试,本实施例对此不作限制。需要说明的是,同一个本地系统可以同时与多个第三方机构进行数据交互,因此可以同时获得一个或多个接口的接口数据和接口状态。步骤120、若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据。接口状态为异常即接口数据无法正常传输,异常原因可能为第三方机构的系统宕机,也可能为接口本身异常,本实施例对此不作限制。当接口状态为异常时,对接口进行处理,处理方式可以为系统自动修复,也可以为人工修复,本实施例对此不作限制。由于在接口处于异常期间,仍有数据通过接口进行传输,但由于接口处于异常状态未能按计划传输成功,则这部分数据为异常期间接口数据。示例性的,数据A通过接口1由本地系统传输至第三方机构,由于接口1出现异常,导致数据A无法正常传输,则数据A为异常期间接口数据。可以将异常期间接口数据记录至指定位置,以便对该部分数据进行后续处理。本实施例中,可选的,判断所述接口状态为异常的过程,包括:获取所述接口数据的传输状态持续时间;若所述传输状态持续时间大于预设时间阈值,则判断所述接口状态为异常。其中,传输状态持续时间为维持同一个传输状态持续的时间,示例性的,数据传输经历ABCD四种状态,每个状态各持续相应的时间,则B状态持续的时间为接口数据的B状态的传输状态持续时间。若传输状态持续时间大于预设时间阈值,即当传输状态持续时间超过预设时间,则认为当前接口处于异常状态。示例性的,需要在3天内由B状态转到C状态,则当B状态持续时间超过3天,则认为当前接口处于异常状态。通过对接口状态异常的自动判断,以便后续对接口的及时处理,从而提高接口数据传输的效率。本实施例中,可选的,若所述接口状态为异常,则对接口进行处理,包括:若所述接口状态为异常,则生成通知信息,以通知人员对所述接口进行处理。接口状态为异常时,系统生成通知信息,并通过短信、邮件、企业微信等方式将通知信息推送到管理人员处。通知信息可以仅包括接口状态异常提示,也可以包括异常状态的具体细节,本实施例对此不作限制。通过及时通知人员,以使人员对问题进行分析和追溯,以便对接口问题进行及时处理,提高接口数据处理效率和接口数据传输效率。步骤130、根据接口处理结果,对所述异常期间接口数据进行处理。其中,接口处理结果为对异常状态的接口进行处理的结果。根据接口处理结果,对被记录的异常期间接口数据进行处理。本实施例中,可选的,根据接口处理结果,对所述异常期间接口数据进行处理,包括:若所述接口处理结果为所述接口状态由异常转为正常,则对所述异常期间接口数据进行传输处理。当接口处理结果为接口状态由异常转为正常,即接口异常问题已经被解决,则对异常期间接口数据进行传输处理。传输处理为根据异常期间接口数据在接口异常前的状态重新进行处理,示本文档来自技高网...

【技术保护点】
1.一种接口数据处理方法,其特征在于,包括:/n获取至少一个接口的接口数据和接口状态;/n若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据;/n根据接口处理结果,对所述异常期间接口数据进行处理。/n

【技术特征摘要】
1.一种接口数据处理方法,其特征在于,包括:
获取至少一个接口的接口数据和接口状态;
若所述接口状态为异常,则对接口进行处理,并记录异常期间接口数据;其中,所述异常期间接口数据为接口状态异常时传输的接口数据;
根据接口处理结果,对所述异常期间接口数据进行处理。


2.根据权利要求1所述的方法,其特征在于,根据接口处理结果,对所述异常期间接口数据进行处理,包括:
若所述接口处理结果为所述接口状态由异常转为正常,则对所述异常期间接口数据进行传输处理。


3.根据权利要求2所述的方法,其特征在于,对所述异常期间接口数据进行传输处理,包括:
根据预设异常期间接口数据处理规则,对所述异常期间接口数据进行传输处理。


4.根据权利要求3所述的方法,其特征在于,在根据预设异常期间接口数据处理规则,对所述异常期间接口数据进行传输处理之后,还包括:
若处理失败,则生成通知信息,以通知人员对所述异常期间接口数据进行处理。


5.根据权利要求1所述的方法,其特征在于,若所述接口状态为异常,则对接口进行处理,包括:
若所述接口状态为异常,则生成通知信息,以通知人员对所述接口进行处理。


6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王军刘超王金宝
申请(专利权)人:好活昆山网络科技有限公司
类型:发明
国别省市:江苏;32

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

1