买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种mo文件的查找和处理方法_中汽研汽车检验中心(广州)有限公司;中汽数据(天津)有限公司_202311674460.8 

申请/专利权人:中汽研汽车检验中心(广州)有限公司;中汽数据(天津)有限公司

申请日:2023-12-08

公开(公告)日:2024-04-09

公开(公告)号:CN117389958B

主分类号:G06F16/14

分类号:G06F16/14;G06F16/16;G06F16/172

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2024.01.30#实质审查的生效;2024.01.12#公开

摘要:本发明涉及计算机仿真领域,公开了一种mo文件的查找和处理方法。查找mo文件时,先在模型库类加载器的内存缓存中进行查找,按照模型库类加载器层级高低关系从高到低的顺序,在各模型库类加载器内存缓存中查找,如果查找未果,则从基础类型加载器的固态缓存开始,按照缓存级别从高到低、模型库类加载器层级高低关系从低级到高级的顺序,遍历剩余模型库类加载器的各级缓存。若查找到的mo文件为SRC数据结构对象格式,则不进行处理;若非SRC数据结构对象格式,则进行处理,存入相应的缓存中。这种查找和处理方法,查找速度快,且不会重复查找,在编译mo的过程中快速查找并转换成所需要的SRC数据结构对象,用于后续的编译仿真工作,加快整体编译速度。

主权项:1.一种mo文件的查找方法,其特征在于,具体包括如下步骤:步骤S1:根据mo文件的编译请求,确定查找对象,将所述查找对象输入类加载器中进行查找;所述类加载器包括多个模型库类加载器,所述多个模型库类加载器具有不同层级,每个所述模型库类加载器中包含多级缓存;所述模型库类加载器包括基础类型加载器、标准库类型加载器、商业库类型加载器、用户库类型加载器;所述模型库类加载器的层级高低关系,按照从高到低的顺序为:用户库类型加载器>商业库类型加载器>标准库类型加载器>基础类型加载器;所述缓存包括内存缓存、固态缓存和硬盘存储,所述内存缓存、固态缓存和硬盘存储缓存级别从高到低的顺序为:内存缓存>固态缓存>硬盘存储;基础类型加载器、标准库类型加载器、商业库类型加载器均包含3级缓存:内存缓存、固态缓存和硬盘存储,用户库类型加载器包含2级缓存:内存缓存和硬盘存储;步骤S2:基于多个模型库类加载器的层级高低关系和每个模型库类加载器的缓存级别,在所述模型库类加载器中进行查找,具体包括:步骤S21:按照所述模型库类加载器层级从高到低的顺序,在各模型库类加载器内存缓存中查找;若在所述模型库类加载器的内存缓存中查找到所述mo文件,执行步骤S3;若在所述模型库类加载器的内存缓存中未查找到所述mo文件,执行步骤S22;步骤S22:从基础类型加载器的固态缓存开始,按照缓存级别从高到低、模型库类加载器层级从低级到高级的顺序,遍历剩余模型库类加载器的各级缓存,进行查找;若在所述模型库类加载器的固态缓存中查找到所述mo文件,则将所述mo文件进行处理,将处理后的mo文件存至当前模型库类加载器的内存缓存;若在所述模型库类加载器的硬盘存储中查找到所述mo文件,则将所述mo文件进行处理,将处理后的mo文件存至当前模型库类加载器的固态缓存和内存缓存;步骤S3:判断查找结果:若查找到所述mo文件,则结束查找;若未查找到所述mo文件,返回未查找到的异常信息。

全文数据:

权利要求:

百度查询: 中汽研汽车检验中心(广州)有限公司;中汽数据(天津)有限公司 一种mo文件的查找和处理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。