[发明专利]一种业务开发系统、方法和业务运行系统、方法有效
申请号: | 201110134176.2 | 申请日: | 2011-05-23 |
公开(公告)号: | CN102799460A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 金凌;吴超亮;唐本亭 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F17/30;H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 100032 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 开发 系统 方法 运行 | ||
技术领域
本发明涉及移动通信和互联网技术领域,尤其涉及一种业务开发系统、方法和业务运行系统、方法。
背景技术
随着移动通信技术和互联网技术的发展,基于移动通信和/或互联网技术的新兴业务的需求越来越旺盛,目前,一般采用以下两种方式开发新兴业务:
第一种方式:电信运营商提供通信管道,但是自身并不开发新兴业务,而是由新兴业务开发者根据电信运行商的业务接口要求等开发新兴业务,这种新兴业务一般为短信类或彩信类业务。
具体地,运营商提供短信类业务或彩信类业务的通信管道,具体业务逻辑由第三方增值业务提供商(Service Provider,SP)负责,每一个SP都需要遵循运营商短信类业务或彩信类业务的协议开发对应的接口包,将要下发的内容封装在这些接口包里面。在运营商侧和SP侧分别维护有订购关系数据。运营商侧安装彩信中心和短信网关等设备,负责接收SP下发的短息或彩信,并根据订购关系数据鉴权通过后,将短信下发给移动用户。
可见,第一种方式需要每个SP都开发相应的接口包,开发所述接口包又要熟悉运营商相应的接口协议,因此导致新兴业务开发的速度较慢。而且,各个SP重复开发接口包的现象严重,新兴业务开发效率较低。再者,由于运营商只是提供通信管道,对于新兴业务的业务逻辑并不涉及,因此新兴业务是否安全也得不到良好的监控,新兴业务运行的安全性较差。
第二种方式:电信运营商为每一个新兴业务都开发一套单独的业务运行平台,该业务平台用于完成业务逻辑、订购关系管理、鉴权等工作。由于这些业务平台都是单独建设和运营的,因此需要重复开发建设业务平台,而一般业务平台之间一般是无法复用的,因此新兴业务开发的速度和效率都较低。
由上述方案可见,如何能够快速高效地开发出新兴业务,是当前需要解决的一个技术问题。
除了需要调用电信能力和/或互联网能力的新兴业务以外,对于其他业务的开发,也同样面临着开发效率较低的技术问题。
另外,由于新兴业务需要调用移动通信能力和/或互联网能力,因此,如何保证新兴业务的运行是安全的,即,如何对新兴业务进行管理,以使新兴业务的运行不会危及移动通信系统和互联网系统的安全,是当前需要解决的另一技术问题。
发明内容
有鉴于此,本发明提供了一种业务开发系统、方法和业务运行系统、方法,以便提高业务的生成速度和效率。
本发明采用的技术方案具体是这样实现的:
一种业务开发系统,该业务开发系统包括业务模板库和配置模块;
所述业务模板库,用于存储一个以上的业务模板,每个业务模板包括业务执行逻辑;
所述配置模块,用于从业务模板库中选择业务模板,并对该业务模板的业务执行逻辑进行配置;根据对业务模板的配置生成业务实例。
一种业务运行系统,该系统包括接入模块和执行引擎;
所述接入模块,用于接收用户业务访问请求,该业务访问请求用于访问根据业务模板生成的业务,将该业务访问请求转发给第三方业务系统,接收第三方业务系统返回的业务页面,将业务页面中携带的业务模板信息发给执行引擎,将执行引擎返回的业务页面返回给用户终端;
其中,所述业务模板包括业务执行逻辑;第三方业务系统返回的业务页面中携带的业务模板信息包括:业务模板标识ID信息和业务实例的配置信息;
所述执行引擎,用于根据所述业务模板标识ID信息和所述业务实例的配置信息生成业务模板对应的业务页面。
一种业务开发方法,该方法包括:
预先存储一个以上的业务模板,每个业务模板包括业务执行逻辑;
从业务模板库中选择业务模板,并对该业务模板的业务执行逻辑进行配置;根据对业务模板的配置生成业务实例。
一种业务运行方法,该方法包括:
接收业务访问请求,该业务访问请求用于访问根据对业务模板的配置生成的业务,所述业务模块包括需业务执行逻辑;
将接收的业务访问请求转发给第三方业务系统,接收第三方业务系统返回的业务页面,该业务页面中携带有业务模板的配置信息,根据所述配置信息生成所述业务模板对应的业务页面。
由上述技术方案可见,本发明将业务执行逻辑封装成业务模板,将各个业务模板存储在业务模板库中,通过配置模块从业务模块库中选择业务模板并对其进行配置,根据配置结果生成业务实例。
由于只需要对业务模板进行配置,根据配置结果即可生成业务实例,因此,能够快速高效地开发业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110134176.2/2.html,转载请声明来源钻瓜专利网。