System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种处理方法、装置及电子设备。
技术介绍
1、目前,电子设备上的部分应用程序广泛依赖其它程序来执行其多样化的功能。然而,这种依赖关系也伴随着潜在的风险:一旦其它程序经历升级,原本在应用程序中稳定运行的功能可能会突然失效或表现异常,影响用户体验。
技术实现思路
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、响应于所述第一信息满足第一条件,获得第二信息;所述第一条件表征所述目标应用的目标功能存在异常的条件,所述目标功能的实现由所述目标应用调用目标程序来控制目标硬件执行操作,所述第二信息包括所述目标程序的更新情况;
39、响应于所述第二信息满足第二条件,输出第三信息;所述第二条件表征所述目标程序被更新,所述第三信息用于提示所述目标功能的异常原因和/或提供恢复所述目标功能的通道。
本文档来自技高网...【技术保护点】
1.一种处理方法,包括:
2.根据权利要求1所述的处理方法,所述响应于所述第二信息满足第二条件,输出第三信息,包括下列之一:
3.根据权利要求2所述的处理方法,确定所述第二时机的过程,包括:
4.根据权利要求1所述的处理方法,确定所述第一信息满足第一条件的过程,包括:
5.根据权利要求4所述的处理方法,响应于所述第一信息满足第一条件,获得第二信息,包括:
6.根据权利要求5所述的处理方法,从至少一个目标程序中筛选所述目标功能所依赖的目标程序,包括:
7.根据权利要求5所述的处理方法,获得所述目标功能所依赖的目标程序的更新情况,包括:
8.根据权利要求1所述的处理方法,所述处理方法还包括:
9.一种处理装置,包括:
10.一种电子设备,包括:
【技术特征摘要】
1.一种处理方法,包括:
2.根据权利要求1所述的处理方法,所述响应于所述第二信息满足第二条件,输出第三信息,包括下列之一:
3.根据权利要求2所述的处理方法,确定所述第二时机的过程,包括:
4.根据权利要求1所述的处理方法,确定所述第一信息满足第一条件的过程,包括:
5.根据权利要求4所述的处理方法,响应于所述第一信息满足第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。