手机号码验证方法、系统以及终端的制作方法

文档序号:7856493阅读:219来源:国知局
专利名称:手机号码验证方法、系统以及终端的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种手机号码验证方法、系统以及终端。
背景技术
随着互联网和通信技术的发展,VoIP (Voice over Internet Protocol)技术应运而生,简而言之就是将模拟声音讯号数字化,以数据封包的形式在IP数据网络上做实时传递。VoIP最大的优势是能广泛地采用因特网和全球IP互连的环境,提供比传统业务更多、更好的服务,具体包括=VoIP可以在IP网络上传送语音、视频和数据等业务,可以实现虚拟
电话、虚拟语音、电视会议和电子商务等业务。目前,不法分子利用网络的开放性特点和VoIP技术伪造公共机关或者亲戚朋友的手机号码骚扰用户以进行非法牟利。因此,当用户接收到不法分子伪造的亲戚朋友的手机号码发来的短信或者打来的电话时,并无法对该电话号码的真实性进行鉴别,容易上当受:骗造成损失。

发明内容
针对现有技术的上述缺陷,本发明实施例提供一种手机号码验证方法、系统以及终端。本发明一方面提供一种手机号码验证方法,包括被叫终端接收主叫终端通过主叫号码发起的通信交互请求;所述被叫终端根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,若验证合法,则与所述主叫终端进行通信交互,其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的。所述被叫终端若验证合法,则与所述主叫终端进行通信交互。本发明另一方面提供一种终端,包括接收模块,用于接收主叫终端通过主叫号码发起的通信交互请求;验证模块,用于根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的;通信模块,用于若验证合法,则与所述主叫终端进行通信交互。本发明又一方面提供一种手机号码验证系统,包括主叫终端、被叫终端和网络鉴权中心,其中,所述被叫终端为上述的终端。本发明实施例提供的手机号码验证方法、系统以及终端,当被叫终端接收主叫终端通过主叫号码发起的通信交互请求后,根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法,其中,第一验证信息是网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成的,若验证合法,则与主叫终端进行通信交互,从而实现了被叫终端对主叫终端发起通信交互时所用的主叫号码的可靠性进行了验证,保证了被叫用户的通信安全。


图I为本发明手机号码验证方法一个实施例的流程图;图2为本发明手机号码验证方法另一实施例的流程图;图3为本发明手机号码验证方法又一实施例的流程图;图4为本发明终端一个实施例的结构示意图; 图5为本发明终端另一实施例的结构示意图;图6为本发明移动终端又一实施例的结构示意图;图7为本发明手机号码验证系统一个实施例的结构示意图。
具体实施例方式图I为本发明手机号码验证方法一个实施例的流程图,如图I所示,该方法包括步骤100,被叫终端接收主叫终端通过主叫号码发起的通信交互请求;步骤101,所述被叫终端根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,若验证合法,则与所述主叫终端进行通信交互其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的;当被叫终端接收到主叫终端通过主叫号码发起的通信交互请求时,根据网络鉴权中心生成的第一验证信息和主叫终端生成的第二验证信息是否相同以验证该主叫号码是否合法,其中,第一验证信息是网络鉴权中心从当地存储的手机号码与鉴权密钥和鉴权算法的对应关系中获取与主叫号码对应的鉴权密钥和鉴权算法,并应用该鉴权密钥和鉴权算法对一随机序列码进行计算生成的。第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,值得注意的是,第一验证信息和第二验证信息生成过程中所用的随机序列码相同。若第一验证信息与第二验证信息相同,则说明主叫终端中存储的鉴权密钥和鉴权算法与网络鉴权中心存储的与主叫号码对应的鉴权密钥和鉴权算法相同,因此,说明主叫终端请求与被叫终端进行通信交互时所用的主叫号码可靠,验证合法,并非是不法分子利用网络和VoIP技术伪造的号码,从而被叫终端与主叫终端进行通信交互。若第一验证信息与第二验证信息不相同,则说明主叫终端中存储的鉴权密钥和鉴权算法与网络鉴权中心存储的与主叫号码对应的鉴权密钥和鉴权算法不相同,因此,说明主叫终端请求与被叫终端进行通信交互时所用的主叫号码不可靠,验证不合法,可能是不法分子利用网络和VoIP技术伪造的号码,从而被叫终端拒绝与主叫终端进行通信交互。
本实施例提供的手机号码验证方法,当被叫终端接收主叫终端通过主叫号码发起的通信交互请求后,根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法,其中,第一验证信息是网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成的,若验证合法,则与主叫终端进行通信交互,从而实现了被叫终端对主叫终端发起通信交互时所用的主叫号码的可靠性进行了验证,保证了被叫用户的通信安全。
基于上述实施例,进一步地,在被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,所述方法还包括被叫终端向主叫终端发送标识获取请求消息;被叫终端接收主叫终端返回的国际移动用户识别码,并向网络鉴权中心发送包含国际移动用户识别码和主叫号码的标识鉴权请求消息;被叫终端接收网络鉴权中心返回的标识鉴权响应消息,确定是否对主叫号码的合法性进行验证。基于上述实施例,进一步地,在被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,所述方法还包括被叫终端根据预先设置的号码信息判断主叫号码是否为可信号码,以确定是否对主叫号码的合法性进行验证。具体地,被叫终端根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法的具体实现方式通过图2与图3所示的具体实施例详细加以说明。图2为本发明手机号码验证方法另一实施例的流程图,如图2所示,该方法包括步骤200,被叫终端接收主叫终端通过主叫号码发起的通信交互请求,则向主叫终端发送标识获取请求消息;当被叫终端接收到主叫终端通过主叫号码发起的通信交互请求时,则向主叫终端发送标识获取请求消息以获取用于标识主叫终端唯一性的主叫终端标识。步骤201,被叫终端接收所述主叫终端返回的国际移动用户识别码,并向所述网络鉴权中心发送包含所述国际移动用户识别码和所述主叫号码的标识鉴权请求消息;当主叫终端接收到被叫终端发送的标识获取请求消息,则将当地存储的国际移动用户识别码返回给被叫终端,从而被叫终端接收主叫终端返回的国际移动用户识别码,并向网络鉴权中心发送标识鉴权请求消息,该标识鉴权请求消息包含国际移动用户识别码和主叫号码,从而网络鉴权中心对接收到的鉴权请求消息进行解析获取国际移动用户识别码和主叫号码,并根据本地存储的国际移动用户识别码和手机号码的对应关系确定被叫终端发送的国际移动用户识别码和主叫号码是否匹配,并根据匹配结果向被叫终端返回标识鉴权响应消息。步骤202,被叫终端接收网络鉴权中心返回的标识鉴权响应消息,确定是否对主叫号码的合法性进行验证,若否,执行步骤203,若是,执行步骤204 ;被叫终端接收网络鉴权中心返回的标识鉴权响应消息,若标识鉴权响应消息表明主叫终端的国际移动用户识别码和主叫号码匹配,则执行步骤204,对主叫号码的合法性进行验证,若不匹配,则说明主叫号码不可靠,可能是不法分子利用网络和VoIP技术伪造的号码,执行步骤203。步骤203,被叫终端拒绝与主叫终端进行通信交互。步骤204,所述被叫终端向所述网络鉴权中心发送包含所述主叫号码的身份验证请求消息,以供所述网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成第一验证信息;被叫终端向网络鉴权中心发送身份验证请求消息,该身份验证请求消息包含主叫号码,从而网络鉴权中心对接收到的身份验证请求消息进行解析获取主叫号码,然后网络鉴权中心从当地存储的手机号码与鉴权密钥和鉴权算法的对应关系中获取与主叫号码对应的鉴权密钥和鉴权算法,并应用该鉴权密钥和鉴权算法对一随机序列码进行计算生成第
一验证信息。步骤205,所述被叫终端接收所述网络鉴权中心返回的、包含所述第一验证信息和所述随机序列码的身份验证响应消息;网络鉴权中心向被叫终端返回包含该第一验证信息和该随机序列码的身份验证响应消息。·步骤206,所述被叫终端向所述主叫终端发送包含所述随机序列码的身份鉴权请求消息,以供所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息;被叫终端向主叫终端发送身份鉴权请求消息,该身份鉴权请求消息包括网络鉴权中心返回的随机序列码,主叫终端对接收到的身份鉴权请求消息进行解析获取该随机序列码,然后主叫终端根据本地存储的鉴权密钥和鉴权算法对解析获取的随机序列码进行计算生成第二验证信息。步骤207,所述被叫终端接收所述主叫终端返回的、包含所述第二验证信息的身份鉴权响应消息;主叫终端将向被叫终端返回包含第二验证信息的身份鉴权响应消息。步骤208,所述被叫终端判断所述第一验证信息和所述第二验证信息是否相同以验证所述主叫号码是否合法,若验证合法,则与所述主叫终端进行通信交互。被叫终端将网络鉴权中心生成的第一验证信息与主叫终端生成的第二验证信息进行比较判断是否相同,若第一验证信息与第二验证信息相同,则说明主叫终端中存储的鉴权密钥和鉴权算法与网络鉴权中心存储的与主叫号码对应的鉴权密钥和鉴权算法相同,因此,说明主叫终端请求与被叫终端进行通信交互时所用的主叫号码可靠,并非是不法分子利用网络和VoIP技术伪造的号码,从而被叫终端与主叫终端进行通信交互。若第一验证信息与第二验证信息不相同,则说明主叫终端中存储的鉴权密钥和鉴权算法与网络鉴权中心存储的与主叫号码对应的鉴权密钥和鉴权算法不相同,因此,说明主叫终端请求与被叫终端进行通信交互时所用的主叫号码不可靠,可能是不法分子利用网络和VoIP技术伪造的号码,从而被叫终端拒绝与主叫终端进行通信交互。本实施例提供的手机号码验证方法,当被叫终端接收主叫终端通过主叫号码发起的通信交互请求后,首先通过主叫终端获取国际移动用户识别码,并通过网络鉴权中心确定该国际移动用户识别码与主叫号码是否匹配,若匹配,再进一步根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法,其中,第一验证信息是网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成的,若验证合法,则与主叫终端进行通信交互,从而进一步实现了被叫终端对主叫终端发起通信交互时所用的主叫号码的可靠性进行了验证,保证了被叫用户的通信安全。图3为本发明手机号码验证方法又一实施例的流程图,如图3所示,该方法包括步骤300,被叫终端若接收主叫终端通过主叫号码发起的通信交互请求;步骤301,被叫终端根据预先设置的号码信息判断主叫号码是否为可信号码,若否,执行步骤302,若是,执行步骤303 ;当被叫终端接收到主叫终端通过主叫号码发起的通信交互请求时,根据预先设置的号码信息判断该主叫号码是否为可信号码,以确定是否对主叫号码的合法性进行验证。需要说明的是,被叫终端预先设置的号码信息包括白名单和黑名单,以黑名单举例说明,若被叫终端根据预先设置的黑名单判断获知该黑名单中的号码信息包括该主叫号码,则说明该主叫号码不可信,则执行步骤302,若判断获知该黑名单中的号码信息不包括该主叫号码,则说明该主叫号码可信,则执行步骤303。 步骤302,被叫终端拒绝主叫终端的通信交互请求。步骤303,所述被叫终端向所述主叫终端发送包含一随机序列码的身份鉴权请求消息,以供所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息;被叫终端向主叫终端发送身份鉴权请求消息,该身份鉴权请求消息包括一随机序列码,主叫终端对接收到的身份鉴权请求消息进行解析获取随机序列码,然后根据当地存储的鉴权密钥和鉴权算法对该随机序列码进行计算生成第二验证信息。步骤304,所述被叫终端接收所述主叫终端返回的、包含所述第二验证信息的身份鉴权响应消息;主叫终端向被叫终端返回包含第二验证信息的身份鉴权响应消息。步骤305,所述被叫终端向所述网络鉴权中心发送验证处理请求消息,所述验证处理请求消息包括所述第二验证信息、所述随机序列码和所述主叫号码,以供所述网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第一验证信息;被叫终端获取主叫终端返回的第二验证信息后,向网络鉴权中心发送验证处理请求消息,该验证处理请求消息包括主叫终端返回的第二验证信息,之前发送给主叫终端的随机序列码以及主叫号码,从而网络鉴权中心解析验证处理请求消息获取主叫号码、随机序列码和第二验证信息,网络鉴权中心根据本地存储的手机号码与鉴权密钥和鉴权算法的对应关系获取与主叫号码对应的鉴权密钥和鉴权算法,并应用该鉴权密钥和鉴权算法对获取的随机序列码进行计算生成第一验证信息。步骤306,所述被叫终端接收所述网络鉴权中心判断所述第一验证信息和所述第二验证信息是否相同所反馈的与所述主机号码对应的验证结果,若验证结果表明合法,则与所述主叫终端进行通信交互。网络鉴权中心再将生成的第一验证信息与被叫终端发送的第二验证信息进行比较判断是否相同,若第一验证信息与第二验证信息相同,则说明主叫终端中存储的鉴权密钥和鉴权算法与网络鉴权中心存储的与主叫号码对应的鉴权密钥和鉴权算法相同,因此,说明主叫终端请求与被叫终端进行通信交互时所用的主叫号码可靠,并非是不法分子利用网络和VoIP技术伪造的号码,此时向被叫终端返回表明主叫号码验证合法的验证结果,从而被叫终端根据该验证结果与主叫终端进行通信交互。若第一验证信息与第二验证信息不相同,则说明主叫终端中存储的鉴权密钥和鉴权算法与网络鉴权中心存储的与主叫号码对应的鉴权密钥和鉴权算法不相同,因此,说明主叫终端请求与被叫终端进行通信交互时所用的主叫号码不可靠,可能是不法分子利用网络和VoIP技术伪造的号码,此时向被叫终端返回表明主叫号码验证不合法的验证结果,从而被叫终端根据该验证结果拒绝与主叫终端进行通信交互。本实施例提供的手机号码验证方法,当被叫终端接收主叫终端通过主叫号码发起的通信交互请求后,首先判断主叫号码是否可信,若可信,再进一步根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法,其中,第一验证信息是网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成的,若验证合法,则与主叫终端进行通信交互,从而进一步实现了被叫终端对主叫终端发起通信交互时所用的主叫号码的可靠性进行了验证,保证了被叫用户的通信安全。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图4为本发明终端一个实施例的结构示意图,如图4所示,该终端包括接收模块
11、验证模块12和通信模块13,其中,接收模块11用于接收主叫终端通过主叫号码发起的通信交互请求;验证模块12用于根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法,其中,第一验证信息是网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成的;通信模块13用于若验证合法,则与主叫终端进行通信交互。本实施例提供的终端中各模块的功能和处理流程,可以参见上述图I所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。基于上述实施例,进一步地,该终端还包括发送模块,用于向主叫终端发送标识获取请求消息;处理模块,用于接收主叫终端返回的国际移动用户识别码,并向网络鉴权中心发送包含国际移动用户识别码和主叫号码的标识鉴权请求消息;判断模块,用于接收网络鉴权中心返回的标识鉴权响应消息,确定是否对主叫号码的合法性进行验证。基于上述实施例,进一步地,该终端还包括鉴权模块,用于在被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,根据预先设置的号码信息判断主叫号码是否为可信号码,以确定是否对主叫号码的合法性进行验证。具体地,验证模块的具体实现方式通过图5与图6所示的具体实施例详细加以说明。图5为本发明终端另一实施例的结构示意图,如图5所示,基于图4所示实施例,该终端还包括发送模块14、处理模块15和判断模块16,其中,发送模块14用于向主叫终端发送标识获取请求消息;处理模块15用于接收主叫终端返回的国际移动用户识别码,并向网络鉴权中心发送包含国际移动用户识别码和主叫号码的标识鉴权请求消息;判断模块16用于接收网络鉴权中心返回的标识鉴权响应消息,确定是否对主叫号码的合法性进行验证。验证模块12包括第一发送单元121、第一接收单元122和第一判断单元123,其中,第一发送单元121用于向网络鉴权中心发送包含主叫号码的身份验证请求消息,以供网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成第一验证信息;第一接收单元122用于接收网络鉴权中心返回的、包含第一验证信息和随机序列码的身份验证响应消息;第一发送单元121还用于向主叫终端发送包含随机序列码的身份鉴权请求消息,以供主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息;第一接收单元122还用于接收主叫终端返回的、包含第二验证信息的身份鉴权响应消息;第一判断单元123用于判断第一验证信息和第二验证信息是否相同以验证主叫号码是否合法。本实施例提供的终端中各模块的功能和处理流程,可以参见上述图2所示的方法 实施例,其实现原理和技术效果类似,此处不再赘述。图6为本发明移动终端又一实施例的结构示意图,如图6所示,基于图4所示实施例,验证模块12具体包括第二发送单元124、第二接收单元125、请求单元126和第二判断单元127,其中,第二发送单元124用于向主叫终端发送包含一随机序列码的身份鉴权请求消息,以供主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成第二验证信息;第二接收单元125用于接收主叫终端返回的、包含第二验证信息的身份鉴权响应消息;请求单元126用于向网络鉴权中心发送验证处理请求消息,验证处理请求消息包括第二验证信息、随机序列码和主叫号码,以供网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对随机序列码进行计算生成第一验证信息;第二判断单元127用于接收网络鉴权中心判断第一验证信息和第二验证信息是否相同所反馈的与主机号码对应的验证结果。进一步地,该终端还包括鉴权模块17,用于在被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,根据预先设置的号码信息判断所述主叫号码是否为可信号码,以确定是否对主叫号码的合法性进行验证。本实施例提供的终端中各模块的功能和处理流程,可以参见上述图3所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。图7为本发明手机号码验证系统一个实施例的结构示意图,如图7所示,该系统包括主叫终端I、被叫终端2和网络鉴权中心3,其中,被叫终端2可以采用本发明实施例中提供的终端,主叫终端I和网络鉴权中心3为本发明所示实施例中涉及的主叫终端和网络鉴权中心。本实施例提供的手机号码验证系统中各模块的功能和处理流程,可以参见上述所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围
权利要求
1.一种手机号码验证方法,其特征在于,包括 被叫终端接收主叫终端通过主叫号码发起的通信交互请求; 所述被叫终端根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,若验证合法,则与所述主叫终端进行通信交互,其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的。
2.根据权利要求I所述的手机号码验证方法,其特征在于,在所述被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,所述方法还包括 所述被叫终端向所述主叫终端发送标识获取请求消息; 所述被叫终端接收所述主叫终端返回的国际移动用户识别码,并向所述网络鉴权中心发送包含所述国际移动用户识别码和所述主叫号码的标识鉴权请求消息; 所述被叫终端接收所述网络鉴权中心返回的标识鉴权响应消息,确定是否对所述主叫号码的合法性进行验证。
3.根据权利要求I所述的手机号码验证方法,其特征在于,在所述被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,所述方法还包括 所述被叫终端根据预先设置的号码信息判断所述主叫号码是否为可信号码,以确定是否对所述主叫号码的合法性进行验证。
4.根据权利要求1-3任一所述的手机号码验证方法,其特征在于,所述根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的包括 所述被叫终端向所述网络鉴权中心发送包含所述主叫号码的身份验证请求消息,以供所述网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成第一验证信息; 所述被叫终端接收所述网络鉴权中心返回的、包含所述第一验证信息和所述随机序列码的身份验证响应消息; 所述被叫终端向所述主叫终端发送包含所述随机序列码的身份鉴权请求消息,以供所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息; 所述被叫终端接收所述主叫终端返回的、包含所述第二验证信息的身份鉴权响应消息; 所述被叫终端判断所述第一验证信息和所述第二验证信息是否相同以验证所述主叫号码是否合法。
5.根据权利要求1-3任一所述的手机号码验证方法,其特征在于,所述根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的包括 所述被叫终端向所述主叫终端发送包含一随机序列码的身份鉴权请求消息,以供所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息; 所述被叫终端接收所述主叫终端返回的、包含所述第二验证信息的身份鉴权响应消息; 所述被叫终端向所述网络鉴权中心发送验证处理请求消息,所述验证处理请求消息包括所述第二验证信息、所述随机序列码和所述主叫号码,以供所述网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第一验证信息; 所述被叫终端接收所述网络鉴权中心判断所述第一验证信息和所述第二验证信息是否相同所反馈的与所述主机号码对应的验证结果。
6.一种终端,其特征在于,包括 接收模块,用于接收主叫终端通过主叫号码发起的通信交互请求; 验证模块,用于根据第一验证信息和第二验证信息是否相同以验证所述主叫号码是否合法,其中,所述第一验证信息是网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,所述第二验证信息是所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成的; 通信模块,用于若验证合法,则与所述主叫终端进行通信交互。
7.根据权利要求6所述的终端,其特征在于,还包括 发送模块,用于向所述主叫终端发送标识获取请求消息; 处理模块,用于接收所述主叫终端返回的国际移动用户识别码,并向所述网络鉴权中心发送包含所述国际移动用户识别码和所述主叫号码的标识鉴权请求消息; 判断模块,用于接收所述网络鉴权中心返回的标识鉴权响应消息,确定是否对所述主叫号码的合法性进行验证。
8.根据权利要求6所述的终端,其特征在于,还包括 鉴权模块,用于在所述被叫终端接收主叫终端通过主叫号码发起的通信交互请求之后,根据预先设置的号码信息判断所述主叫号码是否为可信号码,以确定是否对所述主叫号码的合法性进行验证。
9.根据权利要求6-8任一所述的终端,其特征在于,所述验证模块包括 第一发送单元,用于向所述网络鉴权中心发送包含所述主叫号码的身份验证请求消息,以供所述网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成第一验证信息; 第一接收单元,用于接收所述网络鉴权中心返回的、包含所述第一验证信息和所述随机序列码的身份验证响应消息; 所述第一发送单元,还用于向所述主叫终端发送包含所述随机序列码的身份鉴权请求消息,以供所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息; 所述第一接收单元,还用于接收所述主叫终端返回的、包含所述第二验证信息的身份鉴权响应消息; 第一判断单元,用于判断所述第一验证信息和所述第二验证信息是否相同以验证所述主叫号码是否合法。
10.根据权利要求6-8任一所述的终端,其特征在于,所述验证模块包括 第二发送单元,用于向所述主叫终端发送包含一随机序列码的身份鉴权请求消息,以供所述主叫终端根据当地存储的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第二验证信息; 第二接收单元,用于接收所述主叫终端返回的、包含所述第二验证信息的身份鉴权响应消息; 请求单元,用于向所述网络鉴权中心发送验证处理请求消息,所述验证处理请求消息 包括所述第二验证信息、所述随机序列码和所述主叫号码,以供所述网络鉴权中心根据当地存储的、与所述主叫号码对应的鉴权密钥和鉴权算法对所述随机序列码进行计算生成第一验证信息; 第二判断单元,用于接收所述网络鉴权中心判断所述第一验证信息和所述第二验证信息是否相同所反馈的与所述主机号码对应的验证结果。
11.'~*种手机号码验证系统,其特征在于,包括王叫终端、被叫终端和网络鉴权中心, 其中,所述被叫终端为如权利要求6-8任一所述的终端。
全文摘要
本发明提供一种手机号码验证方法、系统以及终端,其中,该方法包括被叫终端接收主叫终端通过主叫号码发起的通信交互请求;根据第一验证信息和第二验证信息是否相同以验证主叫号码是否合法,若验证合法,则与主叫终端进行通信交互,其中,第一验证信息是网络鉴权中心根据当地存储的、与主叫号码对应的鉴权密钥和鉴权算法对一随机序列码进行计算生成的,第二验证信息是主叫终端根据当地存储的鉴权密钥和鉴权算法对随机序列码进行计算生成的,实现了被叫终端对主叫终端发起通信交互时所用的主叫号码的可靠性进行了验证,保证了被叫用户的通信安全。
文档编号H04W12/06GK102802150SQ20121025680
公开日2012年11月28日 申请日期2012年7月23日 优先权日2012年7月23日
发明者田新雪 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1