CN109683915A - 参数修改方法、装置、计算机设备和存储介质 - Google Patents

参数修改方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN109683915A
CN109683915A CN201811465953.XA CN201811465953A CN109683915A CN 109683915 A CN109683915 A CN 109683915A CN 201811465953 A CN201811465953 A CN 201811465953A CN 109683915 A CN109683915 A CN 109683915A
Authority
CN
China
Prior art keywords
target component
data
data command
mode
communication unit
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.)
Granted
Application number
CN201811465953.XA
Other languages
English (en)
Other versions
CN109683915B (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.)
Fibocom Wireless Inc
Original Assignee
Fibocom Wireless Inc
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 Fibocom Wireless Inc filed Critical Fibocom Wireless Inc
Priority to CN201811465953.XA priority Critical patent/CN109683915B/zh
Publication of CN109683915A publication Critical patent/CN109683915A/zh
Application granted granted Critical
Publication of CN109683915B publication Critical patent/CN109683915B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本申请涉及一种参数修改方法、装置、计算机设备和存储介质。所述方法包括:接收数据指令,确定数据指令的模式,当数据指令的模式为烧录模式时,将数据指令中的数据还原为目标参数,将目标模型中的原始参数替换为目标参数。采用本方法能够实现用户对默认参数的修改,从而能够满足不同用户对参数的不同需求。

Description

参数修改方法、装置、计算机设备和存储介质
技术领域
本申请涉及通信技术领域,特别是涉及一种参数修改方法、装置、计算机设备和存储介质。
背景技术
随着通信技术的发展,出现了语音通话技术、音频播放技术等,这些技术都是通过通信模块实现的,而同一个通信模块经常应用于不同的产品。但是不同的产品对音频参数的要求不一样,有些产品对环境噪声的抑制的要求较高。并且同一个产品由于设计和结构形态不相同,对音频参数的要求也不相同。比如同一套音频参数在不同的音腔,不同的喇叭,不同的外壳下,用户听到的声音效果也截然不同,使得用户对当前的默认参数并不满意。然而,目前的通信模块的参数一般是模块厂商设定的默认参数,用户无法对默认参数进行修改。
发明内容
基于此,有必要针对用户无法对默认参数进行修改的技术问题,提供一种能够实现用户对默认参数进行修改的参数修改方法、装置、计算机设备和存储介质。
一种参数修改方法,所述方法包括:
接收数据指令,确定所述数据指令的模式;
当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数;
将目标模型中的原始参数替换为所述目标参数。
在其中一个实施例中,所述确定所述数据指令的模式的步骤包括:
解析数据指令,并获取预设的指令模式;
将所述数据指令与所述预设的指令模式进行对比;
确定所述数据指令符合的预设的指令模式。
在其中一个实施例中,所述当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数的步骤包括:
当所述数据指令为烧录模式时,将所述数据指令中的数据转换为补丁文件;
将所述补丁文件还原为目标参数。
在其中一个实施例中,所述将目标模型中的原始参数替换为所述目标参数的步骤,包括:
对所述目标参数进行校验;
当所述目标参数的校验成功时,将目标模型中的原始参数替换为所述目标参数。
在一个实施例中,所述对所述目标参数进行校验的步骤包括:
确定所述补丁文件的长度,并获取预设的文件长度;
将所述补丁文件的长度与所述预设的文件长度进行对比;
当所述补丁文件的长度与所述预设的文件长度一致时,判定所述目标参数校验成功。
在另一个实施例中,所述当所述目标参数的校验成功时,将目标模型中的原始参数替换为所述目标参数的步骤,包括:
当所述目标参数的校验成功时,通过第一通信单元将所述目标参数传递给第二通信单元;
通过所述第二通信单元将目标模型中的原始参数替换为所述目标参数,所述第一通信单元和所述第二通信单元处于同一终端内。
在另一个实施例中,通过所述第二通信单元将原始参数替换为所述目标参数的步骤,包括:
通过所述第二通信单元接收所述第一通信单元传递的所述目标参数;
通过所述第二通信单元对接收的所述目标参数进行二次校验;
当所述二次检验成功时,通过所述第二通信单元将目标模型中的原始参数替换为所述目标参数。
一种参数修改装置,所述装置包括:
确定模块,用于接收数据指令,确定所述数据指令的模式;
还原模块,用于当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数;
替换模块,用于将目标模型中的原始参数替换为所述目标参数。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
上述参数修改方法、装置、计算机设备和存储介质,通过接收数据指令,并确定数据指令的模式,当数据指令的模式为烧录模式时,将数据指令中的数据还原为目标参数,并将目标模型中的原始参数替换为目标参数,使得用户能够自动修改默认的参数,从而能够满足不同用户的需求。
附图说明
图1为一个实施例中参数修改方法的应用环境图;
图2为一个实施例中参数修改方法的流程示意图;
图3为一个实施例中确定数据指令模式的步骤的流程示意图;
图4为另一个实施例中目标参数校验步骤的流程示意图;
图5为另一个实施例中替换原始参数的步骤的流程示意图;
图6为另一个实施例中调试音频参数的流程示意图;
图7为另一个实施例中修改原始音频参数的流程示意图;
图8为一个实施例中参数修改装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的参数修改方法,可以应用于如图1所示的应用环境中。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
在一个实施例中,如图2所示,提供了一种参数修改方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤202,接收数据指令,确定数据指令的模式。
具体地,终端接到数据指令,对该数据指令进行解析,以确定数据指令的模式。数据指令的模式有四种,分别为:开启、关闭、查询状态和烧录参数。终端通过分析确定当前的数据指令为四种模式中的哪一种,以执行相应的操作。
步骤204,当数据指令的模式为烧录模式时,将该数据指令中的数据还原为目标参数。
具体地,当终端检测到数据指令的模式为烧录模式时,提取该数据指令中携带的数据,并将该携带的数据还原为目标参数。
步骤206,将目标模型中的原始参数替换为目标参数。
其中,目标模型是指用户要修改原始参数的模型。例如,音频模型、视频模型等。音频、视频的参数算法相当于形成音频、视频的模型。
具体地,终端确定修改原始参数的目标模型,并获取目标模型中需要修改的原始参数,将目标参数替换掉目标模型中的原始参数。
上述参数修改方法中,通过接收数据指令,并确定数据指令的模式,当数据指令的模式为烧录模式时,将数据指令中的数据还原为目标参数,并将目标模型中的原始参数替换为目标参数,使得用户能够自动修改默认的参数,从而能够满足不同用户对参数的不同需求。
在一个实施例中,如图3所示,确定数据指令的模式的步骤包括:
步骤302,解析数据指令,并获取预设的指令模式。
步骤304,将数据指令与预设的指令模式进行对比。
步骤306,确定数据指令符合的预设的指令模式。
具体地,终端接收到数据指令后,对该数据指令进行解析,并获取预设的指令模式。预设的指令模式有开启、关闭、查询状态和烧录参数四种预设模式。终端将数据指令与四种预设的指令模式一一对比,当数据指令与预设的某一指令模式相符合时,判定该数据指令需要执行与该预设的指令模式相对应的操,然后获取该数据指令对应的操作并执行。通过解析数据指令,并将该数据中与预设的指令模式进行对比,以确定数据指令符合的预设指令的模式,从而确定该数据指令指示终端需要执行的下一步骤。
在一个实施例中,当数据指令的模式为烧录模式时,将数据指令中的数据还原为目标参数的步骤包括:当数据指令为烧录模式时,将数据指令中的数据转换为补丁文件;将补丁文件还原为目标参数。
其中,补丁文件是指通过运用差分算法将调试后的目标参数与目标模型中的原始参数的内容进行比较之后得到的。
具体地,当终端确定数据指令的模式为烧录参数模式时,提取数据指令中携带的数据。该数据指令为十六进制的指令,该数据指令中携带的数据也为十六进制的数据。终端通过解析该数据指令,提取该数据指令中携带的十六进制的数据,并将该十六进制的数据转换为补丁文件。然后将补丁文件还原为目标参数。当数据指令的模式为烧录模式时,通过将数据指令中携带的数据转换为补丁文件,再将补丁文件还原得到目标参数,从而保证了目标参数的完整性。
在一个实施例中,将目标模型中的原始参数替换为目标参数的步骤,包括:对目标参数进行校验;当目标参数的校验成功时,将目标模型中的原始参数替换为目标参数。
具体地,终端通过还原数据指令中携带的数据得到目标参数,并对目标参数进行校验,以验证还原的目标参数是否完整、是否存在错误等。当终端对目标参数的校验成功时,获取目标模型中的原始参数,利用目标参数将原始参数替换掉,从而得到修改后的目标模型中的目标参数。通过对目标参数进行校验,当检验成功时才利用目标参数替换目标模型中的原始参数,以确保目标参数的正确性和完整性。
在一个实施例中,如图4所示,对目标参数进行校验的步骤包括:
步骤402,确定补丁文件的长度,并获取预设的文件长度。
步骤404,将补丁文件的长度与预设的文件长度进行对比。
步骤406,当补丁文件的长度与预设的文件长度一致时,判定目标参数校验成功。
其中,预设的文件长度是根据调试后得到的目标参数的内容确定的长度。
具体地,终端得到补丁文件后确定该补丁文件的长度,并获取预设的文件长度。将该补丁文件的长度和预设的文件长度进行比较,如果补丁文件的长度与预设文件的长度不符合,则判定该目标参数校验失败,返回校验失败的信息给用户。当补丁文件的长度与预设的文件长度一致时,则判定该目标参数校验成功,然后获取该校验成功时对应执行的操作。通过将补丁文件的长度与预设的文件长度进行对比,以判断该补丁文件是否出错,以确保目标参数的准确性。
在一个实施例中,当目标参数的校验成功时,将目标模型中的原始参数替换为目标参数的步骤,包括:当目标参数的校验成功时,通过第一通信单元将目标参数传递给第二通信单元;通过第二通信单元将目标模型中的原始参数替换为目标参数,第一通信单元和第二通信单元处于同一终端内。
其中,第一通信单元和第一通信单元和第二通信单元处于同一终端内的无线通信模块内。
具体地,当补丁文件的长度与预设的文件长度一致时,则判定该目标参数校验成功,则终端在目标参数内容的开头加一个字节表示该目标参数内容的类型。其中,目标参数内容的类型分为数据的下行和上行,RX是指模块语音数据的下行,比如打电话时,我们听到对方讲话的声音就是下行数据,或者我们播放音乐的数据也可以理解为下行,对模块来说,这部分数据是要通过喇叭或耳机传输到模块外部的。TX与RX相反,TX是指模块语音数据的上行,比如打电话时,我们讲话的声音需要从自己的手机发送到别人的手机,或者我们录音的数据也可以理解为上行,对模块来说,这部分数据是要通过麦克风输到模块内部的。终端通过第一通信单元传递的目标参数的内容为RX类型,则终端在表示该目标参数内容的类型的字节后加一个字节的长度标志位,表示本次发送的数据的类型和数据的大小。并通过第一通信单元将目标参数的内容、表示类型的字节和表示长度的标志位一起传递给第二通信单元。由终端的第二通信单元接收该数据,并根据数据的长度和预设的数据长度确定接收的数据是否正确,以再次验证目标参数是否正确。若正确根据表示类型的字节将接收的数据内容写入闪存的固定位置,从而将目标模型中的原始参数替换为目标参数。终端通过第一通信单元将数据传送给第二通信单元,并通过第二通信单元接收并再次检验数据的正确性,在正确的基础上用数据内容中的目标参数替换原始参数,使得终端内部分工更明确,在保证数据的准确的基础上使得终端内部各分工的处理更有序。
在一个实施例中,如图5所示,通过第二通信单元将原始参数替换为目标参数的步骤,包括:
步骤502,通过第二通信单元接收第一通信单元传递的目标参数。
具体地,终端通过第二通信单元接收第一通信单元传递的数据内容,接收的数据内容包括目标参数的内容、表示类型的字节和表示长度的标志位。
步骤504,通过第二通信单元对接收的目标参数进行二次校验。
具体地,终端的第二通信单元可以根据接收的数据内容开头的第一个字节确定该目标参数的内容的类型为RX或TX。然后根据表示类型的字节后的另一个字节确定本次接收的数据内容的长度,以验证本次接收的数据内容的长度是否正确。第一通信单元传递的数据内容可能分为多次传递,则第二通信单元除了验证每次接收到的数据内容的准确性之外,还需要校正传递的整个数据内容的完整性。可以通过第二通信单元将多次传递的数据内容的长度相加,得到数据内容的总长度,在获取预设的数据内容的长度,当数据内容的总长度与预设的数据内容的长度一致时,判定接收的数据内容正确。
步骤506,当二次检验成功时,通过第二通信单元将目标模型中的原始参数替换为目标参数。
具体地,终端通过第二通信单元对数据内容校验成功后,根据接收的数据内容开头的第一个字节确定该目标参数的内容的类型为RX或TX,并将该数据内容写入该类型对应的闪存的固定位置。再从数据内容中获取目标参数,将目标模型中的原始参数替换为目标参数,从而更新闪存中的参数。
上述参数修改方法,通过终端的第二通信单元接收第一通信单元的数据内容并进行校验,当校验成功后,根据数据内容的类型将数据内容写入相应的位置,并利用数据内容中的目标参数替换原始参数,从而实现了用户对原始参数的修改,从而能够满足不同用户对不同参数的需求。
在一个实施例中,该参数修改方法包括:
终端接收数据指令,并解析数据指令。
接着,终端获取预设的指令模式,将该数据指令与该预设的指令模式进行对比。
接着,终端确定该数据指令符合的预设的指令模式。
可选地,当终端确定该数据指令为烧录模式时,将该数据指令中的数据转换为补丁文件。
接着,终端将该补丁文件还原为目标参数。
接着,终端确定该补丁文件的长度,并获取预设的文件长度。
接着,终端将该补丁文件的长度与该预设的文件长度进行对比。
可选地,当终端检测到该补丁文件的长度与该预设的文件长度一致时,判定该目标参数校验成功。
接着,当终端对该目标参数的校验成功时,通过第一通信单元将该目标参数传递给第二通信单元。
可选地,终端通过该第二通信单元接收该第一通信单元传递的该目标参数。
接着,终端通过该第二通信单元对接收的该目标参数进行二次校验。
可选地,当该二次检验成功时,终端通过该第二通信单元将目标模型中的原始参数替换为该目标参数,并且,该第一通信单元和该第二通信单元处于同一终端内。
上述参数修改方法,通过接收数据指令,并将数据指令与预设的指令模式进行对比,从而确定该数据指令的模式,进而执行该数据指令的模式对应的处理操作。当确定该数据指令为烧录模式时,将数据指令中的数据转换为补丁文件,再将补丁文件还原为目标参数。并对该补丁文件的长度和预设的文件长度进行对比,以校验目标参数准确完整,从而保证数据在传递过程中的完整性和准确性。通过终端的第一通信单元将目标参数传递给第二通信单元,并通过第二通信单元对传递的目标参数进行二次校验,确保数据在第一通信单元传递给第二通信单元的过程中,没有出错的情况。当对目标参数的二次校验成功时,通过第二通信单元将目标模型中的原始参数替换为目标参数,从而能够实现用户对原始参数的修改,能够满足不同用户对参数的不同需求。
如图6所示,为一个实施例中用户对音频参数的调试过程。
用户修改音频参数内容后,可以通过终端生成AT字符串指令并向TA(TerminalAdapter,终端适配器)或DCE(data circuit terminal equipment,数据电路终端设备)发送该字符串指令,从而可以试听自己调试之后的音频的效果,如果用户对试听的效果不满意,可以返回继续修改参数内容,进行再次调试,直到达到用户自己满意的效果。然后将调试后的参数集成到用户自己的MCU(Microcontroller Unit,微控制单元)内部,以完成用户对音频参数的调试过程。
如图7所示,为一个实施例中用户对音频的原始参数的修改过程。
用户可以通过调试得到自己满意的音频参数,然后运用差分算法将调试后的目标参数与要修改的音频中的原始参数进行比较,根据比较结果生成patch文件(补丁文件),将patch文件压缩后转换为十六进制的数据,并将该十六进制的数据保存到终端的主控中。主控发送携带有十六进制的数据的数据指令给终端的无线通信模块。
无线通信模块接收到该数据指令,解析该数据指令,判断该数据指令的模式。当该数据指令为关闭、开启或查询状态时,返回消息给用户,并且不修改音频的原始参数。当该数据指令为烧录参数模式时,将数据指令中的十六进制的数据转换为补丁文件,并将补丁文件还原为目标参数。同时,终端需要根据补丁文件的长度和预设的文件长度进行对比,以确定目标参数是否正确。当校验成功时,终端在目标参数内容的开头加一个字节表示该目标参数内容的类型,并在表示该目标参数内容的类型的字节后再加一个字节的长度标志位,表示本次发送的数据的类型和数据的大小。
然后终端的第一通信单元将数据内容和烧录指令通过核间通道传递给第二通信单元。数据内容包括目标参数的内容、表示类型的字节和表示长度的标志位。第一通信单元可以是应用处理器(Application Processor),第二通信单元可以是协处理器(coprocessor),两者处于同一终端内的无线通信模块内。终端的应用处理器先将烧录指令通过核间通道传递给协处理器,协处理器读取烧录指令,并将核间通道的标志位设置为1,即表示接收可以接收数据。协处理器将可以接收数据的消息返回给应用处理器,应用处理器接收到该消息后,将数据内容通过核间通道发送给协处理器。
协处理器读取核间通道的数据内容,判断该数据内容的长度,如果长度不符合,则返回错误消息给应用处理器,由应用处理器返回给用户。当数据内容的长度符合预设的长度时,将数据内容写入flash(闪存),然后协处理器判断写入是否成功。协处理器调用API(Application Programming Interface,应用程序编程接口),如果调用写入flash的API返回失败,则判定写入失败,不替换音频中的原始参数,并将错误消息返回给应用处理器,由应用处理器返回给用户。如果调用写入flash的API返回成功,则判定写入成功,则协处理器从数据内容中提取目标参数,并将音频中的原始参数替换为目标参数,以完后闪存的更新。更新成功后,协处理器返回烧录成功的消息给应用处理器,并将核间通道的标志位设置为0,表示不接收消息。若更新失败,协处理器返回烧录失败的消息给应用处理器,并将核间通道的标志位设置为0,表示不接收消息。应用处理器接收协处理器返回的烧录成功或烧录失败的信息,并将信息返回给用户,然后关闭烧录模式,以防止已完成烧录的音频参数被修改。
应该理解的是,虽然图1-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种参数修改装置,包括:确定模块802、还原模块804和替换模块806,其中:
确定模块802,用于接收数据指令,确定所述数据指令的模式。
还原模块804,用于当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数。
替换模块806,用于将目标模型中的原始参数替换为所述目标参数。
上述参数修改装置,通过接收数据指令,并确定数据指令的模式,当数据指令的模式为烧录模式时,将数据指令中的数据还原为目标参数,并将目标模型中的原始参数替换为目标参数,使得用户能够自动修改默认的参数,从而能够满足不同用户对参数的不同需求。
在一个实施例中,确定模块802还用于:解析数据指令,并获取预设的指令模式;将数据指令与预设的指令模式进行对比;确定数据指令符合的预设的指令模式。通过解析数据指令,并将该数据中与预设的指令模式进行对比,以确定数据指令符合的预设指令的模式,从而确定该数据指令指示终端需要执行的下一步骤。
在一个实施例中,还原模块804还用于:当数据指令为烧录模式时,将数据指令中的数据转换为补丁文件;将补丁文件还原为目标参数。当数据指令的模式为烧录模式时,通过将数据指令中携带的数据转换为补丁文件,再将补丁文件还原得到目标参数,从而保证了目标参数的完整性。
在一个实施例中,替换模块806还用于:对目标参数进行校验;当目标参数的校验成功时,将目标模型中的原始参数替换为目标参数。通过对目标参数进行校验,当检验成功时才利用目标参数替换目标模型中的原始参数,以确保目标参数的正确性和完整性。
在一个实施例中,替换模块806还用于:确定补丁文件的长度,并获取预设的文件长度;将补丁文件的长度与预设的文件长度进行对比;当补丁文件的长度与预设的文件长度一致时,判定目标参数校验成功。通过将补丁文件的长度与预设的文件长度进行对比,以判断该补丁文件是否出错,以确保目标参数的准确性。
在一个实施例中,替换模块806还用于:当目标参数的校验成功时,通过第一通信单元将目标参数传递给第二通信单元;通过第二通信单元将目标模型中的原始参数替换为目标参数,第一通信单元和第二通信单元处于同一终端内。终端通过第一通信单元将数据传送给第二通信单元,并通过第二通信单元接收并再次检验数据的正确性,在正确的基础上用数据内容中的目标参数替换原始参数,使得终端内部分工更明确,在保证数据的准确的基础上使得终端内部各分工的处理更有序。
在一个实施例中,替换模块806还用于:通过第二通信单元接收第一通信单元传递的目标参数;通过第二通信单元对接收的目标参数进行二次校验;当二次检验成功时,通过第二通信单元将目标模型中的原始参数替换为目标参数。上述参数修改装置,通过终端的第二通信单元接收第一通信单元的数据内容并进行校验,当校验成功后,根据数据内容的类型将数据内容写入相应的位置,并利用数据内容中的目标参数替换原始参数,从而实现了用户对原始参数的修改,从而能够满足不同用户对不同参数的需求。
关于参数修改装置的具体限定可以参见上文中对于参数修改方法的限定,在此不再赘述。上述参数修改装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种参数修改方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述参数修改方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述参数修改方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种参数修改方法,所述方法包括:
接收数据指令,确定所述数据指令的模式;
当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数;
将目标模型中的原始参数替换为所述目标参数。
2.根据权利要求1所述的方法,其特征在于,所述确定所述数据指令的模式的步骤包括:
解析数据指令,并获取预设的指令模式;
将所述数据指令与所述预设的指令模式进行对比;
确定所述数据指令符合的预设的指令模式。
3.根据权利要求1所述的方法,其特征在于,所述当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数的步骤包括:
当所述数据指令为烧录模式时,将所述数据指令中的数据转换为补丁文件;
将所述补丁文件还原为目标参数。
4.根据权利要求1所述的方法,其特征在于,所述将目标模型中的原始参数替换为所述目标参数的步骤,包括:
对所述目标参数进行校验;
当所述目标参数的校验成功时,将目标模型中的原始参数替换为所述目标参数。
5.根据权利要求4所述的方法,其特征在于,所述对所述目标参数进行校验的步骤包括:
确定所述补丁文件的长度,并获取预设的文件长度;
将所述补丁文件的长度与所述预设的文件长度进行对比;
当所述补丁文件的长度与所述预设的文件长度一致时,判定所述目标参数校验成功。
6.根据权利要求4所述的方法,其特征在于,所述当所述目标参数的校验成功时,将目标模型中的原始参数替换为所述目标参数的步骤,包括:
当所述目标参数的校验成功时,通过第一通信单元将所述目标参数传递给第二通信单元;
通过所述第二通信单元将目标模型中的原始参数替换为所述目标参数,所述第一通信单元和所述第二通信单元处于同一终端内。
7.根据权利要求6所述的方法,其特征在于,通过所述第二通信单元将原始参数替换为所述目标参数的步骤,包括:
通过所述第二通信单元接收所述第一通信单元传递的所述目标参数;
通过所述第二通信单元对接收的所述目标参数进行二次校验;
当所述二次检验成功时,通过所述第二通信单元将目标模型中的原始参数替换为所述目标参数。
8.一种参数修改装置,其特征在于,所述装置包括:
确定模块,用于接收数据指令,确定所述数据指令的模式;
还原模块,用于当所述数据指令的模式为烧录模式时,将所述数据指令中的数据还原为目标参数;
替换模块,用于将目标模型中的原始参数替换为所述目标参数。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN201811465953.XA 2018-12-03 2018-12-03 参数修改方法、装置、计算机设备和存储介质 Active CN109683915B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811465953.XA CN109683915B (zh) 2018-12-03 2018-12-03 参数修改方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811465953.XA CN109683915B (zh) 2018-12-03 2018-12-03 参数修改方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN109683915A true CN109683915A (zh) 2019-04-26
CN109683915B CN109683915B (zh) 2022-07-22

Family

ID=66186012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811465953.XA Active CN109683915B (zh) 2018-12-03 2018-12-03 参数修改方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN109683915B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110308922A (zh) * 2019-06-27 2019-10-08 百度在线网络技术(北京)有限公司 数据传输方法、装置、设备及存储介质
CN111857748A (zh) * 2020-07-06 2020-10-30 广芯微电子(广州)股份有限公司 一种多通道芯片烧录方法、***
CN114327468A (zh) * 2020-09-30 2022-04-12 久瓴(江苏)数字智能科技有限公司 目标替换方法、装置、计算机设备和存储介质
CN115065627A (zh) * 2022-05-20 2022-09-16 北京奇艺世纪科技有限公司 参数修改方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2926177A1 (fr) * 2008-01-09 2009-07-10 Canon Kk Procede et disositif de transmission de donnees avec partage specifique des ressources de debit d'un reseau.
CN102984737A (zh) * 2012-12-21 2013-03-20 大唐移动通信设备有限公司 一种无线网络的参数统一配置方法及装置
CN105516853A (zh) * 2014-09-26 2016-04-20 惠州市德赛西威汽车电子股份有限公司 一种车载娱乐***音效参数调试装置及方法
CN105607939A (zh) * 2015-12-30 2016-05-25 漳州科能电器有限公司 一种烧录***及其烧录方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2926177A1 (fr) * 2008-01-09 2009-07-10 Canon Kk Procede et disositif de transmission de donnees avec partage specifique des ressources de debit d'un reseau.
CN102984737A (zh) * 2012-12-21 2013-03-20 大唐移动通信设备有限公司 一种无线网络的参数统一配置方法及装置
CN105516853A (zh) * 2014-09-26 2016-04-20 惠州市德赛西威汽车电子股份有限公司 一种车载娱乐***音效参数调试装置及方法
CN105607939A (zh) * 2015-12-30 2016-05-25 漳州科能电器有限公司 一种烧录***及其烧录方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110308922A (zh) * 2019-06-27 2019-10-08 百度在线网络技术(北京)有限公司 数据传输方法、装置、设备及存储介质
CN111857748A (zh) * 2020-07-06 2020-10-30 广芯微电子(广州)股份有限公司 一种多通道芯片烧录方法、***
CN114327468A (zh) * 2020-09-30 2022-04-12 久瓴(江苏)数字智能科技有限公司 目标替换方法、装置、计算机设备和存储介质
CN115065627A (zh) * 2022-05-20 2022-09-16 北京奇艺世纪科技有限公司 参数修改方法、装置、电子设备及存储介质
CN115065627B (zh) * 2022-05-20 2024-04-12 北京奇艺世纪科技有限公司 参数修改方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN109683915B (zh) 2022-07-22

Similar Documents

Publication Publication Date Title
CN109683915A (zh) 参数修改方法、装置、计算机设备和存储介质
CN111984962B (zh) 固件安全验证方法及装置
CN106484484B (zh) 应用程序安装管理方法及终端设备
CN105528229B (zh) 提高移动终端首次开机速度的方法及装置
US8032352B2 (en) Device, system, and method of storage controller simulating data mirroring
KR20150096312A (ko) 클라우드 동기화 시스템용 텔레메트리 시스템
CN109165266A (zh) 表单生成方法、装置、计算机设备和存储介质
CN105701427B (zh) 一种智能卡写入数据的方法及装置
CN103207800A (zh) 一种安全灵活的固件升级方法
CN101119522A (zh) 一种模拟at命令上报的方法
CN103455349A (zh) 应用程序访问智能卡的方法和装置
CN110022558A (zh) 一种升级包的加密、解密方法和电子装置及存储介质
CN111581627A (zh) 一种数据处理方法、装置及电子设备
CN109165034A (zh) 基于ota的pos机升级方法、装置、设备及存储介质
CN107526608A (zh) 一种ota升级包升级方法及设备
CN109656931A (zh) 合同数据一致性的核实方法、装置、设备及存储介质
CN109375943A (zh) 一种程序文件生成方法及装置
CN110334397A (zh) 基于bim模型的信息显示方法、装置、***、设备和介质
CN110362356A (zh) 函数数据处理方法、装置、计算机设备和存储介质
CN109271181A (zh) 应用兼容性修复方法、终端设备及计算机可读存储介质
CN107169053A (zh) 日志信息导出方法及装置
CN110659473A (zh) Ai摄像头授权方法、用户终端及计算机可读存储介质
WO2016177075A1 (zh) 一种业务数据关联关系校验方法、装置及可读存储介质
CN109462661A (zh) 数据同步方法、装置、计算机设备和存储介质
CN108399076A (zh) 一种基于uefi的固件更新方法与装置

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
GR01 Patent grant
GR01 Patent grant