[发明专利]业务接口开发的方法及系统有效
申请号: | 201210544215.0 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103870260B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 蔡宇轩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 接口 开发 方法 系统 | ||
本发明公开一种业务接口开发的方法及系统,该方法包括:监测到控件被触发后,根据被触发的控件类型提示该控件需要配置的参数;接收被触发的控件的配置参数的值以生成待关联控件;根据预设的关联参数为生成的待关联控件建立关联关系以生成流程图;遍历所述流程图中的每个节点,根据各个节点对应的控件生成供外部调用的可执行脚本;接收所述外部调用请求,根据所述外部调用请求解析并执行相应的可执行脚本,而且调用可执行脚本中节点相应的预设代码块,根据该节点相应的配置参数执行所述预设代码块。本发明使得业务逻辑可以以流程图的形式可视化地展示,不但简化了业务开发的过程,也降低了业务开发人员的开发难度。
技术领域
本发明涉及业务接口开发领域,尤其涉及一种业务接口开发的方法及系统。
背景技术
目前很多业务开发面临这样的困难:产品开发周期短,产品上线后维护阶段还时常要修改需求,需求修改完后又得经过程序员修改代码、调试、测试几个阶段。使得很多程序员希望花更少的精力花在产品的重复类似代码的开发、调试、测试。
在开发阶段,程序员需要花费比较多的时间在编译、调试、修改、再次编译、调试等等,从而浪费了不少开发时间,也很容易使得程序员因为经常重复编写修改类似的代码和等待编译而感到厌烦。
发明内容
本发明的主要目的是提供一种业务接口开发的方法,旨在简单、快捷地进行业务开发。
本发明提供了一种业务接口开发的方法,包括以下步骤:
监测到控件被触发后,根据被触发的控件类型提示该控件需要配置的参数;
接收被触发的控件的配置参数的值以生成待关联控件;
根据预设的关联参数为生成的待关联控件建立关联关系以生成流程图;
遍历所述流程图中的每个节点,根据各个节点对应的控件生成供外部调用的可执行脚本;
接收所述外部调用请求,根据所述外部调用请求解析并执行相应的可执行脚本,而且调用可执行脚本中节点相应的预设代码块,根据该节点相应的配置参数执行所述预设代码块。
本发明还提供了一种业务接口开发的系统,包括:
流程图配置模块,用于监测到控件被触发后,根据被触发的控件类型提示该控件需要配置的参数;接收被触发的控件的配置参数的值以生成待关联控件;根据预设的关联参数为生成的待关联控件建立关联关系以生成流程图;
流程图解析模块,用于遍历所述流程图中的每个节点,根据各个节点对应的控件生成供外部调用的可执行脚本;
脚本执行模块,用于接收所述外部调用请求,根据所述外部调用请求解析并执行相应的可执行脚本,而且调用可执行脚本中节点相应的预设代码块,根据该节点相应的配置参数执行所述预设代码块。
本发明通过调用预先设置的功能控件构建流程图,并为其配置相应的参数,并在构建好流程图后,对其解析并生成相应的可执行脚本;在执行脚本时,可以调用节点相应的预设代码块执行相应的功能,从而使得业务逻辑可以以流程图的形式可视化地展示,不但简化了业务开发的过程,也降低了业务开发人员的开发难度。
附图说明
图1是本发明业务接口开发的方法较佳实施例的流程示意图;
图2是本发明业务接口开发的方法中解析流程图,并生成可执行脚本的结构示意图;
图3是本发明业务接口开发的方法中根据外部调用请求,执行相应的可执行脚本的流程示意图;
图4是本发明业务接口开发的方法中以赠送礼品的业务为例所构建的流程图的结构示意图;
图5是本发明业务接口开发的方法执行图4所示的流程图对应的可执行脚本的调用栈的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210544215.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:编织纺织品配件
- 下一篇:稳定乳状液及其在基于异氰酸酯的泡沫制造中的用途