[发明专利]一种基于业务逻辑层的脚本代码转换成用户流程图的方法无效
申请号: | 201310379909.8 | 申请日: | 2013-08-27 |
公开(公告)号: | CN103412783A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 刘计丰;胡大强 | 申请(专利权)人: | 杭州友声科技有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 皋吉甫 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于业务逻辑层的脚本代码转换成用户流程图的方法。该方法是一种都能很好的理解系统的运行全过程,系统不管是正常还是异常,各层次人员都能正常的看到系统的业务逻辑步骤执行情况,以一种非常人性化,易理解的方式展现出来的基于业务逻辑层的脚本代码转换成用户流程图的方法。本发明的有益效果是:本发明通过一种通过对脚本代码进行多种格式分析,实现让脚本代码转换为业务流程图,达到普通用户可直接易懂的流程图,并能根据业务流程图直观的定位问题的正常及异常情况,非常方便。 | ||
搜索关键词: | 一种 基于 业务 逻辑 脚本 代码 转换 用户 流程图 方法 | ||
【主权项】:
一种基于业务逻辑层的脚本代码转换成用户流程图的方法,其特征在于,具体包括以下步骤:步骤一:前置条件:定义数据标识格式,组成动作包,将动作包信息传递给脚本引擎解析,脚本引擎通过动作名称和动作参数,进行判断后,传给其要实现的对应业务逻辑代码中,最后输出结果信息,包括其当前流程号,下一动作索引值,动作名称,动作描述信息,其中,所述格式包括流程号,动作名称,动作参数,动作条件分支和动作描述;步骤二:开始流程,先进行初始化系统条件,初始化数据标识格式,设定所述流程号的广度为N级,深度为M级,默认N=M=1是顶层级别; 步骤三:解析顶层级别数据标识格式,首先将包信息传递给脚本引擎解析,脚本引擎通过所述动作名称和动作参数,进行动作名对应函数名,动作参数对应函数参数的判断后,传给其要实现的对应业务逻辑代码中并输出结果,解析是否完成,如完成则执行步骤八,否则执行步骤四;步骤四:解析数据标识解析过程,根据上一级的输出结果信息,判定动作返回索引值X(X=1,2,3..N);步骤五:根据条件分支的索引号X(X=1,2,3..N),此索引号与步骤四索引号相等,则执行动作分支步骤X(X=1,2,3..N),执行相关的数据标识过程;其中,所述分支步骤为通过数据分支格式逐层判断,数据格式会逐层标识分支逻辑,直到逐层标识分支逻辑结束;步骤六:判定所述流程号的深度M是否有分支步骤,如是,则继续执行步骤五,否则执行步骤七;步骤七:判定所述流程号的广度N是否有分支步骤,如是,则继续执行步骤五,否则执行步骤八;步骤八:分析以流程号的值,将结果数据输出,并记录;步骤九:将步骤一至步骤八的解析数据标识格式分别做记录,根据其记录的信息,通过计算机语言画出其流程图;步骤十:通过步骤八返回的流程号的值与步骤九得到的流程图进行相关联,即可完成在流程图中定位到流程图的每个步骤中文字或图像匹配与否验证,以予以标识,并最终画出最终结果流程图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州友声科技有限公司,未经杭州友声科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310379909.8/,转载请声明来源钻瓜专利网。
- 上一篇:Web系统中的页面的测试方法和装置
- 下一篇:一种获取文件的方法和设备