主叫号码变换方法、系统及业务控制点的制作方法

文档序号:7717590阅读:289来源:国知局
专利名称:主叫号码变换方法、系统及业务控制点的制作方法
技术领域
本发明涉及CDMA无线智能网领域,更具体地,涉及一种主叫号码变换方法、系统及业务控制点。
背景技术
无线智能网(Wireless Intelligent Network, WIN)业务是基于签约信息来触发业务的,WIN用户开户时首先在归属的归属位置寄存器(HLR,Home Location Register)上签约到业务控制点(ServiceControl Point,SCP),并选择与业务相关的触发器。当业务交换点(Service Switch Point, SSP)收到一个智能网业务的呼叫后,将把与此呼叫有关的信息通过WIN消息发送给SCP,等待SCP的指令,SCP根据该用户签约的触发信息,执行对应的业务逻辑,将相应的操作指令发送给SSP,或SCP通过用户事先定义好的业务逻辑,向SSP发出开始呼叫接续等信息的指令,以便SSP进行路由接续和计费等。典型的WIN用户做主叫用户的信令流程如下1、用户发起呼叫,用户当前所在服务MSCGerving MSC)收到被叫号码后根据该用户的签约信息触发Origination_Attempt_Authorized触发器,发送ORREQ消息给SCP中与这个触发器相关的业务逻辑;2、SCP确定用户当前激活的业务,在用户的帐户中还有余额的情况下由SCP发送 orreq消息将结果返回给服务MSC,指示可以继续进行呼叫处理;3、服务MSC分析被叫并准备为本次呼叫选择路由,该服务MSC触发了 Calling_ Routing_Address_AvaiIable触发器,并发送ANLYS)消息给SCP中与这个触发器相关的业务逻辑;4、SCP发送anlyzd消息,SSP得到呼叫的计费方案号和进行此次呼叫的最大时长以便在呼叫接通后控制呼叫时长,如果鉴权成功则只回送SERVICEID,否则回送 ACT 10NC0DE 和 ACCESSDENIEDREAS0N,其中 ACTI0NC0DE 参数指明 SCP 是否签权成功,当 ACTI0NC0DE为2时,指示可能计费数据配置有误或者其他原因签权失败,当ACTI0NC0DE为其他值时,指示SCP签权通过,通知MSC接续;5、MSC进行接续,被叫应答后服务MSC触发0_AnSWer触发器,并发送0ANSWER消息给SCP,由SCP开始扣费并监视本次呼叫,其中TOD和TDO参数包含了此次呼叫的起始时间;6、当主叫用户与被叫用户结束呼叫后,服务MSCMSO Disconnect触发器,并发送(DISCONNECT消息给SCP中与这个触发器相关的业务逻辑,其中TOD和TDO参数包含了此次呼叫的结束时间;7、在SCP收到(DISCONNECT后,利用MSC上报的开始时间和结束时间计算并减少用户的帐户余额,拆除呼叫并发送空的odiscormect给服务MSC,服务MSC释放此次呼叫。在上述消息流程中,由SCP返回给MSC的orreq或anlyzd消息中包含以下参数DMH_SVCID 业务键,表示触发了某个具体的业务;
ACT IONCODE 指示SCP签权是否成功,例如当ACTI0NC0DE为1时指示SCP签权通过;当ACTI0NC0DE为2时指示SCP签权失败。如果是VPN业务的呼叫,则在orreq或anlyzd消息中还会多一个 TerminationList参数,该参数将由SCP翻译的与短号码对应的用户的真实号码带给MSC。当采用VPN业务时,从上述WIN用户作主叫用户的呼叫流程中可以看出,现有的 WIN协议仅支持对被叫号码进行变换(例如,将VPN网内的被叫短号码转换为被叫用户的真实号码),而不支持对主叫号码进行变换,无法满足用户显示主叫号码的需求。

发明内容
本发明要解决的一个技术问题是提供一种主叫号码变换方法、系统及业务控制点,能够通过SCP来实现主叫号码的变换。为了实现上述目的,本发明提供了一种主叫号码变换方法,包括在业务控制点接收到来自业务交换点的呼叫后,判断本次呼叫的主叫用户是否签约了主叫号码变换业务; 如果主叫用户签约了主叫号码变换业务,则在业务控制点中查找与本次呼叫的主叫号码对应的新号码,并将新号码发送给业务交换点,由业务交换点将新号码用在后续的呼叫流程中。根据本发明方法的一个实施例,该方法还包括当主叫用户签约主叫号码变换业务时,在业务控制点中存储用于主叫号码变换业务的原号码和新号码的对应关系;在执行主叫号码变换业务之前,扩展无线智能网中业务控制点与业务交换点之间的无线智能网协议,在由业务控制点发往业务交换点的anlyzd消息中增加主叫号码参数,主叫号码参数用于携带新号码或原号码。根据本发明方法的另一实施例,将新号码发送给业务交换点的步骤具体为由业务控制点通过orreq消息将新号码发送至业务交换点。根据本发明方法的又一实施例,在后续的呼叫流程中,该方法还包括判断被叫用户是否签约了呼叫前转业务;如果被叫用户签约了呼叫前转业务,则在前转本次呼叫时判断被叫用户的前转用户与主叫用户是否具有同一业务特征,是则确定不需进行主叫号码的变换,否则确定需要进行主叫号码的变换。根据本发明方法的再一实施例,在后续的呼叫流程中,该方法还包括当确定需要进行主叫号码变换时,由业务控制点通过anlyzd消息将原号码发送至业务交换点。为了实现上述目的,本发明还提供了一种业务控制点,包括主叫业务特征判断模块,用于判断来自业务交换点的呼叫的主叫用户是否签约了主叫号码变换业务;新号码查找模块,用于在主叫用户签约了主叫号码变换业务的情况下查找与本次呼叫的主叫号码对应的新号码;号码发送模块,用于将新号码发送至业务交换点。根据本发明业务控制点的一个实施例,该业务控制点还包括存储模块,用于在主叫用户签约主叫号码变换业务时存储用于主叫号码变换业务的原号码和新号码的对应关系;参数扩展模块,用于扩展无线智能网中业务控制点与业务交换点之间的无线智能网协议,在发往业务交换点的anlyzd消息中增加主叫号码参数,主叫号码参数用于携带新号码或原号码。根据本发明业务控制点的另一实施例,号码发送模块包括orreq消息发送单元,用于通过orreq消息将新号码发送至业务交换点。根据本发明业务控制点的又一实施例,业务控制点还包括呼叫前转判断模块,用于判断被叫用户是否签约了呼叫前转业务;前转用户业务特征判断模块,用于在被叫用户签约了呼叫前转业务的情况下,在前转本次呼叫时判断被叫用户的前转用户与主叫用户是否具有同一业务特征;号码变换确定模块,用于在被叫用户的前转用户与主叫用户具有同一业务特征的情况下,确定不需进行主叫号码的变换,以及在被叫用户的前转用户与主叫用户不具有同一业务特征的情况下,确定需要进行主叫号码的变换;anlyzd消息发送模块,用于在号码变换确定模块确定需要进行主叫号码变换时,通过anlyzd消息将原号码发送至业务交换点。为了实现上述目的,本发明又提供了一种主叫号码变换系统,包括业务交换点和上述实施例中任一种的业务控制点,该业务交换点用于接收来自业务控制点的新号码,并将新号码用在后续的呼叫流程中。本发明提供的主叫号码变换方法、系统及业务控制点,通过对现有的WIN协议进行扩展,再由SCP判断主叫用户是否签约了主叫号码变换业务,如果签约了该业务则确定需要进行主叫号码的变换,进而由SCP向SSP反馈与主叫号码对应的新号码,从而可以容易地实现主叫号码的变换,并能够在被叫终端上显示主叫用户的新号码,满足了用户显示新主叫号码的需求。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中图1是本发明方法的第一实施例的流程示意图。图2是本发明方法的第二实施例的流程示意图。图3是本发明方法的第三实施例的消息流程示意图。图4是本发明方法的第四实施例的消息流程示意图。图5是本发明业务控制点的第一实施例的结构示意图。图6是本发明业务控制点的第二实施例的结构示意图。图7是本发明业务控制点的第三实施例的结构示意图。图8是本发明业务控制点的第四实施例的结构示意图。图9是本发明系统的一个实施例的结构示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。在无线智能网业务所使用的移动应用部分(Mobile ApplicationPart, MAP)协议中,主叫号码信息由 CallingPartyNumberDigitsl 参数和 CallingPartyNumbei^tringl 参数表示。当MSC/VLR 向 SCP发送ORREQ消息/ANLYS)消息时,用 CallingPartyNumberDigitsl 参数携带主叫号码;当SCP向MSC/VLR发送orreq消息时,用CallingPartyNumbei^tringl 参数携带主叫号码。orreq消息的结构如下所示
权利要求
1.一种主叫号码变换方法,其特征在于,所述方法包括在业务控制点接收到来自业务交换点的呼叫后,判断本次呼叫的主叫用户是否签约了主叫号码变换业务;如果所述主叫用户签约了主叫号码变换业务,则在所述业务控制点中查找与本次呼叫的主叫号码对应的新号码,并将所述新号码发送给所述业务交换点,由所述业务交换点将所述新号码用在后续的呼叫流程中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括当所述主叫用户签约所述主叫号码变换业务时,在所述业务控制点中存储用于所述主叫号码变换业务的原号码和所述新号码的对应关系;在执行所述主叫号码变换业务之前,扩展无线智能网中所述业务控制点与所述业务交换点之间的无线智能网协议,在由所述业务控制点发往所述业务交换点的anlyzd消息中增加主叫号码参数,所述主叫号码参数用于携带所述新号码或所述原号码。
3.根据权利要求2所述的方法,其特征在于,将所述新号码发送给所述业务交换点的步骤具体为由所述业务控制点通过orreq消息将所述新号码发送至所述业务交换点。
4.根据权利要求2所述的方法,其特征在于,在所述后续的呼叫流程中,所述方法还包括判断被叫用户是否签约了呼叫前转业务;如果所述被叫用户签约了呼叫前转业务,则在前转本次呼叫时判断所述被叫用户的前转用户与所述主叫用户是否具有同一业务特征,是则确定不需进行主叫号码的变换,否则确定需要进行主叫号码的变换。
5.根据权利要求4所述的方法,其特征在于,在所述后续的呼叫流程中,所述方法还包括当确定需要进行主叫号码变换时,由所述业务控制点通过所述anlyzd消息将所述原号码发送至所述业务交换点。
6.一种业务控制点,其特征在于,所述业务控制点包括主叫业务特征判断模块,用于判断来自业务交换点的呼叫的主叫用户是否签约了主叫号码变换业务;新号码查找模块,用于在所述主叫用户签约了所述主叫号码变换业务的情况下查找与本次呼叫的主叫号码对应的新号码;号码发送模块,用于将所述新号码发送至所述业务交换点。
7.根据权利要求6所述的业务控制点,其特征在于,所述业务控制点还包括存储模块,用于在所述主叫用户签约所述主叫号码变换业务时存储用于所述主叫号码变换业务的原号码和所述新号码的对应关系;参数扩展模块,用于扩展无线智能网中所述业务控制点与所述业务交换点之间的无线智能网协议,在发往所述业务交换点的anlyzd消息中增加主叫号码参数,所述主叫号码参数用于携带所述新号码或所述原号码。
8.根据权利要求7所述的业务控制点,其特征在于,所述号码发送模块包括orreq消息发送单元,用于通过orreq消息将所述新号码发送至所述业务交换点。
9.根据权利要求7所述的业务控制点,其特征在于,所述业务控制点还包括 呼叫前转判断模块,用于判断被叫用户是否签约了呼叫前转业务;前转用户业务特征判断模块,用于在所述被叫用户签约了呼叫前转业务的情况下,在前转本次呼叫时判断所述被叫用户的前转用户与所述主叫用户是否具有同一业务特征;号码变换确定模块,用于在所述被叫用户的前转用户与所述主叫用户具有所述同一业务特征的情况下,确定不需进行主叫号码的变换,以及在所述被叫用户的前转用户与所述主叫用户不具有所述同一业务特征的情况下,确定需要进行主叫号码的变换;anlyzd消息发送模块,用于在所述号码变换确定模块确定需要进行主叫号码变换时通过所述anlyzd消息将所述原号码发送至所述业务交换点。
10.一种包括权利要求6-9中任一项所述的业务控制点的主叫号码变换系统,其特征在于,所述系统还包括业务交换点,用于接收来自所述业务控制点的所述新号码,并将所述新号码用在后续的呼叫流程中。
全文摘要
本发明公开了一种主叫号码变换方法、系统及业务控制点。其中,该方法包括在业务控制点接收到来自业务交换点的呼叫后,判断本次呼叫的主叫用户是否签约了主叫号码变换业务;如果签约了主叫号码变换业务,则在业务控制点中查找与本次呼叫的主叫号码对应的新号码,并将新号码发送给业务交换点,由业务交换点将新号码用在后续的呼叫流程中。本发明提供的主叫号码变换方法、系统及业务控制点,对现有的WIN协议进行了扩展,再由SCP判断是否需要进行主叫号码变换,是则通过orreq和/或anlyzd消息向SSP反馈新号码,从而可以实现主叫号码的变换。
文档编号H04W4/16GK102487497SQ20091021018
公开日2012年6月6日 申请日期2009年10月29日 优先权日2009年10月29日
发明者严学纯, 毛安平 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1