一种制造技术

技术编号:39666173 阅读:14 留言:0更新日期:2023-12-11 18:29
本发明专利技术公开的一种

【技术实现步骤摘要】
一种MCU烧录文件单次烧录处理方法及系统


[0001]本专利技术涉及数据处理
,更具体的,涉及一种
MCU
烧录文件单次烧录处理方法及系统


技术介绍

[0002]MCU
程序开发者常常需要对用户做远程发送烧录文件给用户,用于产品调试,但是为防止用户拿到烧录文件后无限制传播使用,所以希望文件仅能一次烧录使用

[0003]目前市面上的做法,基本都是通过对烧录器硬件做烧录次数限制,开发者上位机下载烧录文件到烧录器,同时设置烧录器的烧录次数为一次,再将烧录器给到用户使用,这样可以实现单次烧录但会有以下缺陷:时效差,成本高

开发者每次调试更新都需要设置好烧录器烧录次数,要先让用户寄回烧录器,或寄送新的烧录器给用户,这样成本高且耗费大量时间

[0004]因此,现有技术存在缺陷,亟待改进


技术实现思路

[0005]鉴于上述问题,本专利技术的目的是提供一种
MCU
烧录文件单次烧录处理方法及系统,能够实现烧录文件使用单次就失效

[0006]本专利技术第一方面提供了一种
MCU
烧录文件单次烧录处理方法,包括:
[0007]基于预设烧录软件,用户端获取序列号信息,并将所述序列号发送至开发端以进行存储;
[0008]开发端将序列号按照预设规则进行划分,得到对应序列号的类型;
[0009]根据对应序列号的类型在预设配置表格中查询,得到所述序列号对应的配置参数;
[0010]根据所述序列号以及对应的配置参数和预设原始烧录文件
A
,得到烧录文件
B

[0011]将所述烧录文件
B
发送至用户端;
[0012]获取用户端的烧录文件
B
被加载解密信息;
[0013]根据用户端的烧录文件
B
被加载解密信息,得到用户端的序列号失效信息;
[0014]基于用户端的序列号失效,对用户端的烧录文件
B
进行锁定

[0015]本方案中,还包括:
[0016]获取用户端的需求信息;
[0017]提取用户端的需求信息中的特征值;
[0018]根据所述特征值在预设配置参数表中查询,得到特征值对应的配置参数;
[0019]根据所述特征值对应的配置参数,得到对应的预设烧录软件类型;
[0020]将所述对应的预设烧录软件类型发送至用户端以进行显示,以供用户端进行下载

[0021]本方案中,所述提取用户端的需求信息中的特征值之后,还包括:
[0022]将用户端的需求信息中的特征值和不同的预设特征值分别进行差值计算,得到特征差值集;
[0023]将特征差值集中的特征差值和预设特征差阈值进行对比分析;
[0024]判断所述特征差值集中的特征差值是否存在小于预设特征差阈值的特征差值,若否,提取特征差值集中的最小特征差值;
[0025]根据所述特征差值集中的最小特征差值生成修正信息,并将所述修正信息对用户端的需求信息进行反馈修正;
[0026]若是,根据特征差值对应的预设特征阈值进行聚类分析,得到所述用户端的需求信息中的特征值类型;
[0027]根据所述特征值类型对用户端的需求信息中的特征进行标识

[0028]本方案中,还包括:
[0029]当用户端将序列号至开发端时,获取所述用户端第一信息;
[0030]提取所述用户端第一信息中的第一
IP
地址信息;
[0031]当用户端接收烧录文件
B
时,获取所述用户端第二信息;
[0032]提取所述用户端第二信息中的第二
IP
地址信息;
[0033]判断所述第一
IP
地址信息和第二
IP
地址信息是否相同,若是,对应用户端接收烧录文件
B
时为正常;若否,触发接收异常信息;
[0034]根据接收异常信息对烧录文件
B
进行锁定

[0035]本方案中,还包括:
[0036]获取用户端对烧录文件
B
通过错误序列号进行解密的次数值;
[0037]判断用户端对烧录文件
B
通过错误序列号进行解密的次数值是否大于预设第一次数阈值,若是,生成锁定信息;
[0038]根据锁定信息对烧录文件
B
进行锁定,得到烧录文件
B
被锁定信息;
[0039]将所述烧录文件
B
被锁定信息发送至用户端以进行显示

[0040]本方案中,还包括:
[0041]当烧录文件
B
被锁定之后,获取用户端的身份验证信息;
[0042]判断所述用户端的身份验证信息和预设身份信息是否一致,若是,得到解锁信息;
[0043]根据解锁信息对锁定之后的烧录文件
B
进行解锁

[0044]本方案中,还包括:
[0045]当用户端对烧录文件
B
进行解密出现错误时,获取烧录文件
B
解密错误日志;
[0046]提取所述烧录文件
B
解密错误日志中的关键词;
[0047]将所述烧录文件
B
解密错误日志中的关键词和预设关键词进行对比分析,得到相似值;
[0048]判断所述相似值是否大于预设相似阈值,若是,提取相似值对应的预设关键词;
[0049]根据所述相似值对应的预设关键词在预设解密问题表中查询,得到烧录文件
B
在解密时存在的问题;
[0050]将烧录文件
B
在解密时存在的问题和预设处理方案进行匹配,得到匹配度;
[0051]判断所述匹配度是否大于预设匹配度阈值,若是,提取所述匹配度对应的预设处理方案;
[0052]将所述匹配度对应的预设处理方案发送至用户端以进行显示

[0053]本专利技术第二方面提供了一种
MCU
烧录文件单次烧录处理系统,包括存储器和处理器,所述存储器中存储有一种
MCU
烧录文件单次烧录处理方法程序,所述一种
MCU
烧录文件单次烧录处理方法程序被所述处理器执行时实现如下步骤:
[0054]基于预设烧录软件,用户端获取序列号信息,并将所述序列号发送至开发端以进行存储;
[0055]开发端将序列号按照预设规则进行划分,得到对应序列号的类型;
[0056]根据对应序列号的类型在预设配置表格中查询,得到所述序列号对应的配置参数;
[0057]根据所述序列号以及对应的配置参数和预设原本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
MCU
烧录文件单次烧录处理方法,其特征在于,包括:基于预设烧录软件,用户端获取序列号信息,并将所述序列号发送至开发端以进行存储;开发端将序列号按照预设规则进行划分,得到对应序列号的类型;根据对应序列号的类型在预设配置表格中查询,得到所述序列号对应的配置参数;根据所述序列号以及对应的配置参数和预设原始烧录文件
A
,得到烧录文件
B
;将所述烧录文件
B
发送至用户端;获取用户端的烧录文件
B
被加载解密信息;根据用户端的烧录文件
B
被加载解密信息,得到用户端的序列号失效信息;基于用户端的序列号失效,对用户端的烧录文件
B
进行锁定
。2.
根据权利要求1所述的一种
MCU
烧录文件单次烧录处理方法,其特征在于,还包括:获取用户端的需求信息;提取用户端的需求信息中的特征值;根据所述特征值在预设配置参数表中查询,得到特征值对应的配置参数;根据所述特征值对应的配置参数,得到对应的预设烧录软件类型;将所述对应的预设烧录软件类型发送至用户端以进行显示,以供用户端进行下载
。3.
根据权利要求2所述的一种
MCU
烧录文件单次烧录处理方法,其特征在于,所述提取用户端的需求信息中的特征值之后,还包括:将用户端的需求信息中的特征值和不同的预设特征值分别进行差值计算,得到特征差值集;将特征差值集中的特征差值和预设特征差阈值进行对比分析;判断所述特征差值集中的特征差值是否存在小于预设特征差阈值的特征差值,若否,提取特征差值集中的最小特征差值;根据所述特征差值集中的最小特征差值生成修正信息,并将所述修正信息对用户端的需求信息进行反馈修正;若是,根据特征差值对应的预设特征阈值进行聚类分析,得到所述用户端的需求信息中的特征值类型;根据所述特征值类型对用户端的需求信息中的特征进行标识
。4.
根据权利要求1所述的一种
MCU
烧录文件单次烧录处理方法,其特征在于,还包括:当用户端将序列号至开发端时,获取所述用户端第一信息;提取所述用户端第一信息中的第一
IP
地址信息;当用户端接收烧录文件
B
时,获取所述用户端第二信息;提取所述用户端第二信息中的第二
IP
地址信息;判断所述第一
IP
地址信息和第二
IP
地址信息是否相同,若是,对应用户端接收烧录文件
B
时为正常;若否,触发接收异常信息;根据接收异常信息对烧录文件
B
进行锁定
。5.
根据权利要求1所述的一种
MCU
烧录文件单次烧录处理方法,其特征在于,还包括:获取用户端对烧录文件
B
通过错误序列号进行解密的次数值;判断用户端对烧录文件
B
通过错误序列号进行解密的次数值是否大于预设第一次数阈
值,若是,生成锁定信息;根据锁定信息对烧录文件
B
进行锁定,得到烧录文件
B
被锁定信息;将所述烧录文件
B
被锁定信息发送至用户端以进行显示
。6.
根据权利要求5所述的一种
MCU
烧录文件单次烧录处理方法,其...

【专利技术属性】
技术研发人员:谢伟明
申请(专利权)人:湖南芯易德科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1