窗口异常处理方法及窗口异常处理装置的制造方法

文档序号:9910902阅读:858来源:国知局
窗口异常处理方法及窗口异常处理装置的制造方法
【技术领域】
[0001 ]本发明涉及窗口处理技术领域,特别是涉及一种窗口异常处理方法及窗口异常处理装置。
【背景技术】
[0002]多窗口显示是目前信息处理的一种重要表现方式,通过不同的窗口可以显示不同的信息内容,从而可以同步地对多个或多类不同的信息进行显示。处理器在处理窗口的过程中,不同的窗口会代表不同的信息,而每个窗口都有可能会由于数据传输等各种原因导致窗口异常或者窗口显示的信息异常。目前对窗口出现异常的反应机制都是采用高亮的方式进行显示,比较单一,在有多个窗口同时出现异常的情况下,无法确定各窗口的异常类型,在解决窗口异常的问题时,只能按照工作人员自身的经验逐个进行处理,不能反映出窗口的实际紧急情况。

【发明内容】

[0003]基于此,本发明实施例的目的在于提供一种窗口异常处理方法及窗口异常处理装置,其可以基于窗口的不同做出不同的异常反映机制,从而可以便于据此对各异常的窗口进行有针对性的处理。
[0004]为达到上述目的,本发明实施例采用以下技术方案:
[0005]一种窗口异常处理方法,包括步骤:
[0006]获取所打开的各窗口的信息;
[0007]对打开的各窗口进行监控,判断各窗口是否出现异常;
[0008]在判定任何一个窗口出现异常时,获取异常窗口处理方式设置信息,所述异常窗口处理方式设置信息包括窗口异常类型与窗口异常反应方式的对应关系;
[0009]确定窗口出现的异常的窗口异常类型,根据所述异常窗口处理方式设置信息,采用与该窗口异常类型对应的窗口异常反应方式对出现异常的该窗口进行处理。
[0010]一种窗口异常处理装置,包括:
[0011 ]窗口信息获取模块,用于获取所打开的各窗口的信息;
[0012]监控模块,用于对打开的各窗口进行监控,判断各窗口是否出现异常;
[0013]异常类型确定模块,用于在所述监控模块判定任何一个窗口出现异常时,确定窗口出现的异常的窗口异常类型;
[0014]窗口处理模块,用于根据异常窗口处理方式设置信息,采用与所述窗口异常类型对应的窗口异常反应方式对出现异常的窗口进行处理,所述异常窗口处理方式设置信息包括窗口异常类型与窗口异常反应方式的对应关系。
[0015]根据如上所述的本发明实施例的方案,其是在窗口出现异常时,基于窗口出现的异常的窗口异常类型,采用与该窗口异常类型对应的窗口异常反映方式对异常的窗口进行处理,从而可以基于窗口异常类型的不同,采用不同的窗口异常反映方式进行处理,做出不同的异常反映机制,从而可以便于据此对各异常的窗口进行有针对性的处理,可以据此反映窗口异常的实际紧急情况。
【附图说明】
[0016]图1是一个实施例中本发明的窗口异常处理方法的流程示意图;
[0017]图2是一个具体示例中的窗口异常处理方法的流程示意图;
[0018]图3是第二个具体示例中的窗口异常处理方法的流程示意图;
[0019]图4是第三个具体示例中的窗口异常处理方法的流程示意图;
[0020]图5是第四个具体示例中的窗口异常处理方法的流程示意图;
[0021]图6是第五个具体示例中的窗口异常处理方法的流程示意图;
[0022]图7是第六个具体示例中的窗口异常处理方法的流程示意图;
[0023]图8是一个实施例中本发明的窗口异常处理装置的结构示意图。
【具体实施方式】
[0024]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0025]图1中示出了一个实施例中本发明的窗口异常处理方法的流程示意图,如图1所示,本实施例中的方法包括步骤:
[0026]步骤SlOl:获取所打开的各窗口的信息;
[0027]步骤S102:对打开的各窗口进行监控,判断各窗口是否出现异常;
[0028]步骤S103:在判定任何一个窗口出现异常时,获取异常窗口处理方式设置信息,所述异常窗口处理方式设置信息包括窗口异常类型与窗口异常反应方式的对应关系;
[0029]步骤S104:确定窗口出现的异常的窗口异常类型,根据所述异常窗口处理方式设置信息,采用与该窗口异常类型对应的窗口异常反应方式对出现异常的该窗口进行处理。
[0030]根据如上所述的本发明实施例的方案,其是在窗口出现异常时,基于窗口出现的异常的窗口异常类型,采用与该窗口异常类型对应的窗口异常反映方式对异常的窗口进行处理,从而可以基于窗口异常类型的不同,采用不同的窗口异常反映方式进行处理,做出不同的异常反映机制,从而可以便于据此对各异常的窗口进行有针对性的处理,可以据此反映窗口异常的实际紧急情况。
[0031]其中,上述步骤S102中对打开的各窗口进行监控时,可以是根据第一预设的窗口优先级设置方式,只对打开的、满足监控窗口优先级要求的各窗口进行监控,判断这些窗口是否出现异常。从而,可以基于各窗口的优先级的不对,只对满足监控窗口优先级要求的、比较重要的窗口进行监控,对于其他优先级较低的、不是很重要的窗口无需监控。具体的窗口优先级的设置方式,结合具体的应用环境、系统类型等的不同,可以有不同的设置方式。
[0032]其中,上述异常窗口处理方式设置信息中的窗口异常类型,基于实际需要可以做不同的设置,在一个具体示例中,该窗口异常类型包括下述各项中的任意一项或者任意组合:窗口发生的故障的故障类型、窗口所属的窗口类别和/或窗口出现的异常的类型所属的异常类别、窗口的优先级、窗口显示的内容发生的异常事件的事件类型。
[0033]相应地,上述异常窗口处理方式设置信息中的窗口异常反应方式,也可以结合实际需要的不同做不同的设置,在一个具体示例中,该窗口异常反应方式可以包括下述各项中的任意一项或者任意组合:改变窗口的形状为指定形状、改变窗口的窗体边框颜色为指定颜色、窗口闪动、语音信息报错、向与相应终端标识对应的终端发送通知信息中的任意一项或者任意组合。
[0034]以下结合异常窗口处理方式设置信息中的窗口异常类型、窗口异常反应方式的不同设置,分别进行举例说明。
[0035]具体示例一
[0036]图2中示出了一个具体示例中的窗口异常处理方法的流程示意图,在该具体示例中,是以窗口异常类型为窗口的故障类型、窗口异常反应方式为改变窗口的形状为指定形状为例进行说明。
[0037 ] 如图2所示,该具体示例中的方法包括步骤:
[0038]获取所打开的各窗口的信息,并对打开的各窗口进行监控,判断各窗口是否出现异常;
[0039]在任何一个窗口出现异常时,获取异常窗口处理方式设置信息,所述异常窗口处理方式设置信息包括故障类型以及对应的窗口形状类型;
[0040]确定出现异常的窗口的故障类型,确定与该故障类型对应的窗口形状类型,并将该出现异常的窗口的形状调整为与该窗口形状类型对应的形状。
[0041]其中,上述故障类型,一般来说可以是窗口运行本身出现的故障的类型,例如网络传输故障、窗口本身运行错误、窗口被其他程序干扰、窗口因不明原因被中断等。针对不同的故障类型,可以设置不同的窗口形状类型,例如,网络传输故障时,将相应窗口的形状设置为圆形,在窗口本身运行错误时,将相应窗口的形状设置为椭圆形,在窗口被其他程序干扰时,将相应窗口的形状设置为某个自定义的形状等等。当然,结合实际需要,不同的故障类型可以对应不同的窗口形状类型,也可以是其中多种故障类型对应一种窗口形状类型,也可以是所有的故障类型对应另一种对应同一个窗口形状类型,以提醒发生故障。
[0042]本领域技术人员可以理解的是,图2所示中,是以故障类型与窗口形状进行对应进行说明,结合上述异常窗口处理方式设置信息的设置,也可以是一种故障类型对应一种窗口形状类型、另一种故障类型对应窗体边框指定颜色、另一种故障类型对应窗口闪动等等,只要能够基于不同的异常窗口反应方式对不同的故障类型进行区分即可。
[0043]具体示例二
[0044]图3中示出了第二个具体示例中的窗口异常处理方法的流程示意图,图3所示中,是以窗口异常类型为窗口所属的窗口类别为例进行说明。
[0045]如图3所示,该具体示例中的方法包括:
[0046]获取所打开的各窗口的信息;
[0047]根据预定的窗口归类原则,对各窗口进行归类,确定各窗口的窗口类别;
[0048]对打开的各窗口进行监控,判断各窗口是否出现异常;
[0049
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1