一种系统异常处理的方法和装置与流程

文档序号:29041997发布日期:2022-02-25 20:59阅读:54来源:国知局
一种系统异常处理的方法和装置与流程

1.本发明涉及计算机技术领域,特别是涉及一种系统异常处理的方法和装置。


背景技术:

2.在使用计算机的过程中,经常会因为某些未知原因,出现异常事件,如无响应、崩溃等,导致无法正常进行使用。
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.在检测到所述第一运行环境信息更新之后,响应于预设触发事件,针对所述系统执行所述操作数据对应的操作,其中,所述预设触发事件包括针对所述操作数据的用户标识的登录事件。
28.一种系统异常处理的装置,包括:
29.第一运行环境信息和操作数据获取模块,用于当检测到用户终端在对所述系统的操作过程中的异常事件时,获取所述用户终端的第一运行环境信息,及针对所述系统的操作数据;
30.测试模块,用于根据所述第一运行环境信息,建立第二运行环境,并在所述第二运行环境中采用所述操作数据对所述系统进行测试;
31.第二运行环境信息确定模块,用于根据测试结果确定处理所述异常事件的第二运行环境信息;
32.异常事件处理模块,用于根据所述第二运行环境信息和所述第一运行环境信息,生成针对所述异常事件的处理方案并发送至所述用户终端以进行提醒。
33.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的一个或多个的方法。
34.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的一个或多个的方法。
35.本发明实施例具有以下优点:
36.本发明实施例中,通过当检测到用户终端在对所述系统的操作过程中的异常事件时,获取所述用户终端的第一运行环境信息,及针对所述系统的操作数据,进而可以根据所述第一运行环境信息,建立第二运行环境,并在所述第二运行环境中采用所述操作数据对所述系统进行测试,从而可以根据测试结果确定处理所述异常事件的第二运行环境信息,最后可以根据所述第二运行环境信息和所述第一运行环境信息,生成针对所述异常事件的处理方案并发送至所述用户终端以进行提醒,可以针对具体的异常事件生成处理方案,使得用户可以根据处理方案的提醒对用户终端的第一运行环境进行配置,从而解决异常事件,提升用户体验。
附图说明
37.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1是本发明一实施例提供的一种系统异常处理的方法的方法的步骤流程图;
39.图2是本发明一实施例提供的另一种系统异常处理的方法的方法的步骤流程图;
40.图3是本发明一实施例提供的系统异常处理的装置的结构框图。
具体实施方式
41.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.参照图1,示出了本发明一实施例提供的一种系统异常处理的方法的步骤流程图,其中,所述系统可以是用于提供业务处理的应用程序,其可以具有面向用户的访问端口,以及与访问端口数据交互的服务器。例如访问端口可以是web应用程序,也可以是客户端。用户可以通过访问端口与系统的服务器进行交互,以进行业务处理。
43.具体的,可以包括如下步骤:
44.步骤101,当检测到用户终端在对所述系统的操作过程中的异常事件时,获取所述用户终端的第一运行环境信息,及针对所述系统的操作数据;
45.其中,所述异常事件可以包括无响应、响应超时、卡顿、崩溃、应用程序报错、应用程序闪退等异常事件。
46.其中,操作数据可以是用户终端针对系统执行相应的操作而形成的数据,如用户点击登录按钮,则可以形成针对登录的操作数据,其包括针对登录过程的请求信息、针对登录的输入信息。
47.其中,用户终端可以包括计算机,也可以包括移动终端。
48.操作数据可以包括操作步骤、请求信息、输入信息等。操作数据可以存储在用户终端的存储装置中,也可以存储在系统的后台数据库中。
49.在本发明一实施例中,操作数据可以包括请求信息和输入信息。
50.运行环境信息可以包括用户终端的硬件资源配置信息和软件资源配置信息。硬件资源配置信息可以包括存储盘信息、内存资源信息、网络信息等,软件资源配置信息可以包括插件信息、注册表信息、拦截设置信息等。
51.针对用户一侧而言,其通过用户终端如移动通信设备、计算机设备访问系统时出现异常事件,多数是用户终端侧的原因导致的。
52.为了实现异常处理,可以在接收到用户终端侧针对系统的预设操作请求时,例如登陆系统时,针对用户终端进行异常事件检测,当检测到用户终端在对所述系统的操作过程中产生的异常事件时,可以获取用户终端的第一运行环境信息,以及针对系统的操作数据。第一运行环境信息可以反映用户终端的资源配置,操作数据可以反映通过用户终端访
问系统需要的资源配置,在得到第一运行环境信息和操作数据之后,可以针对用户终端的运行环境进行测试和调配,以确定可以解决异常事件的资源配置并向用户提示,快速解决异常事件。
53.在本发明一实施例中,步骤101可以包括如下子步骤:
54.子步骤s11,在接收到针对所述系统的预设触发指令时,在所述用户终端对所述系统的操作过程中,针对所述用户终端进行检测,其中,所述预设触发指令包括针对所述系统的运行指令/打开/启动指令;
55.子步骤s12,当检测到针对所述系统的异常事件时,获取所述用户终端的第一运行环境信息,以及,针对所述系统的操作数据。
56.在用户终端访问系统时开始进行针对异常事件的检测,可以从一开始就针对异常事件进行检测,拓宽异常事件处理的范围。
57.步骤102,根据所述第一运行环境信息,建立第二运行环境,并在所述第二运行环境中采用所述操作数据对所述系统进行测试;
58.在得到第一运行环境信息之后,可以根据第一运行环境信息,配置虚拟的第二运行环境。第一运行环境信息对应的运行环境为第一运行环境,根据第一运行环境信息建立的第二运行环境与第一运行环境镜像,二者的区别在于搭载在不同的硬件设备中。
59.第二运行环境中的资源配置可以更改,如插件版本更新、其他插件安装、拦截设置、注册表信息修改等。可以在第二运行环境中访问系统,如可以在第二运行环境中,通过访问端口访问系统的服务器。
60.为了实现异常处理,可以在第二运行环境中采用所述操作数据对系统进行循环测试,得到测试结果。需要说明的是,对系统进行测试可以被视为通过访问端口访问系统。在独立的环境中建立虚拟的可配置的运行环境进行测试,可以快速确定可以解决异常事件的运行环境,从而可以根据该运行环境参照用户终端的运行环境,以进行资源配置的调整,可以使得用户终端能够克服异常事件。
61.具体的,可以根据操作数据生成测试任务,在第二运行环境中针对系统执行该测试任务,并在执行测试任务的过程中,检测是否产生所述异常事件,若检测到所述异常事件,可以停止执行本次测试,并将测试过程中的相关信息记录为测试信息。
62.此后,可以对第二运行环境中的资源配置进行更改,在更新之后的第二运行环境中,再次针对所述系统执行所述测试任务,并循环执行如上步骤,直至针对系统执行所述测试任务的过程中检测不到所述异常事件,则停止循环测试,并生成测试结果。
63.测试结果可以包括一条或多条针对每次测试的测试信息,测试信息包括当前测试的第二运行环境信息,以及测试过程中有无产生所述异常事件。
64.步骤103,根据测试结果确定处理所述异常事件的第二运行环境信息;
65.测试结果中记录了在某个第二运行环境中访问系统不会产生所述异常事件,为了实现异常处理,可以从测试结果的一条或多条测试信息中确定目标测试信息,目标测试信息为针对系统执行所述测试任务过程中检测不到所述异常事件的单次测试的测试信息,可以理解,目标测试信息对应的第二运行环境信息可以处理所述异常事件,从而可以根据目标测试信息确定对应的第二运行环境信息。第二运行环境信息对应的运行环境可以克服异常事件,参照用户终端的运行环境和第二运行环境信息对应的运行环境,对用户终端的运
行环境进行更新,可以使得用户终端能够克服异常事件。
66.步骤104,根据所述第二运行环境信息和所述第一运行环境信息,生成针对所述异常事件的处理方案并发送至所述用户终端以进行提醒。
67.第二运行环境是以第一运行环境信息为基础建立的,更新后的第二运行环境所对应的第二运行环境信息,与第一运行环境信息存在差异信息,这种差异信息可以理解为相对第一运行环境信息的更新信息,即根据差异信息对第一运行环境信息进行更新,可以得到第二运行环境信息。
68.为了实现异常处理,在确定第二运行环境信息之后,可以根据第二运行环境信息与第一运行环境信息之间的差异信息,生成针对所述异常事件的处理方案,并发送至用户终端以进行提醒,用户可以根据处理方案,对用户终端的运行环境进行更改。这样,可以使得用户不需要自行判断、不需要根据异常问题处理提示逐一尝试,可以直接定位到解决异常事件的方案,极大的方便了用户,提高了用户体验。
69.在本发明实施例中,所通过当检测到用户终端在对所述系统的操作过程中的异常事件时,获取所述用户终端的第一运行环境信息,及针对所述系统的操作数据,进而可以根据所述第一运行环境信息,建立第二运行环境,并在所述第二运行环境中采用所述操作数据对所述系统进行测试,从而可以根据测试结果确定处理所述异常事件的第二运行环境信息,最后可以根据所述第二运行环境信息和所述第一运行环境信息,生成针对所述异常事件的处理方案并发送至所述用户终端以进行提醒,可以针对具体的异常事件生成处理方案,使得用户可以根据处理方案的提醒对用户终端的第一运行环境进行配置,从而解决异常事件,提升用户体验。
70.参照图2,示出了本发明一实施例提供的另一种系统异常处理的方法的步骤流程图,具体可以包括如下步骤:
71.步骤201,当检测到用户终端在对所述系统的操作过程中的异常事件时,获取所述用户终端的第一运行环境信息,及针对所述系统的操作数据;
72.第一运行环境信息可以反映用户终端的资源配置,操作数据可以反映通过用户终端访问系统需要的资源配置,在得到第一运行环境信息和操作数据之后,可以针对用户终端的运行环境进行测试和调配,以确定可以解决异常事件的资源配置并向用户提示,快速解决异常事件。
73.步骤202,根据所述第一运行环境信息,建立第二运行环境,并在所述第二运行环境中采用所述操作数据对所述系统进行针对所述异常事件的验证;
74.用户终端访问系统出现异常事件时,可以是用户终端的硬件资源配置异常导致的,也可以是用户终端的软件资源配置异常导致的。
75.根据第一运行环境信息建立的第二运行环境可以理解为第一运行环境的镜像,由于第二运行环境和第一运行环境位于不同的硬件设施中,可以在第二运行环境中采用所述操作数据对系统进行针对所述异常事件的验证。即在第二运行环境中,采用所述操作数据对系统进行操作,可以理解为,在第二运行环境中复制用户终端针对系统的操作。
76.若验证结果没有产生所述异常事件,或者在第二运行环境中产生了异常事件,但该异常事件与在第一运行环境中产生的异常事件不同,则可以判定所述异常事件为用户终端的硬件资源配置异常导致的,在这种情况下,可以提醒用户更换用户终端设备。这样,可
以在用户终端的硬件资源配置异常导致异常事件的情况下提前提示用户,可以接触异常事件处理流程,可以起到节约系统资源的效果。
77.步骤203,在判断验证结果为所述异常事件的情况下,根据所述操作数据确定相应的资源配置列表,所述资源配置列表包括一个或多个资源信息;
78.若验证结果为所述异常事件,即在第二运行环境中采用所述操作数据对系统进行操作所产的异常事件,与在第一运行环境中产生的异常事件相同,则可以判定所述异常事件是用户终端的软件资源配置导致的,在这种情况下,可以根据所述操作数据确定相应的资源配置列表,其中,资源列表包括一个或多个资源信息。这样,可以确定操作数据需要调用的资源信息,进而可以根据针对相应的资源进行更新,从而可以确定能够解决异常事件的运行环境。
79.其中,资源信息可以是针对软件资源的资源信息。
80.具体的,可以从所述操作数据中确定一个或多个请求信息,进而可以根据一个或多个请求信息确定相应的针对软件资源的资源信息。如操作数据中包括针对输入密码的请求信息,该请求信息需要通过安全输入控件接收密码,则可以确定对应的软件资源为安全输入控件,进而可以获取针对该安全输入控件的软件资源的资源信息,该资源信息可以指示哪些安全输入控件是合法的,可以用于接收密码。
81.步骤204,按照所述资源配置列表,对所述第二运行环境中对应的目标资源进行更新;
82.资源配置列表中的资源信息是根据操作数据确定的,也就是说资源配置列表中的资源信息所对应的软件资源,是执行所述操作数据中的请求信息必须的软件资源,而第二运行环境是基于第一运行环境信息建立的,其中可能包括与系统无关的软件资源。
83.为了实现异常处理,可以按照资源配置列表中的资源信息,对第二运行环境中对应的目标资源进行更新,如资源配置列表中存储有关于安全输入控件的资源信息,第二运行环境中存在符合关于安全输入控件的软件资源信息的安全输入控件a,则可以对安全输入控件a的版本进行更新,或者采用具有同样功能的安全输入控件替换安全输入控件a,或者按照默认安装路径重新安装安全输入控件a,又或者在第二运行环境中不存在安全输入控件a的情况下,在第二运行环境中安装安全输入控件a。这样,可以针对相应的需要被使用的资源配置进行更新,可以快速的配置第二运行环境,以确定可以解决异常事件的第二运行环境信息。
84.在本发明一实施例中,步骤201可以包括如下子步骤:
85.子步骤s21,根据所述操作数据中确定针对所述资源配置列表对应的资源的调用顺序;
86.子步骤s21,根据所述调用顺序,生成对所述第二运行环境中对应的目标资源进行更新的更新策略;
87.子步骤s21,按照所述更新策略,对所述第二运行环境中对应的目标资源进行更新。
88.操作数据可以包括一个或多个请求信息,一个请求信息可以对应一个或多个资源,可以理解,一个请求可能需要调用一个或多个资源。由于请求信息被触发的顺序先后不同,调用对应的资源的顺序也不同,而导致异常事件的原因,可能是因为其中一个或多个资
源被修改。
89.为了实现异常处理,可以从操作数据中确定针对请求信息的顺序,进而可以根据针对请求信息的顺序确定针对资源配置列表中的资源的调用顺序,进一步的,可以根据该调用顺序生成针对第二运行环境中对应的目标资源进行更新的更新策略,如按照调用顺序的倒序对目标资源进行更新,或者,按照调用顺序的正序对目标资源进行更新,最后,可以按照该更新策略,对第二运行环境中对应的目标资源进行更新。按照资源的调用顺序更新对应的目标资源,可以提高处理异常事件的效率,减少计算量。
90.需要注意的是,本发明实施例中表述的目标资源可以是针对资源配置列表中的单个资源,也就是说,每次更新都只是针对资源配置列表中的单个资源进行更新。
91.可以理解为:按照所述资源配置列表,对所述第二运行环境中对应的单个资源进行更新。
92.步骤205,在所述更新后的第二运行环境中采用所述操作数据对所述系统进行测试;
93.在具体实现中,每针对第一运行环境中的单个资源进行更新之后,可以采用操作数据生成测试任务,在更新后的第二运行环境中针对系统执行所述测试任务,并在执行测试任务的过程中,检测是否产生所述异常事件,若检测到所述异常事件,可以停止执行本次测试,并将测试过程中的相关信息记录保存为测试信息,若检测到测试任务执行完毕且没有产生所述异常事件,则停止步骤204和步骤205,并生成测试结果,否则循环执行步骤204和步骤205。这样,通过在更新后的第二运行环境中采用操作数据对系统进行测试,可以检测当前的第二运行环境是否可以解决异常事件,经过反复测试之后,可以快速得到可以处理异常事件的第二运行环境信息,进而可以生成解决方案,提示用户对用户终端的运行环境信息进行更新,以解决异常事件。
94.测试结果可以包括一条或多条针对每次测试的测试信息,测试信息包括当前测试的第二运行环境信息,以及测试过程中有无产生异常事件。
95.步骤206,根据测试结果确定处理所述异常事件的第二运行环境信息;
96.第二运行环境信息对应的运行环境可以克服异常事件,参照用户终端的运行环境和第二运行环境信息对应的运行环境,对用户终端的运行环境进行更新,可以使得用户终端能够克服异常事件。
97.步骤207,根据所述第二运行环境信息和所述第一运行环境信息,生成针对所述异常事件的处理方案并发送至所述用户终端以进行提醒;
98.这样,可以直接定位到解决异常事件的方案,极大的方便了用户,提高了用户体验。
99.在本发明一实施例中,步骤207可以包括如下子步骤:
100.子步骤s31,根据所述第二运行环境信息和所述第一运行环境信息,确定所述第二运行环境信息和所述第一运行环境信息之间的差异信息;
101.子步骤s31,根据所述差异信息,生成针对所述异常事件的处理方案。
102.为了实现异常处理,在确定第二运行环境信息之后,可以根据第二运行环境信息与第一运行环境信息之间的差异信息,生成针对所述异常事件的处理方案,如差异信息为安全输入控件a,则可以生成处理方案:请安装安全输入控件a,进而可以将该处理方案发送
至用户终端以进行提醒。这样,根据第一运行环境信息与第二运行环境信息之间的差异信息生成处理方案,可以使得用户能够快速的针对异常资源配置进行更新,快速解决异常事件,提升用户体验。
103.步骤208,在检测到所述第一运行环境信息更新之后,响应于预设触发事件,针对所述系统执行所述操作数据对应的操作,其中,所述预设触发事件包括针对所述操作数据的用户标识的登录事件。
104.用户可以根据处理方案的提醒,对用户终端的第一运行环境进行更改,如处理方案为:请安装安全输入控件a。当用户在用户终端上安装了安全输入控件a之后,用户终端的运行环境,即第一运行环境更改,第一运行环境信息也得到了更新,此时,用户可以再次通过用户终端进入系统,当检测到用户使用操作数据对应的用户标识,即用户账号进行登陆时,可以采用操作数据生成一操作任务,在用户终端上执行所述操作任务,使得可以回到异常事件产生前的位置。可以使得用户能够继续异常事件发生之间的操作,不需要重新输入,提升用户体验。
105.可以理解,在采用操作数据生成的操作任务中,不仅包括可以操作数据中的请求信息,也可以包括操作数据中的输入信息,例如操作数据中包括针对创业补贴申报的操作步骤和输入的相关信息,那么操作任务同样包括这两者,使得用户登陆之后,可以直接返回到原来的界面。
106.需要注意的是,操作数据中可以包括用户标识。
107.在本发明实施例中,通过当检测到用户终端在对系统的操作过程中的异常事件时,获取用户终端的第一运行环境信息,及针对系统的操作数据,根据第一运行环境信息,建立第二运行环境,并在第二运行环境中采用操作数据对系统进行针对异常事件的验证,在判断验证结果为异常事件的情况下,根据操作数据确定相应的资源配置列表,资源配置列表包括一个或多个资源信息,按照资源配置列表,对第二运行环境中对应的目标资源进行更新,在更新后的第二运行环境中采用所述操作数据对系统进行测试,根据测试结果确定处理异常事件的第二运行环境信息,根据第二运行环境信息和第一运行环境信息,生成针对异常事件的处理方案并发送至用户终端以进行提醒,在根据处理方案对第一运行环境信息进行更新之后,响应于访问系统的指令,采用操作数据对系统进行操作,以回到异常事件产生前的位置,可以针对具体的异常事件生成处理方案,使得用户可以根据处理方案的提醒对用户终端的第一运行环境进行配置,从而解决异常事件,提升用户体验。
108.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
109.参照图3,示出了本发明一实施例提供的一种系统异常处理的装置的结构示意图,具体可以包括如下模块:
110.第一运行环境信息和操作数据获取模块301,用于当检测到用户终端在对所述系统的操作过程中的异常事件时,获取所述用户终端的第一运行环境信息,及针对所述系统的操作数据;
111.测试模块302,用于根据所述第一运行环境信息,建立第二运行环境,并在所述第二运行环境中采用所述操作数据对所述系统进行测试;
112.第二运行环境信息确定模块303,用于根据测试结果确定处理所述异常事件的第二运行环境信息;
113.异常事件处理模块304,用于根据所述第二运行环境信息和所述第一运行环境信息,生成针对所述异常事件的处理方案并发送至所述用户终端以进行提醒。
114.在本发明一实施例中,测试模块302还可以包括:
115.资源配置列表确定子模块,用于根据所述操作数据确定相应的资源配置列表,所述资源配置列表包括一个或多个资源信息;
116.目标资源更新子模块,用于按照所述资源配置列表,对所述第二运行环境中对应的目标资源进行更新;
117.测试子模块,用于在所述更新后的第二运行环境中采用所述操作数据对所述系统进行测试。
118.在本发明一实施例中,测试模块302还可以包括:
119.验证子模块,用于在所述第二运行环境中采用所述操作数据对所述系统进行针对所述异常事件的验证;
120.资源配置列表执行子模块,用于在判断验证结果为所述异常事件的情况下,执行所述根据所述操作数据确定对应的资源配置列表的步骤。
121.在本发明一实施例中,目标资源更新子模块还可以包括:
122.确定调用顺序单元,用于根据所述操作数据中确定针对所述资源配置列表中的资源的调用顺序;
123.更新策略生成单元,用于根据所述调用顺序,生成对所述第二运行环境中对应的目标资源进行更新的更新策略;
124.更新策略更新单元,用于按照所述更新策略,对所述第二运行环境中对应的目标资源进行更新。
125.在本发明一实施例中,异常事件处理模块304还可以包括:
126.差异信息确定子模块,用于根据所述第二运行环境信息和所述第一运行环境信息,确定所述第二运行环境信息和所述第一运行环境信息之间的差异信息;
127.处理方案生成子模块,用于根据所述差异信息,生成针对所述异常事件的处理方案。
128.在本发明一实施例中,所述装置还可以包括:
129.返回异常事件前模块,用于在检测到所述第一运行环境信息更新之后,响应于预设触发事件,针对所述系统执行所述操作数据对应的操作,其中,所述预设触发事件包括针对所述操作数据的用户标识的登录事件。
130.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上系统异常处理的方法的方法。
131.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上系统异常处理的方法的方法。
132.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
133.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
134.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
135.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
136.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
137.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
138.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
139.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
140.以上对所提供的系统异常处理的方法的方法及装置、电子设备、存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1