参数的调用方法、装置、存储介质及电子设备与流程

文档序号:14923598发布日期:2018-07-13 08:11

本申请属于终端技术领域,尤其涉及一种参数的调用方法、装置、存储介质及电子设备。



背景技术:

在电子产品的生产过程中,厂家一般会为电子产品设计不同的型号。这些不同型号的产品间的差异有时较小。因此,厂家可以对用于生产某一型号产品的物料(如主板等)进行改造,并将改造后的物料用于制造其它型号的产品。然而,在改造过程中,由于需要对物料的多个部分进行改造,导致其效率较低。



技术实现要素:

本申请实施例提供一种参数的调用方法、装置、存储介质及电子设备,可以提高对物料进行改造的效率。

本申请实施例提供一种参数的调用方法,包括:

当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;

检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;

若否,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。

本申请实施例提供一种参数的调用装置,包括:

获取模块,用于当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;

检测模块,用于检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;

控制模块,用于若否,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。

本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的参数的调用方法中的步骤。

本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的参数的调用方法中的步骤。

本申请实施例提供的参数的调用方法、装置、存储介质及电子设备,可以使得技术人员在对用于生产某一型号的物料(如主板等)进行改造时,可以不对物料中用于引导终端进行参数调用的识别码进行变更,而是由终端自行从调用第一参数变更为调用第二参数,因此本申请实施例可以提高对物料进行改造的效率。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。

图1是本申请实施例提供的参数的调用方法的流程示意图。

图2是本申请实施例提供的参数的调用方法的另一流程示意图。

图3至图4是本申请实施例提供的参数的调用方法的场景示意图。

图5是本申请实施例提供的参数的调用装置的结构示意图。

图6是本申请实施例提供的参数的调用装置的另一结构示意图。

图7是本申请实施例提供的移动终端的结构示意图。

图8是本申请实施例提供的移动终端的另一结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的终端设备。

请参阅图1,图1是本申请实施例提供的参数的调用方法的流程示意图,流程可以包括:

在步骤S101中,当硬件配置由第一配置变为第二配置时,获取硬件的识别码,该识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数。

在电子产品的生产过程中,厂家一般会为电子产品设计不同的型号。这些不同型号的产品间的差异有时较小。因此,厂家可以对用于生产某一型号产品的物料(如主板等)进行改造,并将改造后的物料用于制造其它型号的产品。然而,在改造过程中,由于需要对物料的多个部分进行改造,导致其效率较低。

在本申请实施例的步骤S101中,比如,当检测到硬件配置由第一配置变更为第二配置时,终端可以先获取硬件的识别码。其中,该硬件的识别码至少包括第一识别和第二识别码。并且,不同的识别码可以用于引导终端调用不同的参数。而不同的硬件配置可以对应不同的识别码。

比如,对于同一系列的两个型号的电子产品终端,这两个型号在硬件配置上有所不同,例如分别为A1硬件配置和B1硬件配置。其中,A1硬件配置对应A2识别码,A2识别码用于引导终端调用A3参数。而B1硬件配置对应B2识别码,B2识别码用于引导终端调用B3参数。那么,在使用过程中,对于使用A1硬件配置的终端,其获取到的硬件的识别码为A2,那么根据A2识别码,终端就会去调用A3参数。对于使用B1硬件配置的终端,其获取到的硬件的识别码为B2,那么根据B2识别码,终端就会去调用B3参数。

在步骤S102中,检测该识别码是否由该第一识别码变更为该第二识别码,该第一识别码和第二识别码分别与该第一配置和第二配置对应。

比如,在获取到当前的硬件的识别码后,终端可以检测该识别码是否由第一识别码变更为第二识别码。其中,该第一识别码为与第一配置对应的识别码,第二识别码为与第二配置对应的识别码。

即,终端可以在硬件配置由第一配置变更为第二配置后,检测对应的硬件的识别码是否也相应地由与第一配置对应的第一识别码变更为与第二配置对应的第二识别码。

如果检测到对应的硬件的识别码也由第一识别码变更为第二识别码,那么终端在后续步骤中,就可以调用与第二识别码对应的参数来执行相关的操作。例如,与第二识别码对应的参数为第二参数,那么终端就可以根据第二识别码,调用第二参数作为终端执行相关操作的参数。

如果检测到对应的硬件的识别码未由第一识别码变更为第二识别码,那么进入步骤S103。

在步骤S103中,若否,则控制该终端由调用第一参数变为调用第二参数,该第一参数与该第一配置的硬件匹配,该第二参数与该第二配置的硬件匹配。

比如,在硬件配置由第一配置改造为第二配置后,终端检测到用于引导本终端进行参数调用的识别码未由第一识别码变更为第二识别码,那么终端在执行相关操作时,可以控制本终端由调用第一参数变为调用第二参数。其中,该第一参数是与第一配置相匹配使用的参数,该第二参数是与第二配置相匹配使用的参数。

可以理解的是,通过采用本申请实施例中的技术方案,技术人员在对用于生产某一型号的物料(如主板等)进行改造时,可以不对物料中用于引导终端进行参数调用的识别码进行变更,而是由终端自行从调用第一参数变更为调用第二参数,因此本申请实施例可以提高对物料进行改造的效率。

请参阅图2,图2为本申请实施例提供的参数的调用方法的另一流程示意图,流程可以包括:

在步骤S201中,当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,终端获取与该存储器对应的通用输入输出接口的电平值。

比如,对于智能手机而言,同一系列的产品一般都会有高配置和低配置的版本。一般,高配置和低配置版本的差别主要体现在运行内存容量(RAM)和存储内存容量(ROM)的大小不同上。例如,3GB运行内存容量配合32GB存储内存容量的版本为低配版本,4GB运行内存容量配合64GB存储内存容量的版本为高配版本。

相对于低配版本,高配版本终端的运行内存容量和存储内存容量都较大,因此其计算能力和存储能力都较强。在计算能力和存储能力较强的情况下,高配版本的终端可以执行要求更高的操作。为了与终端的配置相适应,在执行相关操作时,可以使低配版本和高配版本的终端分别调用不同的参数。例如,低配版本的终端在运行过程中可以使用A参数,高配版本的终端在运行过程中可以使用B参数。

在实际使用过程中,相关人员可以将低配版本的终端升级改造为高配版本的终端。在改造时,主要就是对运行内存和存储内存的容量进行升级。在一种实施方式中,运行内存和存储内存可以是基于多层芯片封装(Multi-Chip Packaging,以下简称MCP)的存储器。

比如,在将低配版本终端的主板上的运行内存容量由3GB升级到4GB,将存储内存容量由32GB升级到64GB后,该主板就变成了高配版本的主板,即安装该主板的终端就属于高配版本的终端了。

相关技术中,在将主板上的运行内存和存储内存容量增大后,需要同时将与存储器有关的(硬件的)识别码变更过来。例如,低配版本的主板上与存储器有关的识别码为0,而高配版本的主板上与存储器有关的识别码为1。当需要调用参数时,终端会读取识别码。当读取到的识别码为0时,终端可以确定出本终端为低配版本,并相应调用与低配版本匹配的A参数。当读取到的识别码为1时,终端可以确定出本终端为高配版本,并相应调用与高配版本匹配的B参数。因此,相关技术中,在对存储器的容量进行升级后,需要同时将识别码由0变为1。但对识别码进行变更时,需要对硬件部分进行改动,导致其效率较低。

在本实施例中,在对MCP存储器的容量进行升级后,技术人员可以不对与MCP存储器对应的识别码进行变更,即可以不对相应的硬件部分进行改动。

在对主板上的MCP存储器升级完成后,技术人员可以将该主板安装到终端上,此时该终端相应地也升级为高配版本。

比如,在升级为高配版本后,终端可以检测到其MCP存储器的容量由第一配置(如3GB运行内存配合32GB存储内存)变为第二配置(如4GB运行内存配合64GB存储内存),此时终端可以获取与该MCP存储器对应的通用输入输出接口(General Purpose Input Output,GPIO)的电平值。

需要说明的是,在一种实施方式中,在主板上可以设置一个或多个通用输入输出接口。这些通用输入输出接口的电平值可以用于作为MCP存储器对应的(硬件的)识别码。例如,该通用输入输出接口可以被配置为输入下拉的低电平,用于表示识别码为0,作为低配版本的MCP存储器对应的第一识别码。该通用输入输出接口可以被配置为输入上拉的高电平,用于表示识别码为1,作为高配版本的MCP存储器对应的第二识别码。

在步骤S202中,根据该电平值,终端确定对应的识别码,该识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数。

比如,在获取到与MCP存储器对应的通用输入输出接口的电平值后,终端可以根据该电平值,确定出MCP存储器对应的识别码。其中,该识别码至少包括第一识别码和第二识别码,不同的识别码可以用于引导终端调用不同参数。

例如,若获取到的与MCP存储器对应的通用输入输出接口的电平值为高电平,则可以确定出MCP存储器对应的识别码为1,即MCP存储器对应的识别码为第二识别码。若获取到的与MCP存储器对应的通用输入输出接口的电平值为低电平,则可以确定出MCP存储器对应的识别码为0,即MCP存储器对应的识别码为第一识别码。

在步骤S203中,终端检测该识别码是否由第一识别码变更为第二识别码,该第一识别码和第二识别码分别与该第一配置和第二配置对应。

比如,在确定出与MCP存储器对应的识别码之后,终端可以检测该识别码是否由与第一配置对应的第一识别码变更为与第二配置对应的第二识别码。

如果检测到该识别码由第一识别码变更为第二识别码,那么可以认为是技术人员在对MCP存储器的容量进行升级后,也相应地对MCP存储器的识别码进行了变更。在这种情况下,终端可以按照变更后的第二识别码来调用第二参数执行相关操作。

如果检测到该识别码未由第一识别码变更为第二识别码,那么进入步骤S204。

在步骤S204中,若检测到该识别码未由第一识别码变更为第二识别码,则终端由调用第一参数变为调用第二参数,该第一参数与该第一配置的硬件匹配,该第二参数与该第二配置的硬件匹配。

比如,终端检测到与MCP存储器对应的识别码未由与第一配置对应的第一识别码变更为与第二配置对应的第二识别码,那么可以认为技术人员在对MCP存储器进行升级后,未对与MCP存储器对应的识别码进行变更。在这种情况下,为了保证终端能够正常运行,终端可以由调用第一参数变为调用第二参数。

在步骤S205中,终端将该第一参数从该终端中删除。

比如,终端在由调用第一参数变为调用第二参数后,为了避免后续发生参数调用错误,终端可以将第一参数从该终端中删除。

在一种实施方式中,终端执行当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取与该存储器对应的通用输入输出接口的电平值,并根据该电平值确定该存储器对应的识别码的步骤时,可以包括:

当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,终端获取该第二配置与第一配置间的容量差值;

若检测到该容量差值达到预设阈值,则终端获取与该存储器对应的通用输入输出接口的电平值,并根据该电平值确定该存储器对应的识别码。

比如,当检测到MCP存储器的容量由第一配置变为第二配置后,终端可以获取该第二配置与第一配置之间的容量差值。然后,终端可以检测该容量差值是否达到预设阈值。

如果检测到该容量差值未达到预设阈值,比如终端的存储内存容量由32GB变为34GB,二者之间的容量差值为2GB,而终端的运行内存容量仍然保持3GB不变。例如,与存储内存容量对应的第一预设阈值是16GB。那么,终端可以检测到容量差值小于预设阈值,即存储器的容量变化不大,尤其是运行内存未发生变化。在这种情况下,可以认为终端的计算能力和存储能力提升较小。此时,终端可以继续使用第一参数。

如果检测到该容量差值达到预设阈值,比如终端的运行内存容量由3GB变为4GB,而存储内存容量由32GB变为64GB。例如,与存储内存容量对应的第一预设阈值是16GB,与运行内存容量对应的第二预设阈值是1GB。在这种情况下,终端可以检测到运行内存的容量差值达到了1GB,而存储内存的容量差值大于16GB。因此,可以认为终端的计算能力和存储能力提升较大。此时,终端可以获取与该存储器对应的通用输入输出接口的电平值,并根据该电平值确定该存储器对应的识别码,并在检测到该识别码未由第一识别码变为第二识别码的情况下,控制终端由调用第一参数变为调用第二参数。

在一种实施方式中,S205中终端将该第一参数从该终端中删除的步骤,可以包括:

在由调用第一参数变为调用第二参数后,若检测到预设时长内未发生参数调用错误事件,则终端将该第一参数从本终端中删除。

比如,终端在从调用第一参数变为调用第二参数后,可以检测在预设时长内是否发生参数调用错误事件。

如果在预设时长内发生了参数调用错误事件,那么终端可以暂时不将第一参数从本终端中删除,而执行其它操作。例如,终端可以生成参数调用错误的信息并进行上报,从而帮助开发人员解决问题。

如果在预设时长内未发生参数调用错误事件,那么可以认为终端调用第二参数是合适的,此时终端可以将第一参数从本终端中删除。

在一种实施方式中,预设时长可以设置得较长一些,例如为1个月或2个月或3个月等等,此处举例不构成对本实施例的限定。

在一种实施方式中,参数调用错误可以是终端在使用应用(APP)过程中,该应用触发传感器收集数据时因参数调用错误而发生输入或输出错误。或者,显示屏幕在显示图像时因参数调用错误而发生显示方面的错误,如无法调整显示比例等。

在一种实施方式中,本实施例还可以包括如下步骤:

终端按照预设时间间隔,获取本终端的硬件配置信息并记录;

在每次获取到本终端的硬件配置信息后,终端将本次获取到的硬件配置信息和前次获取到的硬件配置信息进行比较。

那么,本实施例中当硬件配置由第一配置变为第二配置时,获取硬件的识别码的步骤,可以包括:当检测到所述本次获取到的硬件配置信息和所述前次获取到的硬件配置信息不一致时,终端确定本终端的硬件配置由第一配置变为第二配置,并获取硬件的识别码。

比如,终端可以按照预设时间间隔(如每隔1天或2天等),获取本终端的硬件配置信息并进行记录。例如,终端可以将获取到的本终端的硬件配置信息保存到预设文件中。

在每次获取到本终端的硬件配置信息后,终端可以将本次获取到的硬件配置信息和前次(即上一次)获取到的硬件配置信息进行比较,以判断这二者是否一致。

如果判断出本次获取到的硬件配置信息和上一次获取到的硬件配置信息一致,那么可以认为终端的硬件配置信息未发生改变。此时终端可以执行其它操作。

如果判断出本次获取到的硬件配置信息和上一次获取到的硬件配置信息不一致,例如,终端检测到本次获取到的运行内存容量为4GB、存储内存容量为64GB,而上一次获取到的运行内存容量为3GB、存储内存容量为32GB。那么,可以认为终端的硬件配置信息发生了改变,即确定出本终端的硬件配置由第一配置变为第二配置。然后,终端可以获取本终端的硬件的识别码,例如终端可以获取与MCP存储器对应的识别码,等等。

在另一种实施方式中,本实施例还可以包括如下步骤:如果在下一次获取本终端的硬件配置信息并记录的步骤之前,终端检测到发生了参数调用错误的事件,那么终端可以提前获取本终端当前的硬件配置信息,并检测硬件配置信息是否发生改变。若检测到硬件配置信息由第一配置变为第二配置,并且硬件的识别码未相应发生变更,那么终端也可以由调用第一参数变更为调用第二参数,等等。若检测到硬件配置信息未发生改变,那么终端可以执行其它操作。

请参阅图3至图4,图3至图4为本申请实施例提供的参数的调用方法的场景示意图。

下面以低配版本的主板上MCP存储器的配置为3GB运行内存配合32GB存储内存(第一配置),其对应的(硬件)识别码为0,与识别码0对应的参数为第一参数;高配版本的主板上MCP存储器的配置为4GB运行内存配合64GB存储内存(第二配置),其对应的(硬件)识别码为1,与识别码1对应的参数为第二参数为例进行说明。

例如,在本实施例中,可以在主板上设置一通用输入输出接口,该通用输入输出接口的电平值用于表示MCP存储器对应的(硬件)识别码。例如,当该通用输入输出接口的电平值为高电平时,表示MCP存储器的识别码为1,该识别码1可以用于表示MCP存储器属于第二配置的4GB运行内存配合64GB存储内存。当该通用输入输出接口的电平值为低电平时,表示MCP存储器的识别码为0,该识别码0可以用于表示MCP存储器属于第一配置的3GB运行内存配合32GB存储内存。例如,如图3所示,通用输入输出接口可以接一下拉电阻并接地,从而使该通用输入输出接口的电平值处于低电平。

比如,本实施例中,技术人员可以将一终端的主板上的第一配置的MCP存储器替换为第二配置的MCP存储器,从而将该主板由低配升级为高配。同时,技术人员可以不对与MCP存储器对应的(硬件)识别码进行变更。如图4所示,该主板上MCP存储器由第一配置升级为了第二配置,但未对用于表示MCP存储器对应的识别码的硬件部分301进行改动,主板改动前后的硬件部分301与图3中的示意图相同,通用输入输出接口接一下拉电阻并接地,即与MCP存储器对应的识别码仍然为0。

然后,技术人员可以将该改造后的主板安装到终端上,那么该终端就属于高配版本的终端了。当检测到MCP存储器由第一配置变为第二配置后,终端可以获取与MCP存储器对应的通用输入输出接口的电平值。例如,由于技术人员未对MCP存储器对应的通用输入输出接口接下拉电阻并接地的硬件部分进行改动。因此,终端获取到的该通用输入输出接口的电平值仍然为低电平。

然后,终端可以根据该通用输入输出接口的电平值确定对应的识别码。例如,终端根据低电平确定出对应的识别码为0。

在这种情况下,终端可以检测到在MCP存储器的配置由第一配置变为第二配置后,该MCP存储器对应的识别码仍然为0,而未变为1。此时,终端可以控制自身在运行过程中由原来的调用与第一配置对应的第一参数,变为调用与第二配置对应的第二参数。即,控制终端在获取到的识别码为0的情况下,仍然调用与第二配置对应的第二参数,而不是调用与第一配置对应的第一参数。

可以理解的是,本实施例中,技术人员在对主板上的MCP存储器的容量进行升级改造时,可以不对该MCP存储器对应的识别码进行变更(若变更则需要对硬件部分进行改动)。因此,本实施例可以提高对主板进行改造的效率。另外,由于不需要对硬件部分进行改动,因此本实施例还可以减少因变更与MCP存储器对应的识别码而带来的诸多问题,如对识别码进行变更时的人工操作导致的贴错物料、芯片爆锡等问题。

请参阅图5,图5为本申请实施例提供的参数的调用装置的结构示意图。参数的调用装置400可以包括:获取模块401,检测模块402,以及控制模块403。

获取模块401,用于当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数。

比如,当检测到硬件配置由第一配置变更为第二配置时,获取模块401可以先获取硬件的识别码。其中,该硬件的识别码至少包括第一识别和第二识别码。并且,不同的识别码可以用于引导终端调用不同的参数。而不同的硬件配置可以对应不同的识别码。

比如,对于同一系列的两个型号的电子产品终端,这两个型号在硬件配置上有所不同,例如分别为A1硬件配置和B1硬件配置。其中,A1硬件配置对应A2识别码,A2识别码用于引导终端调用A3参数。而B1硬件配置对应B2识别码,B2识别码用于引导终端调用B3参数。那么,在使用过程中,对于使用A1硬件配置的终端,其获取到的硬件的识别码为A2,那么根据A2识别码,终端就会去调用A3参数。对于使用B1硬件配置的终端,其获取到的硬件的识别码为B2,那么根据B2识别码,终端就会去调用B3参数。

检测模块402,用于检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应。

比如,在获取模块401获取到当前的硬件的识别码后,检测模块402可以检测该识别码是否由第一识别码变更为第二识别码。其中,该第一识别码为与第一配置对应的识别码,第二识别码为与第二配置对应的识别码。

即,检测模块402可以在硬件配置由第一配置变更为第二配置后,检测对应的硬件的识别码是否也相应地由与第一配置对应的第一识别码变更为与第二配置对应的第二识别码。

如果检测到对应的硬件的识别码也由第一识别码变更为第二识别码,那么终端在后续步骤中,就可以调用与第二识别码对应的参数来执行相关的操作。例如,与第二识别码对应的参数为第二参数,那么终端就可以根据第二识别码,调用第二参数作为终端执行相关操作的参数。

控制模块403,用于若检测到所述识别码未由所述第一识别码变更为所述第二识别码,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。

比如,在硬件配置由第一配置改造为第二配置后,检测模块402检测到用于引导本终端进行参数调用的识别码未由第一识别码变更为第二识别码,那么终端在执行相关操作时,可以由控制模块403控制本终端由调用第一参数变为调用第二参数。其中,该第一参数是与第一配置相匹配使用的参数,该第二参数是与第二配置相匹配使用的参数。

在一种实施方式中,所述获取模块401可以用于:

当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取与所述存储器对应的识别码。

比如,在实际使用过程中,相关人员可以将低配版本的终端升级改造为高配版本的终端。在改造时,主要就是对运行内存和存储内存的容量进行升级。在一种实施方式中,运行内存和存储内存可以是基于多层芯片封装(Multi-Chip Packaging,以下简称MCP)的存储器。

比如,在将低配版本终端的主板上的运行内存容量由3GB升级到4GB,将存储内存容量由32GB升级到64GB后,该主板就变成了高配版本的主板,即安装该主板的终端就属于高配版本的终端了。

比如,在本实施例中,在将MCP存储器的容量由第一配置(如3GB运行内存配合32GB存储内存)变为第二配置(如4GB运行内存配合64GB存储内存)后,获取模块401可以获取与该MCP存储器对应的识别码,并执行后续操作步骤。

在一种实施方式中,所述获取模块401用于:

获取与所述存储器对应的通用输入输出接口的电平值;

根据所述电平值,确定对应的识别码。

比如,在升级为高配版本后,终端可以检测到其MCP存储器的容量由第一配置(如3GB运行内存配合32GB存储内存)变为第二配置(如4GB运行内存配合64GB存储内存),此时获取模块401可以获取与该MCP存储器对应的通用输入输出接口(General Purpose Input Output,GPIO)的电平值。

需要说明的是,在一种实施方式中,在主板上可以设置一个或多个通用输入输出接口。这些通用输入输出接口的电平值可以用于作为MCP存储器对应的(硬件的)识别码。例如,该通用输入输出接口可以被配置为输入下拉的低电平,用于表示识别码为0,作为低配版本的MCP存储器对应的第一识别码。该通用输入输出接口可以被配置为输入上拉的高电平,用于表示识别码为1,作为高配版本的MCP存储器对应的第二识别码。

比如,在获取到与MCP存储器对应的通用输入输出接口的电平值后,获取模块401可以根据该电平值,确定出MCP存储器对应的识别码。其中,该识别码至少包括第一识别码和第二识别码,不同的识别码可以用于引导终端调用不同参数。

例如,若获取到的与MCP存储器对应的通用输入输出接口的电平值为高电平,则获取模块401可以确定出MCP存储器对应的识别码为1,即MCP存储器对应的识别码为第二识别码。若获取到的与MCP存储器对应的通用输入输出接口的电平值为低电平,则获取模块401可以确定出MCP存储器对应的识别码为0,即MCP存储器对应的识别码为第一识别码。

在一种实施方式中,所述获取模块401用于:

当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取所述第二配置与所述第一配置间的容量差值;

若检测到所述容量差值达到预设阈值,则获取与所述存储器对应的识别码。

比如,当检测到MCP存储器的容量由第一配置变为第二配置后,获取模块401可以获取该第二配置与第一配置之间的容量差值。然后,获取模块401可以检测该容量差值是否达到预设阈值。

如果检测到该容量差值未达到预设阈值,比如终端的存储内存容量由32GB变为34GB,二者之间的容量差值为2GB,而终端的运行内存容量仍然保持3GB不变。例如,与存储内存容量对应的第一预设阈值是16GB。那么,终端可以检测到容量差值小于预设阈值,即存储器的容量变化不大,尤其是运行内存未发生变化。在这种情况下,可以认为终端的计算能力和存储能力提升较小。此时,终端可以继续使用第一参数。

如果检测到该容量差值达到预设阈值,比如终端的运行内存容量由3GB变为4GB,而存储内存容量由32GB变为64GB。例如,与存储内存容量对应的第一预设阈值是16GB,与运行内存容量对应的第二预设阈值是1GB。在这种情况下,获取模块401可以检测到运行内存的容量差值达到了1GB,而存储内存的容量差值大于16GB。因此,可以认为终端的计算能力和存储能力提升较大。此时,获取模块401可以获取与该存储器对应的通用输入输出接口的电平值,并根据该电平值确定该存储器对应的识别码,并在检测到该识别码未由第一识别码变为第二识别码的情况下,由控制模块403控制终端由调用第一参数变为调用第二参数。

请一并参阅图6,图6为本申请实施例提供的参数的调用装置的另一结构示意图。在一实施例中,参数的调用装置400还可以包括:删除模块404以及记录模块405。

删除模块404,用于将所述第一参数从所述终端中删除。

比如,在控制模块403控制终端由调用第一参数变为调用第二参数后,为了避免后续发生参数调用错误,删除模块404可以将第一参数从该终端中删除。

在一种实施方式中,删除模块404可以用于:在由调用第一参数变为调用第二参数后,若检测到预设时长内未发生参数调用错误事件,则将所述第一参数从所述终端中删除。

比如,终端在从调用第一参数变为调用第二参数后,可以检测在预设时长内是否发生参数调用错误事件。

如果在预设时长内未发生参数调用错误事件,那么可以认为终端调用第二参数是合适的,此时删除模块404可以将第一参数从本终端中删除。

记录模块405,用于按照预设时间间隔,获取终端的硬件配置信息并记录;在每次获取到所述终端的硬件配置信息后,将本次获取到的硬件配置信息和前次获取到的硬件配置信息进行比较。

那么,所述获取模块401可以用于:当检测到所述本次获取到的硬件配置信息和所述前次获取到的硬件配置信息不一致时,确定所述终端的硬件配置由第一配置变为第二配置,并获取硬件的识别码。

比如,记录模块405可以按照预设时间间隔(如每隔1天或2天等),获取本终端的硬件配置信息并进行记录。

在每次获取到本终端的硬件配置信息后,记录模块405可以将本次获取到的硬件配置信息和前次获取到的硬件配置信息进行比较,以判断这二者是否一致。

如果判断出本次获取到的硬件配置信息和前次(即上一次)获取到的硬件配置信息不一致,例如,记录模块405检测到本次获取到的运行内存容量为4GB、存储内存容量为64GB,而上一次获取到的运行内存容量为3GB、存储内存容量为32GB。那么,可以认为终端的硬件配置信息发生了改变,即确定出本终端的硬件配置由第一配置变为第二配置。然后,可以触发获取吗401获取本终端的硬件的识别码,例如终端可以获取与MCP存储器对应的识别码,等等。

本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的参数的调用方法中的步骤。

本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的参数的调用方法中的步骤。

例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图7,图7为本申请实施例提供的移动终端的结构示意图。

该移动终端500可以包括传感器501、存储器502、处理器503等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

传感器501可以包括陀螺仪传感器(例如三轴陀螺仪传感器)、加速度传感器等传感器。

存储器502可用于存储应用程序和数据。存储器502存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器503通过运行存储在存储器502的应用程序,从而执行各种功能应用以及数据处理。

处理器503是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

在本实施例中,移动终端中的处理器503会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器502中,并由处理器503来运行存储在存储器502中的应用程序,从而实现步骤:

当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;若否,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。

请参阅图8,移动终端600可以包括传感器601、存储器602、处理器603、输入单元604、输出单元605等部件。

传感器601可以包括陀螺仪传感器(例如三轴陀螺仪传感器)、加速度传感器等传感器。

存储器602可用于存储应用程序和数据。存储器602存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器603通过运行存储在存储器602的应用程序,从而执行各种功能应用以及数据处理。

处理器603是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器602内的应用程序,以及调用存储在存储器602内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

输入单元604可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

输出单元605可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。

在本实施例中,移动终端中的处理器603会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器602中,并由处理器603来运行存储在存储器602中的应用程序,从而实现步骤:

当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;若否,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。

在一种实施方式中,处理器603执行所述当硬件配置由第一配置变为第二配置时,获取硬件的识别码的步骤时,可以执行:当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取与所述存储器对应的识别码。

在一种实施方式中,处理器603执行所述获取与所述存储器对应的识别码的步骤时,可以执行:获取与所述存储器对应的通用输入输出接口的电平值;根据所述电平值,确定对应的识别码。

在一种实施方式中,处理器603执行所述当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取与所述存储器对应的识别码的步骤时,可以执行:当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取所述第二配置与所述第一配置间的容量差值;若检测到所述容量差值达到预设阈值,则获取与所述存储器对应的识别码。

在一种实施方式中,在所述控制所述终端由调用第一参数变为调用第二参数的步骤之后,处理器603还可以执行:将所述第一参数从所述终端中删除。

在一种实施方式中,处理器603执行所述将所述第一参数从所述终端中删除的步骤时,可以执行:在由调用第一参数变为调用第二参数后,若检测到预设时长内未发生参数调用错误事件,则将所述第一参数从所述终端中删除。

在一种实施方式中,处理器603还可以执行如下步骤:按照预设时间间隔,获取终端的硬件配置信息并记录;在每次获取到所述终端的硬件配置信息后,将本次获取到的硬件配置信息和前次获取到的硬件配置信息进行比较。

那么,处理器603执行所述当硬件配置由第一配置变为第二配置时,获取硬件的识别码的步骤时,可以执行:当检测到所述本次获取到的硬件配置信息和所述前次获取到的硬件配置信息不一致时,确定所述终端的硬件配置由第一配置变为第二配置,并获取硬件的识别码。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对参数的调用方法的详细描述,此处不再赘述。

本申请实施例提供的所述参数的调用装置与上文实施例中的参数的调用方法属于同一构思,在所述参数的调用装置上可以运行所述参数的调用方法实施例中提供的任一方法,其具体实现过程详见所述参数的调用方法实施例,此处不再赘述。

需要说明的是,对本申请实施例所述参数的调用方法而言,本领域普通技术人员可以理解实现本申请实施例所述参数的调用方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述参数的调用方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。

对本申请实施例的所述参数的调用装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本申请实施例所提供的一种参数的调用方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1