处理呼叫关联的方法和装置的制作方法

文档序号:7917299阅读:76来源:国知局

专利名称::处理呼叫关联的方法和装置的制作方法
技术领域
:本发明涉及通信领域,并且特别地,涉及一种处理呼叫关耳关的方法和装置。
背景技术
:智能网是用于产生和提供业务的体系结构,其最重要的特点是能够快速方便、灵活经济地提供各种特色增值业务,并且,实现了控制和交换的分离。在电信业务的某些需求中,智能网的被叫流程是不需要计费的,在一皮叫用户发生了前转的情况下,只收耳又该用户的前转费用,对一皮叫流程不计费。这样,就要求智能网业务能够识别签约用户是否发生了前转,这种识别通常是通过呼叫关耳关的方式实现的。在传统智能网的实现中,在业务数据库中设计前转信息表(包括主被叫号码、前转时间、前转原因等参数),并且对发生前转的用户进4亍记录匹配,在匹配成功后,只记录该用户的前转费用,对其发生的被叫流程免费,并且需要同时建立一个任务,每天定时地清除信息表中的记录,由此可见,传统的处理才莫式需要与业务数据库进4亍大量的交互,这对系统性能要求高,同时,由于创建业务前转信息表还需要建立任务脚本,因此增加了代码复杂度,也加大了维护的成本。综上可以看出,目前的呼叫关4关方式存在对系统性能要求高、代码复杂度高、维护成本大等问题。
发明内容考虑到在被叫用户发生前转时访问业务数据库,对系统性能要求高,维护成本大、效率低的问题而做出本发明,为此,本发明的主要目的在于才是供一种处理呼叫关联的方法和装置,以解决相关^支术中的上述问题。才艮据本发明的一个方面,^是供了一种处理呼叫关耳关的方法。根据本发明的处理呼叫关联的方法包括设置被叫业务和前转业务中主叫号码以及被叫号码的存储格式;在业务接收到前转应答消息时,将前转应答消息中携带的主叫号码和被叫号码按照存储格式以主4建和辅4建的方式存入内存数据库中作为匹配信息;在业务接收到被叫流程ACR事件上报消息时,从内存数据库中读取匹配信息,并根据匹配信息进行呼叫关联。此外,根据匹配信息进行呼叫关联之后,进一步包括在呼叫关联有效的情况下,将被叫流程的使用时间设置为0,在呼叫关联无效的情况下,将被叫流程当作普通被叫流程进行处理。此外,上述方法进一步包括在呼叫关耳关有效的情况下,自动清除内存凄史据库中的匹配信息。此外,将上述前转应答消息中携带的主叫号码和被叫号码按照存储格式以主键和辅4建的方式存入内存数据库中作为匹配信息之后,进一步包括设置匹配信息的保存有效期限,并将保存有效期限在业务中进行配置。此外,上述方法还可以进一步包括在设置的匹配信息的保存有效期限到期的情况下,自动清除内存凄t据库中的匹配信息。根据本发明的一个方面,提供了一种处理呼叫关联的装置。根据本发的处理呼叫关联的装置包括第一设置模块,用于设置被叫业务和前转业务中主叫号码以及被叫号码的存储格式;存储模块,用于在业务接收到前转应答消息时,将前转应答消息中携带的主叫号码和被叫号码按照存储格式以主4建和辅4建的方式存入内存数据库中作为匹配信息;呼叫关联才莫块,用于在业务接收到被叫流程ACR事件上报消息时,从内存数据库中读取匹配信息,根据匹配信息进行呼叫关联。此外,上述装置进一步包括呼叫关联处理才莫块,用于在呼叫关联有效的情况下,将被叫流程的使用时间设置为0,在呼叫关联无效的情况下,将一皮叫流程当作普通^皮叫流程进4亍处理。此外,上述装置进一步包括清除才莫块,用于将内存数据库中的匹配信息进行清除。此外,在上述呼叫关联模块的呼叫关联有效的情况下,执行清除模块。此外,上述存储才莫块进一步包括第二设置^^莫块,用于设置匹配信息的保存有效期限,并将保存有效期限在业务中进行配置,其中,在第二设置模块设置的保存有效期限到期的情况下,执行清除模块。借助于本发明的技术方案,通过将匹配信息存储在内存数据库中,能够提高系统效率、减少代码的复杂度和对数据库的维护,并且提高了系统的稳定性以及运营的经济效益。本发明的其它特4i和优点将在随后的i兌明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图用来^是供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明实施例的处理呼叫关联的方法的流程图2是才艮据本发明实施例的处理呼叫关联的方法详细处理的信令流程图3是根据本发明实施例的处理呼叫关联的装置的框图。具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。方法实施例才艮据本发明的实施例,纟是供了一种处理呼叫关4关的方法,图1是才艮据本发明实施例的处理呼叫关耳关的方法的流程图,如图1所示,包4舌以下处J里步骤S102,设置被叫业务和前转业务中主叫号码以及被叫号码的存储格式;步骤S104,在业务接收到前转应答消息时,将前转应答消息中携带的主叫号码和被叫号码按照存储格式以主键和辅键的方式存入内存数据库中作为匹配信息;优选地,还可以设置匹配信息的保存有效期限,并将保存有效期限在业务中进行配置(见表一所示),这样,在i殳置的匹配信息的保存有效期限到期的情况下,将自动清除内存数据库中的匹配信息。表一<table>tableseeoriginaldocumentpage7</column></row><table>步骤S106,在业务接收到被叫流程ACR事件上报消息时,从内存数据库中读取匹配信息,并根据匹配信息进行呼叫关联。具体地,在步骤S106中,在呼叫关联有效的情况下,将被叫流程的使用时间设置为0,并自动清除内存数据库中的匹配信息。在呼叫关联无效的情况下,将被叫流程当作普通被叫流程进行处理。通过上述处理,实现了将匹配信息存储在内存数据库中进行呼叫关联,提高了系统的效率。下面,结合附图,对上述技术方案进行详细说明。图2是根据本发明实施例的处理呼叫关联的方法详细处理的信令流程图,如图2所示,包i舌以下步艰朵1、业务控制点(ServiceControlPoint,简称为SCP)收到初始才企测点(InitialDetectionPoint,简称为IDP)消息,*见整IDP消息中的主^皮叫号码,并^殳置呼叫关联变量(例如,统一身见整成国际号码格式,作为关《建字用于读取内存数据库)以及处理位置信息等其他参数;2、SCP将相关信息通过信用控制i青求(Credit-Control-Request,简称为CCR)中的initial消息发送到在线计费系统(OnlineChargingSystem,简称为OCS),进行鉴权计费请求;3、OCS通过SCP发送的相关信息进行账户鉴权、批价、反算、预留操作,并将可使用的时间通过信用控制应答(Credit-Control-Answer,简称为CCA)的(Initial,RC=Success,GSU(300S))消息发送到SCP;4、SCP^!妄收到前转的IDP消息后,失见整IDP消息中的主^L叫号码,并i殳置呼叫关耳关变量(例如,统一井见整成国际号码才各式,作为关键字用于写入内存数据库)以及处理位置信息等其他参数,将相关信息通过CCR的initial消息发送到OCS,进行鉴权计费请求,OCS通过SCP发送的相关信息进行账户鉴权、批价、反算、预留操作,并将可使用的时间通过CCA(Initial,RC=Success,GSU(300S))发送到SCP;5、当前转流程接收到ERB应答消息时,SCP关联被叫流程和前转流程,并将主#1叫号码和有效期限写入内存数据库;6、当被叫流程收到ACR上报消息后,读取内存数据库中的匹配信息,如果呼叫关联有效,则将4吏用时长i殳置成0,并发送到OCS,进行鉴一又计费请求;7、OCS将被叫流程的预留值返还,通过SCP发送的前转相关信息进行账户鉴权、批价、反算、预留的操作,并将可使用的时间通过CCA(Update,RC=Success,GSU(300S))发送到SCP;8、SCP向移动交4奐中心(MobileSwitchCenter,简称为MSC)/SSP发送AC,MSC/SSP进行呼叫监一见;9、SCP接收到前转流程中,交换机发送的ACR消息,并向OCS发送CCR(Update,USU(300S)),上才艮已经使用的时间;10、OCS根据上报的CCR进行反算、预留操作,并将可使用的时间通过CCA(Update,RC=Success,GSU(300秒))发送到SCP;11、在前4争流禾呈中,用户通i舌结束后,SCP4妄收到MSC/SSP发送的Disconnect消息,并向OCS发送CCR(Final,USU()),上报已经使用的时间;12、OCS根据上报的CCR进行扣费操作,并返回CCA(Final,RC=Success)到SCP;13、对于^f皮叫流程,在用户通话结束后,SCP发送CCR的final消息到计费系统,其中,已经4吏用的时长为0,表示一皮叫流禾呈不计费,最后,发送RC标识结束流禾呈。装置实施例根据本发明的实施例,提供了一种处理呼叫关联的装置,图3是根据本发明实施例的处理呼叫关联的装置的框图,如图3所示,包括第一设置模块30、存储模块32、呼叫关联模块34,下面,对上述才莫块进^f亍详细"i兌明第一i殳置才莫块30,用于i殳置4皮叫业务和前转业务中主叫号码以及被叫号码的存储格式;存储模块32,可以连接至第一设置模块30,用于在业务接收到前转应答消息时,将前转应答消息中携带的主叫号码和被叫号码按照存储4各式以主4建和辅4建的方式存入内存数据库中作为匹配信息;呼叫关联模块34,可以连接至存储模块32,用于在业务接收到被叫流程ACR事件上报消息时,从内存数据库中读取匹配信息,根据匹配信息进行呼叫关联。此外,上述装置进一步包括呼叫关联处理才莫块,用于在呼叫关联有效的情况下,将被叫流程的使用时间设置为0,在呼叫关联无效的情况下,将被叫流程当作普通^皮叫流程进4亍处理。清除模块,用于将内存数据库中的匹配信息进行清除,其中,在上述呼叫关联模块的呼叫关联有效的情况下,调用清除模块。此外,上述存储模块32进一步包括第二设置模块,用于设置匹配信息的保存有效期限,并将保存有效期限在业务中进行配置,其中,在第二设置模块设置的保存有效期限到期的情况下,调用(执行)清除模块。综上所述,借助于本发明的技术方案,通过将匹配信息存储在内存数据库中,能够提高系统效率、减少代码的复杂度和对数据库的维护,并且^是高了系统的稳定性以及运营的经济效益。以上所述^又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种处理呼叫关联的方法,其特征在于,所述方法包括设置被叫业务和前转业务中主叫号码以及被叫号码的存储格式;在业务接收到前转应答消息时,将所述前转应答消息中携带的主叫号码和被叫号码按照所述存储格式以主键和辅键的方式存入内存数据库中作为匹配信息;在业务接收到被叫流程ACR事件上报消息时,从所述内存数据库中读取匹配信息,并根据匹配信息进行呼叫关联。2.根据权利要求1所述的方法,其特征在于,根据所述匹配信息进行呼叫关联之后,进一步包括在呼叫关联有效的情况下,将所述被叫流程的使用时间设置为0,在呼叫关联无效的情况下,将所述被叫流程当作普通#皮叫流程进4亍处理。3.根据权利要求2所述的方法,其特征在于,进一步包括在呼叫关联有效的情况下,自动清除所述内存数据库中的所述匹配信息。4.根据权利要求1所述的方法,其特征在于,将所述前转应答消息中携带的主叫号码和被叫号码按照所述存储格式以主键和辅键的方式存入内存数据库中作为匹配信息之后,进一步包括i殳置所述匹配信息的保存有效期限,并将所述保存有效期限在业务中进行配置。5.才艮据权利要求4所述的方法,其特征在于,进一步包括在设置的所述匹配信息的保存有效期限到期的情况下,自动清除所述内存数据库中的所述匹配信息。6.—种处理呼叫关联的装置,其特征在于,所述装置包括第一设置模块,用于设置被叫业务和前转业务中主叫号码以及^皮叫号码的存々者格式;存储模块,用于在业务接收到前转应答消息时,将所述前转应答消息中携带的主叫号码和被叫号码按照所述存储格式以主键和辅4定的方式存入内存数据库中作为匹配信息;呼叫关联模块,用于在业务接收到被叫流程ACR事件上报消息时,从所述内存数据库中读取所述匹配信息,根据所述匹配信息进行呼叫关联。7.根据权利要求6所述的装置,其特征在于,进一步包括呼叫关联处理模块,用于在呼叫关联有效的情况下,将所述被叫流程的使用时间设置为0,在呼叫关联无效的情况下,将所述^皮叫流程当作普通一皮叫流禾呈进4亍处理。8.根据权利要求6所述的装置,其特征在于,进一步包括清除才莫块,用于将所述内存数据库中的匹配信息进行清除。9.根据权利要求8所述的装置,其特征在于,在所述呼叫关联模块的呼叫关联有效的情况下,执行所述清除模块。10.根据权利要求6或8所述的装置,其特征在于,所述存储模块进一步包4舌第二设置模块,用于设置所述匹配信息的保存有效期限,并将所述保存有效期限在业务中进行配置,其中,在所述第二设置模块设置的所述保存有效期限到期的情况下,执行所述清除模块。全文摘要本发明公开了一种处理呼叫关联的方法和装置,该方法包括设置被叫业务和前转业务中主叫号码以及被叫号码的存储格式;在业务接收到前转应答消息时,将前转应答消息中携带的主叫号码和被叫号码按照存储格式以主键和辅键的方式存入内存数据库中作为匹配信息;在业务接收到被叫流程ACR事件上报消息时,从内存数据库中读取匹配信息,并根据匹配信息进行呼叫关联。借助于本发明的技术方案,能够提高系统效率、减少代码的复杂度和对数据库的维护,并且提高了系统的稳定性以及运营的经济效益。文档编号H04M3/42GK101340602SQ20081013464公开日2009年1月7日申请日期2008年8月12日优先权日2008年8月12日发明者达倪,周志军,朱仲亮申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1