[发明专利]业务处理方法和装置在审
申请号: | 201410155854.7 | 申请日: | 2014-04-17 |
公开(公告)号: | CN103927174A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 杨胜和;王天星;王文军;李伟东;李红艳 | 申请(专利权)人: | 北京视博数字电视科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 邓猛烈;孟金喆 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 | ||
技术领域
本发明涉及业务处理领域,尤其涉及一种应用于广播电视综合业务运营支撑系统的业务处理方法和装置。
背景技术
规则引擎是一种嵌入在应用程序中的组件,由基于规则专家系统中的推理引擎发展而来,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策,接受数据输入,解释业务规则,并根据规则做出业务决策。规则引擎技术在理论上已经非常成熟,各主流规则引擎也已普遍应用于各个领域。
目前,广播电视领域的综合业务运营支撑系统(Business Operational Support System,BOSS)或用户管理系统(Subscriber Management System,SMS),仍然采用传统硬编码的方式实现业务规则,即业务规则逻辑完全由程序代码来实现;或者,BOSS或SMS系统调用业务规则引擎的应用程序接口(Application Programming Interface,API),业务规则由技术人员直接在配置文件中定制。现有的方案存在如下缺点:
第一,在采用传统的硬编码的方式时,集成过程业务规则的复杂和易变性增加了系统开发的难度,一旦业务规则发生变化,需由开发人员重新编写代码、调试并离线部署;比如,在BOSS系统中直接通过编码实现业务逻辑,业务规则与应用逻辑紧密耦合,导致任何一处业务规则发生改变,都需要修改代码,造成BOSS系统的可维护性很差。BOSS系统应用程序中的业务逻辑由于没有提炼成业务规则,可能重复编写和执行了很多相同或相似的业务逻辑代码,造成BOSS系统应用程序的代码冗余和低效,代码的复用性与执行效率都很差。
第二,在使用业务规则引擎时,业务规则的配置只能由支撑人员完成,即使最简单的产品配置,业务制定人员也无法自行使用系统配置完成。虽然引入了规则引擎,但只能让技术人员整日埋在一大堆枯燥无味的配置文件中配置业务规则,不但工作效率很低,也容易将业务规则配错,况且业务人员根本无法完成技术性很强的业务规则配置工作。
发明内容
本发明实施例提供一种业务处理方法和装置,用于提高广播电视综合业务运营支撑系统中的业务处理效率。
本发明实施例提供一种业务处理方法,应用于广播电视综合业务运营支撑系统,该方法包括:
业务规则配置管理模块获取用户在配置界面上采用面向业务的自然语言配置的业务规则;将所述业务规则转换为规则引擎能够识别的信息,将转换得到的信息存储在规则引擎的数据库中;
客户端接收包含输入数据的业务处理请求,从所述规则引擎的数据库中读取所述业务规则,根据所述输入数据和所述业务规则进行业务处理,将得到的业务处理结果进行输出。
本发明实施例提供一种业务处理装置,应用于广播电视综合业务运营支撑系统,该装置包括:
业务规则配置管理模块,用于获取用户在配置界面上采用面向业务的自然语言配置的业务规则;将所述业务规则转换为规则引擎能够识别的信息,将转换得到的信息存储在规则引擎的数据库中;
客户端,用于接收包含输入数据的业务处理请求,从所述规则引擎的数据库中读取所述业务规则,根据所述输入数据和所述业务规则进行业务处理,将得到的业务处理结果进行输出。
本发明实施例中,用户可以通过业务规则配置管理模块在配置界面上采用面向业务的自然语言配置业务规则,业务规则配置管理模块将配置的业务规则转换为规则引擎能够识别的信息,将转换得到的信息存储在规则引擎的数据库中;客户端接收到业务处理请求后,通过规则引擎根据存储的业务规则进行业务处理,并输出得到的业务处理结果。本方案提供了采用面向业务的自然语言配置业务规则的方案,可以提高BOSS系统应对复杂多变的业务规则的灵活性、可配置性与可维护性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的业务处理方法的流程示意图;
图2A为本发明实施例二中的规则引擎示意图;
图2B为本发明实施例二中的广播电视BOSS系统业务规则配置管理工具示意图;
图2C为本发明实施例二中的广播电视BOSS系统业务规则配置示意图;
图2D为本发明实施例二中的广播电视BOSS系统业务规则配置示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视博数字电视科技有限公司,未经北京视博数字电视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410155854.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于层次主题模型的程序特征树的生成方法
- 下一篇:一种文件处理方法及装置