The invention discloses a memory resource allocation method is applied to the terminal equipment, including the non secure environment of the terminal equipment (REE) and fingerprint (TA), the trusted application include: when the REE receives the fingerprint TA send memory resource application request, the REE access N memory resources when the preset length fingerprint TA applications in N time node, the N memory resources and the N time node corresponding to the 1 N is an integer greater than; the REE determines the target memory resources according to the N memory resources; for the fingerprint TA the distribution of the target memory resources of the REE memory. The embodiment of the invention also provides a terminal device. By adopting the embodiment of the invention, the memory resource can be flexibly allocated for the fingerprint TA.
【技术实现步骤摘要】
一种内存资源的分配方法及终端设备
本专利技术涉及电子
,尤其涉及一种内存资源的分配方法及终端设备。
技术介绍
由于非安全环境(RichExecutionEnvironment,REE)中运行着通常意义上的Android系统,而TEE上只是运行着一些特殊的安全等级较高的程序(如指纹识别,指纹支付,加密等程序)。可见,相比REE端来说,给在TEE运行的程序分配的内存资源是极其有限的,比如在TEE运行的可行应用(TrustApp,TA)。目前通常是随机给TA分配的内存资源,这样可能会存在给TA分配过大内存会造成内存的浪费,或者给TA分配内存过小容易造成TA的崩溃等问题,因此如何给TA分配内存资源是需要解决的技术问题。
技术实现思路
本专利技术实施例提供一种内存资源分配方法及终端设备,能够灵活的为指纹TA分配内存资源。第一方面,本专利技术实施例提供一种内存资源分配方法,应用于终端设备,所述终端设备包括非安全环境(REE)和指纹可信应用(TA),包括:当所述REE接收到所述指纹TA发送的内存资源申请请求时,所述REE获取预设时长内所述指纹TA在N个时间节点申请的N个内存资源量,所述N个内存资源量与所述N个时间节点一一对应,所述N为大于1的整数;所述REE根据所述N个内存资源量确定目标内存资源量;所述REE为所述指纹TA分配所述目标内存资源量的内存。第二方面,本专利技术实施例提供一种终端设备,所述终端设备包括非安全环境(REE)和指纹可信应用(TA),其中:所述REE,用于当所述REE接收到所述指纹TA发送的内存资源申请请求时,获取预设时长内所述指纹TA在N个时间节 ...
【技术保护点】
一种内存资源分配方法,其特征在于,应用于终端设备,所述终端设备包括非安全环境(REE)和指纹可信应用(TA),包括:当所述REE接收到所述指纹TA发送的内存资源申请请求时,所述REE获取预设时长内所述指纹TA在N个时间节点申请的N个内存资源量,所述N个内存资源量与所述N个时间节点一一对应,所述N为大于1的整数;所述REE根据所述N个内存资源量确定目标内存资源量;所述REE为所述指纹TA分配所述目标内存资源量的内存。
【技术特征摘要】
1.一种内存资源分配方法,其特征在于,应用于终端设备,所述终端设备包括非安全环境(REE)和指纹可信应用(TA),包括:当所述REE接收到所述指纹TA发送的内存资源申请请求时,所述REE获取预设时长内所述指纹TA在N个时间节点申请的N个内存资源量,所述N个内存资源量与所述N个时间节点一一对应,所述N为大于1的整数;所述REE根据所述N个内存资源量确定目标内存资源量;所述REE为所述指纹TA分配所述目标内存资源量的内存。2.根据权利要求1所述的方法,其特征在于,所述内存资源申请请求是所述指纹TA通过预设接口发送的。3.根据权利要求1或2所述的方法,其特征在于,所述REE根据所述N个内存资源量确定目标内存资源量,包括:所述REE确定W个内存资源量,所述W个内存资源量是N个内存资源量中正常的内存资源量;所述REE确定所述W个内存资源量中的最大内存资源量,以及根据所述最大内存资源量确定所述目标内存资源量。4.根据权利要求3所述的方法,其特征在于,所述REE根据所述最大内存资源量确定所述目标内存资源量,包括:当所述最大内存资源量大于或等于预设阈值时,所述REE将所述预设阈值作为目标内存资源量;当所述最大内存资源量小于所述预设阈值时,所述REE将所述最大内存资源量作为目标内存资源量。5.根据权利要求1-4任一项所述的方法,其特征在于,所述REE获取预设时长内所述指纹TA在N个时间节点申请的N个内存资源量之前,所述方法还包括:所述REE在时间节点i处向所述指纹TA发送cmd指令,所述cmd指令用于查询所述指纹TA当前申请的内存资源量,所述时间节点i为所述N个时间节点中的任意一个;所述REE接收所述指纹TA针对所述cmd指令向所述REE发送所述指纹TA当前申请的内存资源量I;所述REE将所述内存资源量I与所述时间节点i进行关联...
【专利技术属性】
技术研发人员:郭子青,周海涛,王立中,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。