应用处理方法、装置、电子设备及计算机可读存储介质与流程

专利检索2025-06-18  18


本申请实施例涉及计算机领域,具体涉及一种应用处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、目前,公开有在终端设备中安装预装应用的快捷图标(也称快捷方式),以代替直接安装预装应用,降低对终端设备内存的占用,并在点击该快捷图标后触发对预装应用的下载安装。

2、但是,目前基于点击快捷图标安装预装应用的方式还比较单一,用户体验有待提升。


技术实现思路

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、其中,通过响应其他应用的交互操作触发利用代理应用安装目标预置应用,相较于相关技术中仅能够通过点击快捷方式进行目标预置应用的安装方式,本申请实施例丰富了目标预置应用安装方式的多样性,提升用户体验。



技术特征:

1.一种应用处理方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的应用处理方法,其特征在于,所述根据所述交互操作从所述终端设备的已安装应用中确定目标应用,包括:

3.根据权利要求2所述的应用处理方法,其特征在于,所述根据所述交互操作确定所述终端设备上已安装应用的交互状态信息,包括:

4.根据权利要求3所述的应用处理方法,其特征在于,所述根据所述交互状态信息从所述已安装应用中确定第二应用,包括:

5.根据权利要求1所述的应用处理方法,其特征在于,所述根据所述第一安装包在所述终端设备上安装所述目标预置应用,并通过所述目标预置应用处理所述交互操作对应的交互指令之后,所述方法还包括:

6.根据权利要求5所述的应用处理方法,其特征在于,所述在所述终端设备中保留所述目标应用的所述第二安装包之后,所述方法还包括:

7.根据权利要求6所述的应用处理方法,其特征在于,所述响应于针对所述终端设备的重启操作,根据所述卸载状态信息控制所述目标应用在所述终端设备上的安装,包括:

8.一种应用处理装置,其特征在于,应用于终端设备,该装置包括:

9.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的应用处理方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的应用处理方法中的步骤。


技术总结
本申请实施例公开了一种应用处理方法、装置、电子设备及计算机可读存储介质,该方法包括:响应于终端设备上第一应用触发的交互操作,根据交互操作从终端设备的已安装应用中确定目标应用;启动目标应用,若目标应用为目标预置应用所映射的代理应用,则下载目标预置应用对应的第一安装包,其中,目标应用的第二安装包中不包含第一安装包中的功能源码数据;根据第一安装包在终端设备上安装目标预置应用,并通过目标预置应用处理交互操作对应的交互指令。通过响应其他应用的交互操作触发利用代理应用安装目标预置应用,丰富了目标预置应用安装方式的多样性,提升用户体验。

技术研发人员:赵启亮
受保护的技术使用者:深圳TCL新技术有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1155353.html

最新回复(0)