主叫号码认证方法及装置的制作方法

文档序号:7723326阅读:217来源:国知局
专利名称:主叫号码认证方法及装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种主叫号码认证方法及装置。
背景技术
通常的呼叫使用来电显示来标识主叫用户的身份。但是,随着网上改号业务的出现,有些呼叫在到达被叫前,主叫号码被恶意篡改,导致来电显示所呈现的主叫号码不能正确地标识出主叫用户的真实身份,从而使被叫用户不能获取到主叫用户的真实信息。
为了解决上述问题,运营商在网间互通时采取了基于智能网信令方式的虚假主叫实时监控与拦截。其原理为当网间来话主叫号码为本网移动号码时,本网GMSC(GatewayMobile—service Switching Centre,网关移动业务交换中心)向SCP(Service ControlPoint,业务控制点)触发智能业务;SCP根据主叫号码获取主叫号码对应用户的手机状态,然后根据该手机状态指示移动关口局继续呼叫被叫或者拆除呼叫,如手机状态为闲时,拆除呼叫,手机状态为忙时,继续呼叫。 现有技术提供的虚假主叫实时监控与拦截方法有很大的局限性,如当主叫号码对应用户的手机状态为忙时,对主叫号码的身份判断可能出现错误,不是一种完善的主叫号码认证方法。

发明内容
本发明的实施例提供一种主叫号码认证方法及装置,能够准确地对主叫号码的身
份进行认证,而不用受主叫号码对应手机状态的限制。 本发明实施例采用的技术方案为 —种主叫号码认证方法,包括 获取代表主叫用户的第一标识; 获取代表主叫号码所对应的用户的第二标识; 比较所述第一标识与第二标识是否相同; 若相同,则接续被叫,将主叫号码呈现给被叫; 若不相同,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。
—种主叫号码认证装置,包括 第一获取模块,用于获取代表主叫用户的第一标识; 第二获取模块,用于获取代表主叫号码所对应的用户的第二标识; 比较模块,用于比较所述第一标识与第二标识是否相同; 第一处理模块,用于当所述比较结果为相同时,接续被叫,将主叫号码呈现给被叫- 第二处理模块,用于当所述比较结果为不相同时,拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。 本发明实施例主叫号码认证方法及装置,比较代表主叫用户的第一标识与代表主
4叫号码所对应的用户的第二标识是否相同,当所述第一标识与第二标识不相同时,表明主叫号码与主叫用户的真实身份不一致,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。与现有技术相比,本发明能够准确地对主叫号码的身份进行认证,并在判断主叫号码与主叫用户的真实身份不一致时,拆除呼叫或者给被叫用户以提示,避免被叫用户获取到不真实的主叫用户信息,提高了用户体验质量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的主叫号码认证方法流程 图2为本发明实施例二提供的主叫号码认证方法流程 图3为本发明实施例三提供的主叫号码认证方法流程 图4为本发明实施例四提供的主叫号码认证装置结构示意 图5、图6为本发明实施例五提供的主叫号码认证装置结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。 为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。 实施例一 本实施例提供一种主叫号码认证方法,如图1所示,所述方法包括 101、获取代表主叫用户的第一标识; 102、获取代表主叫号码所对应的用户的第二标识; 103、比较所述第一标识与第二标识是否相同,若相同,则执行步骤104,若不相同,则执行步骤105 ; 104、接续被叫,将主叫号码呈现给被叫; 105、拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。 本发明实施例主叫号码认证方法,比较代表主叫用户的第一标识与代表主叫号码
所对应的用户的第二标识是否相同,当所述第一标识与第二标识不相同时,表明主叫号码
与主叫用户的真实身份不一致,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行
屏蔽。与现有技术相比,本发明能够准确地对主叫号码的身份进行认证,并在判断主叫号码
与主叫用户的真实身份不一致时,拆除呼叫或者给被叫用户以提示,避免被叫用户获取到
不正确的主叫用户信息,提高了用户体验质量。 实施例二
本实施例的应用场景为移动网,在移动网中,落地局分别获取主叫用户的 IMSI (International Mobile Subscriber Identity,国际移动用户识别码)以及主叫号码 所对应的用户的MSI,通过比较所述两个IMSI进行主叫号码认证。
如图2所示,所述主叫号码认证方法包括 201、接收始发局发送的局间信令,在该局间信令中包括打包的主叫用户的IMSI 以及主叫号码。 由于局间信令通常采用ISUP (ISDN User Part, ISDN用户部分)信令或 BICC(Bearer Ind印endent Call Control,承载者独立呼叫控制)信令,而所述两个信令中 都包含信元Generic digits,因此,可以在该信元Generic digits中携带所述IMSI。
可选地,为了防止呼叫接续过程中经过的交换机由于不支持Generic digits信 元而拒绝呼叫或者丢弃Generic digits信元,可以将Generic digits信元放入透传信元 ATP (Access Transport)来传送MSI。 202、判断是否能够从所述局间信令中解析出IMSI,若能够解析出来,则执行步骤
203,若不能解析出来,则执行步骤208。 203、将解析出来的IMSI作为第一标识。 204、向该主叫用户归属的HLR(Home Location Register,归属位置寄存器)中查 询该主叫号码所对应的用户的MSI。 205、接收该HLR发送的该主叫号码所对应的用户的IMSI,作为第二标识。 206、比较所述第一标识与第二标识是否相同,若相同,则执行步骤207,若不相同,
则执行步骤208。 207、主叫号码与其身份一致,接续被叫,将主叫号码呈现给被叫。 208、主叫号码为不可信号码,拆除对被叫的呼叫,或者在接续被叫时对主叫号码
进行屏蔽。 在本实施例,所述始发局、落地局或关口局的体现形式可以为 MSC(MobileSwitching Center,移动交换中心),但不仅限于此。 本实施例所应用的网络环境为移动网,当然,本实施例提供的方法也可以应用于 其他网络环境,例如固网、IMS(IP Mutiimedia Subsystem, IP多媒体系统),CDMA (Code Division Multiple Access,码分多址)、WCDMA(WidebandCode Division Multiple Access, 宽带石马分多址)或TD-SCDMA(TimeDivision-Synchronous Code Division Multiple Access,时分同步码分多址)等网络环境。当应用于固网或MS时,则需要分别获 取主叫用户的頂PI(IPMultimedia Private Identity, IP多媒体私有标识)以及主叫号码 所对应的用户的MPI,通过比较所述两个MPI进行主叫号码认证,所述主叫号码认证的方 法可以参照本实施例的步骤进行,不同的是,在步骤204和205中,需要将HLR由HSS(Home Subscriber Server,归属签约用户服务器)替代。 本发明实施例主叫号码认证方法,比较主叫用户的IMSI与主叫号码所对应的用 户的IMSI是否相同,当比较结果为不相同时,表明主叫号码与主叫用户的真实身份不一 致,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。与现有技术相比,本发 明能够准确地对主叫号码的身份进行认证,并在判断主叫号码与主叫用户的真实身份不一 致时,拆除呼叫或者给被叫用户以提示,避免被叫用户获取到不正确的主叫用户信息,提高了用户体验质量;此外,不需要SCP提供额外的处理能力,从而降低了成本。
实施例三 本实施例的应用场景为移动网,在移动网中,落地局获取主叫用户的身份认证参 数,并由主叫号码所对应的用户的相关参数计算出主叫号码所对应的用户的身份认证参 数,通过比较所述两个身份认证参数进行主叫号码认证。
如图3所示,所述主叫号码认证方法包括 301、接收始发局发送的局间信令,在该局间信令中包括主叫号码以及主叫用户的 身份认证参数,其中,所述身份认证参数由始发局根据主叫的用户独特参数计算。
其中,主叫用户进行位置更新时,始发局由主叫用户归属的HLR获取主叫用户的 用户独特参数,例如呼叫前转数据Call Forwarding Data、呼叫限呼数据Call Barring Data、运营商限呼信息ODB Info、 CAMEL用户信息CAMELSub script ion Info、用户号码支 持的承载用户列表MSISDN-BS-List ;然后,始发局使用所述主叫用户的用户独特参数中的 一个或者多个,结合主叫用户的頂SI或者MSISDN(Mobile Station International ISDN Number,移动台国际ISDN号码),采用MD5报文摘要算法计算出一个128比特(16字节)的 报文摘要,将所述报文摘要通过局间信令发送给落地局。 当然,所述主叫用户的用户独特参数不仅限于此;在由所述主叫用户的用户独特
参数计算主叫用户的身份认证参数时,也可以采用其它算法进行计算。 302、判断是否能够从所述局间信令中解析出主叫用户的身份认证参数,若能够解
析出来,则执行步骤303,若不能解析出来,则执行步骤310。 303、由所述局间信令解析出所述主叫用户的身份认证参数,作为第一标识。
304、向该主叫用户归属的HLR中查询该主叫号码所对应的用户的用户独特参数。
其中,所述主叫号码所对应的用户的用户独特参数,可以根据主叫号码所对应的 用户的IMSI或者MSISDN,由主叫用户归属的HLR中获取;所述主叫号码所对应的用户的 用户独特参数可以包括Call Forwarding Data、 Call BarringData、 ODB Info、 CAMEL Subscription Info、MSISDN-BS-List,但不仅限于此。 305、接收该HLR发送的该主叫号码所对应的用户的用户独特参数。 306、根据所述主叫号码所对应的用户的用户独特参数,计算出主叫号码所对应的
用户的身份认证参数,作为第二标识; 在计算主叫号码所对应的用户的身份认证参数时,使用所述主叫号码所对应的用 户的用户独特参数中的一个或者多个,结合主叫号码所对应的用户的IMSI或者MSISDN,采 用MD5报文摘要算法计算出一个128比特(16字节)的报文摘要,将所述报文摘要作为第 二标识; 其中,在计算主叫号码所对应的用户的身份认证参数时使用的用户独特参数,与 步骤301中计算主叫用户的身份认证参数时使用的用户独特参数的名称相同,采用的算法 也相同。 307、比较所述第一标识与第二标识是否相同,若相同,则执行步骤308,若不相同, 则执行步骤309 ; 308、主叫号码与其身份一致,接续被叫,将主叫号码呈现给被叫; 309、主叫号码为不可信号码,拆除对被叫的呼叫,或者在接续被叫时对主叫号码
7进行屏蔽。 其中,在通话完成后,所述主叫用户的身份认证参数可以记录到话单中,当主叫与 被叫针对该次通话发生纠纷时,可以根据话单中的主叫用户的身份认证参数进行回溯。
在本实施例,所述始发局、落地局或关口局的体现形式可以为MSC,但不仅限于此。
本实施例所应用的网络环境为移动网,当然,本实施例提供的方法也可以应用于 其他网络环境,例如固网、頂S, CDMA、 WCDMA或TD-SCDMA等网络环境。当应用于固网或 MS时,则需要分别获取主叫用户的MPI以及主叫号码对应用户的MPI,通过比较所述两 个IMPI进行主叫号码认证,所述主叫号码认证的方法可以参照本实施例的步骤进行,不同 的是,在步骤305和306中,需要将HLR由HSS替代。 本发明实施例主叫号码认证方法,比较主叫用户的身份认证参数与主叫号码所对 应的用户的身份认证参数是否相同,当比较结果为不相同时,表明主叫号码与主叫用户的 真实身份不一致,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。与现有技 术相比,本发明能够准确地对主叫号码的身份进行认证,并在判断主叫号码与主叫用户的 真实身份不一致时,拆除呼叫或者给被叫用户以提示,避免被叫用户获取到不正确的主叫 用户信息,提高了用户体验质量;此外,不需要SCP提供额外的处理能力,从而降低了成本。
实施例四 本实施例提供一种主叫号码认证装置,如图4所示,所述装置包括
第一获取模块41,用于获取代表主叫用户的第一标识;
第二获取模块42,用于获取代表主叫号码所对应的用户的第二标识;
比较模块43,用于比较所述第一标识与第二标识是否相同; 第一处理模块44,用于当所述比较结果为相同时,接续被叫,将主叫号码呈现给被 叫; 第二处理模块45,用于当所述比较结果为不相同时,拆除对被叫的呼叫,或者在接 续被叫时对主叫号码进行屏蔽。 在本实施例,所述主叫号码认证装置的体现形式可以为MSC,但不仅限于此。
本发明实施例主叫号码认证装置,比较代表主叫用户的第一标识与代表主叫号码 所对应的用户的第二标识是否相同,当所述第一标识与第二标识不相同时,表明主叫号码 与主叫用户的真实身份不一致,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行 屏蔽。与现有技术相比,本发明能够准确地对主叫号码的身份进行认证,并在判断主叫号码 与主叫用户的真实身份不一致时,拆除呼叫或者给被叫用户以提示,避免被叫用户获取到 不正确的主叫用户信息,提高了用户体验质量。
实施例五 如图5所示,所述主叫号码认证装置包括实施例四中所述的各模块。
进一步地,所述第一获取模块41可以包括 第一接收单元411,用于接收始发局发送的局间信令,所述局间信令中包括主叫用 户的身份标识; 第一解析单元412,用于由所述局间信令解析出所述身份标识,作为第一标识;
其中,在移动网中,所述第一标识可以为主叫用户的MSI ;在固网或MS中,所述 第一标识可以为主叫用户的頂PI。
8
则所述第二获取模块42可以包括 第一发送单元421,用于向所述主叫用户归属的管理设备发送查询所述主叫号码 所对应的用户的身份标识的请求; 其中,在移动网中,所述管理设备可以为HLR ;在固网或MS中,所述管理设备可以 为HSS ; 第二接收单元422,用于接收所述管理设备发送的所述主叫号码所对应的用户的 身份标识,作为第二标识; 其中,在移动网中,所述第二标识可以为主叫号码对应用户的MSI ;在固网或MS 中,所述第二标识可以为主叫号码对应用户的IMPI。
如图6所示,所述第一获取模块41可以包括 第三接收单元413,用于接收始发局发送的局间信令,所述局间信令中包括主叫用 户的身份认证参数,所述身份认证参数由始发局根据主叫用户的相关参数计算;
其中,在移动网中,所述主叫用户的相关参数可以包括主叫用户的 CallForwarding Data、 Call Barring Data、 0DB Info、 CAMEL Subscription Info、 MSISDN-BS-List中的一个或多个,但不仅限于此; 所述主叫用户的身份认证参数可以为使用上述主叫用户的相关参数中的一个或 多个,结合主叫用户的MSI或者MSISDN,采用MD5报文摘要算法计算出的一个128比特(16 字节)的报文摘要;但不仅限于此。 第二解析单元414,用于由所述局间信令解析出所述主叫用户的身份认证参数,作 为第一标识。 则所述第二获取模块42可以包括 第二发送单元423,用于向所述主叫用户归属的管理设备发送查询所述主叫号码 所对应的用户的相关参数的请求; 其中,在移动网中,所述主叫号码所对应的用户的相关参数可以包括主叫号码所 对应的用户的Call Forwarding Data、Ca11 Barring Data、0DB Info、CAMEL Subscription Info、MSISDN-BS-List中的一个或多个,但不仅限于此; 在移动网中,所述管理设备可以为HLR;在固网或MS中,所述管理设备可以为 HSS ; 第四接收单元424,用于接收所述管理设备发送的所述主叫号码所对应的用户的 相关参数; 第一计算单元425,用于由所述主叫号码所对应的用户的相关参数,计算出主叫号 码所对应的用户的身份认证参数,作为第二标识。 其中,所述主叫号码所对应的用户的身份认证参数可以为使用上述主叫号码所 对应的用户的相关参数中的一个或多个,结合主叫号码所对应的用户的IMSI或者MSISDN, 采用MD5报文摘要算法计算出的一个128比特(16字节)的报文摘要;但不仅限于此。
在本实施例,所述主叫号码认证装置的体现形式可以为MSC,但不仅限于此。
本发明实施例主叫号码认证装置,比较主叫用户的IMSI与主叫号码所对应的用 户的IMSI是否相同,或者比较主叫用户的身份认证参数与主叫号码所对应的用户的身份 认证参数是否相同,当比较结果为不相同时,表明主叫号码与主叫用户的真实身份不一致,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。与现有技术相比,本发明
能够准确地对主叫号码的身份进行认证,并在判断主叫号码与主叫用户的真实身份不一致
时,拆除呼叫或者给被叫用户以提示,避免被叫用户获取到不正确的主叫用户信息,提高了
用户体验质量;此外,不需要SCP提供额外的处理能力,从而降低了成本。 本发明实施例提供的主叫号码认证装置可以实现上述提供的方法实施例。本发明
实施例提供的主叫号码认证方法及装置,可以适用于在移动网、固网、頂S, CDMA、 WCDMA或
TD-SCDMA等网络环境下,对主叫用户进行主叫号码的认证,但不仅限于此。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁
碟、光盘、只读存储记忆体(Read-0nly Memory, ROM)或随机存储记忆体(Random Access
Memory,廳)等。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
一种主叫号码认证方法,其特征在于,包括获取代表主叫用户的第一标识;获取代表主叫号码所对应的用户的第二标识;比较所述第一标识与第二标识是否相同;若相同,则接续被叫,将主叫号码呈现给被叫;若不相同,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。
2. 根据权利要求1所述的方法,其特征在于,所述获取代表主叫用户的第一标识包括接收始发局发送的局间信令,所述局间信令中包括主叫用户的身份标识;由所述局间信令解析出所述身份标识,作为第一标识。
3. 根据权利要求2所述的方法,其特征在于,所述获取代表主叫号码所对应的用户的第二标识包括向所述主叫用户归属的管理设备发送查询所述主叫号码所对应的用户的身份标识的请求,其中,所述管理设备包括归属位置寄存器或归属签约用户服务器;接收所述管理设备发送的所述主叫号码所对应的用户的身份标识,作为第二标识。
4. 根据权利要求1所述的方法,其特征在于,所述获取代表主叫用户的第一标识包括接收始发局发送的局间信令,所述局间信令中包括主叫用户的身份认证参数,所述身份认证参数由始发局根据主叫用户的相关参数计算;由所述局间信令解析出所述主叫用户的身份认证参数,作为第一标识。
5. 根据权利要求4所述的方法,其特征在于,所述获取代表主叫号码所对应的用户的第二标识包括向所述主叫用户归属的管理设备发送查询所述主叫号码所对应的用户的相关参数的请求,其中,所述管理设备包括归属位置寄存器或归属签约用户服务器;接收所述管理设备发送的所述主叫号码所对应的用户的相关参数;由所述主叫号码所对应的用户的相关参数,计算出主叫号码所对应的用户的身份认证参数,作为第二标识。
6. —种主叫号码认证装置,其特征在于,包括第一获取模块,用于获取代表主叫用户的第一标识;第二获取模块,用于获取代表主叫号码所对应的用户的第二标识;比较模块,用于比较所述第一标识与第二标识是否相同;第一处理模块,用于当所述比较结果为相同时,接续被叫,将主叫号码呈现给被叫;第二处理模块,用于当所述比较结果为不相同时,拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。
7. 根据权利要求6所述的装置,其特征在于,所述第一获取模块包括第一接收单元,用于接收始发局发送的局间信令,所述局间信令中包括主叫用户的身份标识;第一解析单元,用于由所述局间信令解析出所述身份标识,作为第一标识。
8. 根据权利要求7所述的装置,其特征在于,所述第二获取模块包括第一发送单元,用于向所述主叫用户归属的管理设备发送查询所述主叫号码所对应的用户的身份标识的请求,其中,所述管理设备包括归属位置寄存器或归属签约用户服务器;第二接收单元,用于接收所述管理设备发送的所述主叫号码所对应的用户的身份标识,作为第二标识。
9. 根据权利要求6所述的装置,其特征在于,所述第一获取模块包括第三接收单元,用于接收始发局发送的局间信令,所述局间信令中包括主叫用户的身份认证参数,所述身份认证参数由始发局根据主叫用户的相关参数计算;第二解析单元,用于由所述局间信令解析出所述主叫用户的身份认证参数,作为第一标识。
10. 根据权利要求9所述的装置,其特征在于,所述第二获取模块包括第二发送单元,用于向所述主叫用户归属的管理设备发送查询所述主叫号码所对应的用户的相关参数的请求,其中,所述管理设备包括归属位置寄存器或归属签约用户服务器;第四接收单元,用于接收所述管理设备发送的所述主叫号码所对应的用户的相关参数;第一计算单元,用于由所述主叫号码所对应的用户的相关参数,计算出主叫号码所对应的用户的身份认证参数,作为第二标识。
全文摘要
本发明实施例公开了一种主叫号码认证方法及装置,所述方法包括获取代表主叫用户的第一标识;获取代表主叫号码所对应的用户的第二标识;比较所述第一标识与第二标识是否相同;若相同,则接续被叫,将主叫号码呈现给被叫;若不相同,则拆除对被叫的呼叫,或者在接续被叫时对主叫号码进行屏蔽。本发明适用于对主叫用户进行主叫号码的认证。
文档编号H04W12/06GK101754220SQ20091026530
公开日2010年6月23日 申请日期2009年12月28日 优先权日2009年12月28日
发明者刘海洋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1