[发明专利]一种调整图片的方法、图片调整装置及系统有效
申请号: | 201510553072.3 | 申请日: | 2015-09-01 |
公开(公告)号: | CN105183560B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 骆智彬 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 图片 方法 装置 系统 | ||
1.一种调整图片的方法,其特征在于,该方法包括:
获取当前运行的应用程序场景所对应的即时内存峰值,查询内存阈值配置表集中所述当前运行的应用程序场景对应的内存阈值配置表,得到所述即时内存峰值对应的图片缩放比例;
提取所述当前运行的应用程序场景中待加载的图片,按照所述统计的即时内存峰值对应的图片缩放比例调整提取的图片,并将调整的图片在所述当前运行的应用程序场景中进行加载;
监测并记录所述当前运行的应用程序场景的可用内存峰值,结合所述当前运行的应用程序场景所属的终端设备参数和图片缩放比例,生成终端设备性能信息,并向服务器上报,以使所述服务器根据上报的终端设备性能信息调整所述内存阈值配置表集中所述当前运行的应用程序场景对应的内存阈值配置表。
2.根据权利要求1所述的方法,其特征在于,所述监测并记录所述当前运行的应用程序场景的可用内存峰值包括:
定时或不定时监测所述当前运行的应用程序场景的内存峰值,并记录监测得到的内存峰值;
选取记录的内存峰值中最大的内存峰值作为可用内存峰值,或选取记录的内存峰值中前n位大的内存峰值并计算其平均值作为可用内存峰值。
3.根据权利要求1所述的方法,其特征在于,所述获取当前运行的应用程序场景所对应的即时内存峰值包括:
获取运行的应用程序场景当前时刻的内存峰值,或在预先设置的即时时间段内,计算运行的应用程序场景的内存峰值的平均值,得到即时内存峰值。
4.根据权利要求1所述的方法,其特征在于,获取所述内存阈值配置表包括:
在接收到终端设备下载应用程序安装包的请求后,将该终端设备类型对应的内存阈值配置表携带在应用程序安装包中,发送至所述终端设备。
5.根据权利要求1所述的方法,其特征在于,所述按照所述统计的可用内存峰值对应的图片缩放比例调整提取的图片包括:
获取所述当前运行的应用程序场景中待加载图片的高信息以及宽信息;
对获取的所述高信息以及宽信息进行等比例缩放。
6.一种调整图片的方法,其特征在于,该方法包括:
接收各终端设备上报的终端设备性能信息,所述终端设备性能信息包括:应用程序场景名称、应用程序场景的可用内存峰值、终端设备类型以及应用程序场景中的图片缩放比例,依据终端设备性能信息中的终端设备类型进行分类;
依据终端设备性能信息中的应用程序场景名称,对每一分类的终端设备性能信息进行再次分类,得到二次分类终端设备性能信息;
针对每一二次分类终端设备性能信息,分别统计该二次分类终端设备性能信息中的图片缩放比例以及可用内存峰值;
查询所述二次分类终端设备性能信息对应的内存阈值配置表,得到统计的可用内存峰值对应的图片缩放比例;
依据所述统计的可用内存峰值对应的图片缩放比例以及统计的所述该二次分类终端设备性能信息中的图片缩放比例调整所述二次分类终端设备性能信息对应的内存阈值配置表中的图片缩放比例,以将调整后的所述内存阈值配置表下发至所述二次分类终端设备性能信息对应的终端设备,使所述终端设备依据当前运行的应用程序场景所对应的即时内存峰值以及所述内存阈值配置表调整加载至当前运行的应用程序场景的图片。
7.根据权利要求6所述的方法,其特征在于,所述统计该二次分类终端设备性能信息中的可用内存峰值包括:
在该二次分类终端设备性能信息中,统计每一可用内存峰值出现的频次,将出现频次最多的可用内存峰值作为统计的可用内存峰值;或
在该二次分类终端设备性能信息中,统计每一可用内存峰值出现的频次,将各频次的可用内存峰值进行加权平均,得到统计的可用内存峰值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510553072.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提高尾矿二次回收率的生产工艺
- 下一篇:汽车照明装置