[发明专利]调整移动终端内存的方法及该移动终端无效
申请号: | 201210098792.1 | 申请日: | 2012-04-06 |
公开(公告)号: | CN103365721A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 饶孟良;苏可;孔利;刘凡超;罗坤;郭辛华;任立斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调整 移动 终端 内存 方法 | ||
技术领域
本发明涉及内存资源技术,尤其涉及调整移动终端内存的方法及该移动终端。
背景技术
随着无线通信技术的发展,特别是3G的普及,无线互连网已经成为趋势。采用智能移动终端上网也成为用户上网的重要途径,所述移动终端如Android系统手机等。
浏览器是移动终端用户上网的主要途径,但由于移动终端配置千差万别,需要对浏览器的内存占用进行优化,以使其不会占用大多数的系统资源。以Android系统手机为例,用户采用Android浏览器上网,目前,对内存的优化调整主要采用服务器端处理的方式,具体包括:
移动终端运行浏览器,对服务器端的网页数据进行访问;服务器端对请求访问的网页进行中转处理,对网页中的图片进行压缩,将压缩处理后的网页发送给移动终端进行显示。
采用服务器端中转网页压缩图片的方式,虽然减少了流量,节省了对移动终端内存的占用;却也导致了图片清晰度下降,影响了用户体验。比如,用户想看一张聊天记录的截图,服务器端对其进行图片压缩,会导致聊天内容显示不清楚,降低了网页质量。
发明内容
本发明提供了一种调整移动终端内存的方法,该方法能够在不影响网页质量的前提下节省内存资源。
本发明提供了一种移动终端,该移动终端能够在不影响网页质量的前提下节省内存资源。
一种调整移动终端内存的方法,该方法包括:
获取运行浏览器后移动终端剩余的内存空间量;
判断获取的内存空间量是否小于或等于阈值,如果是,则对关于浏览器的内存空间进行释放。
所述对关于浏览器的内存空间进行释放包括:
判断关于浏览器的内存块中是否存在标记有不可用的内存块,如果是,则删除。
可选地,所述判断关于浏览器的内存块中是否存在标记有不可用的内存块之前,该方法包括:
启动定时器,判断定时器计时是否到来,如果是,则执行所述判断关于浏览器的内存块中是否存在标记有不可用的内存块步骤,并重新启动定时器;否则继续等待定时器计时的到来。
可选地,所述对关于浏览器的内存空间进行释放包括:
判断关于浏览器的内存中是否有解码数据,如果有,则删除。
可选地,所述解码数据包括图片解码数据和JS脚本解码数据。
一种移动终端,该移动终端包括空间量获取单元、判断单元和释放单元;
所述空间量获取单元,用于获取运行浏览器后移动终端剩余的内存空间量,发送给所述判断单元;
所述判断单元,用于判断获取的内存空间量是否小于或等于阈值,如果是,则向所述释放单元发送释放指令;
所述释放单元,用于接收所述判断单元发送的释放指令,对关于浏览器的内存空间进行释放。
可选地,所述释放单元包括第一释放子单元,用于接收所述判断单元发送的释放指令,判断关于浏览器的内存块中是否存在标记有不可用的内存块,如果是,则删除。
可选地,所述释放单元包括定时器,所述第一释放子单元,还用于在接收所述判断单元发送的释放指令后,启动定时器计时,判断定时器计时是否到来,如果是,则判断关于浏览器的内存块中是否存在标记有不可用的内存块,如果是,则删除,并重新启动定时器;否则继续等待定时器计时的到来。
可选地,所述释放单元包括第二释放子单元,用于接收所述判断单元发送的释放指令,判断关于浏览器的内存中是否有解码数据,如果有,则删除。
从上述方案可以看出,本发明中,在运行浏览器之后,获取移动终端剩余的内存空间量;根据获取的内存空间量与阈值之间的关系对关于浏览器的内存空间进行释放。这样,从移动终端侧对移动终端的内存进行调整,实现了在不影响网页质量的前提下节省内存资源。
附图说明
图1为本发明调整移动终端内存的方法示意性流程图;
图2为本发明移动终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本发明在移动终端侧对移动终端的内存进行调整,参见图1,为本发明调整移动终端内存的方法示意性流程图,其包括以下步骤:
步骤101,获取运行浏览器后移动终端剩余的内存空间量。
运行浏览器,在内核层执行JS(JAVA SCRIPT)脚本;浏览器获取系统剩余的内存空间量。
步骤102,判断获取的内存空间量是否小于或等于阈值,如果是,则对关于浏览器的内存空间进行释放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210098792.1/2.html,转载请声明来源钻瓜专利网。