包交换网络中实现全网集中用户业务交换系统及方法

文档序号:7684509阅读:173来源:国知局
专利名称:包交换网络中实现全网集中用户业务交换系统及方法
技术领域
本发明涉及一种通信业务处理系统及方法,特别是涉及一种在实现全网集中用户业务交换的系统及方法。
背景技术
目前,现有技术可以实现公用电话交换网(Public Switched TelephoneNetwork,简称PSTN)中的集中用户小交换机(Central Exchange,缩写为Centrex)功能,即可在PSTN网络系统中提供了Centrex业务,这种Centrex业务既可以提供公网用户不具有的许多附加功能,如电话转接、多方呼叫等,又可以避免话务员的人工介入或用户的二次拨号,从而可加快端到端的呼叫接续过程,提高接通率,同时还有效地节省了与硬件有关的建设费用,因此在集团用户中得到了广泛的应用。
但是,在PSTN的基本网络节点中必须严格按照地域划分的交换局,每一个局都是相互独立、互相之间不能控制的单位,它们之间只能通过局间信令交换呼叫接续过程所必需的有限信息,很难进行信息共享,限制了许多全网性应用的实现。
正是由于上述原因,PSTN中的Centrex只能在一个交换局中实现,无法支持跨局实现,这就大大降低了Centrex业务的实用性。人们也曾经试图突破这一限制,尝试了很多办法(如利用TUP/ISUP协议(Telephone User Part/ISDN User Part,指七号信令系统的电话/ISDN用户部分)消息的CUG标识等),虽然取得了一定的进展,但由于遇到用户数据共享、异地费用结算等一系列困难,始终没有得到较大范围的应用,更没有成为一种主流方式。
随着近年来IP网络的蓬勃发展,在IP网络中提供电信应用逐渐成为现实。而且,由于IP网络具有分层思想、开放接口和地域性弱等优点,可以克服PSTN中许多上述情况下的固有缺陷,从而具备开展全网性Centrex业务应用的条件,因此在IP网络中实现Centrex业务,既可利用IP网络的全网通信性能,而且具备Centrex业务的集中用户小交换机功能。

发明内容
本发明的目的是提供一种包交换网络中实现全网集中用户业务交换系统及方法,可利用包交换网络,实现具有全网通信性能的集中用户业物交换功能。
为了达到上述目的,本发明提供的一种包交换网络中实现全网集中用户业务交换系统,该系统包括用户终端、接入设备、控制设备,其特征在于所述控制设备与数据库设备相连,所述数据库设备中储存有用户属性数据;为了达到上述目的,本发明所提供的一种包交换网络中实现全网集中用户业务交换方法,该方法通过用户终端设备、控制设备和网络数据库设备共同实现,其包括以下步骤所述用户终端设备发出呼叫请求;所述控制设备根据用户属性,识别所述呼叫请求是一个与用户小交换机有关的呼叫请求;所述控制设备对所述满足要求的呼叫请求进行相应的号码分析;根据所述分析结果进行后续操作直接定位所述呼叫请求对应的被叫用户;通过公共接口访问相关属性数据库设备,定位被叫用户;以及所述用户呼叫请求结束后,控制设备释放此呼叫及其占用的相关网络和用户资源。
由于包交换网络中,IP网络只是作为一种承载方式,对本发明的功能实现没有任何影响,因此本发明也可以适用于由其它类型包交换网络承载的下一代电信网。
本发明所带来的积极效果是,本发明之一种包交换网络中实现全网集中用户业务交换系统,其可克服原有的只能在一个交换局中实现集中用户小交换机的缺陷,而提供一种全网集中的用户业务交换,所处理的用户呼叫不限定在任何区域内,甚至于不限定在任何国家区域;本发明之一种包交换网络中实现全网集中用户业务交换方法,其能够利用数据库设备,对用户的属性进行分析,从而根据用户的属性作相应处理。
下面将结合实施例参照附图进行详细说明,以便对本发明的目的、特征及优点有更深入的理解。


图1为本发明的系统整体结构框图。
图2为只涉及一个数据库设备的区域内IP Centrex业务结构框图;图3为涉及多个数据库设备的区域内IP Centrex业务结构框图;图4为涉及代理数据库设备的区域间IP Centrex业务结构框图;图5为涉及国家数据库设备的国家间IP Centrex业务结构框图。
图6为本发明的方法总流程图。
具体实施例方式
虽然从理论上来说,IP网络没有任何地理上的限制,但电信应用毕竟和数据应用有着很大不同,因此下一代电信网必须有自己完整的组织、管理体系。提供IP Centrex业务面临的一个最重要问题就是在IP网络中如何进行用户管理。
根据实际应用场合的不同,该数据库设备可能是单个设备,也可能是一个设备群;可能采用平面网状结构,也可能采用分级树状结构。如何设置其系统结构,主要根据应用范围、用户数量和话务量来决定。
下面结合附图对本发明进行进一步的说明。
如图1所示,为本发明的系统整体结构,假定用户终端A、B为POS终端用户,亦即图1中的12a、12b,通过某种接入设备(如接入网关、综合接入设备等)13a、13b,向控制设备14发起一个呼叫;或者由用户C、D(亦即图1中的12c、12d,假设其为数据终端用户)直接向控制设备14发起一个呼叫;控制设备14通过用户属性识别获知此呼叫是一个与Centrex有关的呼叫,进行相应的号码分析,并根据分析结果决定是直接定位还是通过公开接口访问相关属性数据库设备(群)15,来定位被叫用户;由此可以看出,为了实现包交换网络用户管理,比较可行的解决办法是设置独立于控制设备的用户属性数据库设备。该数据库设备中保存某一区域内所有Centrex用户的相关属性信息,可以应控制设备的请求进行检索并给出相应结果。
如图2所示,如果用户A、B、C、D,亦即图2中的12a、12b、12c、12d,都集中在某一区域内(此区域和PSTN中的市话区域未必重合),仍然假定用户终端A、B为POS终端用户,亦即图1中的12a、12b,通过某种接入设备(如接入网关、综合接入设备等)13a、13b,向控制设备14x和14y发起一个呼叫;或者由用户C、D(亦即图1中的12c、12d,假设其为数据终端用户)直接向控制设备14发起一个呼叫;控制设备14通过用户属性识别获知此呼叫是一个与Centrex有关的呼叫,进行相应的号码分析,并根据分析结果决定是直接定位还是通过公开接口访问本地数据库设备16,来定位被叫用户;由于用户处于同一区域,且用户数量相对较少,则使用一台数据库设备16作为本地数据库设备,即可满足同一区域中用户的全网集中业务交换,即用户小交换机的通讯要求。
如图3所示,如果用户A、B、C、D,亦即图3中的12a、12b、12c、12d,都集中在某一区域内(此区域和PSTN中的市话区域未必重合),但是话务量很大或者用户数量较多,则可以用一个数据库设备群作为本地数据库设备,包括数据库设备x…数据库设备y(当然,在实际应用中,应考虑到效率问题,因而必须严格控制设备数量),数据库设备群中的各数据库设备之间按照平面网状结构组织,各自负责一部分用户的管理,并划分归属关系,相互之间可以通过广播遍历用户的访问,系统中的其余设备(如接入设备、控制设备)等的连接关系与图1和图2中相类似。
本地数据库设备主要保存两部分内容一是本区域内所有IP Centrex标识码、所属控制设备地址、用户列表和每个用户的必要属性信息;二是其它本地数据库设备数量及地址信息,此外也具有必要的管理功能(如数据同步等)。
如图4所示,如果用户A、B、C、D,亦即图中的12a、12b、12c、12d分布在不同区域,出于控制网络流量和提高访问效率等考虑,一般采用分级树状结构设置数据库设备,具体地说,就是规定控制设备14与各本地数据库设备之间必须通过代理数据库设备实现数据分析,而不是直接相互访问;代理数据库设备的覆盖范围可以是一个区域,也可以是多个区域,应视具体情况而定,其间采用平面网状结构互联,也就是说,图4中的本地数据库设备x、本地数据库设备y应分别对应代理数据库设备α、代理数据库设备β。
代理数据库设备中主要保存以下几部分内容一是辖区内所有IP Centrex标识码及其覆盖的区域标识;二是其它代理数据库设备的地址信息;三是辖区内各区域标识以及其中用户属性数据库设备数量及地址信息,此外也具有必要的管理功能(如数据同步等)。
如图5所示,如果用户A、B、C、D,亦即图5中的12a、12b、12c、12d,分布在不同国家,此时一般需要国家数据库设备参与服务,各本地数据库设备之间除通过代理数据库设备外,还需访问国家数据库设备来实现数据分析,即控制设备14通过本地数据库设备x 16x…本地数据库设备y 16y所对应的代理服务器α17a、代理数据库设备β17b,访问国家数据库设备18-1和18-2,对用户属性进行分析;国家数据库设备的主要作用是隔离和适配国际、国内网络,进行出口审查和安全管理,同时也具有必要的管理功能(如数据同步等)。
数据同步是所有数据库设备都必须具有的一种功能。它一般在本地数据库设备之间、本地数据库设备和代理数据库设备之间、代理数据库设备之间进行,特殊情况下,代理数据库设备和国家数据库设备、国家数据库设备之间也要进行同步。
如图6所示,用户终端通过某种接入设备(如接入网关、综合接入设备等)或直接向控制设备发起一个呼叫请求(步骤601),控制设备根据用户属性识别获知此呼叫是一个与Centrex有关的呼叫(步骤602),判断该呼叫是否与集中用户业务交换有关的呼叫请求(步骤603),如果不是,则程序结束,不需作后续处理;如果是,则进行相应的号码分析(步骤604),并根据分析结果决定是否需要访问数据库(群)(步骤605),如果不需要访问数据库(群),则直接定位用户呼叫(步骤606);如果需要访问数据库,则通过公开接口访问相关属性数据库(群)来定位被叫用户(步骤607),当从数据库的返回结果中确定被叫用户所在后,控制设备向其所属控制设备发起呼叫,由后者直接定位被叫用户(步骤608),如果此时还存在相应的附加业务,则依据用户动作或系统设置加以激活并处理(步骤609);呼叫结束后,控制设备释放此呼叫及其占用的相关网络和用户资源(步骤610),在原始计费信息中指明这是一个Centrex呼叫,并给出用户的市话号码、Centrex号码等信息,以便计费系统进行处理。
IP Centrex业务不同于普通基本呼叫之处在于当控制设备通过号码分析发现IP Centrex业务激活后,即通过诸如LDAP(Lightweight Directory AccessProtocol,意即轻度目录访问协议)、TRIP(Telephony Routing over IP,意即基于IP的电话路由)等访问接口访问该数据库设备,获得被叫用户的相关属性(主要是位置和归属属性)后,再向相应归属控制设备发起呼叫。
下面举一具体实施例,来具体说明本发明之一种包交换网络中实现全网集中用户小交换机的系统及方法首先假设以下基本条件—主叫用户A和被叫用户B都是POTS(Public Ordinary Telephone Service,意即公用普通电话服务)用户。
—A用户具有全部呼出权限,未申请新业务。
—B用户没有呼入限制,未申请新业务。
—网络公共资源(音、收号器等)都在接入设备中。
—用户A和B位于不同区域内,属于不同代理数据库设备管辖。
1.A摘机,接入设备(AG_A)检测到该状态之后,将该状态报告给A的控制设备(SS_A)。SS_A检查A的属性,确定是否允许其呼出,允许呼出哪些呼叫,是否有新业务等。
2.SS_A指示AG_A向A送拨号音,并发DigitalMap供AG_A收号。如果A使用的是双音频话机,AG_A负责为A分配收号器。
3.A拨号,AG_A报告SS_A“用户已拨号”,SS_A指示AG_A停送拨号音。
4.A拨完B的号码后,AG_A将B的号码报告SS_A,并负责释放收号器(如果有的话)。
5.SSA对B的号码进行分析,确定这是一个IP Centrex呼叫,则将B的号码和Centrex标识发给本地数据库设备(DB_A)进行检索。
6.DB_A发现B不属于本数据库设备的管辖范围,则将B的号码和Centrex标识发给代理数据库设备(DB_α)。DB_α向所有其它代理数据库设备广播。
7.代理数据库设备(DB_β)收到广播消息后,将B的号码和Centrex标识发给它所管辖的本地数据库设备(DB_B)。
8.DB_B通过检索(如果不止一个设备,还要经过遍历访问)发现B属于本数据库设备的管辖范围,则向DB_β发成功消息,并返回B所归属的控制设备(SS_B)的地址信息、B的号码和Centrex标识。
9.DB_β向DB_α、DB_α向DB_A、DB_A向SS_A依次返回上述信息。SS_A据此用B的号码向SS_B发起呼叫。
10.以下过程(如振铃、媒体协商、通话、释放等)同基本呼叫基本相同,只是在生成的原始计费信息中应当指明这是一个IP Centrex呼叫。不再赘述。
当然,上述流程中每一步都可能发生异常。一旦出现异常,说明该呼叫失败,其后的流程不再执行,异常处理流程被启动,相关网络和用户资源释放,在完成相应的统计、日志记录后呼叫结束,并等待下一次试呼。
以上所述,仅是本发明的较佳实施方式,不应被视为是对本发明范围的限制,而且本发明所主张的权利要求范围并不局限于此,凡熟悉此技术艺的人士,依据本发明所揭露的技术内容,可轻易思及的等效变化,均应落入本发明的保护范围。
权利要求
1.一种包交换网络中实现全网集中用户业务交换系统的方法,它包括用户终端、接入设备、控制设备,其特征在于所述控制设备与数据库设备相连,所述数据库设备中储存有用户属性数据。
2.如权利要求1所述的包交换网络中实现全网集中用户业务交换系统,所述数据库设备可为一数据库设备群。
3.如权利要求1所述的包交换网络中实现全网集中用户业务交换系统,所述网络系统为'网络或ATM网络。
4.如权利要求1所述的包交换网络中实现全网集中用户业务交换系统,所述集中用户业务交换系统为一用户小交换机系统。
5.一种包交换网络中实现全网集中用户业务交换方法,该方法通过用户终端设备、控制设备和网络数据库设备共同实现,该方法包括以下步骤所述用户终端设备发出呼叫请求;所述控制设备根据用户属性,识别所述呼叫请求是一个与集中用户业务交换有关的呼叫请求;所述控制设备对所述满足要求的呼叫请求进行相应的号码分析;根据所述分析结果进行后续操作直接定位所述呼叫请求对应的被叫用户;通过公共接口访问相关属性数据库,定位被叫用户;以及所述用户呼叫请求结束后,控制设备释放此呼叫及其占用的相关网络和用户资源。
6.如权利要求5所述的包交换网络中实现全网集中用户业务交换方法,所述访问相关属性数据库,还包括下列步骤如果需要访问数据库,从数据库设备的返回结果中确定被叫用户所在后,控制设备向其所属控制设备发起呼叫,由后者直接定位被叫用户。如果还存在相应的附加业务,则依据用户动作或系统设置加以激活并处理。
7.如权利要求5所述的包交换网络中实现全网集中用户业务交换方法,所述用户呼叫请求结束后,控制设备释放此呼叫及其占用的相关网络和用户资源以后,在原始计费信息中指明这是一个Centrex呼叫,并给出用户的市话号码、集中用户业务号码等信息,以便计费系统进行处理。
全文摘要
本发明之一种包交换网络中实现全网集中用户业务交换系统及方法,该系统包括用户终端、接入设备、控制设备,其特征在于所述控制设备与数据库设备相连,所述数据库设备中储存用户属性数据;该方法包括以下步骤用户终端设备发出呼叫请求;控制设备根据用户属性识别该呼叫请求;控制设备对满足要求的呼叫请求进行相应的号码分析;根据分析结果进行后续操作直接定位呼叫请求对应的被叫用户;通过公共接口访问相关属性数据库设备,定位被叫用户;及控制设备释放此呼叫及其占用的相关网络和用户资源;本发明所带来的积极效果是,处理的用户呼叫不限区域,甚至不限国家;该方法可利用数据库设备,分析呼叫用户属性,从而根据用户的属性作相应处理。
文档编号H04L12/56GK1466337SQ02112190
公开日2004年1月7日 申请日期2002年6月20日 优先权日2002年6月20日
发明者洪钧, 葛军, 仲昕, 钧 洪 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1