The embodiment of the invention relates to the field of electronic technology, and discloses a graphic rendering method and a terminal. Among them, the method includes: monitoring terminal whether the request instruction graphics rendering; if it is determined that the running parameters of the terminal current is lower than the preset threshold value; if the operation state parameter is lower than the preset threshold, according to the low complexity rendering of the running state parameters selected according to corresponding graphics; the rendering process the low computation, rendering the execution of the request instruction required. Thus, the embodiment of the invention can reduce the use of the graphics rendering to the terminal resource when the resource is scarce in the terminal, so as to ensure the use of other functions by the user.
【技术实现步骤摘要】
本专利技术涉及电子
,尤其涉及一种图形渲染方法及终端。
技术介绍
随着终端技术的发展,在终端上运行的应用也有更加精美的画面效果,尤其是游戏类应用、地图类应用等;而在另一方面,对这类应用中精细画面的渲染能力也是评价终端显示效果的一个重要指标。举例来说,终端中的地图应用,通常通过多层渲染来实现对地理信息的呈现,先利用栅格模型渲染底图,再在底图上叠加路况、信息点(POI,PointofInformation)等图层,之后通过将多个图层叠加来形成矢量图。然而,在进行图形渲染时,会占用终端较多的资源,影响用户对终端其他功能的使用。
技术实现思路
本专利技术实施例提供了一种图形渲染方法及终端,可以在终端中资源较为匮乏时,降低图形渲染对终端资源的占用,以保证用户对其他功能的使用。本专利技术实施例第一方面公开了一种图形渲染方法,包括:监测终端是否出现图形渲染的请求指令;若是,则确定所述终端当前的运行状态参数是否低于预设阈值;若所述运行状态参数低于所述预设阈值,则根据所述运行状态参数选择相应的低运算量渲染方式;根据所述低运算量渲染方式执行所述请求指令所需的图形渲染处理。本专利技术实施例第二方面公开了一种终端,包括:监测单元,用于监测终端是否出现图形渲染的请求指令;第一确定单元,用于当所述终端出现所述请求指令之后,确定所述终端当前的运行状态参数是否低于预设阈值;第一选择单元,用于当所述运行状态参数低于所述预设阈值时,根据所述运行状态参数选择相应的低运算量渲染方式;执行单元,用于根据所述低运算量渲染方式执行所述请求指令所需的图形渲染处理。本专利技术实施例中,监测终端是否出现 ...
【技术保护点】
一种图形渲染方法,其特征在于,包括:监测终端是否出现图形渲染的请求指令;若是,则确定所述终端当前的运行状态参数是否低于预设阈值;若所述运行状态参数低于所述预设阈值,则根据所述运行状态参数选择相应的低运算量渲染方式;根据所述低运算量渲染方式执行所述请求指令所需的图形渲染处理。
【技术特征摘要】
1.一种图形渲染方法,其特征在于,包括:监测终端是否出现图形渲染的请求指令;若是,则确定所述终端当前的运行状态参数是否低于预设阈值;若所述运行状态参数低于所述预设阈值,则根据所述运行状态参数选择相应的低运算量渲染方式;根据所述低运算量渲染方式执行所述请求指令所需的图形渲染处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述运行状态参数选择相应的低运算量渲染方式,包括:确定所述运行状态参数所属的运行状态参数区间;从预设的数据库中选择与所述运行状态参数区间对应的所述低运算量渲染方式。3.根据权利要求1所述的方法,其特征在于,所述运行状态参数包括剩余电量;所述确定所述终端当前的运行状态参数是否低于预设阈值,包括:获取所述终端当前的所述剩余电量;确定所述剩余电量是否低于预设电量阈值;所述根据所述运行状态参数选择相应的低运算量渲染方式,包括:根据所述剩余电量选择相应的所述低运算量渲染方式,其中,所述剩余电量越少,其所对应的低运算量渲染方式的运算量越低。4.根据权利要求3所述的方法,其特征在于,所述根据所述低运算量渲染方式执行所述请求指令所需的图形渲染处理之前,所述方法还包括:获取所述终端当前所在的地理位置;判断所述地理位置与预设地点间的距离是否超过预设距离阈值;其中,所述预设地点为所述终端充电次数最多的地点;若所述距离超过所述预设距离阈值,则执行所述根据所述低运算量渲染方式执行所述请求指令所需的图形渲染处理。5.根据权利要求1所述的方法,其特征在于,所述运行状态参数包括可用运算量,所述可用运算量根据中央处理器CPU的占用程度和/或内存的占用程度确定,其中,所述CPU的占用程度和/或所述内存的占用程度越高,所述可用运算量越低;所述确定所述终端当前的运行状态参数是否低于预设阈值,包括:获取所述终端当前的所述可用运算量;确定所述可用运算量是否低于预设可用运算量阈值;所述根据所述运行状态参数选择相应的低运算量渲染方式,包括:根据所述可用运算量选择相应的所述低运算量渲染方式,其中,所述可用运算量越少,其所对应的低运算量渲染方式的运算量越低。6.根据权利要求1所述的方法,其特征在于,所述运行状态参数包括所述剩余电量和所述可用运算量;所述方法还包括:若所述剩余电量低于所述预设电量阈值,且所述可用运算量高于所述可用运算量阈值,则在所述内存中设置缓冲区以对所述请求指令所需的图形渲染处理进行缓冲。7.根据权利要求1~6中任意一项所述的方法,其特征在于,所述低运算量渲染方式通过减少渲染的图层数以降低运算量。8.一种终端...
【专利技术属性】
技术研发人员:江克俊,
申请(专利权)人:深圳市金立通信设备有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。