[发明专利]业务处理方法和业务引擎有效
申请号: | 201010261208.0 | 申请日: | 2010-08-20 |
公开(公告)号: | CN102142004A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 徐文华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 引擎 | ||
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种业务处理方法和业务引擎。
背景技术
目前,随着Internet应用的不断丰富和相关技术的不断成熟,开发人员可以把Internet上的各种应用和服务作为可重用的对象创造出新的应用,使得能够重用的组件的粒度越来越大,为用户创建应用提供更多的方便。聚合(mashup)通过组合多种数据源、应用来形成新应用,具有面向普通用户而非开发者、面向集成而非软件开发的特点。
在现有技术中,mashup的内容抽取主要依靠编程来实现,例如从一个网页中分离出特定内容时,需要分析页面内容,编程获取所需数据。当然,可以借助网页内容提取kapow工具进行辅助开发,但此时需要程序员定义所要获取的内容的输入和输出,并重新编写页面对所获取的数据进行封装。
因此,在使用现有技术获取某个网页的特定内容时,对业务创建者的编程要求仍然很高,如仍需要从编程语言层次对页面内容进行分析等。
发明内容
本发明实施例提供一种业务处理方法和业务引擎,用以解决现有技术中对业务创建者的编程要求高的缺陷,使得业务创建者可通过截图来进行编程,降低业务开发的难度。
本发明实施例提供一种业务处理方法,包括:
获取业务脚本,所述业务脚本包括操作指令和所述操作指令对应的子业务的图像信息;
执行所述业务脚本,在所述子业务的图像信息所指示的位置模拟执行所述操作指令,并将执行结果在客户端进行显示。
本发明实施例提供一种业务引擎,包括:
脚本获取模块,用于获取业务脚本,所述业务脚本包括操作指令和所述操作指令对应的子业务的图像信息;
脚本执行模块,用于执行所述业务脚本,在所述子业务的图像信息所指示的位置模拟执行所述操作指令;
结果显示模块,用于将执行结果在客户端进行显示。
本发明实施例的业务处理方法和业务引擎,通过获取业务脚本并执行,根据业务脚本中各操作指令对应的子业务的图像信息在所示的位置模拟执行各操作指令,将获取的执行结果显示在客户端,本实施例将图像引入业务创建过程中,使得业务创建者可以通过获取的图像信息来进行编程,解决了现有技术中对业务创建者的编程要求高的缺陷,使得业务创建者可通过截图来进行编程,降低了业务开发的难度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明业务处理方法实施例一的流程图;
图2为本发明业务处理方法实施例二的流程图;
图3为本发明业务处理方法实施例三的流程图;
图4为本发明业务处理方法实施例三中的图像信息的示例图;
图5为本发明业务引擎实施例一的结构示意图;
图6为本发明业务引擎实施例二的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明业务处理方法实施例一的流程图,如图1所示,本实施例提供了一种业务处理方法,可以具体包括如下步骤:
步骤101,业务引擎获取业务脚本,所述业务脚本包括操作指令和所述操作指令对应的子业务的图像信息。
本实施例中的业务引擎可以独立于客户端而设置,此时业务引擎与客户端是分离的,当然业务引擎也可以与客户端设置在一起,同时可以充当客户端的角色。本步骤为业务引擎获取业务脚本,该业务脚本为业务创建者通过创建工具创建的组合业务的业务脚本,此处的组合业务可以由多个相互关联的子业务组成,也可以只包括一个子业务。具体地,本实施例中的业务脚本可以包括业务创建者创建业务时记录的各个操作指令和操作指令对应的子业务的图像信息,子业务的图像信息为业务创建者记录的子业务服务器返回的业务响应对应的图像信息。
步骤102,业务引擎执行所述业务脚本,在所述子业务的图像信息所指示的位置模拟执行所述操作指令,并将执行结果在客户端进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010261208.0/2.html,转载请声明来源钻瓜专利网。