【技术实现步骤摘要】
一种模块级升级方式的通信局站设备协议解析方法
本专利技术适用于通信局站内部设备协议解析,具体涉及一种模块级升级方式的通信局站设备协议解析方法。
技术介绍
在通信局站动力环境监控领域,机房中会有各种设备,包括智能设备如开关电源、智能电表、UPS、智能空调、智能油机等和非智能设备如烟雾传感器、红外传感器等,所有的设备都通过智能接口或非智能接口接入到动力环境监控系统(后面称动环系统)中。非智能设备通过非智能接口如干接点或模拟量接入动环系统,非智能接口具有通用性,动环系统容易识别非智能设备状态,但智能设备通过智能接口如串口接入动环系统,其数据通信嵌入在通信协议中,必须对智能设备的协议进行解析才能获取数据,下发命令时也必须按照其规定的协议进行控制,在通信局站中有众多设备,每种设备厂家众多,型号各异。解决此问题的方法目前是将每个设备的协议解析和构造功能封装为一个较大的协议库,将协议库放入到系统中,需要对接智能设备时从协议库中选择相应的协议,在本地进行编译链接生成可执行文件进行执行。这种方法从实现角度相对简单,但存在缺点,一方面对系统要求较高,系统必须具有操作系统和编译功能,对于无操作系统的单片机系统无法实现此功能,另一方面,其灵活性相对较差,且具有尤其是当某个设备的协议或功能点发生变化时,需修改和升级整个协议库,耗费较多开发资源和网络资源,对于无线传输的动环系统,更期待一种轻量级的升级方式。
技术实现思路
本专利技术的目的在于针对现有技术的上述不足,提供一种模块级升级方式的通信局站设备协议解析方法。本方法针对不同的智能设备只需要开发一个协议解析模块即可,工作量小,系统维护 ...
【技术保护点】
1.一种模块级升级方式的通信局站设备协议解析方法,特征在于,包括以下内容:步骤1:根据动环系统的业务逻辑以及协议解析的过程,抽象出协议解析框架,并在系统中固化好协议解析框架及执行流程,执行流程与具体数据无关,只涉及逻辑和流程,框架中可填充执行具体协议解析的模块,即由功能相同、接口相同的协议实体来构成功能块;步骤2:将与局站设备协议处理相关的功能封装为一个标准的解析模块,此模块具有一定的参数和格式,不同类型的设备协议具有不同的模板;步骤3:为不同的解析模块分配绝对地址和存储空间,系统执行协议解析时会调用解析模块,进而自动执行已分配绝对地址的模块体;步骤4:进行设备协议解析时,根据不同的设备协议进行不同的模块开发,使用开发环境将此模块生成独立的可执行文件,不同的设备可生成不同的可执行文件;步骤5:动环系统连接设备后,根据所连设备种类和型号升级对应的可执行文件,即完成对应设备解析模块的升级,升级完毕系统根据设定的业务逻辑运行此模块体;步骤6:在模块体中进行设备信息查询,数据解析和数据点创建等工作,最终完成设备协议解析工作。
【技术特征摘要】
1.一种模块级升级方式的通信局站设备协议解析方法,特征在于,包括以下内容:步骤1:根据动环系统的业务逻辑以及协议解析的过程,抽象出协议解析框架,并在系统中固化好协议解析框架及执行流程,执行流程与具体数据无关,只涉及逻辑和流程,框架中可填充执行具体协议解析的模块,即由功能相同、接口相同的协议实体来构成功能块;步骤2:将与局站设备协议处理相关的功能封装为一个标准的解析模块,此模块具有一定的参数和格式,不同类型的设备协议具有不同的模板;步骤3:为不同的解析模块分配绝对地址和存储空间,系统执行协议解析时会调用解析模块,进而自动执行已分配绝对地址的模块体;步骤4:进行设备协议解析时,根据不同的设备协议进行不同的模块开发,使用开发环境将此模块生成独立的可执行文件,不同的设备可生成不同的可执行文件;步骤5:动环系统连接设备后,根据所连设备种类和型号升级对应的可执行文件,即完成对...
【专利技术属性】
技术研发人员:吴国驭,高政,徐靠,王俊,陈佰平,赵建勇,庄程星,
申请(专利权)人:杭州义益钛迪信息技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。