CN100417236C - 一种网络交换设备的智能网控制方法 - Google Patents
一种网络交换设备的智能网控制方法 Download PDFInfo
- Publication number
- CN100417236C CN100417236C CNB021605645A CN02160564A CN100417236C CN 100417236 C CN100417236 C CN 100417236C CN B021605645 A CNB021605645 A CN B021605645A CN 02160564 A CN02160564 A CN 02160564A CN 100417236 C CN100417236 C CN 100417236C
- Authority
- CN
- China
- Prior art keywords
- intelligent
- processing module
- control
- network
- intelligent control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种网络交换设备的智能网控制方法,包括以下步骤:对用户鉴权、服务GPRS业务节点发起到归属位置寄存器的位置更新流程、判断该用户是否为智能控制的用户,对智能控制的用户,继续执行以下步骤,进入智能处理状态,调用智能控制辅助处理模块提供的宏函数、智能控制辅助处理模块的宏函数进行处理、智能控制处理模块与智能网的业务控制点建立对话,等待业务控制点的信令、智能控制辅助处理模块宏函数按照智能控制处理模块的消息进行处理、业务进程根据宏函数返回继续后面的处理流程。
Description
技术领域
本发明涉及通信系统网络中的智能网控制,尤其涉及在全球移动通信系统(GSM)或第三代移动通信(3G)系统的网络交换设备的智能网控制方法。
背景技术
智能网是在基础的交换与传输网络结构上,为便捷地提供电信智能新业务而设置的一种附加网络结构。智能网技术实现了业务控制和呼叫接续相分离,并能够在业务控制节点内快速地提供智能新业务。智能网技术首先应用在固定网上,随着移动网络的不断普及,人们对移动附加服务产生了越来越多的需求,利用智能网技术引入新业务已经成为必然趋势。固定交换机智能网技术已经较为稳定,相比较而言,移动智能网的标准则随着移动网络其他相关标准的发展和市场的需求变化仍处于不断发展变更的过程中。移动智能网的标准目前已由版本一发展到了版本四,每个新的版本中都对原有移动交换机中的业务流程提出了新的控制检测点,因此运行在移动交换机中的软件程序必须随着新标准的提出进行持续不断的修改。
下面以一个受智能网控制的无线移动终端设备在GSM分组交换网络中登记的业务过程来说明智能网的控制方式和交换机需要在软件上做的修改。当服务通用分组无线业务(GPRS,general packet radio service)网业务节点(SGSN,serving GPRS servicenode)收到非智能网控制的移动终端发出的登记信令时,需要经过以下过程才能认为某一用户登记成功:
a.对该用户鉴权;
b.SGSN发起到归属位置寄存器(HLR)的位置更新流程;
c.分配新的用户标识。
如果收到的是受智能网控制的移动终端发出的登记信令,则需要经过下面的流程:
a.对该用户鉴权;
b.SGSN发起到归属位置寄存器(HLR)的位置更新流程;
c.根据用户数据判断该用户为智能用户,向智能网业务控制点SCP发起对话过程,要求实现对用户的登记;
d.接收智能网业务控制点发送的装配动态事件检测点信令和计费相关信令;
e.接收智能网业务控制点发送的对用户登记的响应信令;
f.根据响应信令决定下面的操作,如果成功,分配新用户标识;如果失败,拒绝终端的登记请求。
从上面的例子可以看出,在交换机中必须增加检测控制点和新的软件过程来完成与智能网业务控制点的信令交换,并根据智能网业务控制点返回结果决定后续处理。在第c、d、e步与智能网业务控制点交互的过程中,需要增加多个状态才能实现。
一般交换机中的软件受实时性要求和模块化编程思想要求,主要采用消息调度的结构化编程,一个典型的业务处理是由多个协同工作的进程一起处理完成的。每个进程在收到某个消息时被操作系统调度获得CPU运行时间片,在该时间片内,进程需要进行下面的处理,读出收到的消息中的信息单元并根据不同状态做不同的处理、存储信息到数据区或硬盘上、发出消息给其他某个进程、迁移到下一状态等,处理完毕后交出CPU控制权,待下一次收到消息时再次获得CPU控制权进行下一次处理。在每个进程的处理过程中,状态和数据区是两大核心要素,在前述的智能控制流程中,如果以通用的编程思想进行编程,可以看出在原有的业务流程中增加新的状态并存储新的数据是必不可少的。这与软件工程的模块化思想要求尽量减少对既成软件模块的更改有一定的冲突,软件版本的频繁更新不可避免地会对系统的稳定性和可靠性造成负面影响。
发明内容
针对现有技术实现智能控制必须增加新的状态和数据并对原有模块业务流程(称作主流程)进行的大规模的修改的缺点,本发明的目的是提供一种网络交换设备中实现智能网控制的方法,该方法在业务流程中以宏函数方式嵌入新的软件模块方式实现业务的智能控制。
为了达到上述目的,本发明使用如下技术方案,包括以下步骤:
a.对某一用户鉴权;
b.服务GPRS业务节点发起到归属位置寄存器(HLR)的位置更新流程;
c.判断该用户是否为智能控制的用户,对智能控制的用户,执行步骤d;
d.进入智能处理状态,业务处理模块调用智能控制辅助处理模块提供的宏函数;
e.智能控制辅助处理模块的宏函数申请智能用户数据区并发送初始对话消息给智能控制处理模块,宏函数返回“等待”状态;
f.智能控制处理模块与智能网业务控制点建立对话,等待智能网的信令;
g.智能控制辅助处理模块宏函数按照智能控制处理模块的消息进行处理;
h.业务处理模块根据宏函数的返回值继续后面的处理流程,与智能控制无关的原有业务流程的进一步处理或者终止业务流程,返回相应的拒绝消息。。
由于采用了上述技术方案,本发明所述的网络交换设备的智能网控制方法建立了新的模块和新的独立数据区,减少了业务流程中需要处理的额外消息,简化了对原有业务处理软件模块的修改,减少了内存数据的修改和内存的占用量,从而减少了软件维护的工作量,提高了交换机软件的稳定性。
附图说明
图1是本发明所述的方法中各个模块的关系示意图。
图2是没有智能控制的业务流程状态转移示意图。
图3是现有智能控制技术的业务处理模块进行智能控制的状态转移示意图。
图4是本发明所述的方法中业务处理模块进行智能控制的状态转移示意图。
图5是现有智能控制技术的智能用户数据区存储结构示意图。
图6是本发明所述的方法的智能用户数据区存储结构示意图。
具体实施例
下面结合附图对本发明所述的方法作进一步的详细描述,以一个受智能网控制的无线移动终端设备在GSM分组交换网络服务GPRS业务节点中登记的业务过程为例进行说明。
相比较于现有技术,本发明所述的方法在服务GPRS业务节点版本中静态地增加了智能控制处理模块、智能控制辅助处理模块,各模块的关系如图1所示:
a.智能控制处理模块
智能控制处理模块以进程方式存在,完成与智能网业务控制点的建立对话、信息交互等过程。通过引入该模块,对原有业务处理模块完全屏蔽了服务GPRS业务节点与智能网业务控制点之间的对话过程。智能控制处理模块功能主要有下面几点:
收到静态检测点触发消息时创建对话;
接收、存储智能网业务控制点发来的动态检测点信息;
在对话过程中收集来自智能控制辅助处理模块的事件报告,计费报告信息并向智能网业务控制点报告;
接收智能网业务控制点的控制信令并转发给智能控制辅助处理模块。
b.智能控制辅助处理模块
智能控制辅助处理模块由带有状态迁移的宏函数组成。业务处理模块通过调用智能控制辅助处理模块提供的宏函数减少对业务流程的修改。智能控制辅助处理模块不必关心业务流程原有的业务处理流程,只需完成与智能控制有关的处理。根据标准智能网会对业务流程产生的不同控制结果,这些宏函数返回“正确完成”、“失败释放”、“错误”、“继续等待”、“连接并修改参数”等结果。业务处理模块一方面调用智能控制辅助处理模块发消息给智能控制处理模块,再由智能控制处理模块发信令消息给智能网业务控制点;另一方面也通过智能控制辅助处理模块接收由智能控制处理模块转发的来自智能网业务控制点的信令消息。
本发明所述的智能控制方法还对现有技术做了以下改进,
业务处理模块中为每个检测点增加智能处理状态,发现检测点后,业务处理模块需要转到并调用的相应的宏函数,并根据宏函数的返回值决定留在原状态或迁移到新状态;
建立独立的智能控制用户数据区,单独设立智能用户数据区,在原有用户数据区中增加链接索引,指向该数据区。
当服务GPRS业务节点收到来自终端的登记请求,本发明所述的智能控制方法将进行如下步骤:
a.对某一用户鉴权;
b.服务GPRS业务节点发起到归属位置寄存器(HLR)的位置更新流程;
c.业务处理进程根据HLR插入的用户数据判断该用户为受智能控制的用户,用户数据中有智能控制数据,业务处理进程根据此数据判断智能网要监控终端在服务GPRS业务节点中的登记过程。如果非智能用户,继续原有处理流程;如果是,执行下面步骤。
d.业务处理进程迁移进入智能处理状态,业务处理模块调用智能控制辅助处理模块提供的宏函数。图3是现有智能控制技术的业务处理模块进行智能控制的状态转移示意图,状态0和状态1、状态2与非智能用户处理流程相同,状态1.1可以看作是等待建立与业务控制点的对话状态,状态1.2为等待智能网控制信令状态。C1消息为对话建立成功消息,C2消息为对话建立失败消息。如果收到C1消息,业务流程转到等待智能网业务控制点控制信令状态;如果收到的是C3消息,对话建立失败,进程返回初始状态。C2消息为智能网业务控制点发送的继续消息,C4消息为智能网业务控制点发送的释放消息。收到C2消息,智能网控制流程结束,转到与非智能用户处理流程中相应的状态;收到C4消息,处理流程结束,不允许用户登录网络。图4是本发明所述的方法中业务处理模块进行智能控制的状态转移示意图,本发明只需要在原来无智能处理的业务处理流程中增加一个智能处理状态,在该状态下由智能控制辅助处理模块宏函数处理所有消息,业务处理模块不需增加对新消息的处理过程。业务处理模块只需根据宏函数返回的结果判断保持智能处理状态或者迁移到状态0(返回“失败”时)和状态2(返回“成功”时)。比较附图3,4可以看出,附图4比图3涉及的状态少。宏函数有正确完成、等待、错误完成等几种返回值,如返回值为“正确完成”,业务处理流程进入后续的状态;如果返回“等待”,业务流程保留再智能处理状态;如果返回值为“错误”,业务流程进入相应的错误处理状态;如果返回值为“释放”,业务流程进入相应的错误处理状态。
e.智能控制辅助处理模块宏函数收到业务进程调用进一步进行如下操作,
e1.宏函数申请智能用户数据区,本发明所述的方法单独设立智能用户数据区,在原有用户数据区中增加链接索引,指向该数据区。可以减少对原有数据区的修改,同时不增加非智能用户的数据区占用的内存。图5是现有智能控制技术的智能用户数据区存储结构示意图,图6是本发明所述的方法的智能用户数据区存储结构示意图,比较附图5,6可见采用现有智能控制技术和本发明所述的方法在数据区存储结构上的不同。图5说明如果不为智能用户建立单独的数据区,需要为存储智能用户信息在所有用户数据中增加大量的数据。图6说明为智能用户建立单独的数据区后,在所有用户的数据区中只需要建立索引指针数据,而不需要增加大量数据。
e2.宏函数发送初始对话消息给智能控制处理模块,宏函数返回“等待”。
f.智能控制处理模块与智能网智能网业务控制点建立对话,等待智能网的信令;
智能控制处理模块要发送初始建立对话消息,可能会收到动态检测点装配(可选)、计费报告请求(可选)、继续(必选)等消息。收到继续消息,给智能控制辅助处理模块发送继续消息通知;收到Release消息,给智能控制辅助处理模块发送释放消息通知;对话出现故障,收到底层信令失败消息,发送错误通知。
g.智能控制辅助处理模块宏函数收到智能控制处理模块消息进行处理;
宏函数将参数存储在智能用户数据区中,根据不同的消息返回不同值。如果收到继续消息,返回“正确完成”;如果收到释放消息,返回“释放”;如果收到错误消息,返回“错误”。
h.业务处理模块根据宏函数返回值继续后面的处理流程,即:返回值为成功,分配新用户标识;返回值为失败,拒绝终端的登记请求。
Claims (5)
1. 一种网络交换设备的智能网控制方法,包括以下步骤:
a.对某一用户鉴权;
b.服务通用分组无线业务网业务节点发起到归属位置寄存器的位置更新流程;
其特征在于,该方法还包括以下步骤,
c.判断该用户是否为智能控制的用户,对智能控制的用户,执行步骤d);
d.进入智能处理状态,业务处理模块调用智能控制辅助处理模块提供的宏函数;
e.智能控制辅助处理模块的宏函数申请智能用户数据区并发送初始对话消息给智能控制处理模块,宏函数返回“等待”状态;
f.智能控制处理模块与智能网的业务控制点建立对话,等待业务控制点的信令;
g.智能控制辅助处理模块宏函数按照智能控制处理模块的消息进行处理;
h.业务处理模块根据宏函数的返回值继续与智能控制无关的原有业务流程的进一步处理或者终止业务流程,返回相应的拒绝消息。
2. 如权利要求1所述的网络交换设备的智能网控制方法,其特征在于,所述智能处理状态是指在发现检测点后进入的状态,该状态下,业务处理模块调用所述的智能控制辅助处理模块提供的宏函数,并根据宏函数的返回值决定留在原状态或迁移到新状态。
3. 如权利要求1所述的网络交换设备的智能网控制方法,其特征在于,所述智能控制辅助处理模块包括带有状态迁移的宏函数,所述宏函数会对业务流程产生的不同控制结果并返回“正确完成”、“失败释放”、“错误”、“继续等待”、“连接并修改参数”中的一个。
4. 如权利要求1所述的网络交换设备的智能网控制方法,其特征在于,所述智能控制处理模块以进程方式存在,完成以下功能,
收到静态检测点触发消息时创建对话;
接收、存储智能网业务控制点发来的动态检测点信息;
在对话过程中收集来自智能控制辅助处理模块的事件报告,计费报告信息并向智能网业务控制点报告;
接收智能网业务控制点的控制信令并转发给智能控制辅助处理模块。
5. 如权利要求1所述的网络交换设备的智能网控制方法,其特征在于,所述智能用户数据区是指独立的智能控制用户数据区,并在原有用户数据区中增加链接索引,指向该数据区。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB021605645A CN100417236C (zh) | 2002-12-31 | 2002-12-31 | 一种网络交换设备的智能网控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB021605645A CN100417236C (zh) | 2002-12-31 | 2002-12-31 | 一种网络交换设备的智能网控制方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1514656A CN1514656A (zh) | 2004-07-21 |
| CN100417236C true CN100417236C (zh) | 2008-09-03 |
Family
ID=34237919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB021605645A Expired - Fee Related CN100417236C (zh) | 2002-12-31 | 2002-12-31 | 一种网络交换设备的智能网控制方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100417236C (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100426922C (zh) | 2005-01-06 | 2008-10-15 | 华为技术有限公司 | 一种智能网系统中呼叫接续的实现方法 |
| CN1955990B (zh) * | 2005-10-28 | 2010-09-01 | 深圳市东进通讯技术股份有限公司 | 综合电信平台中的流程执行方法及系统 |
| WO2007068288A1 (en) * | 2005-12-16 | 2007-06-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Intelligent network services |
| CN101001396B (zh) * | 2006-06-27 | 2010-05-12 | 华为技术有限公司 | 一种智能网中的呼叫处理方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996008909A1 (en) * | 1994-09-16 | 1996-03-21 | British Telecommunications Public Limited Company | An intelligent telecommunications network |
| WO1998041038A2 (en) * | 1997-03-13 | 1998-09-17 | Nokia Telecommunications Oy | System for processing service data in telecommunications system |
-
2002
- 2002-12-31 CN CNB021605645A patent/CN100417236C/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996008909A1 (en) * | 1994-09-16 | 1996-03-21 | British Telecommunications Public Limited Company | An intelligent telecommunications network |
| WO1998041038A2 (en) * | 1997-03-13 | 1998-09-17 | Nokia Telecommunications Oy | System for processing service data in telecommunications system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1514656A (zh) | 2004-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1356009A (zh) | 具有网关位置寄存器与访问者位置寄存器的网络中与用户相关的特性的支持 | |
| US8271039B2 (en) | Trigger mediation system | |
| CN108566498B (zh) | 一种基于移动互联网的手机号码安全隐私保护方法及平台 | |
| CN101111071A (zh) | Cdma智能网业务实现非结构化用户数据功能的方法 | |
| MXPA99011832A (es) | Arquitectura hlr de programatica. | |
| CN101998361A (zh) | 一种呼叫方法、设备及系统 | |
| US6574326B1 (en) | Method and system for minimizing transmission of optional parameters in an intelligent network environment | |
| RU2274961C2 (ru) | Способ активного установления соединений с помощью узла управления услугами в мобильной интеллектуальной сети | |
| CN100417236C (zh) | 一种网络交换设备的智能网控制方法 | |
| US20100035592A1 (en) | Service processing method, service processing system, and service control point | |
| CN100548070C (zh) | 一种双模/多模终端呼叫转移的方法和装置 | |
| CN1997222B (zh) | 一卡多号的实现方法及其系统 | |
| CN1097906C (zh) | 智能网络业务动态替换方法 | |
| CN101198189A (zh) | 一种通过小区定位切换情景模式的方法及其装置 | |
| CN101202967B (zh) | 用于在线计费系统ussdc和传统ussdc共存的方法及系统 | |
| CN100433843C (zh) | 归属区位置寄存器系统 | |
| CN100531039C (zh) | 一种利用数据库实现客服系统状态机的方法 | |
| CN102761846A (zh) | Ussd服务提供方法、ussd服务提供装置及系统 | |
| CN103108001A (zh) | 一种实现视频交互式语音应答业务的方法及业务控制点 | |
| CN100355247C (zh) | 一种分组域智能业务的中断提示方法 | |
| CN100479556C (zh) | 辅助拨号业务的实现方法 | |
| US7554939B2 (en) | Handling specialized resource functions associated with wireless intelligent network in mobile switch center | |
| CN118215161B (zh) | 双模终端单呼和组呼呼叫方法及装置 | |
| JPH10503638A (ja) | 無線電話交換システムおよび無線電話サービスを提供する方法 | |
| CN101159987A (zh) | 一种差旅模式切换的方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080903 Termination date: 20131231 |