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

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

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

发明内容
为了解决上述问题,本发明的目的在于提供一种应用在智能网中的号码收集方法,简化现有技术中SCP与SSP之间的交互过程,减小对用户拨号响应的时延。
本发明所述号码收集方法包括以下步骤a、业务控制点通知业务交换点进行完整的号码收集和号码分析;b、业务交换点接收主叫用户拨打的号码,并进行号码分析;c、业务交换点将接收到的完整号码上报给业务控制点。
所述步骤a具体为业务控制点发送携带有当前预收号码长度的收号请求消息到业务交换点,通知业务交换点进行号码收集和号码分析。
所述预收号码长度为设置于业务控制点中的设定值;所述设定值为大于或等于字冠表中所有字冠最大号码长度中最大值的值。
业务交换点中预先存储全网字冠表;所述步骤b包括以下步骤b1、业务交换点顺序逐位接收主叫用户在通信终端上拨打的号码,接收一位号码后,执行步骤b2;b2、业务交换点将接收到的所有号码与自身字冠表中的所有字冠进行比较,如果没有唯一匹配的字冠,则返回执行步骤b1;如果有唯一匹配的字冠,则执行步骤b3;b3、业务交换点连续接收主叫用户所拨的余下所有号码,确定主叫用户所拨的完整号码。
步骤b3所述确定主叫用户所拨完整号码的方法为业务交换点将接收到号码的号码长度与字冠表中唯一匹配字冠的最大号码长度进行比较,如果接收的号码大于或等于字冠表中唯一匹配字冠的最大号码长度,则业务交换点按照接收顺序依次选取所接收号码中最大号码长度个号码作为主叫用户所拨的完整号码;如果接收到的号码长度小于字冠表中唯一匹配字冠的最大号码长度且主叫用户拨号超时,则确定所接收的号码为主叫用户所拨的完整号码;否则,业务交换点继续收号。
所述步骤c具体为业务交换点发送携带有主叫用户所拨完整号码的收号响应消息到业务控制点。
具体而言,应用本发明所述的智能网号码收集方法,将获得下述有益效果1、本发明所述方法由SSP完成号码收集和号码分析的操作,简化了现有技术的收号过程中SSP与SCP之间多次的交互过程,降低了SCP与SSP之间的负荷;2、由于本发明所述的方法在SSP建立完成的全网字冠表,不需要与外网的交换节点进行交互,因此,可以实现快速的号码分析,减小对主叫用户拨号响应的时延;3、在本发明所述方法中,SCP不需要进行预收号码长度的计算,降低了SCP的复杂程度。


图1为现有技术中号码收集的方法流程图;图2为现有技术中SCP与SSP配合实现号码收集和号码分析的方法流程图;
图3为本发明所述的号码收集方法流程图;图4为本发明所述SSP实现号码收集和号码分析的方法流程图。
具体实施例方式
为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。
本发明为一种号码收集的方法,该方法主要由SSP完成号码收集和号码分析操作,随后再将经过分析的完整号码上报给SCP。
图3显示了本发明所述的号码收集过程。如图3所示,本发明所述方法包括以下步骤步骤301主叫用户摘机,SSP向SCP发送DP1及IDP消息,发送主叫用户的摘机信息到SCP,触发主叫用户签约的智能业务;步骤302-步骤303SCP接收到SSP发送的IDP消息后,对主叫用户的属性进行分析,然后根据分析结果发送连接放音资源消息给SSP,通知SSP建立到相应放音资源的连接;上述步骤301~303的方法与图1所示现有技术使用的方法相同,因此,在这里就不再详细描述了;步骤304SCP向SSP发送PC消息,通知SSP开始接收主叫用户所拨的号码;在这一步骤中,SCP设置PC消息中的当前预收号码长度为大于或等于所有字冠最大号码长度中最大值的任意值,例如,如果字冠表中所有字冠的最大号码长度为24,则可以将上述PC消息中的当前预收号码长度设置为24或大于24的任意值。从这一步骤可以看出,SCP通过设置较大的预收号码长度参数控制SSP进行完整的号码收集和号码分析操作;步骤305SSP实现号码收集和分析,并在号码收集和分析完成后,将完整号码通过PCR消息发送给SCP;其中,在本发明所述的方法中SSP将保存完整的全网字冠表,并根据保存的字冠表进行号码收集和号码分析,具体方法将在下面对图4中的描述中详细说明;步骤306SCP接收到完整号码后,通知SSP释放步骤103建立的到相应放音资源的连接。
至此,本发明所述的由SCP和SSP配合实现的号码收集过程结束,SCP可以根据接收的完整号码进行后续处理。
图4显示了上述步骤305中SSP进行号码收集和号码分析的具体方法。如图4所示,所述方法包括以下步骤步骤401SSP顺序逐位接收主叫用户在通信终端上拨打的号码,接收每一位号码后,执行步骤402;步骤402SSP将接收到的所有号码与自身字冠表中的所有字冠进行比较,如果没有找到唯一匹配的字冠,则返回执行步骤401;如果有唯一匹配的字冠,则执行步骤403;步骤403SSP连续接收主叫用户所拨的余下所有号码。
由于在本发明所述的方法中,SSP内部存储有如表一所示的字冠表,因此,在找到唯一匹配的字冠后,SSP可以通过查找字冠表中该匹配字冠的最大号码长度一次性连续接收主叫用户所拨的余下所有号码;在这一步骤中,SSP在接收剩下号码的过程中,将接收到所有号码的长度与字冠表中唯一匹配字冠的最大号码长度进行比较,如果接收的号码大于等于字冠表中唯一匹配字冠的最大号码长度,则SSP保留所接收号码中前面最大号码长度个号码,作为主叫用户所拨的完整号码,即SSP按照接收顺序依次选取所接收号码中最大号码长度个号码作为主叫用户所拨的完整号码;如果SSP接收到的号码长度小于字冠表中唯一匹配字冠的最大号码长度且用户拨号超时,则判定当前所接收的号码已经收全,并且当前接收的所有号码为主叫用户所拨的完整号码;否则,业务交换点继续收号。
另外,由于本发明所述的方法在SSP内部存储有全网的完整字冠表,因此,SSP可以独立完成对主叫用户所拨号码的分析,而不需要与外网交互节点进行交互就可以通过分析确定号码是否收齐,实现对主叫用户所拨号码的完整接收和分析。
由上述图3以及图4所述的方法可以看出,本发明所述的方法主要通过SSP实现号码的收集以及分析操作,简化了SCP与SSP之间复杂的交互过程,简化了系统涉及的复杂程度。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种智能网号码收集的方法,其特征在于,所述方法包括以下步骤a、业务控制点通知业务交换点进行完整的号码收集和号码分析;b、业务交换点接收主叫用户拨打的号码,并进行号码分析;c、业务交换点将接收到的完整号码上报给业务控制点。
2.如权利要求1所述的方法,其特征在于,所述步骤a具体为业务控制点发送携带有当前预收号码长度的收号请求消息到业务交换点,通知业务交换点进行号码收集和号码分析。
3.如权利要求2所述的方法,其特征在于,所述预收号码长度为设置于业务控制点中的设定值;所述设定值为大于或等于字冠表中所有字冠最大号码长度中最大值的值。
4.如权利要求1所述的方法,其特征在于,业务交换点中预先存储全网字冠表;所述步骤b包括以下步骤b1、业务交换点顺序逐位接收主叫用户在通信终端上拨打的号码,接收一位号码后,执行步骤b2;b2、业务交换点将接收到的所有号码与自身字冠表中的所有字冠进行比较,如果没有唯一匹配的字冠,则返回执行步骤b1;如果有唯一匹配的字冠,则执行步骤b3;b3、业务交换点连续接收主叫用户所拨的余下所有号码,确定主叫用户所拨的完整号码。
5.如权利要求4所述的方法,其特征在于,步骤b3所述确定主叫用户所拨完整号码的方法为业务交换点将接收到号码的号码长度与字冠表中唯一匹配字冠的最大号码长度进行比较,如果接收的号码大于或等于字冠表中唯一匹配字冠的最大号码长度,则业务交换点按照接收顺序依次选取所接收号码中最大号码长度个号码作为主叫用户所拨的完整号码;如果接收到的号码长度小于字冠表中唯一匹配字冠的最大号码长度且主叫用户拨号超时,则确定所接收的号码为主叫用户所拨的完整号码;否则,业务交换点继续收号。
6.如权利要求1所述的方法,其特征在于,所述步骤c具体为业务交换点发送携带有主叫用户所拨完整号码的收号响应消息到业务控制点。
全文摘要
本发明公开了一种智能网号码收集的方法,包括以下步骤a.业务控制点通知业务交换点进行完整的号码收集和号码分析;b.业务交换点接收主叫用户拨打的号码,并进行号码分析;c.业务交换点将接收到的完整号码上报给业务控制点。应用本发明所述方法,简化了现有技术的收号过程中业务交换点与业务控制点之间多次的交互过程,降低了业务控制点与业务交换点之间的负荷;可以实现快速的号码分析,减小对主叫用户拨号响应的时延;同时,降低了业务控制点的复杂程度。
文档编号H04Q3/00GK1756276SQ200410081069
公开日2006年4月5日 申请日期2004年9月30日 优先权日2004年9月30日
发明者李论 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1