CN108279937B - 参数的调用方法、装置、存储介质及电子设备 - Google Patents

参数的调用方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN108279937B
CN108279937B CN201810064485.9A CN201810064485A CN108279937B CN 108279937 B CN108279937 B CN 108279937B CN 201810064485 A CN201810064485 A CN 201810064485A CN 108279937 B CN108279937 B CN 108279937B
Authority
CN
China
Prior art keywords
identification code
parameter
configuration
terminal
hardware
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810064485.9A
Other languages
English (en)
Other versions
CN108279937A (zh
Inventor
李路路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810064485.9A priority Critical patent/CN108279937B/zh
Publication of CN108279937A publication Critical patent/CN108279937A/zh
Application granted granted Critical
Publication of CN108279937B publication Critical patent/CN108279937B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/73Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种参数的调用方法、装置、存储介质及电子设备。该参数的调用方法包括:当硬件配置由第一配置变为第二配置时,获取硬件的识别码,该识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;检测该识别码是否由该第一识别码变更为该第二识别码,该第一识别码和第二识别码分别与该第一配置和第二配置对应;若否,则控制该终端由调用第一参数变为调用第二参数,该第一参数与该第一配置的硬件匹配,该第二参数与该第二配置的硬件匹配。本申请可以提高对物料进行改造的效率。

Description

参数的调用方法、装置、存储介质及电子设备
技术领域
本申请属于终端技术领域,尤其涉及一种参数的调用方法、装置、存储介质及电子设备。
背景技术
在电子产品的生产过程中,厂家一般会为电子产品设计不同的型号。这些不同型号的产品间的差异有时较小。因此,厂家可以对用于生产某一型号产品的物料(如主板等)进行改造,并将改造后的物料用于制造其它型号的产品。然而,在改造过程中,由于需要对物料的多个部分进行改造,导致其效率较低。
发明内容
本申请实施例提供一种参数的调用方法、装置、存储介质及电子设备,可以提高对物料进行改造的效率。
本申请实施例提供一种参数的调用方法,包括:
当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;
检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;
若否,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。
本申请实施例提供一种参数的调用装置,包括:
获取模块,用于当硬件配置由第一配置变为第二配置时,获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;
检测模块,用于检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;
控制模块,用于若否,则控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配。
本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的参数的调用方法中的步骤。
本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的参数的调用方法中的步骤。
本申请实施例提供的参数的调用方法、装置、存储介质及电子设备,可以使得技术人员在对用于生产某一型号的物料(如主板等)进行改造时,可以不对物料中用于引导终端进行参数调用的识别码进行变更,而是由终端自行从调用第一参数变更为调用第二参数,因此本申请实施例可以提高对物料进行改造的效率。
附图说明
下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。
图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 InputOutput,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 OnlyMemory)、随机存取记忆体(RAM,Random Access Memory)等。
对本申请实施例的所述参数的调用装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种参数的调用方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种参数的调用方法,其特征在于,应用于电子设备,所述电子设备中至少包括第一配置的硬件配置和第二配置的硬件配置,所述方法包括:
按照预设时间间隔,获取终端的硬件配置信息并记录;
在每次获取到所述终端的硬件配置信息后,将本次获取到的硬件配置信息和前次获取到的硬件配置信息进行比较;
当检测到所述本次获取到的硬件配置信息和所述前次获取到的硬件配置信息不一致时,确定所述终端的硬件配置由第一配置变为第二配置,并获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;
检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;
若检测到所述识别码由所述第一识别码变更为所述第二识别码,则通过识别码的改变识别出所述硬件配置的改变,以控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配;
若所述识别码未由所述第一识别码变更为所述第二识别码,则在不变更识别码的情况下控制所述终端由调用所述第一参数变为调用所述第二参数;
若检测到预设时长内未发生参数调用错误事件,则将所述第一参数从所述终端中删除;
若检测到预设时长内发生参数调用错误事件,则生成参数调用错误的信息并进行上报。
2.根据权利要求1所述的参数的调用方法,其特征在于,当硬件配置由第一配置变为第二配置时,获取硬件的识别码,包括:
当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取与所述存储器对应的识别码。
3.根据权利要求2所述的参数的调用方法,其特征在于,所述获取与所述存储器对应的识别码,包括:
获取与所述存储器对应的通用输入输出接口的电平值;
根据所述电平值,确定对应的识别码。
4.根据权利要求2所述的参数的调用方法,其特征在于,所述当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取与所述存储器对应的识别码,包括:
当检测到基于多层芯片封装的存储器的容量由第一配置变为第二配置时,获取所述第二配置与所述第一配置间的容量差值;
若检测到所述容量差值达到预设阈值,则获取与所述存储器对应的识别码。
5.根据权利要求4所述的参数的调用方法,其特征在于,在所述控制所述终端由调用所述第一参数变为调用所述第二参数的步骤之后,还包括:
将所述第一参数从所述终端中删除。
6.一种参数的调用装置,其特征在于,应用于电子设备,所述电子设备中至少包括第一配置的硬件配置和第二配置的硬件配置,所述装置包括:
获取模块,用于按照预设时间间隔,获取终端的硬件配置信息并记录,在每次获取到所述终端的硬件配置信息后,将本次获取到的硬件配置信息和前次获取到的硬件配置信息进行比较,当检测到所述本次获取到的硬件配置信息和所述前次获取到的硬件配置信息不一致时,确定所述终端的硬件配置由第一配置变为第二配置,并获取硬件的识别码,所述识别码至少包括第一识别码和第二识别码,不同识别码用于引导终端调用不同参数;
检测模块,用于检测所述识别码是否由所述第一识别码变更为所述第二识别码,所述第一识别码和第二识别码分别与所述第一配置和第二配置对应;
控制模块,用于若检测到所述识别码由所述第一识别码变更为所述第二识别码,则在不变更识别码的情况下通过识别码的改变识别出所述硬件配置的改变,以控制所述终端由调用第一参数变为调用第二参数,所述第一参数与所述第一配置的硬件匹配,所述第二参数与所述第二配置的硬件匹配,若所述识别码未由所述第一识别码变更为所述第二识别码,则在不变更识别码的情况下控制所述终端由调用所述第一参数变为调用所述第二参数,若检测到预设时长内未发生参数调用错误事件,则将所述第一参数从所述终端中删除,若检测到预设时长内发生参数调用错误事件,则生成参数调用错误的信息并进行上报。
7.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上执行时,使得所述计算机执行如权利要求1至5中任一项所述的方法。
8.一种电子设备,包括存储器,处理器,其特征在于,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如权利要求1至5中任一项所述的方法。
CN201810064485.9A 2018-01-23 2018-01-23 参数的调用方法、装置、存储介质及电子设备 Active CN108279937B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810064485.9A CN108279937B (zh) 2018-01-23 2018-01-23 参数的调用方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810064485.9A CN108279937B (zh) 2018-01-23 2018-01-23 参数的调用方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN108279937A CN108279937A (zh) 2018-07-13
CN108279937B true CN108279937B (zh) 2022-03-25

Family

ID=62804695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810064485.9A Active CN108279937B (zh) 2018-01-23 2018-01-23 参数的调用方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN108279937B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109189486B (zh) * 2018-08-09 2021-12-10 Oppo广东移动通信有限公司 显示屏驱动的加载方法、装置、终端及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963912A (zh) * 2010-10-12 2011-02-02 浪潮电子信息产业股份有限公司 一种实现保存和校验***硬件配置信息的方法
CN103605591A (zh) * 2013-11-27 2014-02-26 华为技术有限公司 一种终端***内存初始化的控制方法及装置
CN104735641A (zh) * 2015-03-11 2015-06-24 广东欧珀移动通信有限公司 基于双倍数据率ddr寄存器进行参数配置的方法及装置
CN106598887A (zh) * 2016-12-05 2017-04-26 北京小米移动软件有限公司 Ddr内存配置方法、装置以及电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296781B1 (en) * 2007-12-11 2012-10-23 Nvidia Corporation System, method, and computer program product for determining application parameters based on hardware specifications
CN101699423A (zh) * 2009-09-28 2010-04-28 上海华为技术有限公司 一种硬件标识的方法、装置及***
CN105633058B (zh) * 2015-12-31 2018-06-29 上海安路信息科技有限公司 器件标识结构及其制造方法
JP6539593B2 (ja) * 2016-01-08 2019-07-03 日本電信電話株式会社 切替制御装置、方法およびプログラム
CN106648531B (zh) * 2016-12-21 2020-03-06 惠州Tcl移动通信有限公司 一种基于移动终端的不同音频参数的自动匹配方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963912A (zh) * 2010-10-12 2011-02-02 浪潮电子信息产业股份有限公司 一种实现保存和校验***硬件配置信息的方法
CN103605591A (zh) * 2013-11-27 2014-02-26 华为技术有限公司 一种终端***内存初始化的控制方法及装置
CN104735641A (zh) * 2015-03-11 2015-06-24 广东欧珀移动通信有限公司 基于双倍数据率ddr寄存器进行参数配置的方法及装置
CN106598887A (zh) * 2016-12-05 2017-04-26 北京小米移动软件有限公司 Ddr内存配置方法、装置以及电子设备

Also Published As

Publication number Publication date
CN108279937A (zh) 2018-07-13

Similar Documents

Publication Publication Date Title
TWI510913B (zh) 測試裝置及其測試方法
JP6648306B2 (ja) 異常スタック情報取得方法、装置及びコンピュータ読み取り可能な記憶媒体
CN110119280A (zh) 多固件升级的方法及装置
CN111190825A (zh) 自动测试方法、***及机器人
CN106484719B (zh) 一种扩展手机存储的方法及终端
CN112162795A (zh) 一种插件启动方法、装置、计算机设备和存储介质
CN110362371B (zh) 视图层级的控制方法、装置及***、计算机设备及介质
CN113127050A (zh) 一种应用资源打包过程监控方法、装置、设备和介质
CN110427213B (zh) 一种智能配置软件的实现方法、装置、设备及存储介质
CN110515671B (zh) 初始化方法、初始化装置、终端设备及可读存储介质
CN106484779B (zh) 文件操作方法及装置
CN108279937B (zh) 参数的调用方法、装置、存储介质及电子设备
CN116719670B (zh) 数据处理的方法、电子设备及可读存储介质
CN113396391B (zh) 应用程序启动的方法、装置、电子设备及存储介质
CN111158987A (zh) 微服务架构的健康检查方法及装置
US10809996B2 (en) Method and device for creating images of different installation and download software units
CN112596751B (zh) 应用程序安装包的编译方法、终端、服务器及存储介质
CN114356290A (zh) 一种数据处理方法、装置及计算机可读存储介质
KR102648539B1 (ko) 전자 장치 및 그의 동작 방법
CN114461479A (zh) 调试多媒体处理芯片的方法、装置、存储介质和电子设备
KR20210016913A (ko) 데이터베이스의 데이터 유실을 방지하기 위한 전자 장치 및 전자 장치의 동작 방법
CN115220978B (zh) 包括在线调试模式的芯片启动方法和装置、芯片和设备
CN115904572B (zh) 一种模板创建方法、调用方法、程序产品、***及装置
CN114595106B (zh) 一种业务控制设备调测方法及装置
KR20240022948A (ko) 지정된 이벤트에 기반하여 파일을 컴파일하기 위한 전자 장치 및 그 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant