This application discloses an exception handling method and equipment, which includes: by acquiring the user's operation behavior data generated in the process of operating the target application client, combining with the preset exception judgment rules, timely judging whether the target application client has an exception, so as to timely judge whether the application client has an exception, and then to discover the application client has an exception. In case of abnormality, it can deal with the abnormality happened in the target application client in time, which effectively improves the efficiency of handling the abnormal situation. At the same time, it can effectively ensure that the small probability abnormal situation can be handled in time by analyzing the data of the user's operation behavior of a single user, and effectively enhance the user's experience of using the application client.
【技术实现步骤摘要】
一种异常处理方法及设备
本申请涉及互联网信息处理技术及计算机
,尤其涉及一种异常处理方法及设备。
技术介绍
随着智能终端设备以及移动互联网技术的发展,应用开发者开发出了多种多样的应用客户端(又可以称之为APP),通过这些应用客户端给人们的生产生活带来了极大的便利。对于同一款应用客户端,当应用客户端被发布之后,由于受到应用客户端所承载的智能终端设备的型号、智能终端设备所支持的操作系统、智能终端设备所处网络环境等多种因素的影响,应用客户端的运行环境也变得多样化。这样,经过研究发现,同一款应用客户端在不同智能终端设备上出现的异常情况存在差异。在现有技术中,应用客户端一旦出现异常情况,应用客户端将该异常情况对应的故障数据发送给服务器,由服务器通过对接收到的故障数据进行分析,定位导致异常情况发生的故障原因,并基于定位的故障原因,提出优化策略,以补丁包的方式将优化策略发送给安装该应用客户端的智能终端设备。但是,目前的提供的异常处理方式:一方面存在严重的滞后性。换句话说,应用客户端在出现异常情况之后,将故障数据发送给服务器,服务器并不能及时对该异常情况进行处理。由于服务器接收到的故障数据的数据量比较大,那么在进行故障分析时,一般选取数据量占比比较大的故障数据进行分析,进而影响异常情况的处理。另一方面有些异常情况不能得到有效解决。由于服务器接收到的故障数据的数据量比较大,那么在进行故障分析时,一般选取数据量占比比较大的故障数据进行分析处理,使得出现概率较小的异常情况不能被得到有效处理。
技术实现思路
有鉴于此,本申请实施例提供了一种异常处理方法及设备,用于解决现有技术中 ...
【技术保护点】
1.一种异常处理方法,其特征在于,包括:获取用户的用户操作行为数据,所述用户操作行为数据为用户在操作目标应用客户端过程中产生的;根据预设的异常判断规则和所述用户操作行为数据,判断所述目标应用客户端是否发生异常。
【技术特征摘要】
1.一种异常处理方法,其特征在于,包括:获取用户的用户操作行为数据,所述用户操作行为数据为用户在操作目标应用客户端过程中产生的;根据预设的异常判断规则和所述用户操作行为数据,判断所述目标应用客户端是否发生异常。2.根据权利要求1所述的异常处理方法,其特征在于,所述方法还包括:在确定所述目标应用客户端发生异常时,根据预设的异常处理策略,对所述目标应用客户端发生的异常进行处理。3.根据权利要求2所述的异常处理方法,其特征在于,所述异常处理方法还包括:将所述用户操作行为数据发送给所述目标应用客户端对应的服务器,使所述服务器根据不同用户的所述用户操作行为数据对所述目标应用客户端进行调整。4.根据权利要求1所述的异常处理方法,其特征在于,根据预设的异常判断规则和所述用户操作行为数据,判断所述目标应用客户端是否发生异常,包括:分析所述用户操作行为数据,确定所述用户对所述目标应用客户端的操作行为;根据所述操作行为与预设的异常判断规则中包含的异常操作行为的比对结果,判断所述目标应用客户端是否发生异常,所述异常操作行为包含应用客户端的异常启动操作行为、应用客户端的页面异常切换操作行为中的一种或者多种。5.根据权利要求4所述的异常处理方法,其特征在于,根据所述操作行为与预设的异常判断规则中包含的异常操作行为的比对结果,判断所述目标应用客户端是否发生异常,包括:根据所述操作行为对应的操作类型,确定所述操作行为是否符合所述操作类型对应的所述异常操作行为的异常操作条件;若符合,则确定所述目标应用客户端发生异常;否则,确定所述目标应用客户端尚未发生异常。6.根据权利要求5所述的异常处理方法,其特征在于,确定所述操作行为是否符合所述操作类型对应的所述异常操作行为的异常操作条件,包括:若所述操作行为为启动操作行为,则确定所述启动操作行为是否符合所述异常启动操作行为对应的第一异常操作条件,所述第一异常操作条件包含设定时间周期内异常启动操作行为的频率大于设定第一阈值,所述异常启动操作行为包含开启应用客户端的时间与关闭应用客户端的时间之间的时间差小于设定第一数值。7.根据权利要求5所述的异常处理方法,其特征在于,确定所述操作行为是否符合所述操作类型对应的所述异常操作行为的异常操作条件,包括:若所述操作行为为页面切换操作行为,则确定所述页面切换操作行为是否符合所述页面异常切换操作行为对应的第二异常操作条件,所述第二异常操作条件包含设定时间周期内页面异常切换操作行为的频率大于设定第二阈值,所述页面异常切换操作包含根据不同页面之间的切换路径确定第一页面切换至第二页面的频次大于设定第二数值。8.根据权利要求1所述的异常处理方法,其特征在于,在获取用户的用户操作行为数据之前,所述方法还包括:在启动运行目标应用客户端时,启动操作行为监控事件,所述操作行为监控事件用于监控所述用户对所述目标应用客户端的启动操作行为和/或监控所述用户在所述目标应用客户端中的不同页面之间的切换操作行为。9.根据权利要求1或8所述的异常处理方法,其特征在于,在判断所述目标应用客户端是否发生异常之前,所述方法还包括:根据所述用户操作行为数据,统计所述用户操作行为数据中包含的操作行为...
【专利技术属性】
技术研发人员:江磊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。