一种智能网收集号码的实现方法

文档序号:7597911阅读:199来源:国知局
专利名称:一种智能网收集号码的实现方法
技术领域
本发明涉及智能业务领域,尤其涉及一种智能网收集号码的实现方法。
背景技术
智能网(IN Intelligent Network)是在原有通信网络的基础上设置的一种附加网络,其目的是在多厂商环境下快速引入新业务。目前所能实现的智能业务包括缩位拨号、热线电话、外出后暂停、免打扰、追查恶意呼叫、呼叫跟踪以及语音信箱等。
智能网的最大特点是将交换与业务控制分离,即交换中心只完成基本的接续功能,并由电信网中新设的一些功能节点协同交换中心来完成智能业务,从而大大提高业务能力和网络能力。结合呼叫、网络、运营和终端等环节,国际电信联盟(ITU)提出了全网智能化,即呼叫智能化、网络智能化、运营智能化和终端智能化,通过业务与终端的结合,解决传统网络中因终端过于简单而导致业务推广受阻的问题,使用户能够快速体验到新业务带来的好处,同时促进新业务的推广和发展。
智能网物理平面中所包含的主要物理实体有业务交换点(SSP)和业务控制点(SCP)。其中,SCP是智能网的核心部分,它具有管理用户数据和网络数据以及业务控制功能;而SSP具有呼叫控制功能,只有与用户相连的交换机触发了SSP,才能够启动智能业务,因此SSP也是智能网中的一个关键实体。
智能网的主叫用户摘机,并在电信终端上输入被叫号码后,将通过触发SSP来启动智能业务,而后SSP在SCP的控制下对主叫用户输入的号码进行收集,并将所收集到的号码上报给SCP,以便完成主叫用户所启动的智能业务。目前SSP和SCP配合和实现的收集号码和号码分析的方法为SCP多次向SSP发送携带有当前预收集号码长度的收集号码请求(PC),要求SSP向其提供收集到的相应长度的号码,然后由SCP对收到的所有号码进行综合分析,使得SCP实现所有智能业务的控制。
如图1所示,现有的收集号码方法包括以下步骤步骤101.主叫用户摘机,SSP向SCP发送摘机呼叫(DP1)以及初始检测点(IDP)消息,发送主叫用户的摘机信息到SCP,触发主叫用户签约的智能业务。
步骤102~步骤103.SCP接收到SSP发送的IDP消息后,对主叫用户的属性进行分析,然后根据分析结果发送连接放音资源消息(CTR或ETC)给SSP,通知SSP建立到相应放音资源的连接。
通常情况下,在SCP内部包含所有签约用户的基本信息表,所述信息表记录了主叫用户的用户属性,即当前用户是否为特殊用户或群内用户,以及用户定制的拨号音等等用户签约信息。因此,在步骤102、103中,SCP在接收到IDP消息后,首先根据主叫号码查询信息表中对应主叫用户的属性以及签约信息,并触发该主叫用户签约的智能业务。例如,如果用户定制了彩色拨号音业务,SCP将通过连接放音资源消息通知SSP建立到彩色拨号音节点的连接,由彩色拨号音节点向主叫用户播放定制的音频文件,实现彩色拨号音智能业务。
步骤104.主叫用户听到拨号音后,在电信终端上拨号,SSP与SCP配合完成对主叫用户所拨号码的收集号码和分析。
上述步骤中SSP与SCP配合实现收集号码和分析的具体过程将在下面对图2的详细中说明。
步骤105.收集号码和分析完成后,SCP通知SSP释放步骤103建立的到相应放音资源的连接。
至此,由SSP和SCP配合完成的收集号码过程结束,SCP可以根据接收的完整号码进行后续处理。
参照图2,现有技术中,SSP与SCP配合实现收集号码和分析的具体过程包括以下步骤步骤201.SCP发送PC消息到SSP,通知SSP开始收集主叫用户所拨的号码。
通常情况下,SCP中存储有字冠表,该字冠表中可包括字冠、最小号长、最大号长、本网属性、字冠属性、业务属性等内容,字冠表的具体格式可参见表1。

表1在这一步骤中,SCP将上述PC消息中携带的当前预收集号码长度设定为SCP字冠表中所有字冠的最小长度,例如,设置为表1所有字冠的最小号码长度3。
步骤202.SSP接收并缓存主叫用户所拨的号码,通过收号请求响应(PCR)消息将PC消息中指定当前预收集号码长度的号码发送到SCP。
步骤203.SCP收到SSP发送的号码后,将接收到的所有号码与自身字冠表中所有的字冠进行比较,判断是否有与接收集号码唯一匹配的字冠,如果有,则执行步骤204;否则,执行步骤211。
在这一步骤中,如果SCP是第一次接收到SSP发送的号码,则直接将接收到的号码与字冠表中的所有字冠进行比较;否则,SCP首先将多次接收的号码按照接收的顺序组合到一起,然后使用组合到一起的号码与字冠表中的所有字冠进行比较。
步骤204.SCP根据自身的字冠表中的最小号码长度,进一步判断所接收所有号码的长度是否等于匹配字冠的最小号码长度,如果是,则实行步骤208;否则执行步骤205。
步骤205.SCP根据自身字冠表中的本网属性,判断所接收的所有号码是本网号码还是外网号码,如果是本网号码,则执行步骤206;如果是外网号码,则执行步骤209。
步骤206.SCP根据自身字冠表中的匹配字冠的最小号码长度,再次发送PC消息到SSP,通知SSP继续收集号码。
SCP将上述PC消息中的当前预收集号码长度设置为与之匹配字冠最小号码长度与已经收集号码长度的差。
步骤207.SSP收到SCP发送的PC消息后,通过PCR消息向SCP返回PC消息中指定预收集号码长度的号码到SCP。
步骤208.SCP对收集的全部号码进行分析,获取相关呼叫信息,然后结束当前收集号码、号码分析流程。
步骤209.SCP根据自身字冠表中匹配字冠的最小号码长度,再次发送PC消息到SSP,通知SSP继续收集号码。
SCP将上述PC消息中的当前预收集号码长度设置为外网最小号码长度与已经收集号码长度的差。
步骤210.SSP通过与外网交换节点的交互,确定收集的号码已完整,结束当前收集号码、号码分析流程。
步骤211.SCP根据自身字冠表的最小号码长度,再次发送PC消息到SSP,通知SSP继续收集号码。
SCP将上述PC消息中携带的当前预收集号码长度设置为字冠表中所有匹配字冠的最小号码长度与已经收集号码长度的差。
步骤212.SSP收到PC消息后,通过PCR消息向SCP返回PC消息中指定的当前预收集号码长度的号码,然后返回步骤203。
由此可以看出,通过上述步骤201~步骤212,SSP和SCP可以配合实现用户拨号的收集号码以及号码分析操作。
但是,应用上述收集号码以及号码分析的过程还具有以下局限性1.由于在通常情况下,SCP需要多次与SSP进行交互才能实现完整的收集号码以及号码分析,造成SSP与SCP之间的负荷增加,并且对用户拨号的响应速度不能保证,造成时延的增加。
2.由于上述方法SCP需要反复计算SSP上报的当前预收集号码长度,造成SCP处理相对复杂,极大地增加了系统资源的损耗。

发明内容
有鉴于此,本发明的目的在于提供一种智能网收集号码的方法,简化SSP和SCP在收集号码中的处理过程。
为实现上述目的,本发明提供了一种智能网收集号码的方法,该方法包括以下步骤A、业务交换点将主叫用户所拨的号码逐位发送给业务控制点,业务控制点每收到一位号码,均判断是否能够根据收到的全部号码确定呼叫信息,如果是,则进行相关呼叫操作,否则,返回执行步骤A。
业务控制点中预先存储有简单字冠表,则所述步骤A包括以下步骤A1、业务控制点通过与业务交换点的交互逐位获得主叫用户所拨的号码,业务控制点每收到一位号码,均判断所收到的全部号码是否与简单字冠表中的字冠唯一匹配,如果是,则业务控制点对所收到的号码进行收号分析,并通知业务交换点收号分析过程结束,然后执行步骤A2,否则,返回执行步骤A1;A2、业务交换点将主叫用户所拨号码的剩余部分发送给业务控制点;A3、业务交换点通知业务控制点收号过程结束。
所述的步骤A1包括以下步骤
A11、业务控制点通过与业务交换点的交互,获得主叫用户所拨的首位号码;A12、业务控制点将所收到的全部号码与自身存储的简单字冠表中的字冠进行匹配,然后判断所收到的全部号码是否与简单字冠表中的字冠唯一匹配,如果是,则业务控制点对所收到的全部号码进行基本号码分析,否则,业务控制点通过与业务交换点的交互,获得主叫用户所拨的下一位号码,并返回执行步骤A12;A13、业务控制点通知业务交换点号码分析过程结束。
业务交换点中存储有详细字冠表,则所述的步骤A2包括以下步骤A21、业务交换点根据步骤A1中唯一匹配的字冠,在自身详细字冠表中检索该字冠所对应的最大号长,然后确定当前预收号码的长度为最大号长与已收集全部号码长度之差;A22、业务交换点判断所收到的号码是本网号码或者外网号码,如果是本网号码,则业务交换点按照当前预收号码长度向业务控制点上报号码,如果是外网号码,则业务交换点通过与外网交换节点交互后,再按照当前预收集号码长度将所获得的号码上报给业务控制点。
步骤A3所述业务交换点通知业务控制点收号过程结束的方法为业务交换点向业务控制点发送指明收号过程结束的初始检测点消息。
步骤A11所述业务控制点通过与业务交换点的交互获得主叫用户所拨首位号码的方法为业务控制点首先向业务交换点发送收集号码请求消息,指明SSP当前预收集号码的长度为1,然后,业务交换点通过收集号码响应消息将主叫用户所拨的首位号码发送给业务控制点;步骤A12所述业务控制点通过与业务交换点的交互获得主叫用户所拨下一位号码的方法为业务控制点首先向业务交换点发送收集号码请求消息,指明SSP预收集号码的长度为1,然后,业务交换点通过收集号码响应消息将主叫用户所拨的下一位号码发送给业务控制点;
步骤A13所述业务控制点通知业务交换点号码分析过程结束的方法为业务控制点向业务交换点发送直接结束连接消息,指明号码分析过程结束。
该方法进一步包括在业务控制点每次与业务交换点交互的时间间隔中,业务交换点临时存储主叫用户输入的号码。
所述的输入号码为除业务交换点向业务控制点上报号码以外的号码。
所述的简单字冠表包括字冠、本网属性和字冠属性。
所述的详细字冠表至少包括字冠和最大号长。
所述的详细字冠表进一步包括最小号长、最大号长、本网属性、字冠属性和业务属性。
应用本发明,由SSP和SCP配合工作,完成收集号码和号码分析,简化了SSP和SCP在收集号码中的处理过程。具体而言,本发明具有如下有益效果1.本发明在SCP能够将所收到的号码与自身简单字冠表中的字冠唯一匹配后,SSP将所收集的剩余号码一次性上报给SCP,减少了SSP与SCP的交互次数,简化了收集号码与号码分析的流程,降低了SSP与SCP之间的负荷。
2.本发明在SCP能够确定唯一匹配的字冠之前,SSP采用逐位上报的方法,而在SCP确定唯一匹配的字冠之后,SSP一次性上报所有的剩余号码,因此SCP无需进行预收号码长度的计算,降低了SCP的复杂程度。


图1为现有智能网收集号码方法的流程图。
图2为现有智能网收集号码方法中收集号码及号码分析部分的流程图。
图3为本发明智能网收集号码方法中收集号码及号码分析部分的流程图。
具体实施例方式
为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。
本发明为一种智能网收集号码的方法,其基本思想是在需要对主叫用户所拨号码进行收集号码及号码分析时,由SSP和SCP配合工作,SSP首先采用逐位发送的方式,将主叫用户所拨的号码提供给SCP,直到SCP将所收到的号码与自身简单字冠表中的字冠唯一匹配;而后SSP在SCP的控制下收集所有的剩余号码并进行号码分析;最后通过增加了特殊标识的结束连接消息触发SCP。
本发明仍然采用图1所示的收集号码方法,即在主叫用户摘机触发智能业务后,由SCP进行主叫属性分析,以确定当前主叫用户签约的智能业务,如彩色拨号音等;然后,SCP连接放音资源,将对应的彩色拨号音播放给当前主叫用户;而后,SSP在SCP的控制下进行收集号码及号码分析,并在完成上述操作后,释放所连接的放音资源,结束播放彩色拨号音。
如图3所示,本发明采用的收集号码及号码分析方法包括以下步骤步骤301.SCP通过与SSP的交互,获得主叫用户所拨的首位号码。
本步骤中,SCP首先向SSP发送收集号码请求PC消息,该PC中指明SSP当前预收集号码的长度为1;另外SCP中还存储了主叫用户与拨号提示音编码的对应关系,因此SCP在该PC中还携带有当前主叫用户的拨号提示音编码。
然后,SSP根据PC消息中的拨号提示音编码在自身搜索出对应的音频文件,并向主叫用户播放该音频文件;在主叫用户开始拨号后,SSP通过收集号码响应PCR消息将主叫用户所拨的首位号码发送给SCP。
步骤302~305.SCP将所收到的号码与自身存储的简单字冠分析表的字冠进行匹配,然后SCP判断所收到的号码是否与简单字冠表中的字冠唯一匹配,如果是,则SCP对所收到的全部号码进行基本号码分析;否则,SCP通过与SSP的交互获得主叫用户所拨的下一位号码,并返回执行步骤302。
SCP中存储有如表1所示的简单字冠表,该字冠表中包括字冠、本网属性、字冠属性等项目。

表2此处SCP首先将来自于SSP的号码与自身简单字冠表中的字冠部分相匹配,并判断该号码与字冠是否唯一匹配。如果SCP所收到的号码只与一个字冠相同、而与其它字冠均不相同,则认为所收到的号码与字冠表中的字冠唯一匹配;否则,认为所收到的号码与字冠表中的字冠不是唯一匹配。
由于在主叫用户拨号后,SSP先将第一位号码发送给SCP,因此SCP将该首位号码与自身简单字冠表中的字冠逐一进行对比,如果唯一匹配,则SCP对所收到的全部号码进行基本号码分析;如果不是唯一匹配,则SCP再次与SSP交互,获取下一位号码。
SCP通过再次向SSP发送收集号码请求PC消息的方式,通知SSP发送下一位号码。此时SCP在该PC消息中不仅指明了当前预收集号码的长度为1位,而且由于主叫用户在拨相邻两位号码的时间间隔中听不到任何声音,因此该PC中还会携带静音指示,通知SSP对主叫用户屏蔽声音。SSP收到PC消息后,在对当前主叫用户屏蔽声音的同时,通过收集号码响应PCR消息将下一位号码发送给SCP。SCP再次进行号码分析,即将所收到的号码与自身简单字冠表中的字冠进行匹配,并在唯一匹配的情况下,确定已收集到号码的相关呼叫信息,如该号码对应的是否为智能业务等。
例如主叫用户所拨的号码为1790901012345678,则SSP在SCP的控制下,将该号码从头开始逐位发送给SCP;SCP每接收到一位号码,就将改为号码与以前所接收到的号码相结合,与表2中的字冠部分相匹配;当SCP接收到前5位号码时,表2中有17909和17909300两个字冠与所接收到的号码相同,因此SCP再次与SSP交互,获取到第六位号码,此时SCP所接受到的号码为179090,而表2中只有17909一个字冠与179090相匹配,则SCP停止向SSP发送收号请求,并根据表2中17909这一字冠所对应的本网属性和字冠属性进行号码分析。
由于主叫用户的拨号是连续的,但SCP上进行的号码分析是分段的,即SCP多次向SSP发送PC,要求SSP逐位向其提供收集到的号码,然后由SCP对收到的所有号码进行综合分析,故SSP在根据PC向SCP返回已收集到的号码之后,主叫用户的拨号信息仍然会持续地传送至SSP,因此SSP会继续收集号码,在SCP要求SSP提供下一位收集到的号码之前,SSP会暂时存储收集到的号码。
步骤306.SCP向SSP发送增加特殊标识的tc_end+Connect消息,指明SCP的号码分析过程结束。
在SCP能够唯一确定来自于SSP的号码所对应的字冠以及属性后,SCP无需再继续进行号码分析。因此本步骤中,SCP向SSP发送携带有向当前主叫用户播放的拨号提示音信息的直接结束连接tc_end+Connect消息。tc_end+Connect消息的作用在于向SSP指明SCP所进行的号码分析过程已结束。
步骤307.SSP确定当前预收集号码的长度为最大号长-已收集号码的长度。
SSP上也存有一个字冠表,该字冠表的内容与表1相同,即包括字冠、最小号长、最大号长、本网属性、字冠属性、业务属性以及备注等项目。SSP此时根据SCP在号码分析过程中所确定的字冠,在自身的字冠表中进行检索,查找到该字冠所对应的最大号长。而后,SSP确定当前预收集号码的长度为最大号长-已收集号码的长度。
步骤308~310.SSP判断所收到的号码是本网号码还是外网号码,如果是本网号码,则SSP按照当前预收集号码长度向SCP上报号码;如果是外网号码,则SSP通过与外网交换节点交互后,再按照当前预收集号码长度将所获得的号码上报给SCP。
SSP首先根据所确定的字冠在自身的字冠表中检索该字冠的本网属性,即所收集到的号码为本网号码还是外网号码;如果是本网号码,由于SSP与主叫用户所在的交换机直接相连,SSP能够直接获得主叫用户所拨的号码,并且该主叫用户所拨的所有号码均存储在SSP上,因此SSP将主叫用户所拨的剩余号码向SCP上报,且此时上报的号码的长度为步骤306中SSP所确定的当前预收集号码长度;如果是外网号码,由于主叫用户所拨的号码暂时存储在与该用户所在交换机相连的外网交换节点上,因此SSP先与外网交换节点进行交互,获得剩余的号码,然后再按照当前预收集号码长度将所获取到的剩余号码发送给SCP。
步骤311.SSP向SCP发送携带有二次触发标识的初始检测点消息IDP,指明此时为SSP对SCP的二次触发,表明收号过程结束。
SSP将主叫用户所拨的全部号码上报给SCP后,向SCP发送携带有二次触发标识的初始检测点消息IDP,通知SCP收集号码完毕。并且,由于SSP在图1的步骤101中已经向SCP发送过一次IDP消息,则SSP在本步骤的IDP消息中指明此时为SSP对SCP的二次触发。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种收集号码的实现方法,其特征在于,该方法包括以下步骤A、业务交换点将主叫用户所拨的号码逐位发送给业务控制点,业务控制点每收到一位号码,均判断是否能够根据收到的全部号码确定呼叫信息,如果是,则进行相关呼叫操作,否则,返回执行步骤A。
2.如权利要求1所述的方法,其特征在于,业务控制点中预先存储有简单字冠表,则所述步骤A包括以下步骤A1、业务控制点通过与业务交换点的交互逐位获得主叫用户所拨的号码,业务控制点每收到一位号码,均判断所收到的全部号码是否与简单字冠表中的字冠唯一匹配,如果是,则业务控制点对所收到的号码进行收号分析,并通知业务交换点收号分析过程结束,然后执行步骤A2,否则,返回执行步骤A1;A2、业务交换点将主叫用户所拨号码的剩余部分发送给业务控制点;A3、业务交换点通知业务控制点收号过程结束。
3.如权利要求2所述的方法,其特征在于,所述的步骤A1包括以下步骤A11、业务控制点通过与业务交换点的交互,获得主叫用户所拨的首位号码;A12、业务控制点将所收到的全部号码与自身存储的简单字冠表中的字冠进行匹配,然后判断所收到的全部号码是否与简单字冠表中的字冠唯一匹配,如果是,则业务控制点对所收到的全部号码进行基本号码分析,否则,业务控制点通过与业务交换点的交互,获得主叫用户所拨的下一位号码,并返回执行步骤A12;A13、业务控制点通知业务交换点号码分析过程结束。
4.如权利要求2所述的方法,其特征在于,业务交换点中存储有详细字冠表,则所述的步骤A2包括以下步骤A21、业务交换点根据步骤A1中唯一匹配的字冠,在自身详细字冠表中检索该字冠所对应的最大号长,然后确定当前预收号码的长度为最大号长与已收集全部号码长度之差;A22、业务交换点判断所收到的号码是本网号码或者外网号码,如果是本网号码,则业务交换点按照当前预收号码长度向业务控制点上报号码,如果是外网号码,则业务交换点通过与外网交换节点交互后,再按照当前预收集号码长度将所获得的号码上报给业务控制点。
5.如权利要求2所述的方法,其特征在于,步骤A3所述业务交换点通知业务控制点收号过程结束的方法为业务交换点向业务控制点发送指明收号过程结束的初始检测点消息。
6.如权利要求3所述的方法,其特征在于,步骤A11所述业务控制点通过与业务交换点的交互获得主叫用户所拨首位号码的方法为业务控制点首先向业务交换点发送收集号码请求消息,指明SSP当前预收集号码的长度为1,然后,业务交换点通过收集号码响应消息将主叫用户所拨的首位号码发送给业务控制点;步骤A12所述业务控制点通过与业务交换点的交互获得主叫用户所拨下一位号码的方法为业务控制点首先向业务交换点发送收集号码请求消息,指明SSP预收集号码的长度为l,然后,业务交换点通过收集号码响应消息将主叫用户所拨的下一位号码发送给业务控制点;步骤A13所述业务控制点通知业务交换点号码分析过程结束的方法为业务控制点向业务交换点发送直接结束连接消息,指明号码分析过程结束。
7.如权利要求2所述的方法,其特征在于,该方法进一步包括在业务控制点每次与业务交换点交互的时间间隔中,业务交换点临时存储主叫用户输入的号码。
8.如权利要求6所述的方法,其特征在于,所述的输入号码为除业务交换点向业务控制点上报号码以外的号码。
9.如权利要求2所述的方法,其特征在于,所述的简单字冠表包括字冠、本网属性和字冠属性。
10.如权利要求4所述的方法,其特征在于,所述的详细字冠表至少包括字冠和最大号长。
11.如权利要求10所述的方法,其特征在于,所述的详细字冠表进一步包括最小号长、最大号长、本网属性、字冠属性和业务属性。
全文摘要
本发明公开了一种智能网收集号码的实现方法,该方法包括以下步骤A、业务交换点将主叫用户所拨的号码逐位发送给业务控制点,业务控制点每收到一位号码,均判断是否能够根据收到的全部号码确定呼叫信息,如果是,则进行相关呼叫操作,否则,返回执行步骤A。本发明减少了业务交换点与业务控制点的交互次数,简化了收集号码与号码分析的流程,降低了业务交换点与业务控制点之间的负荷。
文档编号H04M3/42GK1756378SQ200410081068
公开日2006年4月5日 申请日期2004年9月30日 优先权日2004年9月30日
发明者李论 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1