[发明专利]确定算法功耗的方法、系统及存储介质在审
| 申请号: | 202111629488.0 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN116360573A | 公开(公告)日: | 2023-06-30 |
| 发明(设计)人: | 廖宽龙 | 申请(专利权)人: | 北京小米移动软件有限公司 |
| 主分类号: | G06F1/3203 | 分类号: | G06F1/3203;G06F11/30;G06F17/18 |
| 代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 边明威 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 确定 算法 功耗 方法 系统 存储 介质 | ||
本公开是关于一种确定算法功耗的方法、系统及存储介质,其中,方法包括:获取设定应用在设定使用场景下的算法链路信息,算法链路信息包括设定应用在设定使用场景下运行的M个算法和M个算法的运行顺序;获取M个算法中的N个待测功耗算法;在算法链路中依次删除N个待测功耗算法中的一个或多个;基于第一功耗和第二功耗,确定第i次删除的待测功耗算法的功耗。该方法无需通过人工修改算法链路信来测量待测功耗算法的功耗,而是可以直接自动对算法链路进行修改,并确定待测功耗算法的功耗。该方法可减少人力投入,提升确定算法功耗的效率,而且还可减少很多人为操作手法导致的误差,可提升确定算法功耗的可靠性。
技术领域
本公开涉及终端技术领域,尤其涉及一种确定算法功耗的方法、系统及存储介质。
背景技术
随着手机中相机应用(全称为相机应用程序,又可称为相机APP)越来越受到大众的喜爱,相机应用中加载的算法也越来越多,无论在何种使用场景下运行相机应用,手机的功耗都比较大,手机的功耗问题变成越来越突出。
发明内容
为克服相关技术中存在的问题,本公开提供一种确定算法功耗的方法、系统及存储介质。
根据本公开实施例的第一方面,提供一种确定算法功耗的方法,所述方法包括:
获取所述设定应用在设定使用场景下的算法链路信息,所述算法链路信息包括所述设定应用在所述设定使用场景下运行的M个算法和所述M个算法的运行顺序,M为大于1的正整数;
获取所述M个算法中的N个待测功耗算法,N为大于或等于1的正整数,且NM;
在算法链路中依次删除所述N个待测功耗算法中的一个或多个;
基于第一功耗和第二功耗,确定第i次删除的待测功耗算法的功耗,所述第一功耗为第i次删除待测功耗算法前在所述设定使用场景下运行所述设定应用的功耗,所述第二功耗为第i次删除待测功耗算法后在所述设定使用场景下运行所述设定应用的功耗,i为正整数,且1≤i≤N。
可选地,所述在算法链路中依次删除所述N个待测功耗算法中的一个或多个,包括下述中之一:
方式一,在第i次删除待测功耗算法时,在剩余的算法中保留从第1次删除的待测功耗算法到第i-1次删除的待测功耗算法;
方式二,在第i次删除待测功耗算法时,在剩余的算法中不保留从第1次删除的待测功耗算法到第i-1次删除的待测功耗算法。
可选地,所述基于第一功耗和第二功耗,确定第i次删除的待测功耗算法的功耗,包括:
在所述方式一的情况下,当第i次删除的待测功耗算法为L个待测功耗算法时,将运行所述M个算法的功耗作为所述第一功耗,并将运行(M-L)个算法的功耗作为所述第二功耗,其中L为正整数,且1≤L≤N。
可选地,所述基于第一功耗和第二功耗,确定第i次删除的待测功耗算法的功耗,包括:
在所述方式二的情况下,当从第1次删除待测功耗算法到第i-1次删除待测功耗算法共删除S个待测功耗算法,且第i次删除的待测功耗算法为L个待测功耗算法时,将运行(M-S)个算法的功耗作为所述第一功耗,并将运行(M-S-L)个算法的功耗作为所述第二功耗,其中L为正整数,且1≤L≤N。
可选地,所述方法包括:
对所述算法链路信息中包括的待测功耗算法信息进行编码,生成经编码的数字信息;
可选地,所述获取所述多个算法中的N个待测功耗算法,包括:
对所述经编码的数字信息进行解码,以获取所述N个待测功耗算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111629488.0/2.html,转载请声明来源钻瓜专利网。





