[发明专利]一种基于插件的业务访问方法及其系统有效
申请号: | 201210040382.1 | 申请日: | 2012-02-22 |
公开(公告)号: | CN103297381B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 顾湘余;李永亮;吴振元;冯炯 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 插件 业务 访问 方法 及其 系统 | ||
技术领域
本申请涉及通信技术领域,尤其涉及一种基于插件的业务访问方法及其系统。
背景技术
目前的业务访问系统,例如,竞价系统、质量分析系统等,采用插件算法模型,将各类算法整合并基于插件和WEB服务器统一提供服务。插件系统是支持功能扩展的宿主系统,能够在不更改系统本身的前提下,灵活扩展各类功能,也有利于模块化的开发方式。
由于用户访问的业务千差万别,而现有的插件算法模型是基于模块化的方式存在的,其功能已经固定,一种插件算法模型很难满足不同的访问业务,因此,目前的业务访问系统大都通过集成插件算法模型模块的方式,选择与用户访问的业务所实现功能相同或近似的插件,根据访问业务的具体情况对插件进行修改,即更改插件的代码,重新构建业务流程。
但是,这种业务访问系统需要针对不同的业务类型对插件重新编码,生成的业务访问系统的耦合性大,适应性差。
发明内容
本申请实施例提供了一种基于插件的业务访问方法及其系统,用以降低业务访问系统中的插件之间的耦合性。
本申请实施例提供的一种基于插件的业务访问方法,应用于基于插件的业务访问系统进行业务访问处理的过程,其特征在于,所述业务访问系统在系统初始化时,根据插件配置文件为该系统中的插件统一配置输入输出接口,该方法包括:
所述业务访问系统接收业务请求,获取其中携带的业务参数;
所述业务访问系统根据所述业务请求,确定需要调用的插件;
所述业务访问系统将所述业务参数作为输入参数,并通过调用所述需要调用的插件进行业务处理,得到业务处理结果;其中,插件间根据统一配置的输入输出接口交互信息;
所述业务访问系统输出所述业务处理结果。本申请实施例提供的一种基于插件的业务访问系统,包括:
插件模块,用于进行业务处理;
初始化模块,用于在系统初始化时,根据插件配置文件为系统中的插件模块统一配置输入输出接口;
接收模块,用于接收业务请求,获取其中携带的业务参数;
处理模块,用于根据所述业务请求,确定需要调用的插件模块;以及,将所述业务参数作为输入参数,并通过调用所述需要调用的插件模块进行业务处理,得到业务处理结果;其中,插件模块间根据统一配置的输入输出接口交互信息;
输出模块,用于输出所述业务处理结果。
与现有技术相比,本申请的上述实施例具有以下有益技术效果:
本申请实施例通过根据所述业务请求,确定需要调用的插件,并将业务参数作为输入参数,通过调用现有的插件进行业务处理,得到业务处理结果,其中,插件间根据统一配置的输入输出接口交互信息,令业务访问系统与插件更加独立,降低插件与业务访问系统的耦合性,使得业务访问系统更易推广,具有更广泛的适用性。
附图说明
图1为本申请实施例提供的基于插件的业务访问系统架构图;
图2为本申请实施例提供的基于插件的业务访问的流程示意图;
图3为本申请实施例提供的基于插件的业务访问系统的结构示意图。
具体实施方式
下面结合附图对本申请的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
参见图1所示,为本申请实施例提供的基于插件的业务访问系统架构图,该业务访问系统主要划分为基础模块层11、应用模块层12和组合服务层13。其中:
基础模块层11中包括插件(或插件模块),插件为一个或多个,用于执行业务功能,多个插件的组合调用和执行可以实现某一特定业务。插件包括但不限于Java算法插件、第三方算法插件、搜索算法插件、个性化算法插件等,可根据业务需要增减。
应用模块层12中包括业务处理模块,例如质量分析模块、竞价算法模块等,每个业务处理模块用于实现对应的业务功能,可通过调用基础模块层的插件实现业务处理。
组合服务层13用于提供通用服务,例如包括用于对登录用户进行身份认证的认证模块,还可以提供与用户交互的界面,例如,提供用户登录界面,以供用户登录该系统,还可提供业务处理界面,以接收用户提交的业务处理请求和业务参数等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210040382.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在微博中提及多人的方法及装置
- 下一篇:接收信号的处理方法和装置