[发明专利]协议配置方法及装置有效
| 申请号: | 201710911821.4 | 申请日: | 2017-09-29 |
| 公开(公告)号: | CN107612919B | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 王伟;杜恒 | 申请(专利权)人: | 交控科技股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
| 地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 协议 配置 方法 装置 | ||
本发明提供一种协议配置方法及装置,属于轨道交通控制领域。该方法包括:对于excel协议配置文档中任一协议表单页,基于跳转标识、条件跳转识别码及码位表序号配置任一协议表单页的名称;基于任一协议表单页中的表类型及比特序,配置任一协议表单页的协议头;基于协议头,配置任一协议表单页的表头,并基于表头配置每一表项的值。由于形成了一个统一的面向解析工具的接口,解析工具针对这套统一的通用的语法来解析用户根据具体协议配置出来的各个协议进行解析,使得协议的语法解析工作不再需要编写代码来实现,只需要配置一个excel表即可,从而节省了协议开发资源,并可满足用户各方面的使用需求。
技术领域
本发明涉及轨道交通控制领域,更具体地,涉及一种协议配置方法及装置。
背景技术
网络协议是两侧通信计算机共同遵从的一组约定,每一个通信过程的协议都是不同的。在有些应用场景中会涉及多个协议的解析开发,而要针对每个协议编制相应逻辑的代码去处理是一种普遍的做法,不过问题在于可扩展性差,要针对具体的协议定义去编码解决,如目前已有的组态软件会代码编写专门的驱动程序。在相关技术中通常需要开发人员配合才可实现协议的变动修改。由于每有一种新的协议出现就要调动软件开发资源去实现协议逻辑,这造成了协议开发资源的浪费。另外,当遇到已有协议存在语法定义变动时,用户不能根据变动立即做修改,需要开发人员配合才可进行,从而导致每次修改极为不便,不能满足用户各方面的使用需求。
发明内容
由于每有一种新的协议出现就要调动软件开发资源去实现协议逻辑,这造成了协议开发资源的浪费。另外,当遇到已有协议存在语法定义变动时,用户不能根据变动立即做修改,需要开发人员配合才可进行,从而导致每次修改极为不便,不能满足用户各方面的使用需求。为了解决上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的协议配置方法及装置。
根据本发明的第一方面,提供了一种协议配置方法,该方法包括:
对于excel协议配置文档中任一协议表单页,基于跳转标识、条件跳转识别码及码位表序号配置任一协议表单页的名称;
基于任一协议表单页中的表类型及比特序,配置任一协议表单页的协议头;
基于协议头,配置任一协议表单页的表头,并基于表头配置每一表项的值。
本发明实施例提供的方法,对于excel协议配置文档中任一协议表单页,通过基于跳转标识、条件跳转识别码及码位表序号配置任一协议表单页的名称。基于任一协议表单页中的表类型及比特序,配置任一协议表单页的协议头。基于协议头,配置任一协议表单页的表头,并基于表头配置每一表项的值。由于可将协议结构信息通过自定义的简单语法直观的表示出来,将所有协议都接口化成一个通用的配置文件,形成了一个统一的面向解析工具的接口,解析工具针对这套统一的通用的语法来解析用户根据具体协议配置出来的各个协议进行解析,使得协议的语法解析工作不再需要编写代码来实现,只需要配置一个excel表即可,进行协议解析时可将此配置好的协议加载进特定的协议解析工具中去解析,从而节省了协议开发资源,并可满足用户各方面的使用需求。
根据本发明的第二方面,提供了一种协议配置装置,包括:
第一配置模块,用于对于excel协议配置文档中任一协议表单页,基于跳转标识、条件跳转识别码及码位表序号配置任一协议表单页的名称;
第二配置模块,用于基于任一协议表单页中的表类型及比特序,配置任一协议表单页的协议头;
第三配置模块,用于基于协议头,配置任一协议表单页的表头,并基于表头配置每一表项的值。
根据本发明的第三方面,提供了一种协议配置设备,包括:
至少一个处理器;以及
与处理器通信连接的至少一个存储器,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于交控科技股份有限公司,未经交控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710911821.4/2.html,转载请声明来源钻瓜专利网。





