[发明专利]一种电信增值业务开发环境中的业务调试实现方法无效
| 申请号: | 201010619125.4 | 申请日: | 2010-12-29 |
| 公开(公告)号: | CN102567003A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | 王永利;潘东晓;浦巳怡;曹椋焱 | 申请(专利权)人: | 上海邮电设计咨询研究院有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
| 代理公司: | 上海世贸专利代理有限责任公司 31128 | 代理人: | 严新德 |
| 地址: | 200092*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 电信 增值 业务 开发 环境 中的 调试 实现 方法 | ||
技术领域:
本发明涉及物理领域,尤其信息处理技术,特别是一种电信增值业务开发环境中的业务调试实现方法。
背景技术:
现有技术中,随着电信增值业务的扩展,一些企业都开发出了针对电信增值业务的开发平台。这些业务开发平台大多都是通过为业务开发人员提供基于某种固定的编程语言和方式来实现业务的开发。但是,在实际应用中,电信增值业务开发环境(SCE)与上述开发平台不能完全兼容,业务开发过程中容易发生错误,业务开发周期长。
发明内容:
本发明的目的在于提供一种电信增值业务开发环境中的业务调试实现方法,所述的这种电信增值业务开发环境中的业务调试实现方法要解决现有技术中电信增值业务开发环境与其它开发平台兼容性不理想的技术问题。
本发明的这种电信增值业务开发环境中的业务调试实现方法包括一个利用计算机调试电信增值业务的过程,所述的电信增值业务调试系统中设置有IDE模块,其中,在所述的过程中,利用所述的IDE模块作为调试窗口,IDE模块向一个调试模块发送指令并控制调试的方式和过程,IDE模块显示由所述的调试模块返回的调试信息(这些信息基本上都是字符串格式),调试模块实现具体的调试功能。
进一步的,所述的调试模块包括有调试显示界面、调试服务器、调试虚拟机和调试模型,所述的调试显示界面确定在IDE窗口显示调试信息的内容和调试信息显示的方式,所述的调试服务器调试模块各有机组成之间的通信,包括完成调试所述的虚拟机和所述的调试模型之间的通信,调试模型完成各个调试模型之间的映射,业务流程文件在调试虚拟机中模拟运行产生的运行信息通过调试服务器提供的socket接口传送到调试模型,通过调试模型进行调试模型之间的相互转换完成运行信息的更新,更新后的信息传递到调试显示界面,最后在IDE窗口显示出来。
进一步的,在所述的过程中,按以下步骤实现调试功能:
步骤1:开发人员在IDE模块中发送指令到调试模块启动调试功能。
步骤2:调试模块接收到该指令后,Debug Server为Debug VM、DebugModel和自己生成空闲的socket端口号。
步骤3:Debug Server将自己的端口号分别告诉Debug VM和DebugModel,建立与二者之间的通信连接。为下一步传送业务文件的运行信息做好准备。
步骤4:Debug VM模拟运行业务流程文件并根据设置返回运行状态和逻辑状态信息。并通过socket的接口将该信息传递到Debug Server
步骤5:Debug Server将运行信息转发到Debug Model,Debug Model进行Debug模型的转换,完成对应运行信息的更新。
步骤6:Debug UI通过方法调用的方式获取Debug Model的运行信息,并根据设置确定所要显示运行信息的内容和方式。
步骤7:将Debug UI中的运行信息在IDE窗口中显示给开发人员。
本发明和已有技术相比较,其效果是积极和明显的。本发明针对业务流程文件基于组件的特点将逻辑流程调试和业务功能单元的调试融为一体,满足了用户的多种调试需求。本方法的优点有:
(1)将业务逻辑调试与功能调试结合。
(2)内嵌调试虚拟机模仿真实的运行环境,提高了调试的准确性。
(3)加入消息控制机制,使得用户能准确的获取用户设置的每个节点处的调试信息。
(4)用户可以通过认为的修改参数值控制整个业务执行的流程。
采用本发明的调试方法可以减少开发过程中出现的不合理性,增强业务开发成功率,减轻用户的开发负担,使开发人员能有效的控制业务开发过程进而缩短业务的开发的周期,提高开发的效率。
附图说明:
图1是本发明的电信增值业务开发环境中的业务调试实现方法中的调试模块与IDE模块的关系图。
图2是本发明的电信增值业务开发环境中的业务调试实现方法中的一个调试流程图。
图3是本发明的电信增值业务开发环境中的业务调试实现方法中的一个业务调试流程图。
具体实施方式:
实施例1:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海邮电设计咨询研究院有限公司,未经上海邮电设计咨询研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010619125.4/2.html,转载请声明来源钻瓜专利网。





