[发明专利]一种自动执行程序流程图的系统及方法有效
申请号: | 201510663125.7 | 申请日: | 2015-10-14 |
公开(公告)号: | CN105242930B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 季华 | 申请(专利权)人: | 季华 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 苏州中合知识产权代理事务所(普通合伙) 32266 | 代理人: | 马丽丽 |
地址: | 226300 江苏省南通*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 执行 程序 流程图 软件 平台 | ||
1.一种自动执行程序流程图的系统,其特征在于,包含有流程图数据载入模块、代码库数据载入模块、流程图模型创建模块、代码库模型创建模块、运行模块和程序流程图,所述流程图数据载入模块和代码库数据载入模块分别与外部文件实现单独连接;所述流程图数据载入模块与所述流程图模型创建模块相连接,所述代码库数据载入模块与所述代码库模型创建模块相连接;所述流程图模型创建模块和所述代码库模型创建模块分别和所述运行模块实现单独连接,所述流程图内部包含有端口、子图和传输线;所述端口可分为流程输入端口、流程输出端口、数据输入端口、数据输出端口,且所述流程输入端口和数据输入端口置于所述程序流程图的顶端,所述流程输出端口和数据输出端口置于所述程序流程图的底端;所述子图可分为流程子图和代码子图;所述流程子图内部包含有端口、子图和传输线;所述代码子图内部只包含有端口但和代码库中的相关代码实现关联;所述传输线可分为流程线和数据线;所述流程输入端口和流程输出端口通过所述流程线依次实现连接,所述数据输入端口和数据输出端口通过所述数据线依次实现连接。
2.一种自动执行程序流程图的方法,其特征在于,其执行程序具体运行步骤如下:
(1).启动软件平台;
(2).流程图数据载入模块从网络服务器或本地文件系统中载入流程图字节流;代码库数据载入模块从网络服务器或本地文件系统中载入代码字节流;
(3).根据步骤(2)载入的字节流,流程图模型创建模块和代码库模型创建模块分别建立模型;
(4).将建立好的模型投入到运行模块中,程序进行解释、运行;
(4-1).程序进入根流程图模型;
(4-2).程序选择从流程图的一个流程输入端口进入流程图内部,同时把数据从流程图的数据输入端口送入;
(4-3).该端口如果有传输线连接到一个或多个其它端口,则程序或数据沿着传输线依次进入到其它端口,进行步骤(4-4);如果不连接任何端口,则程序或数据停止传输;
(4-4).程序或数据进入端口并判断端口类型:当为子图的输入端口,则进入子图内部,进行步骤(4-5);当为本图的输出端口,则返回到父图,重复步骤(4-3);
(4-5).程序或数据进入子图内部并判断子图的类型:当为流程子图,则重复步骤(4-2);当为代码子图,则进入代码库中执行关联的代码,代码执行完毕再回到子图,从子图的输出端口返回到父图,重复步骤(4-3);
(5).程序执行完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于季华,未经季华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510663125.7/1.html,转载请声明来源钻瓜专利网。