首页> 中国专利> 下一代网络中进行智能业务开发的方法及装置

下一代网络中进行智能业务开发的方法及装置

摘要

本发明公开了一种下一代网络中进行智能业务开发的方法,包括步骤:A.建立支持SIP协议的SIB;B.利用所述支持SIP协议的SIB及支持窄带智能网的标准SIB建立下一代网络中的智能业务逻辑;C.由下一代网络中的业务控制功能实体根据所述智能业务逻辑实现所述智能业务。本发明还公开了一种下一代网络中进行智能业务开发的装置,包括:标准SIB单元、扩展SIB单元、逻辑生成单元、逻辑运行单元。利用本发明,可以将传统的智能网业务方便地应用于NGN网络上,使运营商可以快速地在NGN网络上开发出智能业务,而且可以实现对传统窄带智能网和NGN智能网的统一管理及维护。

著录项

  • 公开/公告号CN101026491A

    专利类型发明专利

  • 公开/公告日2007-08-29

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200710002707.6

  • 发明设计人 罗恩良;梁智章;

    申请日2007-01-23

  • 分类号H04L12/24(20060101);H04L12/16(20060101);H04L1/16(20060101);H04L29/06(20060101);H04Q7/22(20060101);H04M3/42(20060101);H04Q3/00(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人逯长明

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 19:07:33

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2009-05-20

    授权

    授权

  • 2007-10-24

    实质审查的生效

    实质审查的生效

  • 2007-08-29

    公开

    公开

说明书

技术领域

本发明涉及通讯技术,具体涉及一种下一代网络中进行智能业务开发的方法及装置。

背景技术

随着社会、经济和科学技术的不断发展,人们对信息的需求量日益增大,各种用户对电信业务的需求也变得越来越复杂,这就要求电信网能迅速而灵活地向用户提供种种电信业务。传统的做法是:用户特性控制集中于每一个交换机中,每增加一种新业务,网中全部交换机就需要增加一部分软件。由于交换机数量十分庞大,而且其类型多种多样,每种交换机的结构、软件、设计方法等各不相同。可以设想,每增加一种新业务,必须要求网中全部交换机软件进行修改,不但工作量极大,而且由于对业务规范理解不一致,各种交换机间新业务互通经常会出现各种问题。因此,传统的新业务提供方法成本很高,可靠性差,而且需要较长时间。

智能网技术正是为克服这些缺点应运而生的。其基本思想是:交换机仅完成最基本的接续功能,而所有增值业务均由另一个附加网络-智能网来提供。通过智能网,运营商可以最优地利用其网络,尽快提供新的电信业务;可以根据用户各自的需要来设计业务,向其它业务提供者开放网络,增加收益,保护用户的投资。

如图1所示,智能网一般由业务交换点(SSP)11、业务控制点(SCP)12、业务数据点(SDP)13、智能外设(IP)14、业务管理系统(SMS)15、业务生成环境(SCE)16等几部分组成,其中相距较远的SCP和SSP可以通过信令转接点(STP)17连接。

智能网的概念模型INCM(Intelligent Network Concept Model)由四个平面组成,包括:业务平面、总功能平面、分布功能平面及物理平面。每一个平面均概括地表达了由智能网所形成的网络在不同方面所提供的能力。其中,

业务平面反映了智能网面对用户提供的业务。如图3中所示,每一种业务均由业务特征组成。一种业务可以只具有一种业务特征,也可以具有几种业务特征。如免费电话业务至少需要两个业务特征:其一是一个号码(OneNumber);其二为反向计费(Reverse Charging),由被叫集中计费,主叫用户无需付费。最小的业务单位就是一个单个的业务特征。每种协议的不同能力阶段对业务特征都有新的增强。

总功能平面反映了智能网所具有的总的功能,这些功能应能保证业务平面中业务特征得以实施。它包括的功能部分有基本呼叫处理部分BCP(Basic CallProcessing)、业务独立构件SIB(Service Independent Building Block)、BCP和SIB之间的起始点POI(Point of Initiation)与返回点POR(Point of Return)。在业务平面中的一个业务特征需要总功能平面中几个SIB来实施。在总功能平面中,很重要的部分是业务逻辑,它说明了提供一个业务时,SIB链接的模型和次序(即实现某个业务所需要的SIB及其连接),以及每一个SIB的数据参数。

分布功能平面介绍了包括在该平面中的各个功能实体FE(FunctionEntity)、和由功能实体动作FEA(Function EntityActions)构成的各个SIB的功能,并且说明了分布业务逻辑。分布业务逻辑主要包括实现SIB功能时各个功能实体的动作和功能实体间的信息流。

物理平面解决的是用什么样的物理实体来实施在分布功能平面中所要求的功能。一个功能可能要在多个物理实体中实施,也可能几个功能在一个物理实体中实施。

目前,国际电信联盟在总功能平面上定义了一些标准可的可重用功能块,称为与业务无关的构成块,即业务独立构件(SIB)。每个业务独立构件完成某种标准的网络功能,如Translate(翻译)-SIB、User Interaction(用户交互)-SIB、SDM(业务数据用户)-SIB等等。利用这些标准的可重用块,可以像搭积木一样搭配出不同的业务属性,进而构成不同的业务。这些功能模块在具体实现中是由它的功能实体来体现的。一个功能模块可由一个功能实体或几个功能实体所组成。不同的SIB组合方式再配以适当的参数就构成了不同的业务,将SIB组合在一起所形成的SIB链接关系就称为该业务的总业务逻辑(GSL,GlobalService Logic)。除此之外,由于智能业务是一种在基本业务基础上增加了若干业务特征的补充业务,因此还需要具有处理基本业务呼叫BCP(Basic CallProcess)的功能,BCP是一个特殊的SIB,它用来表示启动智能业务的普通呼叫过程。综上所述,在智能业务中主要包含以下三个部分:基本呼叫处理BCP、业务独立构件SIB和总业务逻辑GSL,GSL的图形化表示如图2所示。

这样,当有新的业务需求时,业务设计者只需描述出一个业务需要用到哪些SIB,这些SIB之间的先后顺序,每个SIB的输入、输出参数等即完成了一个业务的设计。这使得业务的设计既标准又快速灵活,为迅速设计和开发新业务提供了一个良好的环境。但是现有的SIB只支持传统的窄带智能网,比如,INAP(Intelligent Network Application Protocol,智能网应用协议)/CAP(CAMELApplication Protocol,CAMEL应用协议)/MAP(Mobile Application Part,移动应用部分)等,不支持使用SIP(Session initial protocol,会话初始协议)协议的下一代网络(NGN,Next Generaion Network)。

发明内容

本发明提供一种下一代网络中进行智能业务开发的方法,将传统的智能网业务方便地应用于NGN网络上,使运营商可以快速地在NGN网络上开发出智能业务。

本发明还提供一种下一代网络中进行智能业务开发的装置,实现对传统窄带智能网和NGN智能网的统一管理及维护。

为此,本发明实施例提供如下的技术方案:

一种下一代网络中进行智能业务开发的方法,包括以下步骤:

A、建立支持SIP协议的业务独立块SIB;

B、利用所述支持SIP协议的SIB及支持窄带智能网的标准SIB建立下一代网络中的智能业务逻辑;

C、由下一代网络中的业务控制功能实体根据所述智能业务逻辑实现所述智能业务。

一种下一代网络中进行智能业务开发的装置,包括:

标准SIB单元,用于提供支持窄带智能网的标准SIB;

扩展SIB单元,用于提供支持SIP协议的SIB;

逻辑生成单元,利用所述支持SIP协议的SIB及支持窄带智能网的标准SIB建立下一代网络中的智能业务逻辑;

逻辑运行单元,用于通过所述智能业务逻辑实现所述智能业务。

由以上本发明实施例提供的技术方案可以看出,本发明通过建立支持SIP协议的SIB,从而可以利用支持SIP协议的SIB及支持窄带智能网的标准SIB来建立下一代网络中的智能业务逻辑,下一代网络中的业务控制功能实体根据该智能业务逻辑即可实现NGN网络中的智能业务,或者将原有的INAP业务快速移植到NGN业务。利用本发明,可以使用一套智能网系统即可完成同时支持传统的窄带智能网和NGN智能网,有效地节省了投资,避免了资源浪费;同时可以实现对智能网系统的统一管理和维护,降低了维护成本。

附图说明

图1是现有智能网体系结构示意图;

图2是现有智能网中GSL的示意图;

图3是本发明方法实施例的流程图;

图4是本发明实施例中网络侧的INVITE消息与SIP协议的启动SIB的映射关系图;

图5是本发明实施例中连接SIB到SIP协议消息的映射关系图;

图6是本发明实施例中SCF以SIP INFO消息指示MSR放音的消息交互流程;

图7是本发明实施例中SCF将DFC操作映射成SIP BYE消息的映射关系图;

图8是本发明实施例中利用释放呼叫SIB进行释放呼叫的流程;

图9是利用本发明实施例进行卡号业务开发的逻辑示意图;

图10是利用图9所示业务逻辑实现卡号业务的流程图;

图11是本发明装置实施例的原理框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。

本发明提供支持SIP协议的SIB,利用支持SIP协议的SIB及支持窄带智能网的标准SIB来建立下一代网络中的智能业务逻辑,并使与协议相关的处理和与业务相关的逻辑调用相分离。并由下一代网络中的业务控制功能实体根据该智能业务逻辑实现NGN网络中的智能业务。

图3示出了本发明方法实施例的流程,包括以下步骤:

步骤301:建立支持SIP协议的SIB;

步骤302:利用所述支持SIP协议的SIB及支持窄带智能网的标准SIB建立下一代网络中的智能业务逻辑;

步骤303:由下一代网络中的业务控制功能实体根据所述智能业务逻辑实现所述智能业务。

为了在使用SIP协议的NGN网络中实现智能业务,本发明首先要建立一些支持SIP协议的SIB,其中包括以下任意一种或多种SIB:

提供下一代网络智能业务入口的启动SIB、接续呼叫到规定的目的地的连接SIB、与用户进行交互的用户交互SIB、配置检测点事件SIB、释放呼叫SIB、申请计费SIB、排队SIB等。

下面分别对这些支持SIP协议的SIB进行详细说明。

1.启动SIB,此SIB提供了NGN业务的入口,业务逻辑从这里执行。当业务控制功能(SCF)实体收到从网络侧软交换(Soft switch)来的INVITE消息时,通知业务,业务从此SIP协议的启动SIB开始执行业务逻辑。而且SCF实体还要将收到的INVITE消息的信息,如主叫号码、被叫号码、接入码,上报给业务。也就是说,将SCF实体将网络侧来的INVITE消息映射到SIP协议的启动SIB,其映射关系如图4所示:

步骤41、软交换向SCF实体发送INVITE消息;

步骤42、SCF实体收到INVITE消息后,将其映射为SIP协议的启动SIB返回给业务。

2.连接SIB,此SIB用于接续呼叫到一个规定的目的地。当SCF实体执行到连接SIB时,SCF实体下发INVITE消息到网络侧的软交换,其映射关系如图5所示:

步骤51、业务执行连接SIB;

步骤52、SCF实体发送INVITE到网络侧的软交换;

步骤53、网络侧的软交换发送100 Trying消息;软交换发送100 Trying临时应答,表示软交换已经接收到了INVITE消息,如果SCF实体没有收到100Trying,SCF将会重发INVITE;

步骤54、网络侧的软交换发送180 Ringing应答;

步骤55、被叫摘机后,网络侧的软交换发送200 OK响应消息到SCF实体;

步骤56、SCF实体发送ACK(应答)到网络侧的软交换,主被叫可以通话。

3.用户交互SIB,主要为了与用户进行交互,或播放录音,或收集用户信息,或提示用户留言或接收传真等。包含播放通知PA、提示并收集用户信息PC、提示并接收信息PR三个操作。

其中,语音功能由媒体资源服务器(MRS)提供。关于放音、放音收号和录音功能可有两种方式,一种方式是通过SIP INFO消息下发,另一种是通过SIP INVITE/(re)INVITE消息下发。

图6示出了SCF以SIP INFO消息指示MSR放音的消息交互过程:

步骤61、业务通过PA(播放通知)或PC(提示并收集用户信息)或PR(提示并接收信息)操作调用交互SIB;

步骤62、SCF判断是否与MRS建立了连接,如果未建立连接,向MRS发送INVITE消息,建立连接;如果已建立连接,则直接进到步骤55;

步骤63、MRS向SCF回应200 OK响应消息;

步骤64、SCF收到MRS的响应消息后,向MRS发送ACK确认消息;

步骤65、SCF向MRS发送INFO消息指示MRS放音,在INFO消息中包含所需的放音内容;

步骤66、MRS向SCF发送200 OK响应消息;

步骤67、MRS放音结束后,通过INFO消息向SCF反馈放音结果;

步骤68、SCF收到该反馈结果后,向MRS发送200 OK响应消息;

步骤69、SCF将收到的结果映射成PAR(PA结果)或PCR(PC结果)或PRR(PR结果)返回给业务。

业务与用户交互完成后,需要切断与MRS的连接,在本发明中,可以将切断前向连接(DFC)操作映射成SIP协议的BYE消息。

如图7所示,包括以下步骤:

步骤71、当业务与用户进行交互(播放录音、或收集用户信息、或提示用户留言或接收传真)完成后,执行DFC操作来完成切断到MRS的连接;

步骤72、SCF将DFC操作映射为BYE消息,发送给MRS;

步骤73、MRS收到BYE消息后,向SCF发送200 OK响应消息。

4.配置事件SIB,用于应用配置事件,比如被叫忙、路由失败、被叫无应答、主被叫挂机事件等。当应用关心这些事件时,可以使用支持SIP协议的配置事件SIB来配置这些事件,当这些事件发生时,业务逻辑会报告这些事件到应用,应用可以做进一步的处理。

5.释放呼叫SIB,用于释放呼叫,释放与此呼叫相关的资源。利用释放呼叫SIB进行释放呼叫的过程如图8所示:

步骤81、业务调用释放呼叫SIB;

步骤82、SCF向网络侧的软交换发送BYE消息,请求释放本次呼叫;

步骤83、软交换向SCF回应200 OK消息。

6.申请计费SIB,用于处理申请计费和发送计费报告。

7.队列SIB,主要提供了一种资源使用的控制机制,应用这种机制可以有效控制同时使用某种资源的呼叫数,并且对暂时申请不到资源的呼叫提供缓存功能。这里所说的资源是一个抽象的概念,它可以是业务设计者想控制使用的任何东西,比如数据库字段、某个智能业务、某段业务逻辑等等。

利用上述这些支持SIP协议的SIB,并结合现有的支持传统窄带智能网的标准SIB,可以方便地开发基于下一代网络的应用,或将原有的智能网应用协议业务移植到下一代网络中。本发明可以将传统的智能网业务只作很少的改动即可应用在NGN网上,使用一套智能网系统完成同时支持传统的窄带智能网和NGN智能网,从而为运营商节省投资,避免资源浪费;同时可以实现对智能网系统的统一管理和维护,降低维护成本。

为了将已有的INAP(智能网应用协议)业务移植到SIP的业务上,只需要将INAP协议SIB替换成相应的SIP协议SIB即可,即将INAP启动SIB、INAP Connect(连接)SIB、INAP UI(用户交互)SIB、INAP配置检测点事件SIB、INAP释放呼叫SIB、INAP申请计费SIB、INAP排队SIB替换成相应的SIP启动SIB、SIP Connect SIB、SIP UISIB、SIP配置检测点事件SIB、SIP释放呼叫SIB、SIP申请计费SIB、SIP排队SIB。

下面通过具体应用实例进一步详细说明本发明在智能网系统中的应用。

如图9所示,利用本发明中的SIP协议的SIB和现有支持窄带智能业务的基本SIB生成的一个卡号业务(如200、300业务)的逻辑包含以下步骤:

901.当SCF接收到从软交换来的INVITE消息后,上报给业务,从SIP启动SIB开始执行业务逻辑;

902.业务使用配置检测点事件SIB来配置振铃、无应答、被叫忙、主被叫挂机、主叫放弃等事件,表示当SCF收到这些事件后,会通知业务;

903.业务使用用户交互SIB来进行放音收号,让用户选择语言种类;

904.业务使用用户交互SIB来进行放音收号,让SCF给用户输入卡号;

905.业务使用用户交互SIB来进行放音收号,让SCF收集用户密码;

906.业务使用数据管理SIB(基本SIB)到数据库中查询用户密码是否正确;

907.如果用户输入的密码与数据库的密码中一致,则业务使用用户交互SIB提示用户输入被叫号码;

908.业务使用SIP申请计费SIB申请计费;

909.业务使用SIP连接SIB连接到被叫号码;

910.当被叫振铃后,使用用户交互SIB向主叫播放回铃音(或彩铃音),使得主叫可以听到回铃音(或彩铃音);当被叫摘机后,主被叫即可以通话;

911.当主叫或被叫挂机后,业务使用SIP释放呼叫SIB来释放本次呼叫。

利用上述业务逻辑,实现卡号业务的流程如图10所示,包括以下步骤:

1.用户摘机,拔打200,主叫侧软交换触发智能业务,发送INVITE消息到应用服务器;

2.业务使用用户交互SIB来进行放音收号,让用户选择语言种类,应用服务器发送INVITE消息到MRS;

3.MRS发送200 OK到应用服务器;

4.应用服务器转发200 OK到主叫侧软交换;

5.主叫侧软交换收到200 OK后发送ACK到应用服务器;

6.应用服务器发送ACK到被叫侧软交换,被叫侧软交换将200 OK转发给MRS,此时主叫用户可以听到“请选择语言种类”音;

7.用户输入语言种类后,MRS向应用服务器发送INFO消息,INFO中带有语言种类信息;

8.应用服务器向MRS发送对INFO消息的应答200 OK;

9.业务使用用户交互SIB来进行放音收号,提示用户输入卡号,应用服务器向MRS发送INFO消息;

10.MRS向应用服务器发送对INFO消息的应答200 OK,此时用户可以听到“请输入卡号”音;

11.用户输入卡号完成后,MRS向应用服务器发送INFO消息,并在INFO消息中携带卡号信息;

12.应用服务器向MRS发送对INFO消息的应答200 OK;

13.业务使用用户交互SIB来进行放音收号,提示用户输入密码,应用服务器向MRS发送INFO消息;

14.MRS向应用服务器发送对INFO消息的应答200 OK,此时用户可以听到“请输入密码”音;

15.用户输入密码完成后,MRS向应用服务器发送INFO消息,并在INFO消息中携带密码信息;

16.应用服务器向MRS发送对INFO消息的应答200 OK;

17.业务使用用户交互SIB来进行放音收号,提示用户输入被叫号码,应用服务器向MRS发送INFO消息;

18.MRS向应用服务器发送对INFO消息的应答200 OK,此时用户可以听到“请输入被号号码”音;

19.用户输入被叫号码完成后,MRS向应用服务器发送INFO消息,并在INFO消息中携带被叫号码信息;

20.应用服务器向MRS发送对INFO消息的应答200 OK;

21.应用服务器连接到被叫号码,应用服务器发送INVITE消息到被叫侧软交换;

22.在被叫振铃后,被叫侧软交换发送180 Ringing消息到应用服务器;

23.应用服务器发送INFO消息到MRS,用来放回铃音(或彩铃音),使得主叫可以听到回铃音(或彩铃音);

24.MRS收到INFO消息后,发送对INFO消息的应答200 OK,放回铃音(或彩铃音);

25.当被叫摘机后,被叫侧软交换发送200 OK;

26.应用服务器向MRS发送BYE,切断与MRS的连接;

27.MRS发送BYE的响应,停止放回铃音(或彩铃音);

28.应用服务器向主叫侧软交换发送Re-INVITE,重新协商;

29.主叫侧软交换向应用服务器发送200 OK;

30.应用服务器收到200 OK后,发送ACK到被叫侧软交换,其中SDP(Session Desc如tion Protocol,会话描述协议)为200 OK的SDP;

31.应用服务器向主叫侧软交换发送ACK,此时主被叫建立通话;

32.当主、被叫挂机后,主叫侧软交换发送BYE到应用服务器;

33.应用服务器发送BYE的响应;

34.业务使用SIP释放SIB来释放被叫呼叫,发送BYE到被叫侧软交换;

35.被叫侧软交换发送BYE的响应。

参照图11,图11示出了本发明装置实施例的原理框图:

在该装置中,包括标准SIB单元111、扩展SIB单元112、逻辑生成单元113和逻辑运行单元114。其中,标准SIB单元111用于提供支持窄带智能网的标准SIB;扩展SIB单元112用于提供支持SIP协议的SIB;逻辑生成单元113利用支持SIP协议的SIB及支持窄带智能网的标准SIB建立下一代网络中的智能业务逻辑;逻辑运行单元114用于通过根据所述智能业务逻辑实现NGN网络中的智能业务。

标准SIB单元111可以提供多种支持窄带智能网的标准SIB,比如翻译SIB、用户交互SIB、业务数据用户SIB等。

扩展SIB单元112包括一个或多个SIB子单元(图中未示出),比如,启动SIB子单元,用于提供下一代网络智能业务入口的SIB;连接SIB子单元,用于提供接续呼叫到规定的目的地的SIB;用户交互SIB子单元,用于提供与用户进行交互的SIB;配置检测点事件SIB子单元,用于提供配置事件的SIB;释放呼叫SIB子单元,用于提供释放呼叫的SIB;申请计费SIB子单元,用于提供申请计费的SIB;排队SIB子单元,用于提供资源控制机制的SIB。这些SIB子单元可以根据业务应用的需要来选用。利用这些SIB子单元提供的网络功能以及标准SIB单元提供的网络功能,可以突破传统的固定智能网的范围限制,开发适宜NGN的业务,或者将原有的INAP业务快速移植到NGN业务上。

利用本发明装置开发NGN网络智能业务的过程可参照前面对本发明方法的描述,在此不再赘述。利用本发明装置,可以使传统的窄带智能网平滑地过渡到NGN智能网,降低系统成本。

虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号