本申请实施例公开了一种触摸类程序的执行方法、装置、终端及存储介质,属于计算机技术领域,本申请能够令触摸类程序与原始核心解绑,并在接收到该触摸类程序的运行请求,且原始核心被占用时,将会根据终端的运行模式,确定对应的执行核心,在执行核心上执行该触摸类程序。由于终端针对触摸类程序进行了解绑操作,使得触摸类程序在发起运行请求,且原始核心被占用时,触摸类程序不必等待至原始程序出现空闲,使得触摸类程序能够在发起运行请求时,直接得到相应的执行核心的处理,且能够根据终端的运行模式获取对应的执行核心,在缩短触摸类程序响应时延的同时提高了终端的资源的调度效果,整体提高了终端响应触摸类程序的性能。
The execution method, device, terminal and storage medium of touch program
【技术实现步骤摘要】
触摸类程序的执行方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种触摸类程序的执行方法、装置、终端及存储介质。
技术介绍
随着处理器制造技术的不断提高,众多厂商制造多核心处理器,以此来提高终端的计算能力。出于性能和功耗等方面的考虑,当前多个核心的处理器普遍采用Big-Little架构。采用Big-Little架构的处理器中包含多个高性能核心和多个低性能核心,其中,高性能核心用于处理复杂运算,而低性能核心则用于处理简单运算。触摸类程序通常被绑定在指定的低性能核心中。
技术实现思路
本申请实施例提供了一种触摸类程序的执行方法、装置、终端及存储介质,可以解决的问题。所述技术方案如下:根据本申请的一方面内容,提供了一种触摸类程序的执行方法,应用于终端中,所述终端包括至少一个第一处理器核心和至少一个第二处理器核心,所述第一处理器核心的性能高于所述第二处理器核心的性能,所述方法包括:当触摸类程序绑定的原始核心是所述第二处理器核心时,将所述触摸类程序与所述原始核心解绑,所述触摸类程序用于处理所述终端中的触摸事件,所述原始核心是所述触摸类程序默认绑定的处理器核心;当接收到所述触摸类程序的运行请求,且所述原始核心被占用时,获取所述终端的运行模式;根据所述运行模式,确定对应的执行核心,所述执行核心是所述终端中除所述原始核心外的处理器核心;根据所述触摸类程序的运行请求,在所述执行核心上执行所述触摸类程序根据本申请的另一方面内容,提供了一种触摸类程序的执行装置,应用于终端中,所述终端包括至少一个第一处理器核心和至少一个第二处理器核心,所述第一处理器核心的性能高于所述第二处理器核心的性能,所述装置包括:第一解绑模块,用于当触摸类程序绑定的原始核心是所述第二处理器核心时,将所述触摸类程序与所述原始核心解绑,所述触摸类程序用于处理所述终端中的触摸事件,所述原始核心是所述触摸类程序默认绑定的处理器核心;模式获取模块,用于当接收到所述触摸类程序的运行请求,且所述原始核心被占用时,获取所述终端的运行模式;核心确定模块,用于根据所述运行模式,确定对应的执行核心,所述执行核心是所述终端中除所述原始核心外的处理器核心;程序执行模块,用于根据所述触摸类程序的运行请求,在所述执行核心上执行所述触摸类程序。根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的触摸类程序的执行方法。根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的触摸类程序的执行方法。本申请实施例提供的技术方案带来的有益效果可以包括:使用多核处理器的终端,能够令触摸类程序与原始核心解绑,并在接收到该触摸类程序的运行请求,且原始核心被占用时,将会根据终端的运行模式,确定对应的执行核心,在执行核心上执行该触摸类程序。由于终端针对触摸类程序进行了解绑操作,使得触摸类程序在发起运行请求,且原始核心被占用时,触摸类程序不必等待至原始程序出现空闲,使得触摸类程序能够在发起运行请求时,直接得到相应的执行核心的处理,且能够根据终端的运行模式获取对应的执行核心,在缩短触摸类程序响应时延的同时提高了终端的资源的调度效果,整体提高了终端响应触摸类程序的性能。附图说明为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请一个示例性实施例提供的终端的结构框图;图2是本申请一个示例性实施例提供的触摸类程序的执行方法的流程图;图3是基于图2所示实施例提供的一种触摸类程序对应的触发位置的示意图;图4是本申请另一个示例性实施例提供的触摸类程序的执行方法流程图;图5是本申请一个示例性实施例提供的触摸类程序的执行装置的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。示例性地,本申请实施例所示的触摸类程序的执行方法,可以应用在终端中,该终端具备显示屏且具备触摸类程序的执行的功能。终端可以包括手机、平板电脑、智能眼镜、智能手表、数码相机、MP4播放终端、MP5播放终端、学习机、点读机、电纸书、电子词典或车载终端等。请参考图1,图1是本申请一个示例性实施例提供的终端的结构框图,如图1所示,该终端包括处理器120和存储器140,所述存储器140中存储有至少一条指令,所述指令由所述处理器120加载并执行以实现如本申请各个方法实施例所述的触摸类程序的执行方法。在本申请中,终端100是具备触摸控制功能的电子设备,且终端100中包括至少一个第一处理器核心和至少一个第二处理器核心。其中,第一处理器核心的性能高于第二处理器核心的性能。终端能够在触摸类程序绑定的原始核心和第二处理器核心时,将该触摸类程序与原始核心解绑,该触摸类程序用于处理终端中的触摸事件,该原始核心和触摸类程序默认绑定的处理器核心。当终端100接收到触摸类程序的运行请求,且原始核心被占用时,终端100能够获取终端的运行模式,根据终端的运行模式确定对应的执行核心,最终根据触摸类程序的运行请求在执行核心上执行触摸类程序。处理器120可以包括一个或者多个处理核心。处理器120利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器140内的指令、程序、代码集或指令集,以及调用存储在存储器140内的数据,执行终端100的各种功能和处理数据。可选的,处理器120可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器120可集成中央处理器(CentralProcessingUnit,CPU)、图本文档来自技高网...
【技术保护点】
1.一种触摸类程序的执行方法,其特征在于,应用于终端中,所述终端包括至少一个第一处理器核心和至少一个第二处理器核心,所述第一处理器核心的性能高于所述第二处理器核心的性能,所述方法包括:当触摸类程序绑定的原始核心是所述第二处理器核心时,将所述触摸类程序与所述原始核心解绑,所述触摸类程序用于处理所述终端中的触摸事件,所述原始核心是所述触摸类程序默认绑定的处理器核心;当接收到所述触摸类程序的运行请求,且所述原始核心被占用时,获取所述终端的运行模式;根据所述运行模式,确定对应的执行核心,所述执行核心是所述终端中除所述原始核心外的处理器核心;根据所述触摸类程序的运行请求,在所述执行核心上执行所述触摸类程序。
【技术特征摘要】
1.一种触摸类程序的执行方法,其特征在于,应用于终端中,所述终端包括至少一个第一处理器核心和至少一个第二处理器核心,所述第一处理器核心的性能高于所述第二处理器核心的性能,所述方法包括:当触摸类程序绑定的原始核心是所述第二处理器核心时,将所述触摸类程序与所述原始核心解绑,所述触摸类程序用于处理所述终端中的触摸事件,所述原始核心是所述触摸类程序默认绑定的处理器核心;当接收到所述触摸类程序的运行请求,且所述原始核心被占用时,获取所述终端的运行模式;根据所述运行模式,确定对应的执行核心,所述执行核心是所述终端中除所述原始核心外的处理器核心;根据所述触摸类程序的运行请求,在所述执行核心上执行所述触摸类程序。2.根据权利要求1所述的方法,其特征在于,所述根据所述运行模式,确定对应的执行核心,包括:获取所述运行模式对应的所述执行核心;将所述触摸类程序绑定到所述执行核心中。3.根据权利要求2所述的方法,其特征在于,所述获取所述运行模式对应的所述执行核心,包括:获取所述运行模式对应的性能类别,所述性能类别包括高性能类别和低性能类别;根据所述性能类别,确定对应的所述执行核心;其中,所述高性能类别对应所述第一处理器核心,所述低性能类别对应的所述第二处理器核心。4.根据权利要求2所述的方法,其特征在于,所述将所述触摸类程序绑定到所述执行核心中,包括:获取绑核功能开关的状态,所述状态包括开状态和关状态;当所述绑核功能开关的状态是所述开状态时,将所述触摸类程序和所述执行核心进行绑定。5.根据权利要求2所述的方法,其特征在于,所述当接收到所述触摸类程序的运行请求,且所述原始核心被占用时,获取所述终端的运行模式,包括:当接收到所述触摸类程序的运行请求时,检测所述触摸类程序是否由首次触摸事件触发;若触摸类程序是由首次触摸事件触发,且所述原始核心被占用时,获取所述终端的运行模式;其中,所述首次触摸事件是所述终端的触摸屏在空闲状态被第一个触点触发的事件。6.根据权利要求5所述的方法,其特征在于...
【专利技术属性】
技术研发人员:程杰,陈岩,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。