[发明专利]一种基于预设通信协议的仿真方法及装置有效
申请号: | 202010632632.5 | 申请日: | 2020-07-02 |
公开(公告)号: | CN111858781B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 马正祥;史志杰;杨晓俊;刘晓亮;秦涛;裴斐瑜;张俊;赵灵;刘晓娟;李武星 | 申请(专利权)人: | 天筑科技股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/25;H04L29/06 |
代理公司: | 北京润捷智诚知识产权代理事务所(普通合伙) 11831 | 代理人: | 孙巍 |
地址: | 450003 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 预设 通信协议 仿真 方法 装置 | ||
本发明的实施例提供一种基于预设通信协议的仿真方法及装置,方法包括:获取对监控单元进行仿真的参数设置项的设置参数;根据所述设置参数,生成至少一组端口配置项;根据所述至少一组端口配置项的信息,对至少一个监控单元进行仿真。本发明的方案可以实现对多个监控单元进行仿真,提高对监控单元的仿真通信协议的命令进行处理的效率。
技术领域
本发明涉及监控单元的仿真技术领域,特别是指一种基于预设通信协议的仿真方法及装置。
背景技术
在一特定环境内,为了实现集中监控,而使用的电源、空调等设备在设计、制造中应遵循相关的通信协议,一动力环境集中监控系统中,要实现监控单元的标准化设置,需要对监控单元的接口进行定义,监控单元之间的互联协议,以及报文协议等;而且各厂家的监控单元需要满足这种标准化设置;
目前各厂家的监控单元,质量参差不齐,而监控单元可以单个或批量测试命令并生成字符串文件,作为某设备仿真通信协议的命令内容,需要通多个监控单元进行仿真。
发明内容
本发明要解决的技术问题是提供一种基于预设通信协议的仿真方法及装置,从而实现对多个监控单元进行仿真,提高对监控单元的仿真通信协议的命令进行处理的效率。
为解决上述技术问题,本发明的技术方案如下:
一种基于预设通信协议的仿真方法,所述方法包括:
获取对监控单元进行仿真的参数设置项的设置参数;
根据所述设置参数,生成至少一组端口配置项;
根据所述至少一组端口配置项的信息,对至少一个监控单元进行仿真。
可选地,所述参数设置项包括以下至少一项:端口;波特率;数据位;校验位;停止位。
可选地,所述端口包括多个端口号,多个端口号采用“,”或者“-”进行分隔;所述波特率大于第一预设值且小于第二预设值;所述数据位为第三预设值;所述校验位为第四预设值;所述停止位为第五预设值。
可选地,根据所述设置参数,生成至少一组端口配置项,包括:
根据所述设置参数中端口的个数N,生成N组端口配置项,一组端口配置项包括一个端口号;其中,N为大于或者等于1的整数。
可选地,每组端口配置项包括:一个端口号、一个监控单元的设备ID、一个协议信息以及导入协议项;
其中,所述协议信息包括:以EXCEL表格形式存储的监控单元的设备ID对应的协议;
所述导入协议项用于将协议封装到数据库中。
可选地,将协议封装到数据库中,包括:
将EXCEL表格形式存储的监控单元的设备ID对应的协议,转换为预设数据库的存储格式的数据;
将所述预设数据库的存储格式的数据,封装在所述预设数据库中。
可选地,将EXCEL表格形式存储的监控单元的设备ID对应的协议,转换为预设数据库的存储格式的数据,包括:
读取所述监控单元的设备ID对应的协议所述EXCEL表格的行号、列号以及该行号和列号对应的单元格的数据;
若所述单元格的数据是字符串,将该单元格的数据赋值给第一字符串变量;
若所述单元格的数据不是字符串,将该单元格进行格式化处理后转换为字符串,赋值给所述第一字符串变量;
遍历所述EXCEL表格的所有行和列,得到每个单元格对应的字符串;
将每一个字符串,作为预设数据库的存储格式的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天筑科技股份有限公司,未经天筑科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010632632.5/2.html,转载请声明来源钻瓜专利网。