CN109284221B - 一种预警***及方法 - Google Patents
一种预警***及方法 Download PDFInfo
- Publication number
- CN109284221B CN109284221B CN201811285176.0A CN201811285176A CN109284221B CN 109284221 B CN109284221 B CN 109284221B CN 201811285176 A CN201811285176 A CN 201811285176A CN 109284221 B CN109284221 B CN 109284221B
- Authority
- CN
- China
- Prior art keywords
- operation data
- abnormal
- transaction
- data
- early warning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种预警***及方法,包括:自动交易服务器不间断的自动模拟预设交易,监控预设交易在执行过程中第一操作数据;分析服务器分析该第一操作数据是否为异常数据,并将异常的第一操作数据发送给分析服务器;分析服务器判断第一录屏画面是否异常,将异常的录屏画面发送给预警中心服务器;预警中心服务器对第一操作数据分析,确定异常原因以及预警措施。这样,可以及时的了解到交易的异常情况,并确定出预警措施。
Description
技术领域
本发明涉及***预警领域,尤其涉及一种预警***及方法。
背景技术
目前,银行***每天都要执行很多的交易,有时由于***问题或者网络问题会发生交易迟钝的现象,但是即使客户发现出现迟钝,并不会马上进行投诉。对于出现的这种问题无法实现对交易***的有效预警。
并且,现有技术中,对于***的预警,一般是对CPU的使用情况、硬盘空间等进行预警,并不存在对交易***的预警方法。
发明内容
有鉴于此,本发明实施例公开了一种预警***及方法,该***包括:实现了交易***的预警方法,并且可以即时的了解到异常情况,并作出相应的预警措施。
本发明实施例公开了一种预警***,包括:
自动交易服务器、录屏摄像机、分析服务器、预警中心服务器;
所述自动交易服务器用于,不间断的自动模拟预设交易,并监控所述预设交易在执行过程中每个操作的第一执行时间,将所述第一执行时间发送给所述分析服务器;
所述录屏摄像机,用于不间断的对所述自动交易服务器自动模拟的预设交易执行过程的显示画面进行录制,得到第一录屏画面,并将所述第一录屏画面发送给所述分析预警服务器;
所述分析服务器,用于对接收到的预设交易的第一操作数据进行分析,确定是否为异常数据,若所述第一操作为异常数据,将所述第一操作数据发送给所述预警中心服务器;所述预设交易的第一操作数据包括:第一录屏画面和/或第一交易时间;所述预警中心服务器,用于接收异常的第一操作数据,并分析所述交易出现异常的原因,根据所述异常的原因确定预警措施。
可选的,所述分析服务器,包括:
时间信号分析服务器和录屏画面分析服务器;
所述时间信号分析服务器,用于接收所述自动交易服务器自动模拟预设交易的第一执行时间,判断所述第一执行时间是否异常,并将异常的第一执行时间发送到所述预警中心服务器;
录屏画面分析服务器,用于接收所述第一录屏画面,判断所述第一录屏画面是否异常,将异常的第一录屏画面发送到所述预警中心服务器。
可选的,所述时间信号分析服务器具体用于:
判断所述第一执行时间是否超过了预设的时间阈值,将超过了预设的时间阈值的第一执行时间发送给所述预警中心服务器;
可选的,所述录屏画面分析服务器,用于:
判断所述第一录屏画面与预先存储的所述预设交易的操作画面是否一致,将与预先存储的所述预设交易的操作画面不一致的第一录屏画面发送给所述预警中心服务器。
可选的,还包括:
监控终端,用于采集预设用户执行预设交易的执行过程中的第二操作数据,并将所述第二操作数据发送给所述分析服务器,以使所述分析服务器对接收到的所述第二操作数据进行分析,确定所述第二操作数据是否为异常数据,若所述第二操作数据为异常数据,将所述第二操作数据发送给所述预警中心服务器,所述预警中心服务器分析所述第二操作数据为异常数据的原因,并根据所述第二操作数据为异常数据的原因,确定相应的预警措施;所述第二操作数据包括:用户执行预设交易的过程中录制的第二录屏画面和/或用户执行预设交易过程中监测的每个操作的第二执行时间。
可选的,所述分析服务器还用于:
将未出现异常的第一操作数据或者未出现异常第二操作数据发送到预警中心服务器,以使所述预警中心服务器将所述第一操作数据或第二操作数据保存预设的时间长度。
可选的,所述预警中心服务器还用于:
在所述第一操作数据存在异常操作时,调取与第一目标交易相关的第二操作数据,并根据所述第二操作数据的异常情况确定第一次操作出现异常操作的原因;所述目标交易为产生所述第一操作数据所执行的交易;
或者
在所述第二操作数据存在异常的情况时,调取与第二目标交易相关的第一操作数据,并根据所述第一操作数据的异常情况确定所述第二操作出现异常的原因。
本发明实施例还公开了一种预警方法,所述方法应用于所述预警***,包括:
不间断的自动模拟预设交易;
监控在模拟预设交易的过程中的操作数据;所述操作数据包括:模拟预设交易过程中每个操作的第一执行时间和模拟预设交易过程中录制的第一录屏画面;
判断所述操作数据是否为异常数据;
若所述操作数据为异常数据,分析所述第一操作数据为异常数据的原因;
根据所述第一操作数据为异常数据的原因,确定相应的预警措施。
可选的,还包括:
采集用户在执行预设交易的过程中第二操作数据;所述第二操作数据包括:用户执行预设交易过程中每个操作的第二执行时间和用户执行所述预设交易过程中录制的第二录屏画面;
判断所述第二操作数据是否为异常数据;
若所述第二操作数据为异常数据,分析所述第二操作数据为异常数据的原因;
根据所述第二操作数据为异常数据的原因,确定相应的预警措施。
可选的,还包括:
在所述第一操作数据存在异常操作时,调取与第一目标交易相关的第二操作数据,并根据所述第二操作数据的异常情况确定第一次操作出现异常操作的原因;所述目标交易为产生所述第一操作数据所执行的交易;
或者
在所述第二操作数据存在异常的情况时,调取与第二目标交易相关的第一操作数据,并根据所述第一操作数据的异常情况确定所述第二操作出现异常的原因。
本发明实施例公开了一种预警***及方法,该***包括:自动交易服务器用于,不间断的自动模拟预设交易,并监控所述预设交易在执行过程中每个操作的第一执行时间,将所述第一执行时间发送给所述分析服务器;录屏摄像机,用于不间断的对自动交易服务器自动模拟的预设交易执行过程的显示画面进行录制,得到第一录屏画面,并将第一录屏画面发送给分析服务器;分析服务器,用于对接收到的预设交易的第一操作数据进行分析,确定是否为异常数据,若第一操作为异常数据,将第一操作数据发送给预警中心服务器;预设交易的第一操作数据包括:第一录屏画面和/或第一交易时间;预警中心服务器,用于接收异常的第一操作数据,并分析交易出现异常的原因,根据异常的原因确定预警措施。这样实现了交易***的预警方法,并且可以即时的了解到异常情况,并确定出相应的预警措施。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本发明实施例提供的一种预警***的结构示意图;
图2示出了本发明实施例提供的一种预警***的又一示意图;
图3示出了本发明实施例提供的一种预警***的另一结构示意图;
图4示出了本发明实施例提供的监控终端的结构示意图;
图5示出了本发明实施例提供的一种预警方法的流程示意图;
图6示出了本发明实施例提供的一种预警方法的又一流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参考图1,示出了本发明实施例提供的一种预警***的结构示意图,在本实施例中,该***包括:
自动交易服务器100、录屏摄像机200、分析服务器300、预警中心服务器400;
所述自动交易服务器100用于,不间断的自动模拟预设交易,并监控所述预设交易在执行过程中每个操作的第一执行时间,将所述第一执行时间发送给所述分析服务器;
其中,自动交易服务器100可以自动调起某个交易,并自动执行。例如:自动交易服务器可以采用Selenium WebDriver工具,根据预先存储的脚本,自动调起某一个交易,自动打开交易页面、自动填表单、自动点击发送等。
本实施例中,对于每个交易的执行包括多个操作过程,例如,对于余额查询交易,可以包括:打开页面、输入身份信息、点击查询按钮、弹出余额界面等,每个操作的执行时间都需要被记录。
所述录屏摄像机200,用于不间断的对所述自动交易服务器100自动模拟的预设交易执行过程的显示画面进行录制,得到第一录屏画面,并将所述第一录屏画面发送给所述分析预警服务器;
举例说明:在对每个交易执行进行模拟时,在金融交易***上进行操作时,在操作执行的过程中,显示设备上会出现每个操作执行后的操作界面,录屏摄像机可以对显示设备上出现的操作界面进行录制,得到交易执行过程中操作的录屏画面。
所述分析服务器300,用于对接收到的预设交易的第一操作数据进行分析,确定是否为异常数据,若所述第一操作为异常数据,将所述第一操作数据发送给所述预警中心服务器;所述预设交易的第一操作数据包括:第一录屏画面和/或第一交易时间;
所述预警中心服务器400,用于接收异常的第一操作数据,并分析所述交易出现异常的原因,根据所述异常的原因确定预警措施。
本实施例中,不同的用户在操作某个交易时,由于客户端安装的各种插件的不同,或者由于不同地域网络情况也不同,异常情况产生的原因也不同,因此需要对不同的情况进行模拟。这样,在本实施例中,不同的交易服务器可以模拟不同的交易环境和不同的网络环境,具体的,所述不同的交易服务器包括不同的交易环境和/或处于不同的网络环境。
其中,不同的交易环境可以表示为交易的运行环境,例如:不同的运行插件、不同的浏览器等。不同的网络环境可以表示为交易运行的网络状况,例如,不同地域的网络状况可能不同,因此可以将自动交易服务器分布到不同地域。
本实施例中,通过自动交易服务器不间断的自动模拟交易的执行过程,不间断的自动执行交易过程,并对交易过程中操作数据进行记录,并将操作数据发送给分析服务器,分析服务器分析操作数据是否为异常数据,若该操作数据为异常数据,将该异常的操作数据发送给预警中心服务器,进而确定出异常原因和预警措施。这样实现了交易***的预警方法,并且可以及时的了解到异常情况,并作出相应的预警措施。
实施例二:
参考图2,分析服务器300包括:
时间信号分析服务器301和录屏画面分析服务器302;
所述时间信号分析服务器301,用于接收所述自动交易服务器100自动模拟预设交易的第一执行时间,判断所述第一执行时间是否异常,并将异常的第一执行时间发送到所述预警中心服务器;
录屏画面分析服务器302,用于接收所述第一录屏画面,判断所述第一录屏画面是否异常,将异常的第一录屏画面发送到所述预警中心服务器。
本实施例中,对第一执行时间是否与异常情况的判断方法可以包括多种,在本实施例中,不进行限定,例如可以通过判断第一执行时间是否大于某个阈值,具体的,所述时间信号接收服务器200,用于:
判断所述第一执行时间是否超过了相应的时间阈值,将超过了相应的时间阈值的第一执行时间发送给所述预警中心服务器。
需要知道的是,由于每个交易都包括多个操作,每个操作对应一个执行时间,每个执行时间对应的时间阈值可以是相同的也可以是不同的。
举例说明:在执行查询交易时,包括:输入账号、密码操作,响应账号密码显示查询界面操作等。预警***会对交易的每个操作的执行时间进行监控,其中,举例说明:执行时间可以理解为从跳转到相关界面始开始到用户确定执行完成的时间。
本实施例中,对于第一录屏画面的分析,例如可以根据交易的正常操作生成的画面对模拟交易产生的第一录屏画面进行分析,具体的,所述录屏画面分析服务器302,具体用于:
判断所述第一录屏画面与预先存储的所述预设交易的操作画面是否一致,将与预先存储的所述预设交易的操作画面不一致的第一录屏画面发送给所述预警中心服务器。
其中,用户对录屏画面进行分析时,可以通过多种图像处理方法,在本实施例中,不进行限定,例如可以采用边缘检测等图形分析方法。
本实施例中,在时间信号分析服务器301或录屏画面分析服务器302分析出异常后,将异常的第一执行时间或异常的第一异常画面发送给中心预警服务器400,以使中心预警服务器对异常原因进行分析。
本实施例中,通过自动交易服务器不间断的自动模拟交易的执行过程,不间断的自动执行交易过程,并对交易过程中的第一执行时间和第一录屏画面进行记录,并将第一执行时间和第一录屏画面发送给分析服务器,分析服务器通过对执行时间和显示画面的分析,并将异常的第一执行时间和异常的第一录屏画面发送给预警中心服务器,进而确定出异常原因和预警措施。这样实现了交易***的预警方法,并且可以及时的了解到异常情况,并作出相应的预警措施。
实施例三:
对于出现的迟滞或者错误的情况,包括很多种原因,有可能是交易***或者网络原因造成的,这些情况可以通过自动模拟的方式检测出来,但是也有可能是用户习惯造成大,该种情况无法通过自动模拟的方式检测出来,因此,为了得到更准确的异常原因,本实施例中,通过对一些采样用户的使用习惯以及执行过程进行监控,具体的,参考图3,该预警***的结构还可以包括:
监控终端500,用于采集预设用户执行预设交易的执行过程中的第二操作数据,并将所述第二操作数据发送给所述分析服务器;所述第二操作数据包括:用户执行预设交易的过程中录制的第二录屏画面和/或用户执行预设交易过程中监测的第二执行时间。
其中,参考图4,所述监控终端500可以包括:第二执行时间监控模块501和录屏设备502;
所述第二执行时间监控模块501,用于监控用户执行预设交易过程中每个操作的第二执行时间;
所述录屏设备502,用于用户执行预设交易的过程中录制的第二录屏画面。
其中,分析服务器300用于,在接收到第二操作数据后,对接收到的所述第二操作数据进行分析,确定所述第二操作数据是否为异常数据,若所述第二操作数据为异常数据,将所述第二操作数据发送给所述预警中心服务器400;
其中,预警中心服务器400用于,所述预警中心服务器分析所述第二操作数据为异常数据的原因,并根据所述第二操作数据为异常数据的原因,确定相应的预警措施。本实施例中,对第二执行时间是否与异常情况的判断方法可以包括多种,在本实施例中,不进行限定,例如可以通过判断第二执行时间是否大于某个阈值,具体的,包括:
判断所述第二执行时间是否超过了预设时间阈值,若所述第二执行时间超过了预设的时间阈值,则表示所述第二执行时间为异常的数据。
需要知道的是,由于每个交易都包括多个操作,每个操作对应一个执行时间,每个执行时间对应的时间阈值可以是相同的也可以是不同的。
举例说明:在执行查询交易时,包括:输入账号、密码操作,响应账号密码显示查询界面操作等。预警***会对交易的每个操作的执行时间进行监控,其中,举例说明:执行时间可以理解为从跳转到相关界面始开始到用户确定执行完成的时间。
本实施例中,对于第一录屏画面的分析,例如可以根据交易的正常操作生成的画面对模拟交易产生的第一录屏画面进行分析,具体的,所述录屏画面分析服务器302,具体用于:
判断所述第一录屏画面与预先存储的所述预设交易的操作画面是否一致,将与预先存储的所述预设交易的操作画面不一致的第一录屏画面发送给所述预警中心服务器。
其中,用户对录屏画面进行分析时,可以通过多种图像处理方法,在本实施例中,不进行限定,例如可以采用边缘检测等图形分析方法。
本实施例中,通过对人工的使用习惯的监测,得到第二录屏画面,并对第二录屏画面进行分析,这样可以监测到由于用户的使用习惯造成的异常情况,进而可以得到更加准确的预警措施。
实施例四
本实施例中,导致第一操作数据或者第二操作数据出现异常情况的原因有很多,可能是操作***的问题、网络的问题,也可能是用户操作的问题等,其中,操作***问题属于共性的问题,网络问题好用户操作的问题不属于共性的问题,在这里可以表示为个性的问题;针对共性的问题,例如若是某个地区的操作***出现问题,那么无论是自动模拟交易还是用户执行交易时都会产生异常的操作数据;但是针对个性的问题,自动模拟得到的操作数据和用户从操作得到的操作数据会发生很大的差距。因此,为了得到更加准确的异常情况发生的原因,中心预警服务器可以对自动模拟产生的第一操作数据和采用的样本用户的第二操作数据进行交叉验证,具体的,中心预警服务器还用于:
在所述第一操作数据存在异常操作时,调取与第一目标交易相关的第二操作数据,并根据所述第二操作数据的异常情况确定第一次操作出现异常操作的原因;所述目标交易为产生所述第一操作数据所执行的交易;
或者
在所述第二操作数据存在异常的情况时,调取与第二目标交易相关的第一操作数据,并根据所述第一操作数据的异常情况确定所述第二操作出现异常的原因。
其中,在自动模拟生成的第一操作数据存在异常操作的情况下,调取的与第一目标交易相关第二操作数据是需要符合一定的条件的,具体的,该条件可以包括:
首先将调取的与第一目标交易相关的第二操作数据表示为第二目标操作数据,其中,第二目标操作数据生成的时间和第一操作数据生成的时间一致,该一致不一定是完全的相同,可以是相差预设的时间间隔,并且调取的应该是同一个地区的,例如,若第一操作数据是潍坊地区生成的数据,第二目标操作数据也应该是潍坊地区生成的数据。
相应的,在采集的用户操作生成的第二操作数据存在异常操作的情况下,调取与第二目标交易相关的第一操作数据也是需要符合上述的条件,即:首先将调取的与第二目标交易相关的第一操作数据表示为第一目标操作数据,其中,第一目标操作数据生成的时间和第二操作数据生成的时间一致,该一致不一定是完全的相同,可以是相差预设的时间间隔,并且调取的应该是同一个地区的,例如,若第二操作数据是潍坊地区生成的数据,第一目标操作数据也应该是潍坊地区生成的数据。
参考图5,示出了本发明实施例提供的一种预警方法的流程示意图,在本实施例中,该方法包括:
S501:不间断的自动模拟预设交易;
S502:监控在模拟预设交易的过程中的操作数据;所述操作数据包括:模拟预设交易过程中每个操作的第一执行时间和模拟预设交易过程中录制的第一录屏画面;
S503:判断所述操作数据是否为异常数据;
S504:若所述操作数据为异常数据,分析所述第一操作数据为异常数据的原因;
S505:根据所述第一操作数据为异常数据的原因,确定相应的预警措施。
对异常情况的判定可以通过多种方法,在本实施例中,不进行限定,例如包括如下的两种方式:
方式一:
判断所述第一执行时间是否超过了预设的时间阈值;
若超过了预设的时间阈值,则表示出现迟滞的异常情况。
方式二:
判断所述第一录屏画面是否与预先存储的显示画面一致;
若不一致,则表示出现执行错误的异常情况。
本实施例中,对于交易的模拟可以在不同的交易环境或者不同的网络环境下进行。
其中,不同的交易环境可以表示为交易的运行环境,例如:不同的运行插件、不同的浏览器等。不同的网络环境可以表示为交易运行的网络状况。
本实施例中,自动交易服务器不间断的自动模拟预设交易,并监控预设交易在执行过程中每个操作的第一执行时间,将第一执行时间发送给时间信号接收服务器;时间信号接收服务器,接收第一执行时间,判断第一执行时间是否异常,将异常的第一执行时间发送到预警中心服务器;在交易的执行过程中,还需要通过录屏摄像机,不间断的对预设交易的执行过程的显示画面进行录制,得到第一录屏信息,并将该第一录屏信息发送给分析预警服务器。分析预警服务器,接收第一录屏画面,判断第一录屏画面是否异常,并将异常的录屏画面发送给预警中心服务器;预警中心服务器,对接收到的异常的第一执行时间和/或异常的第一录屏画面进行分析,确定异常原因,并根据所述异常原因确定预警措施。
本实施例中,对于出现的迟滞或者错误的情况,有可能是用户习惯造成的,因此,为了得到更准确的异常原因,本实施例中,通过对一些采样用户的使用习惯以及执行过程进行监控,具体的,参考图6,还包括:
S601:采集用户在执行预设交易的过程中第二操作数据;所述第二操作数据包括:用户执行预设交易过程中每个操作的第二执行时间和用户执行所述预设交易过程中录制的第二录屏画面;
S602:判断所述第二操作数据是否为异常数据;
S603:若所述第二操作数据为异常数据,分析所述第二操作数据为异常数据的原因;
S604:根据所述第二操作数据为异常数据的原因,确定相应的预警措施。
本实施例中,通过对人工的使用习惯的监测,得到第二录屏画面,并对第二录屏画面进行分析,这样可以监测到由于用户的使用习惯造成的异常情况,进而可以得到更加准确的预警措施。
本实施例中,导致第一操作数据或者第二操作数据出现异常情况的原因有很多,可能是操作***的问题、网络的问题,也可能是用户操作的问题等,其中,操作***问题属于共性的问题,网络问题好用户操作的问题不属于共性的问题,在这里可以表示为个性的问题;针对共性的问题,例如若是某个地区的操作***出现问题,那么无论是自动模拟交易还是用户执行交易时都会产生异常的操作数据;但是针对个性的问题,自动模拟得到的操作数据和用户从操作得到的操作数据会发生很大的差距。因此,为了得到更加准确的异常情况发生的原因,还可以通过如下的步骤验证:
在所述第一操作数据存在异常操作时,调取与第一目标交易相关的第二操作数据,并根据所述第二操作数据的异常情况确定第一次操作出现异常操作的原因;所述目标交易为产生所述第一操作数据所执行的交易;
或者
在所述第二操作数据存在异常的情况时,调取与第二目标交易相关的第一操作数据,并根据所述第一操作数据的异常情况确定所述第二操作出现异常的原因。
其中,在自动模拟生成的第一操作数据存在异常操作的情况下,调取的与第一目标交易相关第二操作数据是需要符合一定的条件的,具体的,该条件可以包括:
首先将调取的与第一目标交易相关的第二操作数据表示为第二目标操作数据,其中,第二目标操作数据生成的时间和第一操作数据生成的时间一致,该一致不一定是完全的相同,可以是相差预设的时间间隔,并且调取的应该是同一个地区的,例如,若第一操作数据是潍坊地区生成的数据,第二目标操作数据也应该是潍坊地区生成的数据。
相应的,在采集的用户操作生成的第二操作数据存在异常操作的情况下,调取与第二目标交易相关的第一操作数据也是需要符合上述的条件,即:首先将调取的与第二目标交易相关的第一操作数据表示为第一目标操作数据,其中,第一目标操作数据生成的时间和第二操作数据生成的时间一致,该一致不一定是完全的相同,可以是相差预设的时间间隔,并且调取的应该是同一个地区的,例如,若第二操作数据是潍坊地区生成的数据,第一目标操作数据也应该是潍坊地区生成的数据。
本实施例中,通过上述的交叉验证,可以得到更加准确的异常原因。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (5)
1.一种预警***,其特征在于,包括:
自动交易服务器、录屏摄像机、分析服务器、预警中心服务器、监控终端;
所述自动交易服务器用于,不间断的自动模拟预设交易,并监控所述预设交易在执行过程中每个操作的第一执行时间,将所述第一执行时间发送给所述分析服务器;
所述录屏摄像机,用于不间断的对所述自动交易服务器自动模拟的预设交易的执行过程的显示画面进行录制,得到第一录屏画面,并将所述第一录屏画面发送给所述分析服务器;
所述分析服务器,用于对接收到的预设交易的第一操作数据进行分析,确定是否为异常数据,若所述第一操作为异常数据,将所述第一操作数据发送给所述预警中心服务器;所述预设交易的第一操作数据包括:第一录屏画面和/或第一交易时间;所述预警中心服务器,用于接收异常的第一操作数据,并分析所述预设交易出现异常的原因,根据所述异常的原因确定预警措施;
监控终端,用于采集预设用户执行预设交易的执行过程中的第二操作数据,并将所述第二操作数据发送给所述分析服务器,以使所述分析服务器对接收到的所述第二操作数据进行分析,确定所述第二操作数据是否为异常数据,若所述第二操作数据为异常数据,将所述第二操作数据发送给所述预警中心服务器,所述预警中心服务器分析所述第二操作数据为异常数据的原因,并根据所述第二操作数据为异常数据的原因,确定相应的预警措施;所述第二操作数据包括:用户执行预设交易的过程中录制的第二录屏画面和/或用户执行预设交易过程中监测的每个操作的第二执行时间;
其中,所述分析服务器还用于:
将未出现异常的第一操作数据或者未出现异常第二操作数据发送到预警中心服务器,以使所述预警中心服务器将所述第一操作数据或第二操作数据保存预设的时间长度;
所述预警中心服务器还用于:
在所述第一操作数据存在异常操作时,调取与第一目标交易相关的第二操作数据,并根据所述第二操作数据的异常情况确定第一次操作出现异常操作的原因;所述目标交易为产生所述第一操作数据所执行的交易;
或者
在所述第二操作数据存在异常的情况时,调取与第二目标交易相关的第一操作数据,并根据所述第一操作数据的异常情况确定所述第二操作数据出现异常的原因。
2.根据权利要求1所述的预警***,其特征在于,所述分析服务器,包括:
时间信号分析服务器和录屏画面分析服务器;
所述时间信号分析服务器,用于接收所述自动交易服务器自动模拟预设交易的第一执行时间,判断所述第一执行时间是否异常,并将异常的第一执行时间发送到所述预警中心服务器;
录屏画面分析服务器,用于接收所述第一录屏画面,判断所述第一录屏画面是否异常,将异常的第一录屏画面发送到所述预警中心服务器。
3.根据权利要求2所述的预警***,其特征在于,所述时间信号分析服务器具体用于:
判断所述第一执行时间是否超过了预设的时间阈值,将超过了预设的时间阈值的第一执行时间发送给所述预警中心服务器。
4.根据权利要求2所述的预警***,其特征在于,所述录屏画面分析服务器,用于:
判断所述第一录屏画面与预先存储的所述预设交易的操作画面是否一致,将与预先存储的所述预设交易的操作画面不一致的第一录屏画面发送给所述预警中心服务器。
5.一种预警方法,其特征在于,所述方法应用于预警***,包括:
不间断的自动模拟预设交易;
监控在模拟预设交易的过程中的第一操作数据;所述第一操作数据包括:模拟预设交易过程中每个操作的第一执行时间和模拟预设交易过程中录制的第一录屏画面;
判断所述第一操作数据是否为异常数据;
若所述第一操作数据为异常数据,分析所述第一操作数据为异常数据的原因;
根据所述第一操作数据为异常数据的原因,确定相应的预警措施;
采集用户在执行预设交易的过程中第二操作数据;所述第二操作数据包括:用户执行预设交易过程中每个操作的第二执行时间和用户执行所述预设交易过程中录制的第二录屏画面;
判断所述第二操作数据是否为异常数据;
若所述第二操作数据为异常数据,分析所述第二操作数据为异常数据的原因;
根据所述第二操作数据为异常数据的原因,确定相应的预警措施;
在所述第一操作数据存在异常操作时,调取与第一目标交易相关的第二操作数据,并根据所述第二操作数据的异常情况确定第一次操作出现异常操作的原因;所述目标交易为产生所述第一操作数据所执行的交易;
或者
在所述第二操作数据存在异常的情况时,调取与第二目标交易相关的第一操作数据,并根据所述第一操作数据的异常情况确定所述第二操作数据出现异常的原因。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811285176.0A CN109284221B (zh) | 2018-10-31 | 2018-10-31 | 一种预警***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811285176.0A CN109284221B (zh) | 2018-10-31 | 2018-10-31 | 一种预警***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109284221A CN109284221A (zh) | 2019-01-29 |
CN109284221B true CN109284221B (zh) | 2022-06-03 |
Family
ID=65174609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811285176.0A Active CN109284221B (zh) | 2018-10-31 | 2018-10-31 | 一种预警***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109284221B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110225196B (zh) * | 2019-05-30 | 2021-01-26 | 维沃移动通信有限公司 | 终端控制方法及终端设备 |
CN110519558A (zh) * | 2019-07-19 | 2019-11-29 | 苏州浪潮智能科技有限公司 | 视频数据的处理方法及其主板管理控制器 |
CN113596402A (zh) * | 2021-07-29 | 2021-11-02 | 上海浦东发展银行股份有限公司 | 事中监控方法、装置、设备、***和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105589783A (zh) * | 2014-11-18 | 2016-05-18 | 广州市动景计算机科技有限公司 | 应用程序卡顿问题数据获取方法及装置 |
CN105913088A (zh) * | 2016-04-13 | 2016-08-31 | 厦门美图移动科技有限公司 | 一种卡顿识别方法、装置及计算设备 |
CN106297130A (zh) * | 2016-08-22 | 2017-01-04 | 国家电网公司 | 输电线路视频分析预警*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10230820B2 (en) * | 2017-04-12 | 2019-03-12 | Wyse Technology L.L.C. | Analytics driven update notification |
-
2018
- 2018-10-31 CN CN201811285176.0A patent/CN109284221B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105589783A (zh) * | 2014-11-18 | 2016-05-18 | 广州市动景计算机科技有限公司 | 应用程序卡顿问题数据获取方法及装置 |
CN105913088A (zh) * | 2016-04-13 | 2016-08-31 | 厦门美图移动科技有限公司 | 一种卡顿识别方法、装置及计算设备 |
CN106297130A (zh) * | 2016-08-22 | 2017-01-04 | 国家电网公司 | 输电线路视频分析预警*** |
Also Published As
Publication number | Publication date |
---|---|
CN109284221A (zh) | 2019-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6973415B1 (en) | System and method for monitoring and modeling system performance | |
Bodik et al. | Combining visualization and statistical analysis to improve operator confidence and efficiency for failure detection and localization | |
US7082381B1 (en) | Method for performance monitoring and modeling | |
CN109284221B (zh) | 一种预警***及方法 | |
US7496795B2 (en) | Method, system, and computer program product for light weight memory leak detection | |
US10031831B2 (en) | Detecting causes of performance regression to adjust data systems | |
US20090158189A1 (en) | Predictive monitoring dashboard | |
US20080307269A1 (en) | Resolution of Computer Operations Problems Using Fault Trend Analysis | |
US20160224400A1 (en) | Automatic root cause analysis for distributed business transaction | |
US7197428B1 (en) | Method for performance monitoring and modeling | |
JP5454363B2 (ja) | 解析プログラム、解析装置および解析方法 | |
US20210133076A1 (en) | System and method for detecting anomalies based on feature signature of task workflows | |
EP2560099A1 (en) | Efficiently collecting transaction-separated metrics in a distributed environment | |
WO2017123203A1 (en) | Determining visual testing coverages | |
JP2018028783A (ja) | システム状態可視化プログラム、システム状態可視化方法及びシステム状態可視化装置 | |
WO2021129335A1 (zh) | 操作监控方法及装置、操作分析方法及装置 | |
KR100985959B1 (ko) | 컴퓨팅 시스템의 자율적 능력의 양적 측정 | |
WO2007052327A1 (ja) | 性能異常分析装置、方法及びプログラム、並びに性能異常分析装置の分析結果表示方法 | |
US20180095819A1 (en) | Incident analysis program, incident analysis method, information processing device, service identification program, service identification method, and service identification device | |
US20230388328A1 (en) | Threat detection network | |
Bhattacharyya et al. | Semantic aware online detection of resource anomalies on the cloud | |
CN115292163A (zh) | 应用程序的检测方法、装置及计算机可读存储介质 | |
CN116324728A (zh) | 使用无服务器计算模板对应用性能问题进行的辅助检测 | |
CN115840686A (zh) | 一种服务器性能测试方法、装置、电子设备以及存储介质 | |
CN115795475A (zh) | 软件***风险的确定方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |