一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据监控方法、装置、计算机设备和存储介质与流程

2022-06-18 00:22:48 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种数据监控方法、装置、计算机设备和存储介质。


背景技术:

2.目前业务系统中,与上下游交互的系统多达20个,而系统交互过程中的数据接收表和数据发送表更是多达50个,如果需要50个数据接收表和数据发送表进行业务数据的发送接收情况及业务数据处理情况的监控,则需要通过监控系统进行监控,但是目前的监控系统根据之前的数据接收表和数据发送表都是预先开发好的,如果业务系统中有新的数据接收表和数据发送表需要监控,目前的监控系统则无法做到非常好的监控,则需要对监控系统进行迭代更新或重新开发,造成数据监控效率低。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种能够提高数据监控效率的数据监控方法、装置、计算机设备和存储介质。
4.一种数据监控方法,该方法包括:
5.接收目标业务系统发送的目标数据接收表和目标数据发送表;
6.获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间;
7.根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
8.在其中一个实施例中,接收目标业务系统发送的目标数据发送表,包括:目标业务系统获取业务数据,业务数据是目标业务系统下发至第一业务系统的数据,目标业务系统根据业务数据保存至目标数据发送表中,并设置目标数据发送表中业务数据的数据状态为待发送状态,目标业务系统在预设时间段内,获取目标数据发送表中数据状态为待发送状态的中间业务数据,将中间业务数据下发至第一业务系统,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,接收目标业务系统发送的更新后的目标数据发送表。
9.在其中一个实施例中,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,包括:目标业务系统接收第一业务系统返回的消息,在消息为第一类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功,在消息为第二类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
10.在其中一个实施例中,接收目标业务系统发送的目标数据接收表,包括:第一业务系统接收到中间业务数据,对中间业务数据进行处理,得到处理结果,目标业务系统接收第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,并设置目标数据接收
表中处理结果的处理状态为待处理状态,目标业务系统在预设时间段内,获取目标数据接收表中处理状态为待处理状态的中间处理结果,对中间处理结果进行处理,得到目标处理结果,目标业务系统根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表,接收目标业务系统发送的更新后的目标数据接收表。
11.在其中一个实施例中,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,包括:通过监控配置界面新增初始监控配置表,在初始监控配置表中配置监控语句、监控状态和执行时间,得到配置好的预设监控配置表,其中,目标数据接收表和目标数据发送表对应不同的监控语句。
12.在其中一个实施例中,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据,包括:在当前时间达到执行时间时,执行预设监控配置表中的监控语句,确定监控数据表类型,在监控数据表类型为目标数据接收表时,统计目标数据接收表中与监控状态匹配的目标监控数据,在监控数据表类型为目标数据发送表时,统计目标数据发送表中与监控状态匹配的目标监控数据。
13.在其中一个实施例中,数据监控方法还包括:接收待查询请求,待查询请求携带待查询监控时间,根据待查询请求从目标监控数据集中查找与待查询监控时间匹配的已查询监控数据,根据已查询监控数据确定对应的数据发送状况和数据接收处理状况,目标监控数据集包括至少一个目标监控数据。
14.一种数据监控装置,该装置包括:
15.接收模块,用于接收目标业务系统发送的目标数据接收表和目标数据发送表;
16.获取模块,用于获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间;
17.监控模块,用于根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
18.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
19.接收目标业务系统发送的目标数据接收表和目标数据发送表;
20.获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间;
21.根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
22.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
23.接收目标业务系统发送的目标数据接收表和目标数据发送表;
24.获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间;
25.根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
26.上述数据监控方法、装置、计算机设备和存储介质,监控系统接收目标业务系统发送的目标数据接收表和目标数据发送表,获取预设监控配置表,预设监控配置表中包括至
少一个配置好的监控语句和执行时间,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。如果业务系统中有新的数据接收表和数据发送表需要监控时,通过配置预设监控配置表对数据接收表和数据发送表进行监控,无需对监控系统进行迭代更新或重新开发,直接配置预设监控配置表,极大地缩减了开发时间,提高了数据监控效率。
附图说明
27.图1为一个实施例中数据监控方法的应用环境图;
28.图2为一个实施例中数据监控方法的流程示意图;
29.图3为一个实施例中目标数据发送表接收步骤的流程示意图;
30.图4为一个实施例中目标数据发送表更新步骤的流程示意图;
31.图5为一个实施例中目标数据接收表接收步骤的流程示意图;
32.图6为一个实施例中预设监控配置表配置步骤的流程示意图;
33.图7为一个实施例中预设监控配置表执行步骤的流程示意图;
34.图8为一个实施例中数据监控方法的流程示意图;
35.图9为一个实施例中数据监控装置的结构框图;
36.图10为一个实施例中计算机设备的内部结构图;
37.图11为一个实施例中计算机设备的内部结构图。
具体实施方式
38.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
39.本技术提供的数据监控方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
40.具体地,目标业务系统可设于终端102中,终端102获取目标业务系统的目标数据接收表和目标数据发送表,并发送至服务器104中,服务器104获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据,并返回至终端102中。
41.在另一个实施例中,目标业务系统可设于服务器104中,服务器104接收目标业务系统发送的目标数据接收表和目标数据发送表,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
42.在一个实施例中,如图2所示,提供了一种数据监控方法,以该方法应用于图1中的终端或服务器为例进行说明,包括以下步骤:
43.步骤202,接收目标业务系统发送的目标数据接收表和目标数据发送表。
44.其中,目标业务系统是符合实际业务需求、实际产品需求或实际应用场景的业务系统,例如,返利系统可以确定为目标业务系统。其中,目标业务系统中包括目标数据接收表和目标数据发送表,目标数据接收表是目标业务系统中业务数据以及对应的数据处理情况组成的,而目标数据发送表是目标业务系统中业务数据以及对应的数据发送情况组成的,即在目标数据接收表中包括业务数据以及对应的数据处理状态,在目标数据发送表中包括业务数据以及对应的数据发送状态。
45.具体地,目标业务系统将需要监控的数据接收表和数据发送表确定为目标数据接收表和目标数据发送表,将目标数据接收表和目标数据发送表发送至监控系统,这里的监控系统是本技术的执行主体,而目标业务系统可以是多个或一个,具体可以根据实际业务需求、实际产品需求或实际应用场景确定。
46.步骤204,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间。
47.其中,预设监控配置表是预先配置好的监控配置表,可以根据实际业务需求、实际产品需求或实际应用场景配置监控配置表中的参数,预设监控配置表中可以包括但不限于至少一个配置好的监控语句和预设监控配置表的执行时间,预设监控配置表可以在开发好的监控配置界面上进行配置,在监控配置界面上新增需要监控的监控配置表,在监控配置表上配置监控语句、执行时间等,得到配置好的预设监控配置表。其中,预设监控配置表还可以包括是否支持分库、分表、是否需要参与统计、成功状态、失败状态、其他状态等等。
48.步骤206,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
49.具体地,根据预设监控配置表中的执行时间,执行预设监控配置表中的监控语句,通过监控语句对目标数据接收表和目标数据发送表进行监控,得到目标数据接收表和目标数据发送表中与预设监控配置表中的监控参数匹配的目标监控数据。例如,监控参数可以是目标数据状态,通过监控语句进行监控,得到目标数据接收表和目标数据发送表中与目标数据状态匹配的目标监控数据。
50.上述数据监控方法中,监控系统接收目标业务系统发送的目标数据接收表和目标数据发送表,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。如果业务系统中有新的数据接收表和数据发送表需要监控时,通过配置预设监控配置表对数据接收表和数据发送表进行监控,无需对监控系统进行迭代更新或重新开发,直接配置预设监控配置表,极大地缩减了开发时间,提高了数据监控效率。
51.在一个实施例中,如图3所示,接收目标业务系统发送的目标数据发送表,包括:
52.步骤302,目标业务系统获取业务数据,业务数据是目标业务系统下发至第一业务系统的数据。
53.步骤304,目标业务系统根据业务数据保存至目标数据发送表中,并设置目标数据发送表中业务数据的数据状态为待发送状态。
54.具体地,目标业务系统根据实际业务需求、实际产品需求或实际应用场景确定业务数据,例如,目标业务系统为返利系统,在返利系统申请退货折让时,将退货折让相关的
数据确定为业务数据。进一步地,目标业务系统将业务数据下发至第一业务系统,需要第一业务系统对其进行业务操作。例如,返利系统将申请退货折让相关的业务数据下发至供应链账房管理系统进行签章,这里的供应链账房管理系统为第一业务系统。第一业务系统与目标业务系统存在业务交互的系统。
55.其中,目标业务系统确定业务数据后,将业务数据保存至目标数据发送表中,此时的目标数据发送表中的业务数据的数据状态默认设置为待发送状态。
56.步骤306,目标业务系统在预设时间段内,获取目标数据发送表中数据状态为待发送状态的中间业务数据,将中间业务数据下发至第一业务系统。
57.步骤308,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表。
58.步骤310,接收目标业务系统发送的更新后的目标数据发送表。
59.其中,目标数据发送表中的业务数据都需要下发至第一业务系统,如果下发成功后,目标数据发送表中的业务数据对应的数据状态是会从默认状态进行相应修改的,因此,通过定时任务获取目标数据发送表中数据状态依旧为待发送状态对应的中间业务数据,也就是说,中间业务数据的数据状态并没有发生变化,中间业务数据在定时任务描述的预设时间段内并没有进行任何操作,或者下发定时任务未开启或任务配置错误。
60.进一步地,将中间业务数据发送至第一业务系统,例如,返利系统可以通过rsf接口下发至供应链账房管理系统。此时,目标业务系统会接收到第一业务系统返回的消息,通过消息的类型确定中间业务数据是否下发成功,进而更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,其中,下发成功和下发失败对应的数据状态是不同的。最后,目标业务系统得到更新后的目标数据发送表后,可以将更新后的目标数据发送表发送至本技术的执行主体监控系统。
61.在一个实施例中,如图4所示,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,包括:
62.步骤402,目标业务系统接收第一业务系统返回的消息,在消息为第一类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功。
63.步骤404,在消息为第二类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
64.具体地,目标业务系统将中间业务数据发送至第一业务系统后,会接收到第一业务系统返回的消息,通过消息的类型可以确定中间业务数据是否下发成功,如果第一业务系统返回的消息是第一类型消息,第一类型消息代表中间业务数据下发成功,则将目标数据发送表中中间业务数据对应的数据状态更新为发送成功。如果第二业务系统返回的消息是第二类型消息,第二类型消息代表中间业务数据下发失败,则将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
65.例如,目标业务系统为返利系统,第一业务系统为供应链账房管理系统,返利平台申请退货折让时需要将相关的业务数据下发至供应链账房管理系统进行签章,此时返利系统会将业务数据保存至目标数据发送表中,此时目标数据发送表中的业务数据的数据状态默认为待发送状态,然后再使用定时任务获取目标数据发送表中数据状态依旧为待发送状
态的中间业务数据,通过rsf接口下发至供应链账房管理系统,下发成功后,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功,下发失败后,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
66.在一个实施例中,如图5所示,接收目标业务系统发送的目标数据接收表,包括:
67.步骤502,第一业务系统接收到中间业务数据,对中间业务数据进行处理,得到处理结果。
68.步骤504,目标业务系统接收第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,并设置目标数据接收表中处理结果的处理状态为待处理状态。
69.具体地,第一业务系统接收到目标业务系统下发的中间业务数据,第一业务系统对中间业务数据进行处理,得到处理结果,并返回目标业务系统。例如,中间业务数据为待签章数据,返利系统将待签章数据发送至供应链账房管理系统,供应链账房管理系统接收到待签章数据,并对其进行签章,签章完成后将签章结果发送至返利系统,告知其签章结果,其中,签章结果为处理结果。
70.进一步地,目标业务系统接收到第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,此时,目标数据接收表中的处理结果默认设置为待处理状态。
71.步骤506,目标业务系统在预设时间段内,获取目标数据接收表中处理状态为待处理状态的中间处理结果,对中间处理结果进行处理,得到目标处理结果。
72.步骤508,目标业务系统根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表。
73.步骤510,接收目标业务系统发送的更新后的目标数据接收表。
74.其中,目标数据接收表中处理结果需要处理对应的业务流程,如果处理成功,目标数据接收表中的处理结果对应的处理状态会从默认状态进行相应修改的,因此,通过定时任务获取目标数据接收表中处理状态依旧为待处理状态的中间处理结果,也就是说,中间处理结果的处理状态并没有变化,中间处理结果在定时任务描述的预设时间段内并没有进行任何操作。
75.进一步地,目标业务系统对中间处理结果进行对应的业务流程,得到目标处理结果,根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表。最后,目标业务系统将更新后的目标数据接收表发送至本技术的执行主体监控系统。
76.例如,目标业务系统为返利系统,第一业务系统为供应链账房管理系统,中间业务数据为需要供应链账房管理系统签章的数据,供应链账房管理系统接收到待签章数据,并签章完成,得到签章结果,将签章结果确定为处理结果,返回至返利系统告知签章结果,此时返利系统会将签章结果保存至目标数据接收表中,此时目标数据接收表中处理结果的处理状态为待处理状态默认为待处理状态,然后再使用定时任务获取目标数据接收表中的处理状态为待处理状态的中间处理结果,处理对应的业务流程,处理成功将目标数据接收表中中间处理结果对应的处理状态更新为处理成功,处理失败则将目标数据接收表中中间处理结果对应的处理状态更新为处理失败,得到更新后的目标数据接收表。
77.在一个实施例中,如图6所示,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,包括:
78.步骤602,通过监控配置界面新增初始监控配置表。
79.步骤604,在初始监控配置表中配置监控语句、监控状态和执行时间,得到配置好的预设监控配置表,其中,目标数据接收表和目标数据发送表对应不同的监控语句。
80.具体地,预设监控配置表可以在监控配置界面上配置,如果有新的业务数据需要进行监控,则可以直接在监控配置界面上新增初始监控配置表,对初始监控配置表中进行监控参数配置,无需重新开发监控系统,直接通过监控配置界面配置监控配置表,极大地缩减了开发时间,提高了数据监控效率。
81.具体可以是,在监控配置界面新增一个初始监控配置表,此时的初始监控配置表可以是空监控配置表,也可以是携带默认监控参数的监控配置表,在初始监控配置表中配置监控语句、监控状态以及监控配置表的执行时间,监控语句可以根据需要监控的表进行配置,即目标数据接收表和目标数据发送表对应不同的监控语句,而监控状态是需要监控的数据状态,监控状态可以是监控数据表中数据状态为处理成功的数据,或者是监控数据状态为处理失败的数据。进一步地,再根据实际业务需求、实际产品需求或实际应用场景设置监控配置表的执行时间,最后得到配置好的预设监控配置表。
82.其中,监控数据例如,监控目标数据接收表的监控语句可以是:
83.select count(1)allcount,update_status allstatus from srms_receive_bsbc_agreement_apply_sig_return group by update_status
84.监控目标数据发送表的监控语句可以是:
85.select count(1)allcount,send_status allstatus from srms_send_bsbc_agreement_apply_sig_return group by send_status
86.其中,预设监控配置表中的监控参数配置例如:
87.任务名称:此预设监控配置表是使用哪个定时任务处理的定时任务名称;
88.任务描述:此预设监控配置表是使用哪个定时任务处理的定时任务描述;
89.上游系统:对接的上游系统简称;
90.下游系统:对接的下游系统简称;
91.sql语句:具体执行的语句,通过配置区分是否分表(按年{$year}、按月{$month});
92.是否分库:0否、1是;
93.未处理状态:预设监控配置表的未处理状态码;
94.处理成功状态:预设监控配置表的处理成功状态码;
95.处理失败状态:暂未配置,失败数=总数-失败数-成功数;
96.是否参与统计:0代表否、1代表是。
97.在一个实施例中,如图7所示,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据,包括:
98.步骤702,在当前时间达到执行时间时,执行预设监控配置表中的监控语句,确定监控数据表类型。
99.步骤704,在监控数据表类型为目标数据接收表时,统计目标数据接收表中与监控状态匹配的目标监控数据。
100.步骤706,在监控数据表类型为目标数据发送表时,统计目标数据发送表中与监控
状态匹配的目标监控数据。
101.其中,这里的当前时间是本技术执行主题监控系统目前的时间,如果当前时间达到预设监控配置表配置好的执行时间时,执行预设监控配置表中的监控语句,由于目标数据接收表和目标数据发送表对应不同的监控语句,因此,预设监控配置表中的监控语句在执行时,确定监控语句监控的数据表类型,即确定预设监控配置表监控的监控数据表类型。进一步地,如果监控语句监控的数据表类型为目标数据接收表,统计目标数据接收表中与预设监控配置表中配置好的监控状态匹配的目标监控数据,例如,预设监控配置表中配置好的监控状态为处理状态为处理成功的数据,则统计目标数据接收表中所有处理状态为处理成功的数据,得到目标监控数据。
102.同样地,如果监控语句监控的数据表类型为目标数据发送表,统计目标数据发送表中与预设监控配置表中配置好的监控状态匹配的目标监控数据,例如,预设监控配置表中配置好的监控状态为数据状态为发送失败的数据,则统计目标数据发送表中所有数据状态为发送失败的数据,得到目标监控数据。
103.在另一个实施例中,可以通过可视化界面将目标监控数据进行可视化展示,通过查询的方式,实现可视化查询目标监控数据。
104.在一个实施例中,如图8所示,数据监控方法还包括:
105.步骤802,接收待查询请求,待查询请求携带待查询监控时间。
106.步骤804,根据待查询请求从目标监控数据集中查找与待查询监控时间匹配的已查询监控数据。
107.步骤806,根据已查询监控数据确定对应的数据发送状况和数据接收处理状况,目标监控数据集包括至少一个目标监控数据。
108.其中,多个目标监控数据可以组成目标监控数据集,目标监控数据可以与预设监控配置表中配置好的执行时间进行绑定,将预设监控配置表中的执行时间确定为目标监控数据对应的监控时间。
109.具体地,监控平台接收待查询请求,待查询请求是用来查询匹配的监控数据的,待查询请求中携带待查询监控时间,通过待查询请求从目标监控数据集中查找与待查询监控时间匹配的监控数据,得到已查询监控数据。进一步地,再从已查询监控数据获得查询到的监控数据的数据发送状况和数据处理状况,对监控数据的发送情况和处理情况一目了然,最后可以通过可视化界面展示已查询监控数据对应的数据发送状况和数据处理状况。
110.在一个具体的实施例中,提供了一种数据监控方法,具体包括以下步骤:
111.1、接收目标业务系统发送的目标数据接收表和目标数据发送表。
112.1-1-1、目标业务系统获取业务数据,业务数据是目标业务系统下发至第一业务系统的数据。
113.1-1-2、目标业务系统根据业务数据保存至目标数据发送表中,并设置目标数据发送表中业务数据的数据状态为待发送状态。
114.1-1-3、目标业务系统在预设时间段内,获取目标数据发送表中数据状态为待发送状态的中间业务数据,将中间业务数据下发至第一业务系统。
115.1-1-4、目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表。
116.1-1-4-1、目标业务系统接收第一业务系统返回的消息,在消息为第一类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功。
117.1-1-4-2、在消息为第二类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
118.1-1-5、接收目标业务系统发送的更新后的目标数据发送表。
119.1-2-1、第一业务系统接收到中间业务数据,对中间业务数据进行处理,得到处理结果。
120.1-2-2、目标业务系统接收第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,并设置目标数据接收表中处理结果的处理状态为待处理状态。
121.1-2-3、目标业务系统在预设时间段内,获取目标数据接收表中处理状态为待处理状态的中间处理结果,对中间处理结果进行处理,得到目标处理结果。
122.1-2-4、目标业务系统根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表。
123.1-2-5、接收目标业务系统发送的更新后的目标数据接收表。
124.2、获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间。
125.2-1、通过监控配置界面新增初始监控配置表。
126.2-2、在初始监控配置表中配置监控语句、监控状态和执行时间,得到配置好的预设监控配置表,其中,目标数据接收表和目标数据发送表对应不同的监控语句。
127.3、根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
128.3-1、在当前时间达到执行时间时,执行预设监控配置表中的监控语句,确定监控数据表类型。
129.3-2、在监控数据表类型为目标数据接收表时,统计目标数据接收表中与监控状态匹配的目标监控数据。
130.3-3、在监控数据表类型为目标数据发送表时,统计目标数据发送表中与监控状态匹配的目标监控数据。
131.4、接收待查询请求,待查询请求携带待查询监控时间。
132.5、根据待查询请求从目标监控数据集中查找与待查询监控时间匹配的已查询监控数据。
133.6、根据已查询监控数据确定对应的数据发送状况和数据接收处理状况,目标监控数据集包括至少一个目标监控数据。
134.应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
135.在一个实施例中,如图9所示,提供了一种数据监控装置900,包括:接收模块902、获取模块904和监控模块906,其中:
136.接收模块902,用于接收目标业务系统发送的目标数据接收表和目标数据发送表。
137.获取模块904,用于获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间。
138.监控模块906,用于根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
139.在一个实施例中,目标业务系统获取业务数据,业务数据是目标业务系统下发至第一业务系统的数据,目标业务系统根据业务数据保存至目标数据发送表中,并设置目标数据发送表中业务数据的数据状态为待发送状态,目标业务系统在预设时间段内,获取目标数据发送表中数据状态为待发送状态的中间业务数据,将中间业务数据下发至第一业务系统,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,接收模块902接收目标业务系统发送的更新后的目标数据发送表。
140.在一个实施例中,目标业务系统接收第一业务系统返回的消息,在消息为第一类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功,在消息为第二类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
141.在一个实施例中,第一业务系统接收到中间业务数据,对中间业务数据进行处理,得到处理结果,目标业务系统接收第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,并设置目标数据接收表中处理结果的处理状态为待处理状态,目标业务系统在预设时间段内,获取目标数据接收表中处理状态为待处理状态的中间处理结果,对中间处理结果进行处理,得到目标处理结果,目标业务系统根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表,接收模块902接收目标业务系统发送的更新后的目标数据接收表。
142.在一个实施例中,获取模块904通过监控配置界面新增初始监控配置表,在初始监控配置表中配置监控语句、监控状态和执行时间,得到配置好的预设监控配置表,其中,目标数据接收表和目标数据发送表对应不同的监控语句。
143.在一个实施例中,监控模块906在当前时间达到执行时间时,执行预设监控配置表中的监控语句,确定监控数据表类型,在监控数据表类型为目标数据接收表时,统计目标数据接收表中与监控状态匹配的目标监控数据,在监控数据表类型为目标数据发送表时,统计目标数据发送表中与监控状态匹配的目标监控数据。
144.在一个实施例中,数据监控装置900接收待查询请求,待查询请求携带待查询监控时间,根据待查询请求从目标监控数据集中查找与待查询监控时间匹配的已查询监控数据,根据已查询监控数据确定对应的数据发送状况和数据接收处理状况,目标监控数据集包括至少一个目标监控数据。
145.关于数据监控装置的具体限定可以参见上文中对于数据监控方法的限定,在此不再赘述。上述数据监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
146.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设监控配置表。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据监控方法。
147.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据监控方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
148.本领域技术人员可以理解,图10或图11中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
149.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:接收目标业务系统发送的目标数据接收表和目标数据发送表,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
150.在一个实施例中,处理器执行计算机程序时还实现以下步骤:目标业务系统获取业务数据,业务数据是目标业务系统下发至第一业务系统的数据,目标业务系统根据业务数据保存至目标数据发送表中,并设置目标数据发送表中业务数据的数据状态为待发送状态,目标业务系统在预设时间段内,获取目标数据发送表中数据状态为待发送状态的中间业务数据,将中间业务数据下发至第一业务系统,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,接收目标业务系统发送的更新后的目标数据发送表。
151.在一个实施例中,处理器执行计算机程序时还实现以下步骤:目标业务系统接收第一业务系统返回的消息,在消息为第一类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功,在消息为第二类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
152.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一业务系统接收到中间业务数据,对中间业务数据进行处理,得到处理结果,目标业务系统接收第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,并设置目标数据接收表中处理
结果的处理状态为待处理状态,目标业务系统在预设时间段内,获取目标数据接收表中处理状态为待处理状态的中间处理结果,对中间处理结果进行处理,得到目标处理结果,目标业务系统根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表,接收目标业务系统发送的更新后的目标数据接收表。
153.在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过监控配置界面新增初始监控配置表,在初始监控配置表中配置监控语句、监控状态和执行时间,得到配置好的预设监控配置表,其中,目标数据接收表和目标数据发送表对应不同的监控语句。
154.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在当前时间达到执行时间时,执行预设监控配置表中的监控语句,确定监控数据表类型,在监控数据表类型为目标数据接收表时,统计目标数据接收表中与监控状态匹配的目标监控数据,在监控数据表类型为目标数据发送表时,统计目标数据发送表中与监控状态匹配的目标监控数据。
155.在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收待查询请求,待查询请求携带待查询监控时间,根据待查询请求从目标监控数据集中查找与待查询监控时间匹配的已查询监控数据,根据已查询监控数据确定对应的数据发送状况和数据接收处理状况,目标监控数据集包括至少一个目标监控数据。
156.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收目标业务系统发送的目标数据接收表和目标数据发送表,获取预设监控配置表,预设监控配置表中包括至少一个配置好的监控语句和执行时间,根据执行时间执行预设监控配置表中的监控语句,对目标数据接收表和目标数据发送表进行监控,得到目标监控数据。
157.在一个实施例中,处理器执行计算机程序时还实现以下步骤:目标业务系统获取业务数据,业务数据是目标业务系统下发至第一业务系统的数据,目标业务系统根据业务数据保存至目标数据发送表中,并设置目标数据发送表中业务数据的数据状态为待发送状态,目标业务系统在预设时间段内,获取目标数据发送表中数据状态为待发送状态的中间业务数据,将中间业务数据下发至第一业务系统,目标业务系统接收第一业务系统返回的消息,根据消息更新目标数据发送表中中间业务数据对应的数据状态,得到更新后的目标数据发送表,接收目标业务系统发送的更新后的目标数据发送表。
158.在一个实施例中,处理器执行计算机程序时还实现以下步骤:目标业务系统接收第一业务系统返回的消息,在消息为第一类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送成功,在消息为第二类型消息时,将目标数据发送表中中间业务数据对应的数据状态更新为发送失败。
159.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一业务系统接收到中间业务数据,对中间业务数据进行处理,得到处理结果,目标业务系统接收第一业务系统返回的处理结果,将处理结果保存至目标数据接收表中,并设置目标数据接收表中处理结果的处理状态为待处理状态,目标业务系统在预设时间段内,获取目标数据接收表中处理状态为待处理状态的中间处理结果,对中间处理结果进行处理,得到目标处理结果,目标业务系统根据目标处理结果更新目标数据接收表中中间处理结果对应的处理状态,得到更新后的目标数据接收表,接收目标业务系统发送的更新后的目标数据接收表。
160.在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过监控配置界面
新增初始监控配置表,在初始监控配置表中配置监控语句、监控状态和执行时间,得到配置好的预设监控配置表,其中,目标数据接收表和目标数据发送表对应不同的监控语句。
161.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在当前时间达到执行时间时,执行预设监控配置表中的监控语句,确定监控数据表类型,在监控数据表类型为目标数据接收表时,统计目标数据接收表中与监控状态匹配的目标监控数据,在监控数据表类型为目标数据发送表时,统计目标数据发送表中与监控状态匹配的目标监控数据。
162.在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收待查询请求,待查询请求携带待查询监控时间,根据待查询请求从目标监控数据集中查找与待查询监控时间匹配的已查询监控数据,根据已查询监控数据确定对应的数据发送状况和数据接收处理状况,目标监控数据集包括至少一个目标监控数据。
163.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
164.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
165.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献