一种智能网业务控制装置及业务处理方法制造方法及图纸

技术编号:9173664 阅读:116 留言:0更新日期:2013-09-19 23:04
本发明专利技术公开了一种智能网业务控制装置,包括:业务逻辑适配模块和业务逻辑处理模块。该业务逻辑适配模块包括业务开发接口子模块和协议适配子模块。其中,业务开发接口子模块用于提供业务逻辑的输入接口,协议适配子模块用于进行各智能网协议之间的转换。该业务逻辑处理模块包括业务逻辑调用子模块和业务处理子模块。其中,业务逻辑调用子模块用于调用业务逻辑,业务处理子模块用于进行智能网业务处理。本发明专利技术还公开了一种智能网业务处理方法。由于将业务逻辑开发和业务处理与网络间协议的转换分离,从而降低了智能网业务开发的技术门槛和难度,并能够实现跨网络的业务互通。

【技术实现步骤摘要】
一种智能网业务控制装置及业务处理方法
本专利技术涉及智能网
,尤其涉及一种智能网业务控制装置及由该装置进行智能网业务处理的方法。
技术介绍
针对不同类型的网络,有不同类型的智能网。例如,针对PSTN(PublicSwitchedTelephoneNetwork,公共交换电话网络)/ISDN(IntegratedServicesDigitalNetwork,综合业务数字网)网络,有固定智能网;针对GSM(GlobalSystemofMobilecommunication,全球移动通讯系统)网络,有移动智能网;针对CDMA(CodeDivisionMultipleAccess,码分多址)网络,有无线智能网;针对基于IP(InternetProtocol,互联网协议)的网络,有宽带智能网。不同类型的智能网的协议信令类型不同。智能网业务逻辑利用SIB(ServiceIndependenceBlock,业务独立构件)来定义。具体的,在SCE(ServiceCreationEnvironment,业务生成环境)下,由不同的SIB组合来实现不同的智能网业务逻辑。现有的智能网业务实现方式至少存在如下问题:SIB具有定制化的特点。生成智能网业务逻辑时,需要针对智能网的协议信令类型开发SIB。也就是说,现有技术中的业务逻辑不仅包括业务逻辑的流程描述和功能描述,还是基于其承载网络的协议类型实现的。这就要求开发人员必须要熟悉相应的智能网协议信令,提高了智能网业务开发的技术门槛和开发难度。另外,目前的智能网业务逻辑无法实现不同类型的智能网之间的业务互通。
技术实现思路
本专利技术的目的是提供一种智能网业务控制装置及由该装置进行智能网业务处理的方法,以解决智能网业务开发难度高及不同类型的智能网之间无法实现业务互通的问题。本专利技术的目的是通过以下技术方案实现的:一种智能网业务控制装置,包括:业务逻辑适配模块,所述业务逻辑适配模块包括业务开发接口子模块和协议适配子模块;业务逻辑处理模块,所述业务逻辑处理模块包括:业务逻辑调用子模块和业务处理子模块;所述业务开发接口子模块用于提供输入接口,通过所述输入接口输入由业务功能描述信息和业务流程描述信息组成的智能网业务逻辑;所述业务逻辑调用子模块用于,根据第一智能网发送的智能网业务应用消息中携带的智能网业务请求信息,调用所述智能网业务请求信息对应的智能网业务逻辑,所述智能网业务逻辑由业务功能描述信息和业务流程描述信息组成;所述业务处理子模块用于,根据所述业务逻辑调用子模块调用的智能网业务逻辑,进行智能网业务处理;所述协议适配子模块用于,接收所述智能网业务消息,将基于第一智能网协议的所述智能网业务应用消息转换为所述业务逻辑处理模块能够识别的数据格式,还用于将智能网业务处理结果转换为处理结果接收网络的智能网协议的数据格式。一种由上述智能网业务控制装置进行智能网业务处理的方法,包括:协议适配子模块接收第一智能网发送的智能网业务应用消息,将基于第一智能网协议的所述智能网业务应用消息转换为业务逻辑处理模块能够识别的数据格式,所述智能网业务应用消息中携带智能网业务请求信息;所述业务逻辑调用子模块根据所述智能网业务应用消息中携带的智能网业务请求信息,调用所述智能网业务请求信息对应的智能网业务逻辑;所述业务处理子模块根据所述智能网业务逻辑,进行智能网业务处理;所述协议适配子模块将智能网业务处理结果转换为处理结果接收网络的智能网协议的数据格式。本专利技术提供的智能网业务控制装置由业务逻辑匹配模块和业务逻辑处理模块组成。其中,业务逻辑匹配模块提供业务开发的接口及协议适配功能,而通过业务逻辑处理模块来实现智能网业务的流程处理和功能实现。可见,通过本专利技术提供的装置,实现了不同类型的智能网协议适配与智能网业务逻辑的开发和运行的分离。在进行智能网业务开发时,只需要关注业务逻辑的功能及流程,而不必关心业务具体承载网络的协议类型。同样,在智能网业务处理时,只需要将业务应用消息转换为业务逻辑处理模块能够识别的数据格式,就可以实现智能网业务逻辑的运行。而消息的协议适配交给协议适配子模块实现。降低了智能网业务开发的技术门槛及开发难度,并且能够实现跨网络的业务互通。附图说明图1为本专利技术实施例提供的第一个装置结构示意图;图2为本专利技术实施例提供的第二个装置结构示意图;图3为本专利技术实施例提供的第三个装置结构示意图;图4为本专利技术实施例提供的第四个装置结构示意图;图5为本专利技术实施例提供的第五个装置结构示意图;图6为本专利技术实施例提供的一种方法流程图;图7为本专利技术实施例提供的AVP消息结构示意图;图8为本专利技术实施例提供的另一种方法流程图。具体实施方式本专利技术提供了一种智能网业务控制装置,其结构如图1所示,具体实现结构如下:业务逻辑适配模块101,该业务逻辑适配模块101包括:业务开发接口子模块1011和协议适配子模块1012;业务逻辑处理模块102,该业务逻辑处理模块102包括:业务逻辑调用子模块1021和业务处理子模块1022。其中:业务开发接口子模块1011用于提供输入接口,通过该输入接口输入由业务功能描述信息和业务流程描述信息组成的智能网业务逻辑。智能网业务开发人员可以通过业务开发接口子模块101进行智能网业务逻辑的开发。通过该业务开发接口子模块101开发的智能网业务逻辑不同于现有的基于SIB的SCE业务。通过该业务开发接口子模块101开发的智能网业务逻辑由业务功能描述信息和业务流程描述信息组成,不涉及具体的业务承载网络的协议层。通过业务开发接口子模块101,可以但不仅限于实现呼叫业务、放音业务、数据类业务、计费业务等等智能网业务的开发和控制。业务逻辑调用子模块1021用于,根据第一智能网发送的智能网业务应用消息中携带的智能网业务请求信息,调用该智能网业务请求信息对应的智能网业务逻辑,该智能网业务逻辑由业务功能描述信息和业务流程描述信息组成。业务处理子模块1022用于,根据业务逻辑调用子模块1021调用的智能网业务逻辑,进行智能网业务处理。本专利技术提供的智能网业务控制装置中,业务逻辑处理模块在工作过程中不需要关注智能网的协议类型,仅需要根据智能网业务的功能描述信息和流程描述信息进行业务处理。协议适配子模块1012用于,接收上述第一智能网发送的智能网业务消息,将基于第一智能网协议的该智能网业务应用消息转换为业务逻辑处理模块101能够识别的数据格式,还用于将智能网业务处理结果转换为处理结果接收网络的智能网协议的数据格式。如上所述,不同于现有的智能网业务开发及处理实现方式。本专利技术提供的智能网业务控制装置由业务逻辑匹配模块101和业务逻辑处理模块102组成。其中,业务逻辑匹配模块101提供业务开发的接口及协议适配功能,而通过业务逻辑处理模块102来实现智能网业务的流程处理和功能实现。可见,通过本专利技术提供的装置,实现了不同类型的智能网协议适配与智能网业务逻辑的开发和运行的分离。在进行智能网业务开发时,只需要关注业务逻辑的功能及流程,而不必关心业务具体承载网络的协议类型。同样,在智能网业务处理时,只需要将业务应用消息转换为业务逻辑处理模块能够识别的数据格式,就可以实现智能网业务逻辑的运行。而消息的协议适配交给协议适配子模块实现。降低了智能网业务开发的技术本文档来自技高网...

【技术保护点】
一种智能网业务控制装置,其特征在于,包括:业务逻辑适配模块,所述业务逻辑适配模块包括:业务开发接口子模块和协议适配子模块;业务逻辑处理模块,所述业务逻辑处理模块包括:业务逻辑调用子模块和业务处理子模块;所述业务开发接口子模块用于提供输入接口,通过所述输入接口输入由业务功能描述信息和业务流程描述信息组成的智能网业务逻辑;所述业务逻辑调用子模块用于,根据第一智能网发送的智能网业务应用消息中携带的智能网业务请求信息,调用所述智能网业务请求信息对应的智能网业务逻辑,所述智能网业务逻辑由业务功能描述信息和业务流程描述信息组成;所述业务处理子模块用于,根据所述业务逻辑调用子模块调用的智能网业务逻辑,进行智能网业务处理;所述协议适配子模块用于,接收所述智能网业务消息,将基于第一智能网协议的所述智能网业务应用消息转换为所述业务逻辑处理模块能够识别的数据格式,还用于将智能网业务处理结果转换为处理结果接收网络的智能网协议的数据格式。

【技术特征摘要】
1.一种智能网业务控制装置,其特征在于,包括:业务逻辑适配模块,所述业务逻辑适配模块包括:业务开发接口子模块和协议适配子模块;业务逻辑处理模块,所述业务逻辑处理模块包括:业务逻辑调用子模块和业务处理子模块;所述业务开发接口子模块用于提供输入接口,通过所述输入接口输入由业务功能描述信息和业务流程描述信息组成的智能网业务逻辑;所述业务逻辑调用子模块用于,根据第一智能网发送的智能网业务应用消息中携带的智能网业务请求信息,调用所述智能网业务请求信息对应的智能网业务逻辑,所述智能网业务逻辑由业务功能描述信息和业务流程描述信息组成;所述业务处理子模块用于,根据所述业务逻辑调用子模块调用的智能网业务逻辑,进行智能网业务处理;所述协议适配子模块用于,接收所述智能网业务应用消息,将基于第一智能网协议的所述智能网业务应用消息转换为所述业务逻辑处理模块能够识别的数据格式,还用于将智能网业务处理结果转换为处理结果接收网络的智能网协议的数据格式。2.根据权利要求1所述的智能网业务控制装置,其特征在于,所述业务逻辑适配模块具体由高级语言程序实现。3.根据权利要求2所述的智能网业务控制装置,其特征在于,所述高级语言程序为动态库形式的程序。4.根据权利要求2或3所述的智能网业务控制装置,其特征在于,所述高级语言程序为高级语言业务逻辑;所述智能网业务控制装置还包括高级语言支持库模块,用于为所述高级语言业务逻辑加载到所述业务逻辑处理模块上提供接口支持库。5.根据权利要求4所述的智能网业务控制装置,其特征在于,所述业务逻辑调用子模块还用于,调用所述高级语言业务逻辑;所述业务处理子模块还用于,运行所述高级语言业务逻辑的代码,以实现所述业务开发接口子模块和所述协议适配子模块的功能。6.根据权利要求1~3任意一项所述的智能网业务控制装置,其特征在于,所述协议适配子模块具体用于,接收所述智能网业务应用消息,将基于第一智能网协议的所述智能网业务应用消息转换为基于所述业务逻辑处理模块能够识别的通用协议的数据格式,还用于将基于所述通用协议的智能网业务处理结果转换为处理结果接收网络的智能网协议的数据格式。7.根据权利要求1~3任意一项所述的智能网业务控制装置,其特征在于,所述业务逻辑处理模块还包括数据格式转换子模块,用于将经过所述协议适配子模块进行数据格式转换后的智能网业务应用消息转换为属性-值对AVP消息结构。8.根据权利要求1~3任意一项所述的智能网业务控制装置,其特征在于,所述业务开发接口子模块还用于,通过所述输入接口输入业务管理信息;所述业务逻辑处理模块还包括业务管理子模块,用于根据所述业务管理信息,对智能网业务逻辑进行...

【专利技术属性】
技术研发人员:舒畅马玉伟张国炳刘志文贾新华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1