CN109739553B - 一种参数配置方法、装置、终端及存储介质 - Google Patents
一种参数配置方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN109739553B CN109739553B CN201910105517.XA CN201910105517A CN109739553B CN 109739553 B CN109739553 B CN 109739553B CN 201910105517 A CN201910105517 A CN 201910105517A CN 109739553 B CN109739553 B CN 109739553B
- Authority
- CN
- China
- Prior art keywords
- module
- data
- code
- mapping data
- coefficient
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种参数配置方法、装置、终端及存储介质,其中该方法包括:接收适配指令,根据所述适配指令读取模块编码和校验码;根据第一对应规则查找所述模块编码的映射数据;若成功查找到所述映射数据,则根据所述映射数据确定待校验数据;判断所述待校验数据是否与所述校验码相匹配;若是,则根据所述模块编码从预先存储的模块参数中选取适配参数,并根据所述适配参数进行模块配置。本发明实施例提供的一种参数配置方法、装置、终端及存储介质,提高了参数配置的正确率以及产品软件稳定性。
Description
技术领域
本发明实施例涉及计算机技术,尤其涉及一种参数配置方法、装置、终端及存储介质。
背景技术
目前,市场上的电子产品例如电视、手机、电脑和车载中控等,由于同一款产品的硬件(如屏幕和主板端口等)、外设(如电视的遥控器)以及销售区域等情况存在差异,需要针对各情况开发不同版本软件,耗费大量的人力物力资源。为解决上述问题,软件开发过程中进行了模块化开发。
现有技术中,软件各模块参数的配置步骤主要包括,预先烧写各模块全部版本的参数,以及各模块的模块编码,产品上电后自动读取模块编码,并根据模块编码获取相应参数,并根据参数进行模块配置。
现有技术的不足之处至少包括:若模块编码出现异常(例如缺失或乱码),则可能会配置错误的参数,导致产品无法正常使用,产品软件稳定性较低。
发明内容
有鉴于此,本发明实施例提供了一种参数配置方法、装置、终端及存储介质,提高了参数配置的正确率以及产品软件稳定性。
第一方面,本发明实施例提供了一种参数配置方法,应用于模块化的软件配置,包括:
接收适配指令,根据所述适配指令读取模块编码和校验码;
根据第一对应规则查找所述模块编码的映射数据;
若成功查找到所述映射数据,则根据所述映射数据确定待校验数据;
判断所述待校验数据是否与所述校验码相匹配;
若是,则根据所述模块编码从预先存储的模块参数中选取适配参数,并根据所述适配参数进行模块配置。
第二方面,本发明实施例提供了一种参数配置装置,应用于模块化的软件配置,包括:
指令接收模块,用于接收适配指令,根据所述适配指令读取模块编码和校验码;
映射数据查找模块,用于根据第一对应规则查找所述模块编码的映射数据;
待校验数据确定模块,用于若成功查找到所述映射数据,则根据所述映射数据确定待校验数据;
校验模块,用于判断所述待校验数据是否与所述校验码相匹配;
参数配置模块,用于若所述待校验数据与所述校验码相匹配,则根据所述模块编码从预先存储的模块参数中选取适配参数,并根据所述适配参数进行模块配置。
第三方面,本发明实施例提供了一种终端,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一实施例所述的参数配置方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任一实施例所述的参数配置方法。
本发明实施例提供的一种参数配置方法、装置、终端及存储介质,应用于模块化的软件配置,其中参数配置方法,包括:接收适配指令,根据适配指令读取模块编码和校验码;根据第一对应规则查找模块编码的映射数据;若成功查找到映射数据,则根据映射数据确定待校验数据;判断待校验数据是否与校验码相匹配;若是,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置。
通过根据模块编码确定待校验数据,以及将待校验数据与校验码进行匹配,在匹配通过后再根据模块编码选取适配参数,进行模块配置,可以一定程度上避免模块编码异常时存在的配置错误参数的情况,提高了参数配置的正确率以及产品软件稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种参数配置方法流程图;
图2是本发明实施例二提供的一种参数配置方法流程图;
图3是本发明实施例三提供的一种参数配置装置结构示意图;
图4是本发明实施例四提供的一种终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。
实施例一
图1是本发明实施例一提供的一种参数配置方法流程图,本实施例可应用于模块化的软件配置,即对软件中各模块进行参数配置的情况,该方法可以由终端实现,具体可通过终端中的软件和/或硬件来实施。
参见图1,该参数配置方法包括如下步骤:
S110、接收适配指令,根据适配指令读取模块编码和校验码。
其中,终端例如可以是数字TV、智能手机、智能手表、平板电脑、笔记本电脑、台式计算机或车载终端(例如车载导航终端)等。其中,终端中软件配置可以理解为对软件中各模块进行参数配置。示例性的,当终端为数字TV时,软件配置可以理解为对芯片、屏体、信源端口模块、WIFI模块、遥控器以及人机交互界面等各模块进行参数配置。
其中,适配指令可以是按压终端物理按键触发的,例如可以是用户按压开机键,终端上电后触发的;还可以是点击终端屏幕虚拟按键触发的,例如终端开机后进入参数配置界面后,配置界面中虚拟按键接收到点击事件时触发的。此外,其他适配指令的触发方式也可以应用于本发明实施例中,此处不作具体限定。
其中,模块编码和校验码可以预先存储至预设存储空间,终端接收到适配指令后可从预设存储空间读取模块编码和校验码;其中,模块编码可以是由数字、字母和符号中至少一项组成的字符串;其中,软件中的各模块对应唯一的模块编码,预设存储空间中的模块编码数量为至少一个;其中,校验码可以为数字,且校验码可以预先根据各模块对应的模块编码确定;其中,可以将各模块编码和检验码进行有序拼接后存储至预设存储空间,且各模块编码和校验码可以为预设字节长度,以便于读取到拼接编码后,根据预设字节长度对拼接编码进行各模块编码和校验码的拆分。
示例性的,表1提供了一种终端为数字TV时模块编码和校验码的定义表。其中,序号可以表示各模块编码和检验码的存储顺序;其中,模块编码格式可以认为是模块编码的编码规则;其中,模块编码含义可以表示根据编码规则确定的模块编码对应的具体模块;其中,可以根据芯片方案编号配置芯片参数,可以根据销售区域和销售国配置相应的人机交互界面,可以根据屏体编号配置屏幕参数等;其中,模块编码并不限于表1中芯片方案编号、销售区域、销售国家、屏体编号、机芯编号、信源端口标准编号、WIFI模块编号和遥控器编号,针对不同终端该模块编码可以进行相应的调整和设置。
表1
序号 | 模块编码格式 | 模块编码含义 |
1 | 0-9的数字 | 芯片方案编号 |
2 | 0-9的数字 | 销售区域 |
3 | 0-9的数字 | 销售国家 |
4 | 大写字母 | 屏体编号 |
5 | 大写字母 | 机芯编号 |
6 | 0-9的数字 | 信源端口标准编号 |
7 | 0-9的数字 | WIFI模块编号 |
8 | 0-9的数字 | 遥控器编号 |
9 | 0-9的数字 | 校验码 |
通过读取模块编码和校验码,可以在对校验码进行校验后根据各模块编码配置各模块的参数,从而提高了参数配置的正确率。
S120、根据第一对应规则查找模块编码的映射数据。
其中,第一对应规则可以包括原字符、映射值和原字符与映射值的对应关系,其中原字符与映射值的对应关系可以为多对一的关系,即多个字符可以对应相同的映射值。示例性的,表2提供了一种第一对应规则表;其中,原字符可以包括数字、字母和符号(例如点和分割线等);其中,原字符对应的映射值可以为0-9;其中,多个不同的原字符可以对应相应的映射值,例如数字“3”、字母“C”、字母“L”、字母“T”以及符号“.”的对应映射值可以皆为数字“3”。示例性的,当模块编码为“VDK-LS”时,根据表2提供的第一对应规则查找的映射数据为“542432”。
表2
S130、若成功查找到映射数据,则根据映射数据确定待校验数据。
其中,若可以将模块编码中所有原字符对应找到映射值,则认为成功查找到映射数据,可进一步根据映射数据确定待校验数据;若模块编码出现异常时,不能将模块编码中所有原字符对应找到映射值,则认为未成功查找到映射数据,则无法根据映射数据确定待校验数据。
可选的,根据映射数据确定待校验数据,包括:根据预设运算规则对映射数据进行运算,得到待校验数据。
其中,预设运算规则包括基本运算(例如加减乘除等运算),还可以包括运用加密算法的加密运算,例如对称加密算法和非对称加密算法等。
进一步的,当模块编码为至少一个时,模块编码的映射数据也为至少一个;相应的,根据预设运算规则对映射数据进行运算,得到待校验数据,包括:
根据第二对应规则查找各模块编码的调整系数;将各映射数据乘以各调整系数,将乘以各调整系数后的各映射数据求和,得到调整数据;将调整数据除以预设系数,将除以预设系数后的调整数据取余,得到余数数据;将余数数据加上偏移系数,得到待校验数据。
其中,第二对应规则可以包括模块标识、调整系数和模块标识与调整系数的对应关系,其中模块标识与调整系数的对应关系可以为一对一,可以为多对一的关系;其中,模块标识可以与模块编码一致,也可以与模块编码不一致,且模块标识也可以是由数字、字母和符号中至少一项组成的字符串,且唯一标识各模块;其中,调整系数可以应用场景自定义设置。示例性的,表3提供了一种第二对应规则表;其中,模块标识为模块1到模块5,且模块标识对应的调整系数各不相同。
表3
模块标识 | 模块1 | 模块2 | 模块3 | 模块4 | 模块5 |
调整系数 | 2 | 5 | 7 | 9 | 1 |
其中,可以将各模块查找的映射数据分别乘以各模块对应的调整系数,并将各结果进行求和,得到调整数据;其中,调整数据所除的预设系数可以为自定义数值,例如可以是3、5或11等;其中,可以在除法运算后取余,并将余数数据加上偏移系数得到待校验数据,且偏移系数也可以为自定义数值。示例性的,若模块1到模块5的模块编码对应的映射数据分别为d1、d2、d3、d4和d5,且由表3提供的第二对应规则表可知,模块1到模块5对应的调整系数分别为2、5、7、9和1,则调整数据为sum=d1*2+d2*5+d3*7+d4*9+d5*1;当预设系数为a时,余数数据为rem=sum mod a;当偏移系数为b时,待校验数据为che=rem+b。
S140、判断待校验数据是否与校验码相匹配。
其中,若校验码为预设字节,而待校验数据字节大小不足时,可以对待校验数据进行补位后再与校验码进行匹配;其中,对待校验数据进行补位例如可以是在数据开头和/或数据末尾补充0。其中,当待校验数据与校验码完全一致时,可以认为待校验数据与校验码相匹配。
S150、若是,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置。
其中,当待校验数据与校验码相匹配时,再从预先存储的模块参数中选取适配参数,进行模块配置;当待校验数据与校验码不匹配时,则不能从模块参数中选取适配参数。从而可以在一定程度上避免模块编码异常时,仍从模块参数中选取适配度高的参数,导致的参数配置异常的情况,提高了参数配置的正确率以及产品软件稳定性。
本实施例提供的参数配置方法,根据接收的适配指令读取模块编码和校验码;根据第一对应规则查找模块编码的映射数据,根据映射数据确定待校验数据;若待校验数据与校验码相匹配,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置。通过根据模块编码确定待校验数据,以及将待校验数据与校验码进行匹配,在匹配通过后再根据模块编码选取适配参数,进行模块配置,可以一定程度上避免模块编码异常时存在的配置错误参数的情况,提高了参数配置的正确率以及产品软件稳定性。
实施例二
本实施例在上述实施例的基础上,对参数配置方法进行了优化。其中,优化方式包括:根据适配指令读取模块编码和校验码,包括:根据适配指令与存储模块编码和校验码的存储介质建立通讯;若建立通讯成功,则从存储介质读取模块编码和校验码;若建立通讯失败,则根据初始模块参数进行模块配置。优化方式还包括:若未成功查找到映射数据,则根据初始模块参数进行模块配置。优化方式还包括:若判断待校验数据与校验码不匹配,则根据初始模块参数进行模块配置。此外,优化方式还包括:在接收适配指令之前,包括:根据预设运算规则以及模块编码的映射数据确定校验码,并存储模块编码和校验码。
本实施例与上述实施例具有相同的发明构思,与上述实施例相同或相应的术语解释,本实施例不再赘述。
图2是本发明实施例二提供的一种参数配置方法流程图。参见图2,该参数配置方法包括如下步骤:
S210、根据预设运算规则以及模块编码的映射数据确定校验码,并存储模块编码和校验码;
S220、接收适配指令,根据适配指令与存储模块编码和校验码的存储介质建立通讯;
S230、判断是否成功建立通讯;
S241、若是,则从存储介质读取模块编码和校验码,跳转至S250;
S242、若否,则根据初始模块参数进行模块配置;
S250、根据第一对应规则查找模块编码的映射数据;
S260、判断是否成功查找到映射数据;
S271、若是,根据映射数据确定待校验数据,跳转至S280;
S272、若否,则根据初始模块参数进行模块配置;
S280、判断待校验数据是否与校验码相匹配;
S291、若是,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置;
S292、若否,则根据初始模块参数进行模块配置。
其中,在进行参数适配之前,需要预先设置模块编码,以及预先根据模块编码确定校验码,并将确定好的模块编码以及校验码烧制至预设的存储介质中。
其中,确定校验码过程中采用的预设运算规则与上述实施例中确定校验数据的预设运算规则一致,根据预设运算规则以及模块编码的映射数据确定校验码具体过程可以为:根据第一对应规则查找模块编码的映射数据;根据预设运算规则对映射数据进行运算,得到校验码。
其中,预设运算规则包括基本运算(例如加减乘除等运算),还可以包括运用加密算法的加密运算,例如对称加密算法和非对称加密算法等;进一步的,根据预设运算规则对映射数据进行运算,得到校验码包括:根据第二对应规则查找各模块编码的调整系数;将各映射数据乘以各调整系数,将乘以各调整系数后的各映射数据求和,得到调整数据;将调整数据除以预设系数,将除以预设系数后的调整数据取余,得到余数数据;将余数数据加上偏移系数,得到校验码。
其中,在根据适配指令与存储模块编码和校验码的存储介质建立通讯失败时,在根据第一对应规则查找模块编码的映射数据失败时,以及在待校验数据与校验码不匹配时,则不从预先存储的模块参数中选取适配参数,而是根据初始模块参数进行模块配置,从而在一定程度上避免模块编码异常时,仍从模块参数中选取适配度高的参数,导致的参数配置异常的情况,提高了参数配置的正确率以及产品软件稳定性。
本实施例提供的参数配置方法,在上述实施例基础上补充了三种根据初始模块参数进行模块配置的情况,且对预先确定校验码过程进行了详细描述,使参数配置方法更加丰富。此外,本实施例与上述实施例具有相同的发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例可达到与上述实施例相同的有益效果。
实施例三
图3是本发明实施例三提供的一种参数配置装置结构示意图,本实施例可应用于模块化的软件配置,即对软件中各模块进行参数配置的情况。应用本发明实施例提供的参数配置装置可以实现上述实施例中公开的参数配置方法。
参见图3,本实施例中参数配置装置,包括:
指令接收模块310,用于接收适配指令,根据适配指令读取模块编码和校验码;
映射数据查找模块320,用于根据第一对应规则查找模块编码的映射数据;
待校验数据确定模块330,用于若成功查找到映射数据,则根据映射数据确定待校验数据;
校验模块340,用于判断待校验数据是否与校验码相匹配;
参数配置模块350,用于若待校验数据与校验码相匹配,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置。
可选的,指令接收模块310,包括:
建立通讯子模块,用于根据适配指令与存储模块编码和校验码的存储介质建立通讯;
读取子模块,用于若建立通讯成功,则从存储介质读取模块编码和校验码;
配置子模块,用于若建立通讯失败,则根据初始模块参数进行模块配置。
可选的,配置子模块,还用于若映射数据查找模块320未成功查找到映射数据,则根据初始模块参数进行模块配置。
可选的,配置子模块,还用于若校验模块340判断待校验数据与校验码不匹配,则根据初始模块参数进行模块配置。
可选的,待校验数据确定模块330,具体用于:根据预设运算规则对映射数据进行运算,得到待校验数据。
可选的,当模块编码为至少一个时,模块编码的映射数据也为至少一个;相应的,待校验数据确定模块330,包括:
调整系数查找子模块,用于根据第二对应规则查找各模块编码的调整系数;
调整数据确定子模块,用于将各映射数据乘以各调整系数,将乘以各调整系数后的各映射数据求和,得到调整数据;
余数数据确定子模块,用于将调整数据除以预设系数,将除以预设系数后的调整数据取余,得到余数数据;
待校验数据确定子模块,用于将余数数据加上偏移系数,得到待校验数据。
可选的,参数配置装置,还包括:
校验码确定模块,用于根据预设运算规则以及模块编码的映射数据确定校验码;
存储模块,用于存储模块编码和校验码。
本实施例提供的参数配置装置,与实施例一至二提出的参数配置方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一至二,并且本实施例与实施例一至二具有相同的有益效果。
实施例四
本实施例提供了一种终端,可应用于模块化的软件配置,即对软件中各模块进行参数配置的情况。图4是本发明实施例四提供的一种终端的结构示意图。参见图4,该终端包括:
一个或多个处理器410;
存储器420,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器410执行,使得一个或多个处理器410实现如实施例一至二提出的参数配置方法。
图4中以一个处理器410为例;处理器410和存储器420可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的参数配置方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的参数配置方法。其中,主要可以实现如下方法:接收适配指令,根据适配指令读取模块编码和校验码;根据第一对应规则查找模块编码的映射数据;若成功查找到映射数据,则根据映射数据确定待校验数据;判断待校验数据是否与校验码相匹配;若是,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置。
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,终端还可以包括其他模块,例如屏幕模块、扬声器模块以及通信模块等等。
本实施例提出的终端与实施例一至二提出的参数配置方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一至二,并且本实施例与实施例一至二具有相同的有益效果。
实施例五
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例一至二提出的参数配置方法。其中,主要可以实现如下方法:接收适配指令,根据适配指令读取模块编码和校验码;根据第一对应规则查找模块编码的映射数据;若成功查找到映射数据,则根据映射数据确定待校验数据;判断待校验数据是否与校验码相匹配;若是,则根据模块编码从预先存储的模块参数中选取适配参数,并根据适配参数进行模块配置。
本实施例提出的存储介质与实施例一至二提出的参数配置方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一至二,并且本实施例与实施例一至二具有相同的有益效果。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (8)
1.一种参数配置方法,其特征在于,应用于模块化的软件配置,包括:
接收适配指令,根据所述适配指令读取模块编码和校验码;
根据第一对应规则查找所述模块编码的映射数据;
若成功查找到所述映射数据,则根据所述映射数据确定待校验数据;
判断所述待校验数据是否与所述校验码相匹配;
若是,则根据所述模块编码从预先存储的模块参数中选取适配参数,并根据所述适配参数进行模块配置;
所述根据所述映射数据确定待校验数据,包括:根据预设运算规则对所述映射数据进行运算,得到待校验数据;
当所述模块编码为至少一个时,所述模块编码的映射数据也为至少一个;
相应的,所述根据预设运算规则对所述映射数据进行运算,得到待校验数据,包括:
根据第二对应规则查找各模块编码的调整系数;
将各映射数据乘以各调整系数,将乘以各调整系数后的各映射数据求和,得到调整数据;
将所述调整数据除以预设系数,将除以预设系数后的调整数据取余,得到余数数据;
将所述余数数据加上偏移系数,得到待校验数据;
所述第二对应规则包括模块标识、调整系数和模块标识与调整系数的对应关系。
2.根据权利要求1所述的方法,其特征在于,所述根据所述适配指令读取模块编码和校验码,包括:
根据所述适配指令与存储所述模块编码和校验码的存储介质建立通讯;
若建立通讯成功,则从所述存储介质读取模块编码和校验码;
若建立通讯失败,则根据初始模块参数进行模块配置。
3.根据权利要求1所述的方法,其特征在于,若未成功查找到所述映射数据,则根据初始模块参数进行模块配置。
4.根据权利要求1所述的方法,其特征在于,若判断所述待校验数据与所述校验码不匹配,则根据初始模块参数进行模块配置。
5.根据权利要求1所述的方法,其特征在于,在所述接收适配指令之前,包括:
根据所述预设运算规则以及所述模块编码的映射数据确定所述校验码,并存储所述模块编码和所述校验码。
6.一种参数配置装置,其特征在于,应用于模块化的软件配置,包括:
指令接收模块,用于接收适配指令,根据所述适配指令读取模块编码和校验码;
映射数据查找模块,用于根据第一对应规则查找所述模块编码的映射数据;
待校验数据确定模块,用于若成功查找到所述映射数据,则根据所述映射数据确定待校验数据;
校验模块,用于判断所述待校验数据是否与所述校验码相匹配;
参数配置模块,用于若所述待校验数据与所述校验码相匹配,则根据所述模块编码从预先存储的模块参数中选取适配参数,并根据所述适配参数进行模块配置;
所述待校验数据确定模块,包括:
调整系数查找子模块,用于根据第二对应规则查找各模块编码的调整系数;
调整数据确定子模块,用于将各映射数据乘以各调整系数,将乘以各调整系数后的各映射数据求和,得到调整数据;
余数数据确定子模块,用于将调整数据除以预设系数,将除以预设系数后的调整数据取余,得到余数数据;
待校验数据确定子模块,用于将余数数据加上偏移系数,得到待校验数据;
所述第二对应规则包括模块标识、调整系数和模块标识与调整系数的对应关系。
7.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的参数配置方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的参数配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910105517.XA CN109739553B (zh) | 2019-02-01 | 2019-02-01 | 一种参数配置方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910105517.XA CN109739553B (zh) | 2019-02-01 | 2019-02-01 | 一种参数配置方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109739553A CN109739553A (zh) | 2019-05-10 |
CN109739553B true CN109739553B (zh) | 2022-07-19 |
Family
ID=66367160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910105517.XA Active CN109739553B (zh) | 2019-02-01 | 2019-02-01 | 一种参数配置方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109739553B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110941461B (zh) * | 2019-11-26 | 2023-08-04 | 杭州皓智天诚信息科技有限公司 | 一种业务处理软件的参数配置终端 |
CN116502253B (zh) * | 2023-06-29 | 2023-09-22 | 北京天健源达科技股份有限公司 | 电子病历字符加密方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107908485A (zh) * | 2017-10-26 | 2018-04-13 | 中国平安人寿保险股份有限公司 | 接口参数传递方法、装置、设备及计算机可读存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105743605B (zh) * | 2014-12-08 | 2019-05-03 | 深圳市科曼医疗设备有限公司 | 参数模块的识别方法和装置 |
CN104461544B (zh) * | 2014-12-12 | 2017-11-07 | 用友网络科技股份有限公司 | 编码动态生成装置和方法 |
CN104539607A (zh) * | 2014-12-25 | 2015-04-22 | 深圳创维数字技术有限公司 | 一种信息校验方法、终端以及服务器 |
CN106792183A (zh) * | 2016-12-16 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 电视机的数据纠错方法及*** |
CN107402817A (zh) * | 2017-08-01 | 2017-11-28 | 深圳创维数字技术有限公司 | 节省内存的方法、装置、机顶盒和存储介质 |
CN107563245A (zh) * | 2017-08-24 | 2018-01-09 | 广东欧珀移动通信有限公司 | 图形码的生成与校验方法、装置及终端、可读存储介质 |
CN108800460A (zh) * | 2018-04-28 | 2018-11-13 | 奥克斯空调股份有限公司 | 空调参数配置方法及维修*** |
CN108919695A (zh) * | 2018-05-28 | 2018-11-30 | 深圳创维-Rgb电子有限公司 | 一种电器设备模块的编码方法、装置、设备和存储介质 |
-
2019
- 2019-02-01 CN CN201910105517.XA patent/CN109739553B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107908485A (zh) * | 2017-10-26 | 2018-04-13 | 中国平安人寿保险股份有限公司 | 接口参数传递方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109739553A (zh) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3176722B1 (en) | Password setting method and equipment therefor | |
CN110515951B (zh) | 一种bom标准化方法、***及电子设备和存储介质 | |
CN108255555B (zh) | 一种***语言切换方法及终端设备 | |
CN109739553B (zh) | 一种参数配置方法、装置、终端及存储介质 | |
CN107818512B (zh) | 产生保单批文的方法、装置、设备及计算机可读存储介质 | |
CN114818000B (zh) | 隐私保护的集合混淆求交方法、***及相关设备 | |
CN110234082B (zh) | 一种移动终端的寻址方法、装置、存储介质和服务器 | |
CN105760729B (zh) | 一种登录方法及电子设备 | |
CN113343042A (zh) | 数据分片存储方法、装置、电子设备及存储介质 | |
CN109271499A (zh) | 一种知识问答中答题用户的推荐方法、装置和终端设备 | |
US10740218B2 (en) | Method and device for determining usage log | |
CN110874222A (zh) | 智能电视的模板部署方法、装置及服务器 | |
CN115062217A (zh) | 基于人工智能的设计师匹配方法、装置、设备及存储介质 | |
CN113343189A (zh) | 防止恶意刷取短信验证码的方法及装置 | |
CN113873450A (zh) | 短信配置方法、装置、计算机设备和存储介质 | |
CN113094624A (zh) | 页面生成方法、装置及电子设备 | |
CN109583453B (zh) | 图像的识别方法和装置、数据的识别方法、终端 | |
CN112650763A (zh) | 产品额度的配置方法、相关设备和存储介质 | |
CN107333183B (zh) | 频道排序方法、装置及电子设备 | |
CN105739783A (zh) | 一种压力等级的设定方法 | |
CN110851446A (zh) | 数据表的生成方法、装置、计算机设备及存储介质 | |
CN109710254B (zh) | 页面视图的构建方法、装置及存储介质 | |
CN112799578B (zh) | 键盘绘制方法、装置、电子设备和存储介质 | |
CN111831866A (zh) | 一种输入信息的模式识别方法和装置 | |
CN109828908A (zh) | 接口测试参数加密方法、装置、电子设备及存储介质 |
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 |