一种移动终端及其运行应用程序的方法技术

技术编号:14455635 阅读:70 留言:0更新日期:2017-01-19 04:21
本发明专利技术公开了一种移动终端及其运行应用程序的方法。移动终端包括应用管理模块、待显示图像生成模块和分辨率调整模块。其中应用管理模块用于根据用户指令为应用程序设置对应的显示分辨率;待显示图像生成模块用于在应用程序启动后,运行应用程序以生成待显示图像,待显示图像的图像分辨率为显示分辨率;分辨率调整模块用于对待显示图像进行分辨率的调整,使得经过调整后的待显示图像的图像分辨率与显示屏幕的分辨率一致。通过上述方式,本发明专利技术使得应用程序可以在对应的分辨率的操作系统下比较流畅地运行,防止了移动终端在不合适的分辨率下运行应用程序导致性能不足,从而缩短移动终端的寿命,并保证待显示图像可以在显示屏幕正常显示。

【技术实现步骤摘要】

本专利技术涉及显示
,特别是涉及一种移动终端及其运行应用程序的方法
技术介绍
现有的移动终端,其都是按照显示屏幕的分辨率来运行各种应用程序的。由于高分辨率下运行应用程序对于移动终端的性能和功耗开销比在低分辨率下运行时大很多,例如,1920x1280分辨率的功耗开销是1280x720分辨率的2.5倍。而且越是高端的移动终端其分辨率越高,将要出现高达4K分辨率的移动终端,这进一步要求更高的移动终端性能和更大的功耗开销。对于同一个应用程序,在分辨率较低的移动终端下运行可能比在分辨率较高的移动终端下运行还流畅。
技术实现思路
有鉴于此,本专利技术实施例提供了一种移动终端及其运行应用程序的方法,能够根据不同的应用程序设置不同的分辨率,使得应用程序可以在匹配的分辨率下比较流畅地运行。另一方面,如设置的分辨率较低,还能节省移动终端的功耗,延长移动终端的使用时间。第一方面提供一种移动终端,包括:应用管理模块,用于根据用户指令为应用程序设置对应的显示分辨率;待显示图像生成模块,用于在应用程序启动后,运行应用程序以生成待显示图像,待显示图像的图像分辨率为显示分辨率;分辨率调整模块,用于对待显示图像进行分辨率的调整,使得经过调整后的待显示图像的图像分辨率与显示屏幕的分辨率一致。在第一方面的第一种可能的实现方式中,移动终端还包括存储模块,存储模块用于存储应用程序对应的显示分辨率;待显示图像生成模块具体用于在应用程序启动后,从存储模块中获取应用程序对应的显示分辨率,并根据显示分辨率运行应用程序以生成待显示图像。在第一方面的第二种可能的实现方式中或结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,移动终端还包括显示缓存,用于缓存待显示图像;分辨率调整模块具体用于从显示缓存中获取待显示图像并对该待显示图像进行分辨率的调整。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,移动终端还包括显示服务模块,用于设置显示缓存的缓存地址,缓存地址的大小与待显示图像的大小一致,并将待显示图像生成模块生成的待显示图像写入缓存地址中。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,应用管理模块通过API接口控制显示服务模块去设置显示缓存的缓存地址。第二方面提供一种运行应用程序的方法,包括:根据用户指令为应用程序设置对应的显示分辨率;在应用程序启动后,运行应用程序以生成待显示图像,待显示图像的图像分辨率为显示分辨率;对待显示图像进行分辨率的调整,使得经过调整后的待显示图像的图像分辨率与显示屏幕的分辨率一致。在第二方面的第一种可能的实现方式,该运行应用程序的方法还包括:存储应用程序对应的显示分辨率;在应用程序启动后,运行应用程序以生成待显示图像包括:在应用程序启动后,获取存储的应用程序对应的显示分辨率,并根据显示分辨率运行应用程序以生成待显示图像。在第二方面的第二种可能的实现方式中,或结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,该运行应用程序的方法还包括:通过显示缓存来缓存待显示图像;对待显示图像进行分辨率的调整包括:从该显示缓存中获取待显示图像并对该待显示图像进行分辨率的调整。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,该运行应用程序的方法还包括:设置该显示缓存的缓存地址,缓存地址的大小与待显示图像的大小一致;将生成的待显示图像写入缓存地址中。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,该运行应用程序的方法还包括:通过API接口设置显示缓存的缓存地址。本专利技术的有益效果是:区别于现有技术的情况,本专利技术的移动终端包括应用管理模块、待显示图像生成模块和分辨率调整模块。其中,应用管理模块用于根据用户指令为应用程序设置对应的显示分辨率,待显示图像生成模块用于在应用程序启动后,运行应用程序以生成待显示图像,待显示图像的图像分辨率为显示分辨率,分辨率调整模块用于对待显示图像进行分辨率的调整,使得经过调整后的待显示图像的图像分辨率与显示屏幕的分辨率一致。通过上述方式,本专利技术可以针对不同的应用程序设置不同的显示分辨率,使得应用程序可以在匹配好的显示分辨率下比较流畅地运行,防止了移动终端在不合适的显示分辨率下运行应用程序所导致的性能不足,从而能够延长移动终端的使用寿命。另一方面,如调节的分辨率较低,还能节省功耗,延长移动终端的使用时间。附图说明图1是本专利技术实施例提供的一种移动终端的一逻辑结构示意图;图2是本专利技术实施例提供的一种运行应用程序的方法的流程图;图3本专利技术实施例提供的一种移动终端的另一逻辑结构示意图。具体实施方式请参考图1,图1是本专利技术实施例提供的一种移动终端的一逻辑结构示意图。如图1所示,本专利技术的移动终端10包括应用管理模块11、待显示图像生成模块12、分辨率调整模块13和显示屏幕100。其中,本专利技术的移动终端10包括手机、平板电脑、笔记本、以及车载电脑等。其中,应用管理模块11用于根据用户指令为应用程序设置对应的显示分辨率。其中,针对不同的应用程序设置不同的显示分辨率。应用管理模块11可为一个上层应用管理器,例如手机管家等。并且应用管理模块11设置一个应用设置选项,提供给用户设置应用程序的显示分辨率。待显示图像生成模块12用于在应用程序启动后,运行应用程序以生成待显示图像,待显示图像的图像分辨率为显示分辨率。图像分辨率是指图像中存储的数据量,通常是以单位英寸中所包含的像素点数来衡量。通常情况下,图像分辨率越高,所包含的像素点就越多,图像就越清晰。同时,该些像素点数据也会增加文件占用的存储空间。由此,可以根据最终需要得到的待显示图像的清晰度来设置应用程序对应的显示分辨率。分辨率调整模块13用于对待显示图像进行分辨率的调整,使得经过调整后的待显示图像的图像分辨率与显示屏幕100的分辨率一致。因此,本专利技术实施例针对不同的应用程序设置不同的显示分辨率,使得应用程序可以在对应的显示分辨率下比较流畅地运行,防止了移动终端10在不合适的显示分辨率下运行应用程序导致性能不足,从而缩短移动终端10的寿命。此外,如设置的显示分辨率较低,还能节省功耗,延长移动终端10的使用时间。另一方面,本专利技术还可以在显示屏幕100的分辨率下显示,从而既保证了移动终端10的性能,又保证了显示的清晰度,获得性能和清晰度的最佳组合。由于显示屏幕100的分辨率是指显示屏幕100所能显示的像素点有多少。因此分辨率调整模块13将待显示图像的图像分辨率调整为与显示屏幕100的分辨率一致包括将待显示图像的像素点的数量调整为显示屏幕100所能显示的像素点的数量一致。具体的,首先将待显示图像的图像分辨率和显示屏幕100的分辨率进行比较,若待显示图像的图像分辨率大于显示屏幕100的分辨率,则对待显示图像进行分辨率的缩小;若待显示图像的图像分辨率小于显示屏幕100的分辨率,则对待显示图像进行分辨率的放大。由此使得经过分辨率调整后的待显示图像可以在显示屏幕100上正常显示。具体调整待显示图像的图像分辨率和显示屏幕100的分辨率一致的方法包括多种。例如,在待显示图像的图像分辨率为:只包含有800×600的像素点,而显示屏幕100的分辨率为:能显示1024×768个像素点时本文档来自技高网...

【技术保护点】
一种移动终端,其特征在于,包括:应用管理模块,用于根据用户指令为应用程序设置对应的显示分辨率;待显示图像生成模块,用于在所述应用程序启动后,运行所述应用程序以生成待显示图像,所述待显示图像的图像分辨率为所述显示分辨率;分辨率调整模块,用于对所述待显示图像进行分辨率的调整,使得经过调整后的所述待显示图像的图像分辨率与显示屏幕的分辨率一致。

【技术特征摘要】
1.一种移动终端,其特征在于,包括:应用管理模块,用于根据用户指令为应用程序设置对应的显示分辨率;待显示图像生成模块,用于在所述应用程序启动后,运行所述应用程序以生成待显示图像,所述待显示图像的图像分辨率为所述显示分辨率;分辨率调整模块,用于对所述待显示图像进行分辨率的调整,使得经过调整后的所述待显示图像的图像分辨率与显示屏幕的分辨率一致。2.根据权利要求1所述的移动终端,其特征在于,所述移动终端还包括存储模块,所述存储模块用于存储所述应用程序对应的显示分辨率;所述待显示图像生成模块,具体用于在所述应用程序启动后,从所述存储模块中获取所述应用程序对应的显示分辨率,并根据所述显示分辨率运行所述应用程序以生成所述待显示图像。3.根据权利要求1或2任一项所述的移动终端,其特征在于,所述移动终端还包括显示缓存,用于缓存所述待显示图像;所述分辨率调整模块,具体用于从所述显示缓存中获取所述待显示图像并对所述待显示图像进行分辨率的调整。4.根据权利要求3所述的移动终端,其特征在于,所述移动终端还包括显示服务模块,用于设置显示缓存的缓存地址,所述缓存地址的大小与所述待显示图像的大小一致,并将所述待显示图像生成模块生成的所述待显示图像写入所述缓存地址中。5.根据权利要求4所述的移动终端,其特征在于,所述应用管理模块通过...

【专利技术属性】
技术研发人员:严海峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1