[发明专利]一种基于文本的人机命令输出格式检查方法有效
申请号: | 200810142268.3 | 申请日: | 2008-08-08 |
公开(公告)号: | CN101339504A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 刘洋;朱红军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 杨宏 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 文本 人机 命令 输出 格式 检查 方法 | ||
1.一种基于文本的人机命令输出格式检查方法,包括以下步骤:
A、根据人机命令预定义的输出参数类型及其子类型,填充到参数属性字典,以及将人机命令枚举添加到枚举属性字典;
B、遍历人机命令脚本文件,将脚本文件含有输出参数和输出分区的定义分别添加到输出参数属性字典和输出分区属性字典;
C、比较检查所述参数属性字典、枚举属性字典的内容与所述输出参数属性字典、输出分区属性字典的内容,判断输出参数格式是否正确。
2.根据权利要求1所述的检查方法,其特征在于,所述步骤B具体为:
B1、遍历人机命令目录和枚举目录,分别生成人机命令文件列表和枚举文件列表;
B2、遍历枚举文件列表,解析相应枚举文件,生成枚举文件描述串格式字典;
B4、定位到输出参数定义,解析出每个输出参数及其属性,填充到所述输出参数属性字典;
B5、定位到输出分区定义,解析出每个输出分区及其属性,填充到所述输出分区属性字典。
3.根据权利要求2所述的检查方法,其特征在于,所述步骤B2和B4之间还包括:
B31、判断待检查文件是否为所述人机命令脚本文件,是则解析该文本文件,否则直接退出;
B32、判断待检查文件是否存在输出分区和输出参数,是则进入步骤B4,否则遍历人机命令列表。
4.根据权利要求1所述的检查方法,其特征在于,所述步骤C具体为:
C1、分析所述输出参数属性字典中的每个成员的属性,参照所述参数属性字典和枚举属性字典进行输出格式检查,有错误时记录错误日志;
C3、分析所述输出分区属性字典中的每个成员的属性,参照所述参数属性字典和枚举属性字典进行输出格式检查,有错误时记录错误日志。
5.根据权利要求4所述的检查方法,其特征在于,所述步骤C1和C3之间还包括:
C21、判断是否打印表头,是则进入步骤C22,否则遍历人机命令列表;
C22、检查输出参数的最小显示长度与表头长度的和值。
6.根据权利要求4所述的检查方法,其特征在于,所述步骤C1具体为:
C11、若至少一成员变量输出参数的显示长度小于预定义变量的参数属性字典所索引到的输出长度,记录错误日志;
C12、若至少一成员变量格式化输出定义与预定义变量的枚举属性字典输出类型不一致,记录错误日志。
7.根据权利要求4所述的检查方法,其特征在于,所述步骤C3具体为:
C31、解析中文输出参数列表,若至少一成员变量键值的输出长度小于预定义变量的参数属性字典所索引到的输出长度,记录错误日志;
C32、解析英文输出参数列表,若至少一成员变量键值的输出长度小于预定义变量的参数属性字典所索引到的输出长度,记录错误日志。
8.根据权利要求1所述的检查方法,其特征在于,所述步骤C后还包括:
D1、检查输出分区完成后,所述待检查文件解析结束;
D2、继续遍历人机命令列表,进行下一循环,直至所有待检查文件解析结束;
D3、打开所述错误日志,发现和根据需要改进所存在的问题。
9.根据权利要求1所述的检查方法,其特征在于,所述人机命令参数的输出格式为整型、布尔型、浮点型、货币型、日期型、地址型、字符型或枚举型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810142268.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:对连通性故障进行自监控的位置检测系统
- 下一篇:液晶显示装置