一种应用的功能启用方法、装置、电子设备及存储介质与流程

文档序号:35954690发布日期:2023-11-08 16:06阅读:37来源:国知局
一种应用的功能启用方法、装置、电子设备及存储介质与流程

本发明涉及信息,特别是涉及一种应用的功能启用方法、装置、电子设备及存储介质。


背景技术:

1、目前,各种机型智能终端的数量越来越多,例如,手机常用的机型大约超过4000多种机型。同时在智能终端的应用进行上线前往往需要进行不同机型的适配,而随着智能终端的机型的数量的增加,往往会导致适配过程中的工作任务的增大。


技术实现思路

1、本发明实施例的目的在于提供一种应用的功能启用方法、装置、电子设备及存储介质,以实现减少应用适配过程中的工作量。具体技术方案如下:

2、在本发明实施的第一方面,首先提供了一种应用的功能启用方法,所述方法包括:

3、获取预先检测得到的多个终端的硬件性能参数;

4、根据所述硬件性能参数从低到高的顺序,对所述多个终端进行排序,得到终端性能序列;

5、按照所述终端性能序列,依次向各终端中发送测试用例,以使各所述终端中的待启用应用使用所述测试用例执行功能测试,生成功能测试结果;

6、接收各所述终端回传的功能测试结果;

7、针对任一目标终端,当所述目标终端回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于所述目标终端的其他各终端中待启用应用的功能。

8、在一种可能的实施方式中,所述多个终端对应不同的类型;

9、所述针对任一终端,当该终端中安装的待启用应用回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于该终端的各终端的待启用应用的功能,包括:

10、针对任一终端,当该终端中安装的待启用应用回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于该终端的各终端对应的终端类型的待启用应用的功能。

11、在一种可能的实施方式中,所述获取预先检测得到的多个终端的硬件性能参数,包括:

12、获取预先检测得到的多个终端的cpu、gpu和屏幕属性中至少一个硬件的性能参数;

13、所述根据所述硬件性能参数从低到高的顺序,对所述多个终端进行排序,得到终端性能序列,包括:

14、根据各终端的cpu、gpu和屏幕属性中至少一个硬件性能参数从低到高的顺序,对所述多个终端进行排序得到终端性能序列。

15、在一种可能的实施方式中,所述根据所述硬件性能参数从低到高的顺序,对所述多个终端进行排序,得到终端性能序列,包括:

16、针对每种硬件,分别对各种品牌按照硬件性能参数从低到高的顺序,对所述多个终端进行排序得到终端性能序列。

17、在一种可能的实施方式中,所述按照所述终端性能序列,依次向各终端中安装的待启用应用发送测试用例,以使所述待启用应用使用所述测试用例执行功能测试,包括:

18、分别对任一品牌对应的各终端,按照所述终端性能序列,依次向各终端中安装的待启用应用发送测试用例,以使所述待启用应用使用所述测试用例执行功能测试;

19、所述针对任一终端,当该终端中安装的待启用应用回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于该终端的各终端的待启用应用的功能,包括:

20、分别对任一品牌对应的各终端,当该品牌对应的任一终端的检测结果满足预设要求时,则启用该品牌对应的终端性能序列中对应硬件性能参数高于该终端的各终端的待启用应用的功能。

21、在本发明实施的第二方面,还提供了一种应用的功能启用装置,所述装置包括:

22、参数获取模块,用于获取预先检测得到的多个终端的硬件性能参数;

23、终端排序模块,用于根据所述硬件性能参数从低到高的顺序,对所述多个终端进行排序,得到终端性能序列;

24、结果生成模块,用于按照所述终端性能序列,依次向各终端中发送测试用例,以使各所述终端中的待启用应用使用所述测试用例执行功能测试,生成功能测试结果;

25、结果接收模块,用于接收各所述终端回传的功能测试结果;

26、功能启用模块,用于针对任一目标终端,当所述目标终端回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于所述目标终端的其他各终端中待启用应用的功能。

27、在一种可能的实施方式中,所述多个终端对应不同的类型;

28、所述功能启用模块,具体用于针对任一终端,当该终端中安装的待启用应用回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于该终端的各终端对应的终端类型的待启用应用的功能。

29、在一种可能的实施方式中,所述参数获取模块,具体用于获取预先检测得到的多个终端的cpu、gpu和屏幕属性中至少一个硬件的性能参数;

30、所述终端排序模块,具体用于根据各终端的cpu、gpu和屏幕属性中至少一个硬件性能参数从低到高的顺序,对所述多个终端进行排序得到终端性能序列。

31、在一种可能的实施方式中,所述终端排序模块,具体用于针对每种硬件,分别对各种品牌按照硬件性能参数从低到高的顺序,对所述多个终端进行排序得到终端性能序列。

32、在一种可能的实施方式中,所述结果生成模块,具体用于分别对任一品牌对应的各终端,按照所述终端性能序列,依次向各终端中安装的待启用应用发送测试用例,以使所述待启用应用使用所述测试用例执行功能测试;

33、所述功能启用模块,具体用于分别对任一品牌对应的各终端,当该品牌对应的任一终端的检测结果满足预设要求时,则启用该品牌对应的终端性能序列中对应硬件性能参数高于该终端的各终端的待启用应用的功能。

34、在本发明实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

35、存储器,用于存放计算机程序;

36、处理器,用于执行存储器上所存放的程序时,实现上述任一所述的应用的功能启用方法。

37、在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的应用的功能启用方法。

38、在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的应用的功能启用方法。

39、本发明实施例提供的一种应用的功能启用方法、装置、电子设备及存储介质,通过获取预先检测得到的多个终端的硬件性能参数;根据所述硬件性能参数从低到高的顺序,对所述多个终端进行排序,得到终端性能序列;按照所述终端性能序列,依次向各终端中发送测试用例,以使各所述终端中的待启用应用使用所述测试用例执行功能测试,生成功能测试结果;接收各所述终端回传的功能测试结果;针对任一目标终端,当所述目标终端回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于所述目标终端的其他各终端中待启用应用的功能。通过本技术实施例的方法,只需要获取多个终端的硬件性能参数,然后根据所述硬件性能参数从低到高的顺序,对所述多个终端进行排序,当终端性能序列中任一目标终端满足测试要求时,只需要当所述目标终端回传的测试结果满足预设要求时,则启用所述终端性能序列中,硬件性能参数高于所述目标终端的其他各终端中待启用应用的功能,从而无需对每一终端进行测试,从而减少测试的工作量,提高测试效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1