[发明专利]一种通讯模块开发配置的方法和装置无效
| 申请号: | 201110332588.7 | 申请日: | 2011-10-28 |
| 公开(公告)号: | CN102508661A | 公开(公告)日: | 2012-06-20 |
| 发明(设计)人: | 岑银 | 申请(专利权)人: | 航天科工深圳(集团)有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518048 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通讯 模块 开发 配置 方法 装置 | ||
技术领域
本发明涉及通讯测试领域,尤其涉及一种通讯模块开发配置的方法和装置。
背景技术
在通讯产品的设计开发中,通讯部分是十分重要的,在实物开发设计出来之前,往往需要对产品的通讯模块进行测试,开发人员通常会编写测试软件供测试使用,产品的通讯协议内容或者通讯协议规约解析方式在开发过程中通常需要根据需求和测试结果进行修改,因此,每改动一次,产品的通讯模块和测试软件也需要修改或者重写,以供新的测试需求;另外,当新的项目启动时,又需要针对该项目开发新的通讯模块和测试程序,同时在通讯测试过程中,哪怕仅修改了一点通讯协议内容,产品的通讯模块及其测试软件也都需要做相应修改并重新编译成可执行文件,才能进行测试。这些都浪费了程序修改时间,增加了开发成本。
发明内容
本发明要解决的技术问题在于,针对现有技术的通讯模块及其测试软件存在修改不便和不可复用的缺陷,提供一种可共用和易修改的通讯模块开发配置的方法和装置。
本发明解决其技术问题所采用的技术方案是:构造一种通讯模块开发配置的方法,所述方法包括以下步骤:
A.根据协议帧将所述通讯模块中的通讯协议内容和通讯协议规约解析方式保存至配置文件,并读取配置文件;
B.根据所述配置文件加载所述通讯协议内容,并对所述通讯协议规约解析方式进行处理;
C.判断是否存在用户修改,若是,则执行步骤D,若否,则步骤结束;
D.接收用户修改所述通讯协议内容和/或所述通讯协议规约解析方式的命令;
E.根据所述命令修改所述配置文件,并保存修改后的所述配置文件,以读取配置文件,返回步骤B。
在本发明所述的方法中,所述协议帧的结构包括帧头、帧长、命令字、数据域、校验码以及帧尾。
在本发明所述的方法中,所述通讯协议内容包括类型码、命令码、数据长度以及数据内容。
在本发明所述的方法中,所述通讯协议规约包括IEC60870-5-101规约和IEC60870-5-104规约。
在本发明所述的方法中,所述通讯协议规约解析方式包括浮点数转换为二进制字节数、字符串转换为二进制字节数、字节数转换为浮点数以及字节数转换为字符串。
本发明还构造一种通讯模块开发配置的装置,所述装置包括依次连接的保存单元、加载单元、判断单元、接收单元以及分别与所述加载单元和所述接收单元连接的读取单元,其中,
保存单元,用于根据协议帧将所述通讯模块中的通讯协议内容和通讯协议规约解析方式保存至配置文件,并读取配置文件;
加载单元,用于根据所述配置文件加载所述通讯协议内容,并对所述通讯协议规约解析方式进行处理;
判断单元,用于判断是否存在用户修改;
接收单元,用于接收用户修改所述通讯协议内容和/或所述通讯协议规约解析方式的命令;
读取单元,用于根据所述命令修改所述配置文件,并保存修改后的所述配置文件,以读取配置文件。
在本发明所述的装置中,所述协议帧的结构包括帧头、帧长、命令字、数据域、校验码以及帧尾。
在本发明所述的装置中,所述通讯协议内容包括类型码、命令码、数据长度以及数据内容。
在本发明所述的装置中,所述通讯协议规约包括IEC60870-5-101规约和IEC60870-5-104规约。
在本发明所述的装置中,所述通讯协议规约解析方式包括浮点数转换为二进制字节数、字符串转换为二进制字节数、字节数转换为浮点数以及字节数转换为字符串。
实施本发明的技术方案,具有以下有益效果:根据协议帧将通讯协议内容和通讯协议规约解析方式保存至配置文件,并通过修改配置文件达到修改通讯模块的目的,该技术方案实现了通讯模块和测试程序的共用,不仅减少了测试程序修改的时间和提高了工作效率,还为通讯产品的开发和测试提供了便利。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明通讯模块开发配置的方法的流程图;
图2是本发明通讯模块开发配置的装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1是本发明通讯模块开发配置的方法的流程图,如图1所示,所述方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工深圳(集团)有限公司,未经航天科工深圳(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110332588.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:污水处理系统
- 下一篇:麦饭石、电气石矿化饮水机





