[发明专利]刷新脚本解析系统在审
| 申请号: | 202110517636.3 | 申请日: | 2021-05-12 |
| 公开(公告)号: | CN113391877A | 公开(公告)日: | 2021-09-14 |
| 发明(设计)人: | 苏炎;叶俊杰;韩浦江;杨尚咏 | 申请(专利权)人: | 联合汽车电子有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 王江富 |
| 地址: | 201206 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 刷新 脚本 解析 系统 | ||
1.一种刷新脚本解析系统,其特征在于,包括脚本解析器和虚拟机;
所述脚本解析器用于按照预设语法结构对所述刷新脚本进行分析以生成目标指令;
所述虚拟机用于根据所述目标指令执行刷新过程,并输出刷新日志。
2.如权利要求1所述的刷新脚本解析系统,其特征在于,所述虚拟机包括指令表、通用寄存器、变量寄存器、数据流寄存器、PC指针;
所述指令表用于存储所述目标指令;
所述PC指针指向当前正在运行的所述目标指令;
所述通用寄存器用于存储与所述目标指令交互的临时变量;
所述变量寄存器用于存储全局变量;
所述数据流寄存器用于存储刷新过程中的数据流文件。
3.如权利要求1所述的刷新脚本解析系统,其特征在于,所述目标指令包括加载指令、诊断指令、连接指令、值测试指令、跳转指令中的至少一种。
4.如权利要求1所述的刷新脚本解析系统,其特征在于,所述预设语法结构包括数据类型、运算符、标记、表达式、语句;
所述脚本解析器用于将所述刷新脚本解析为与所述预设语法结构对应的元素,并将所述元素转换为对应的所述目标指令。
5.如权利要求4所述的刷新脚本解析系统,其特征在于,所述刷新脚本包括至少一个代码块,所述代码块包括至少一个所述语句,所述语句包括至少一个所述表达式。
6.如权利要求4所述的刷新脚本解析系统,其特征在于,所述数据类型包括字节串、字符串中的至少一种;
所述运算符包括诊断运行符、赋值运算符、比较运算符中的至少一种;
所述标记包括空白字符、标志符、数字字面量、字符串字面量、关键字中的至少一种;
所述表达式包括值表达式、比较运算符表达式、变量表达式中的至少一种;
所述语句包括赋值语句、诊断语句、函数调用语句中的至少一种。
7.如权利要求1所述的刷新脚本解析系统,其特征在于,所述分析包括词法分析、抽象语法树分析、语法分析中的至少一种。
8.如权利要求4所述的刷新脚本解析系统,其特征在于,所述刷新脚本解析系统嵌入在宿主环境中;
所述宿主环境为所述刷新脚本解析系统提供文件系统接口、诊断通讯接口;
所述文件系统接口用于访问刷新文件,所述刷新文件包括所述刷新脚本;
所述诊断通讯接口用于与目标ECU进行诊断通讯。
9.如权利要求8所述的刷新脚本解析系统,其特征在于,所述诊断通讯接口包括符合ISO 13400-DoIP的接口、符合ISO 15765-CAN Transport的接口中的至少一种。
10.如权利要求8所述的刷新脚本解析系统,其特征在于,所述宿主环境为所述刷新脚本解析系统提供自定义库接口;
所述自定义库接口包括27服务加密算法接口、随机数生成接口、对称加密算法接口、非对称加密算法接口中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联合汽车电子有限公司,未经联合汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110517636.3/1.html,转载请声明来源钻瓜专利网。





