首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于多种接口的数据报文通用转发处理方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:天津津航计算技术研究所

摘要:本发明涉及一种基于多种接口的数据报文通用转发处理方法,属于嵌入式系统通讯技术领域。当指令转发单元端的工作流程发生更改时,该方法在尽可能不改动或者少改动指令转发单元端程序代码的情况下,仅通过改动指令转发单元端脚本文件,实现了指令转发单元端新的工作流程。本发明提出的一种基于多种接口的数据报文通用转发处理方法,完美解决了“在嵌入式控制系统中,因指令转发单元端设计和工作流程变更带来的指令转发单元端程序代码改动量大且软件开发效率低下”的问题。本发明提出的方法具有程序代码更改量小、软件开发效率和可靠性高,且易实现等特点。

主权项:1.一种基于多种接口的数据报文通用转发处理方法,其特征在于,包括以下步骤:S1:定义XML脚本语言的语法和命令,生成XML脚本语言接口规范;其中,所述XML脚本语言接口规范是为了实现嵌入式控制系统中的指令转发单元的工作流程而设计的基于XML的可扩展标记语言,支持顺序结构、分支判断和循环结构;其中,所述XML脚本语言遵循XML语言的语法规则,并按照指令转发单元自身的工作流程顺次编写;其中,所述XML脚本语言接口规范中的语句是由一个XML元素来表达的,所有语句都必须有返回值,对于返回值没有意义的语句,返回void;该XML脚本语言接口规范中的语句可以嵌套成为组合语句,这样的语句的返回值为其内部最后一条语句的执行结果;每条语句的返回值类型是解释器执行过程中动态决议的,而不在执行前进行静态检查;其中,所述指令转发单元内运行XML脚本文件的解释器,即XML脚本解释器;所述指令转发单元的每一步工作流程由一个block块语句实现,每个block块语句是由多条基本语句组成,XML脚本解释器将顺次解析并执行该block块语句中的每一条语句;block块中每条基本语句的语言元素包括赋值语句元素、数值运算元素、比较语句元素、逻辑运算元素、分支和循环语句元素、数据发送元素、数据接收元素以及自定义数据处理元素;S2:读取XML配置文件的信息,基于XML脚本语言接口规范描述指令转发单元自身的工作流程,并将该工作流程保存在XML脚本文件中;XML配置文件包括XML参数配置文件、XML任务配置文件;其中,嵌入式控制系统中的控制台通过以太网向指令转发单元发送控制命令和参数,指令转发单元通过不同的数据接口,将接收到的控制命令和参数发送给终端设备;终端设备将控制命令的执行结果通过不同的数据接口发送给指令转发单元,指令转发单元再将该执行结果通过以太网发送给控制台;其中,所述指令转发单元自身的工作流程由XML脚本描述实现;指令转发单元自身的工作流程包括:参数和任务初始化、控制台控制命令和参数的接收处理以及与终端设备的通信处理;S3:将完整的XML脚本文件装入XML脚本解释器中,指令转发单元启动对该脚本的解析处理流程。

全文数据:

权利要求:

百度查询: 天津津航计算技术研究所 一种基于多种接口的数据报文通用转发处理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。