主叫用户认证方法、装置及系统的制作方法_2

文档序号:9420853阅读:来源:国知局
的认证码,并将所述主叫用户输入的认证码发送给所述业务控制点。
[0028]通过本发明,在主叫用户呼叫被叫用户的过程中,业务控制点提示主叫用户输入认证码,然后根据被叫用户预设的认证码对主叫用户认证,避免了采用允许呼叫号码库带来的操作繁琐的问题,并且,也不需要设置专门的网络设备,降低了成本。
【附图说明】
[0029]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0030]图1是移动通信系统中电路域的呼叫中网络侧的架构示意图;
[0031]图2是根据本发明实施例的主叫用户认证方法的流程图;
[0032]图3是根据本发明实施例的主叫用户认证装置的结构示意图;
[0033]图4是实施例一的流程图;
[0034]图5是实施例二的流程图;
[0035]图6是实施例三的流程图。
【具体实施方式】
[0036]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0037]针对相关技术中在对主叫用户进行认证时所存在的问题,本发明实施例提供了一种改进的主叫用户认证方案,在本发明实施例中,主叫用户拨打被叫用户时,必须根据语音提示输入正确的拨打认证码,呼叫才能接通;可选地,被叫用户为智能用户,签约了的特殊智能业务(可称为认证业务),通过该智能业务来触发认证码的认证过程。本发明实施例中,被叫用户的认证码的设置,可以由用户到运营商营业厅手工进行设置,也可以拨打运营商的服务号码,由客服人员远程进行设置,具体本发明实施例不做限定。
[0038]根据本发明实施例,提供了一种主叫用户认证方法。
[0039]图2为根据本发明实施例的主叫用户认证方法的流程图,如图2所示,主要包括以下步骤:
[0040]步骤S202,业务控制点接收到主叫用户呼叫被叫用户的业务请求后,指示媒体网关提示所述主叫用户输入认证码;
[0041]步骤S204,所述业务控制点获取所述主叫用户输入的认证码;
[0042]步骤S204,所述业务控制点根据预设的认证码,对所述主叫用户输入的认证码进行检验。
[0043]可选地,为了避免认证码保存在一个设备中而带来的安全问题,可以将所述预设的认证码分为两段:第一认证码分段信息和第二认证码分段信息,将所述第一认证码分段信息存储在所述被叫用户的归属位置寄存器中,将所述第二认证码分段信息存储在所述业务控制点中。则在该可选实施方式中,在对所述主叫用户输入的认证码进行检验之前,所述方法还可以包括:所述业务控制点获取所述第一认证码分段信息;所述业务控制点将所述第一认证码分段信息与本地保存的所述第二认证码分段信息进行组合,生成完整的所述预设的认证码。可选地,为了进一步提高认证码的安全性,还可以对认证码的每个分段进行加
LU O
[0044]在具体实施过程中,对认证码进行分段的方式可以有多种,可以在SCP中指定具体的分段方式,例如,如果认证码长度为6位,则至少可以按照以下方式之一进行分段:
[0045]a、将认证码的前三位分为一段,后三位分为一段,在HLR保存前三位,在SCP保存后三位;
[0046]b、将认证码的前三位分为一段,后三位分为一段,在HLR保存后三位,在SCP保存前三位;
[0047]C、将认证码的奇数位分为一段,偶数为另一段,在HLR保存奇数位,在SCP保存偶数位;
[0048]d、将认证码的奇数位分为一段,偶数为另一段,在HLR保存偶数位,在SCP保存奇数位;
[0049]在具体实施过程中,业务控制点可以通过主叫侧的网元获取第一认证码分段信息,与可以通过被叫侧的网元获取第一认证码分段信息,下面分别进行描述。
[0050]在本发明实施例的一个可选实施方式中,所述业务控制点获取所述第一认证码分段信息可以包括:移动交换中心网关接收到所述被叫用户的路由查询请求;所述移动交换中心网关向所述被叫用户的所述归属位置寄存器发送路由查询请求;所述移动交换中心网关接收所述归属位置寄存器返回的路由信息,其中,所述路由信息中包含所述第一认证码分段信息;所述移动交换中心网关向所述业务控制点发送所述业务请求,其中,所述业务请求中携带有所述第一认证码分段信息。
[0051]与上述可选实施例对应,可选地,所述业务控制点指示媒体网关提示所述主叫用户输入认证码可以包括:所述业务控制点指示所述移动交换中心网关向所述主叫用户播放认证码输入提示音;所述移动交换中心网关指示所述媒体网关放音,提示所述主叫用户输入认证码。
[0052]可选地,所述业务控制点获取所述第一认证码分段信息包括:所述移动交换中心网关接收到所述主叫用户输入的认证码,并将所述主叫用户输入的认证码发送给所述业务控制点。
[0053]或者,在本发明实施例的另一个可选实施方式中,所述业务控制点获取所述第一认证码分段信息可以包括:所述业务控制点接收被叫侧的移动交换中心发送的所述业务请求,其中,所述业务请求中携带有所述被叫侧的移动交换中心在所述被叫用户的位置更新过程中从所述归属位置寄存器中获取的所述第一认证码分段信息。
[0054]可选地,所述业务控制点指示媒体网关提示所述主叫用户输入认证码包括:所述业务控制点指示所述被叫侧的移动交换中心向所述主叫用户播放认证码输入提示音;所述被叫侧的移动交换中心指示所述媒体网关放音,提示用户输入认证码。
[0055]可选地,所述业务控制点获取所述主叫用户输入的认证码,包括:所述被叫侧的移动交换中心获取所述主叫用户输入的认证码;所述被叫侧的移动交换中心将所述主叫用户输入的认证码发送给所述业务控制点。
[0056]在本发明实施例的另一个可选实施方式中,为了避免对用户造成不必要的干扰,在指示媒体网关提示所述主叫用户输入认证码之前,所述方法还包括:确定所述被叫用户签约了认证业务。即在本发明实施例中,只对针对签约了认证业务的用户的主叫用户进行认证。
[0057]根据本发明实施例,还提供一种主叫用户认证装置。
[0058]图3为根据本发明实施例的主叫用户认证装置的结构示意图,如图3所示,该装置主要包括:指示模块30,用于在业务控制点接收到主叫用户呼叫被叫用户的业务请求后,指示媒体网关提示所述主叫用户输入认证码;获取模块32,用于获取所述主叫用户输入的认证码;检验模块34,用于根据预设的认证码,对所述主叫用户输入的认证码进行检验。
[0059]可选地,所述预设的认证码分为两段:第一认证码分段信息和第二认证码分段信息,所述第一认证码分段信息存储在所述被叫用户的归属位置寄存器中,所述第二认证码分段信息存储在所述业务控制点中;则所述获取模块可以包括:获取单元,用于获取所述第一认证码分段信息;生成单元,用于将所述第一认证码分段信息与所述业务控制点保存的所述第二认证码分段信息进行组合,生成完整的所述预设的认证码。
[0060]在具体实施过程中,获取单元可以按照上述的主叫用户认证方法中的可选实施方式获取所述第一认证分段信息,具体不再赘述。
[0061]可选地,所述装置还包括:确定模块,用于确定所述被叫用户是否签约了认证业务,如果是,则触发所述指示模块指示媒体网关提示所述主叫用户输入认证码。
[0062]根据本发明实施例,还提供了一种业务控制点,该业务控制点包括上述的装置。
[0063]根据本发明实施例,还提供了一种主叫用户认证系统,包括上述的业务控制点。
[0064]在本发明实施例的一个可选实施方式中,所述系统还可以包括:归属位置寄存器,用于存储用户的预设的认证码的第一认证码分段信息;移动交换中心网关,用于在接收到被叫用户的路由查询请求时,从所述归属位置寄存器获取所述被叫用户的第一
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1