发明名称 |
一种提高程序运行信息可理解性的实现方法及系统 |
摘要 |
本发明公开了一种提高程序运行信息可理解性的实现方法,用于将程序运行过程中输出的数值型信息解码为该数值型信息所表示的文字信息;该方法为:在源程序中标记所有对数值型信息进行解释的文字信息,和在输出数值型信息的语句中指定需要解释该数值型信息的文字信息;扫描所述源程序,根据所述标记建立数值型信息与其表示的文字信息之间的对应关系;接收程序运行过程中输出的运行信息,并从该运行信息中获取所述数值型信息;利用获取的数值型信息查询所述对应关系得到对应的文字信息,将该文字信息代替所述运行信息中的数值型信息并最终输出信息。 |
申请公布号 |
CN1797330A |
申请公布日期 |
2006.07.05 |
申请号 |
CN200410102683.8 |
申请日期 |
2004.12.29 |
申请人 |
华为技术有限公司 |
发明人 |
龙纲 |
分类号 |
G06F9/44(2006.01);G06F17/30(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
黄志华 |
主权项 |
1、一种提高程序运行信息可理解性的实现方法,用于将程序运行过程中输出的数值型信息解码为该数值型信息所表示的文字信息;其特征在于包括如下步骤:A、在源程序中标记所有对数值型信息进行解释的文字信息,和在输出数值型信息的语句中指定需要解释该数值型信息的文字信息;B、扫描所述源程序,根据所述标记建立数值型信息与其表示的文字信息之间的对应关系;C、接收程序运行过程中输出的运行信息,并从该运行信息中获取所述数值型信息;D、利用获取的数值型信息查询所述对应关系得到对应的文字信息,将该文字信息代替所述运行信息中的数值型信息并最终输出信息。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |