[发明专利]BMS应用的集成方法、系统及电子设备在审
申请号: | 202211736947.X | 申请日: | 2022-12-30 |
公开(公告)号: | CN115951899A | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 阎全忠;李洁辰 | 申请(专利权)人: | 上海洛轲智能科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F16/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 周宇 |
地址: | 200438 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bms 应用 集成 方法 系统 电子设备 | ||
1.一种BMS应用的集成方法,其特征在于,所述方法包括:
构建应用层的开发环境,并在所述应用层的开发环境中构建多个BMS功能模块;其中,所述BMS功能模块至少包含:信号列表和功能接口函数;
获取所述BMS功能模块对应的数据字典,并在所述数据字典中构建与所述BMS功能模块对应的变量名称、变量类型和变量存储位置;
利用所述信号列表和所述功能接口函数生成所述BMS功能模块的嵌入式代码;并将所述嵌入式代码的变量声明至与所述数据字典中对应的所述变量存储位置中;
将所述应用层中所有所述BMS功能模块对应的所述嵌入式代码发送至已完成构建的底层环境中,并利用所述数据字典对所述嵌入式代码进行集成编译生成BMS应用。
2.根据权利要求1所述的BMS应用的集成方法,其特征在于,所述获取所述BMS功能模块对应的数据字典,并在所述数据字典中构建与所述BMS功能模块对应的变量名称、变量类型和变量存储位置的步骤,包括:
判断所述BMS功能模块中是否包含对应的所述数据字典;
如果是,则获取所述数据字典对应的命名规则;
按照所述命名规则将所述BMS功能模块对应的变量名称、变量类型、变量初始值和变量存储位置保存至所述数据字典中。
3.根据权利要求1所述的BMS应用的集成方法,其特征在于,所述获取所述BMS功能模块对应的数据字典,并在所述数据字典中构建与所述BMS功能模块对应的变量、变量存储位置和变量声明位置的步骤,包括:
判断所述BMS功能模块中是否包含对应的所述数据字典;
如果否,则利用所述BMS功能模块中的变量构建所述数据字典及其命名规则;
按照所述命名规则将所述BMS功能模块对应的变量、变量存储位置和变量声明位置保存至所述数据字典中。
4.根据权利要求1所述的BMS应用的集成方法,其特征在于,所述获取所述BMS功能模块对应的数据字典,并在所述数据字典中构建与所述BMS功能模块对应的变量名称、变量类型和变量存储位置的步骤之后,所述方法还包括:
将所述数据字典保存至已初始化的表格文件中;
将所述表格文件通过脚本工具加载至所述应用层的开发环境中。
5.根据权利要求1所述的BMS应用的集成方法,其特征在于,所述利用所述信号列表和所述功能接口函数生成所述BMS功能模块的嵌入式代码;并将所述嵌入式代码的变量声明至与所述数据字典中对应的所述变量存储位置中的步骤,包括:
利用所述信号列表和所述功能接口函数获取已完成开发的所述BMS功能模块的嵌入式代码;
获取所述嵌入式代码中的输入变量和输出变量,并利用所述输入变量和所述输出变量确定观测量;
将所述观测量更新至所述数据字典中,并利用已更新的所述数据字典将所述嵌入式代码声明在所述变量声明位置中。
6.根据权利要求5所述的BMS应用的集成方法,其特征在于,所述获取所述嵌入式代码中的输入变量和输出变量,并利用所述输入变量和所述输出变量确定观测量的步骤,包括:
获取所述嵌入式代码中所述输入变量和所述输出变量的层级关系;
将所述层级关系满足预设阈值关系的所述输入变量和所述输出变量确定为所述观测量。
7.根据权利要求1所述的BMS应用的集成方法,其特征在于,所述将所述应用层中所有所述BMS功能模块对应的所述嵌入式代码发送至已完成构建的底层环境中,并利用所述数据字典对所述嵌入式代码进行集成编译生成BMS应用的步骤,包括:
获取所述BMS功能模块对应的变量获取策略;其中,所述变量获取策略用于在所述变量不出现重定义的前提下确定所述BMS功能模块编译时所需的所述变量;
利用所述变量获取策略获取所述BMS功能模块对应的所述嵌入式代码及所述变量存储位置;
将所述嵌入式代码及所述变量存储位置发送至已完成构建的底层环境中进行集成编译后,生成所述BMS应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海洛轲智能科技有限公司,未经上海洛轲智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211736947.X/1.html,转载请声明来源钻瓜专利网。