【技术实现步骤摘要】
应用程序异常监控方法、装置、计算机设备及存储介质
本申请涉及安全监控领域,尤其涉及一种应用程序异常监控方法、装置、计算机设备及存储介质。
技术介绍
监控是保证一个服务正常稳定运行的主要手段,它在服务上线运行及时发现异常并报警,以便运维人员针对异常做出相对应的跟进处理,进而保证服务的稳定。统一的应用程序服务平台,通常需要接入外部服务,即第三方服务,以完成相应的服务业务流程。当接入的外部服务出现异常时,对于用户来说就是应用程序服务平台出现了服务异常,所以保证接入外部服务的正常显的尤为重要。目前针对外部服务状态的监控,主要是通过服务拨测的形式进行监控。但是由于服务拨测的方式单一,不具有针对性,在服务内容发生变更时,即面对不同的外部服务时,服务拨测往往不能及时的判断问题,给出预警。使用专业的运维人员对外部服务进行监控,可以提高监控效率,但是人力成本也随之增高。
技术实现思路
鉴于以上内容,有必要提出一种应用程序异常监控方法、装置、计算机设备及存储介质,能够提高应用程序异常监控的效率。本申请的第一方面提供了一种应用程序异常监控方法,所述应用程序异常监控方法包括:响应于应用程序的服务接入请求,解析所述服务接入请求,确定所述服务接入请求对应的目标服务;发送操作指令至所述目标服务对应的目标服务器,使得所述目标服务器根据所述操作指令获取所述目标服务的快照图像;接收所述目标服务器解析所述操作指令后返回的执行结果,并根据所述执行结果截取应用程序的操作界面,得到所述应用程序的界面图 ...
【技术保护点】
1.一种应用程序异常监控方法,其特征在于,所述应用程序异常监控方法包括:/n响应于应用程序的服务接入请求,解析所述服务接入请求,确定所述服务接入请求对应的目标服务;/n发送操作指令至所述目标服务对应的目标服务器,使得所述目标服务器根据所述操作指令获取所述目标服务的快照图像;/n接收所述目标服务器解析所述操作指令后返回的执行结果,并根据所述执行结果截取应用程序的操作界面,得到所述应用程序的界面图像;/n使用预设滑动窗口同时在所述快照图像和所述界面图像中进行滑动,得到所述快照图像中的多个第一滑动区域及所述界面图像中的多个第二滑动区域,所述第一滑动区域与所述第二滑动区域一一对应;/n比对多个所述第一滑动区域及对应的所述第二滑动区域,得到多个比对结果;/n根据所述多个比对结果对所述应用程序进行异常监控。/n
【技术特征摘要】
1.一种应用程序异常监控方法,其特征在于,所述应用程序异常监控方法包括:
响应于应用程序的服务接入请求,解析所述服务接入请求,确定所述服务接入请求对应的目标服务;
发送操作指令至所述目标服务对应的目标服务器,使得所述目标服务器根据所述操作指令获取所述目标服务的快照图像;
接收所述目标服务器解析所述操作指令后返回的执行结果,并根据所述执行结果截取应用程序的操作界面,得到所述应用程序的界面图像;
使用预设滑动窗口同时在所述快照图像和所述界面图像中进行滑动,得到所述快照图像中的多个第一滑动区域及所述界面图像中的多个第二滑动区域,所述第一滑动区域与所述第二滑动区域一一对应;
比对多个所述第一滑动区域及对应的所述第二滑动区域,得到多个比对结果;
根据所述多个比对结果对所述应用程序进行异常监控。
2.根据权利要求1所述的应用程序异常监控方法,其特征在于,所述比对多个所述第一滑动区域及对应的所述第二滑动区域,得到多个比对结果包括:
确定每个所述第一滑动区域中的第一页面关键字和所述第一滑动区域对应的所述第二滑动区域中的第二页面关键字;
将多个所述第一页面关键字及对应的所述第二页面关键字进行关键字比对,得到多个关键字匹配度;
判断每个关键字匹配度是否超过预设匹配度阈值;
根据判断结果,得到多个所述第一滑动区域及对应的所述第二滑动区域的多个比对结果。
3.根据权利要求1所述的应用程序异常监控方法,其特征在于,所述比对多个所述第一滑动区域及对应的所述第二滑动区域包括:
根据每个所述第一滑动区域生成多个第一图像,并根据每个所述第一滑动区域对应的第二滑动区域,生成多个第二图像,所述第一图像与所述第二图像一一对应;
确定所述第一图像中的第一对比轮廓及对应的所述第二图像中的第二对比轮廓;
根据所述第一对比轮廓和所述第二对比轮廓,将所述第一图像与所述第二图像进行比对。
4.根据权利要求3所述的应用程序异常监控方法,其特征在于,所述确定所述第一图像中的第一对比轮廓包括:
检测所述第一图像中的所有轮廓,并将每个轮廓确定为第一轮廓;
确定所述第一轮廓的四个顶点坐标;
基于所述顶点坐标确定水平相邻的第一轮廓,计算所述水平相邻的第一轮廓的横向间距;
基于所述顶点坐标确定垂直相邻的第一轮廓,并计算所述垂直相邻的第一矩形轮廓的纵向间距;
根据所述横向间距和所述纵向间距修正所述第一轮廓,得到所述第一轮廓对应的第一对比轮廓。
5.根据权利要求4所述的应用程序异常监控方法,其特征在于,所述根据所述横向间距和所述纵向间距修正所述第一轮廓,得到所述第一轮廓对应的第一对比轮廓包括:
确定水平相邻的两个所述第一轮廓之间的横向间距...
【专利技术属性】
技术研发人员:王冬冬,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。