[发明专利]业务控制方法及装置在审
申请号: | 201310676390.X | 申请日: | 2013-12-11 |
公开(公告)号: | CN104715309A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 段新法 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 控制 方法 装置 | ||
技术领域
本申请涉及网络通信技术,更具体地涉及一种业务控制方法及装置。
背景技术
随着互联网技术的发展,人们利用互联网技术实现各种业务交互越来越频繁,例如,生成交易订单操作、文件信息接收和发送等相关业务交互。从而针对各种业务交互过程中,如何高效地对业务控制进行维护就显得格外重要。
所谓业务维护通常是在现有业务基础上进行业务功能的扩展、业务操作的即时处理等相关维护,并将相关维护结果以按钮展示的方式呈现给用户。然而,现有技术方案对于业务维护主要是基于对工作流引擎或状态机的处理来实现业务功能的扩展、业务操作即时处理等业务维护。然后,根据各种业务设计相应的按钮控制逻辑,并通过按钮展示的方式将设计的控制逻辑所执行功能传递给用户,以供用户进行相应的业务操作。
具体而言,业务按钮展示的控制逻辑是分布在业务工作流引擎的执行逻辑中的,即,是与工作流引擎的执行逻辑密不可分的。例如,每一种业务工作流引擎的执行逻辑中到处遍布着按钮展示的控制逻辑,每当需要对该控制逻辑进行修改或扩展编辑时,都必需针对整个工作流引擎执行逻辑进行处理。因此,在业务维护时形成编辑执行代码冗长,常常导致业务操作执行过程非常的复杂以及时间复杂度过大,运算速度缓慢,并且需要付出相当大的维护和开发成本。
发明内容
本申请的目的在于,提供一种业务控制方法及装置,以解决现有技术中存在的问题。
根据本申请的一个方面,提供一种业务控制方法,包括:接收用户的业务操作请求;根据业务操作请求,获取业务类型及在该业务类型下的当前的业务状态;根据业务类型及在该业务类型下的当前的业务状态,在预设的配置文件中获取与业务类型下的当前的业务状态相对应的按钮展示逻辑,配置文件包括各业务类型下的各业务状态与对应按钮展示逻辑的映射关系;以及根据获取到的按钮展示逻辑展示相应的按钮。
根据本申请的另一个方面,提供一种业务控制装置,包括:接收模块,用于接收用户的业务操作请求;获取模块,用于根据业务操作请求,获取业务类型及在该业务类型下的当前的业务状态;调用模块,用于根据业务类型及在该业务类型下的当前的业务状态,在预设的配置文件中获取与业务类型下的当前的业务状态相对应的按钮展示逻辑,配置文件包括各业务类型下的各业务状态与对应按钮展示逻辑的映射关系;以及展示模块,用于根据获取到的按钮展示逻辑展示相应的按钮。
与现有技术相比,根据本申请的技术方案,通过接收到的用户的业务操作请求,获取业务类型及在该业务类型下的当前的业务状态,从而根据业务类型及在该业务类型下的当前的业务状态,在预设的配置文件中获取与业务类型下的当前的业务状态相对应的按钮展示逻辑,进而可以将获取到的按钮展示逻辑展示相应的按钮。而无需通过工作流引擎或状态机来完成相应按钮展示逻辑的调用,从而提高了服务器执行用户请求的操作速度。
此外,通过建立配置文件,既可以代替工作流引擎或状态机来完成所需求的按钮展示,也可以结合现有工作流引擎或状态机来实现按钮展示。以及,随着业务的不断增加可以仅更新配置文件即可实现用户对业务操作的相应需求。因此,可以大大降低开发和维护成本。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了根据本申请一个实施例的业务控制方法的流程图;
图2示出了根据本申请一个实施例的建立配置文件的方法的流程图;
图3示出了用于说明配置文件中业务类型、业务状态和按钮展示逻辑的映射关系的示意图;
图4示出了根据本申请一个实施例的针对所建立的配置文件进行维护的方法的流程图;
图5示出了根据本申请一个具体实施例的业务控制方法的流程图;以及
图6示出了根据本申请一个实施例的业务控制装置的结构框图。
具体实施方式
本申请的主要思想就在于,通过预设配置文件既可以替代原有的工作流引擎或状态机来执行按钮控制逻辑,也可以和工作流引擎或状态机相结合来完成相应的按钮控制逻辑操作,即,针对接收到的用户向服务器发送业务操作请求,获取业务类型及在该业务类型下的当前的业务状态,并通过预设的配置文件对应到与所获取的业务类型及在该业务类型下的当前的业务状态相对应的按钮展示逻辑。从而减少了因编辑代码冗长而导致的业务操作执行过程非常的复杂以及时间复杂度过大的问题,进而降低了维护和开发成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司;,未经阿里巴巴集团控股有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310676390.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理