[发明专利]一种网络容器及基于网络容器的程序调试方法有效
申请号: | 200910261777.2 | 申请日: | 2009-12-29 |
公开(公告)号: | CN101763307A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 戴海燕;王进;石磊;李铭;黄三伟;刘春 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 容器 基于 程序 调试 方法 | ||
1.一种程序调试方法,其特征在于,包括:
依据被测程序发送的初始化数据存储单元的申请消息初始化数据存储单 元;
当接收到所述被调试程序发送的数据时,将数据显示在界面上,并存储 在所述数据存储单元;
当接收到所述被调试程序发送的数据请求时,判断是否接收到用户针对 该数据请求发送的控制指令,若是,则按照所述控制指令对被请求数据进行 相应的控制;否则,向所述被测程序返回所述被请求数据。
2.根据权利要求1所述的方法,其特征在于,所述按照所述控制指令对 被请求数据进行相应的控制包括:
对访问频率进行设置、对存储的数据进行修改,返回修改的数据给所述 程序并将修改的数据显示在界面上保存到所述数据存储单元或向所述程序返 回一个不带数据的字符串。
3.根据权利要求2所述的方法,其特征在于,所述修改为:制造异常数 据、非法数据和/或错误数据。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将存储 的数据根据一定的规则制成报表,进行保存。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:将程序 运行异常的数据保存至数据存储单元。
6.根据权利要求5所述的方法,其特征在于,所述初始化数据存储单元 步骤后还包括:为所述数据存储单元设置唯一的标识。
7.根据权利要求6所述的方法,其特征在于,所述程序将数据通过套接 字SOCKET通讯,以字符串的形式发送。
8.根据权利要求7所述的方法,其特征在于,所述将数据显示在界面上 的过程具体为:将保存的字符串直接展示或将各个字段分开展示。
9.一种程序调试装置,其特征在于,包括:第一接收单元、初始化单元、 第二接收单元、第一判断单元、显示单元、数据存储单元、第二判断单元、 发送单元、控制单元;
所述第一接收单元用于,接收被测程序发送的初始化数据存储单元的申 请消息;
所述初始化单元用于,在所述第一接收单元接收到初始化数据存储单元 的申请消息后,初始化一个数据存储单元;
所述第二接收单元用于,接收被测程序发送的数据或数据请求;
所述第一判断单元用于,判断第二接收单元接收的是数据还是数据请求;
所述显示单元用于,当所述第一判断单元判断出所述第二接收单元接收 的是数据时,将所述数据实时的显示;
所述数据存储单元用于,将所述显示单元显示的数据进行存储;
所述第二判断单元用于,当所述第一判断单元判断出所述第二接收单元 接收的是数据请求时,判断是否接收到用户针对该数据请求发送的控制指令;
所述发送单元用于,当所述第二判断单元判断出没有接收到控制指令时, 将所述数据请求要访问的数据发送给程序;
所述控制单元用于,当所述第二判断单元判断出接收到控制指令时,按 照所述控制指令对相应被请求的数据进行相应控制。
10.根据权利要求9所述的装置,其特征在于,所述控制单元包括:频 率设置单元、修改单元和空字符返回单元;
所述频率设置单元用于,对程序访问数据的频率进行设置;
所述修改单元用于,对存储的数据进行修改,返回修改的数据给所述程 序,并通过显示单元将修改的数据显示在界面上进行显示并保存到所述数据 存储单元;
所述空字符返回单元用于,向所述程序返回一个不带数据的字符串。
11.根据权利要求10所述的装置,其特征在于,还包括制表单元,所述 制表单元用于,将数据存储单元内的数据按照一定的规则制成报表。
12.根据权利要求11所述的装置,其特征在于,所述数据存储单元还用 于存储程序运行异常的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910261777.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:摩托车发动机冷却水道和润滑油道的布置结构
- 下一篇:集成型电液执行器