著录项信息
专利名称 | 一种电话号码验证系统及方法 |
申请号 | CN200610062803.5 | 申请日期 | 2006-09-22 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2007-11-28 | 公开/公告号 | CN101079931 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L9/32 | IPC分类号 | H;0;4;L;9;/;3;2;;;H;0;4;M;3;/;4;9;3;;;H;0;4;M;3;/;5;1;;;H;0;4;M;7;/;0;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市高新科技园南区高新南一道飞亚达高科技大厦5-10层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 章骁;李志宏 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明公开了一种电话号码验证系统,包括有WEB服务器和VOIP语音服务器,所述WEB服务器包括有收发单元,用于接收来自网络终端的电话号码,并直接向网络终端发送验证码或通过VOIP语音服务器向电话终端发送验证码;验证码创建单元,用于根据接收的电话号码生成验证码,所述验证码与电话号码一一对应;存储单元,用于存储所述验证码与电话号码间的对应关系;验证单元,用于通过收发单元从网络终端或VOIP语音服务器接收验证码,并根据所述验证码验证电话号码。本发明还提供一种对应的电话号码验证方法。本发明使用VOIP语音服务器传递验证码,有效的验证了电话号码的合法性和归属。
1.一种电话号码验证系统,其特征在于,包括有WEB服务器和VOIP语音服务器,所述WEB服务器包括有:
收发单元,用于接收来自网络终端的电话号码,并直接向网络终端发送验证码或通过VOIP语音服务器向电话终端发送验证码;
验证码创建单元,用于根据接收的电话号码生成验证码,所述验证码与电话号码一一对应;
存储单元,用于存储所述验证码与电话号码间的对应关系;
验证单元,用于通过收发单元从网络终端或VOIP语音服务器接收验证码,并根据所述验证码验证电话号码。
2.根据权利要求1所述的一种电话号码验证系统,其特征在于,所述收发单元直接将验证码发送到网络终端,所述VOIP语音服务器包括有验证码转发单元,所述验证码转发单元从电话终端接收验证码并通过收发单元将所述从电话终端接收的验证码发送到验证单元。
3.根据权利要求1所述的一种电话号码验证系统,其特征在于,所述VOIP语音服务器包括有验证码传送单元,所述验证码传送单元将验证码创建单元生成的验证码发送到电话终端,所述验证单元通过收发单元从网络终端获取验证码。
4.根据权利要求2或3所述的一种电话号码验证系统,其特征在于,所述VOIP语音服务器通过建立与对应电话号码间的语音连接,在电话终端和WEB服务器间转发验证码。
5.一种电话号码验证方法,其特征在于,包括以下步骤:
(a)根据接收自客户端的网络终端的电话号码生成验证码,所述验证码与电话号码一一对应;
(b)通过VOIP语音服务器向客户端的电话终端发起语音连接,并通过所述语音连接在电话终端和WEB服务器间转发所述验证码;
(c)WEB服务器根据接收的验证码验证步骤(a)中输入的电话号码,并将验证结果返回客户端。
6.根据权利要求5所述的一种电话号码验证方法,其特征在于,所述步骤(b)进一步包括:
(b1)将所述验证码发送到客户端的网络终端;
(b2)通过VOIP语音服务器向客户端的电话终端发起语音连接,并通过所述语音连接接收电话终端输入的验证码;
(b3)将所述接收的验证码发送到WEB服务器。
7.根据权利要求6所述的一种电话号码验证方法,其特征在于,所述步骤(b2)进一步包括:若VOIP语音服务器无法与对应电话终端建立语音连接或电话终端未返回验证码,则向网络终端或电话终端返回验证失败消息,验证结束。
8.根据权利要求5所述的一种电话号码验证方法,其特征在于,所述步骤(b)进一步包括:
(b1’)将所述验证码发送到VOIP语音服务器;
(b2’)所述VOIP语音服务器向客户端的电话终端发起语音连接,并通过所述语音连接将验证码发送到电话终端;
(b3’)通过WEB服务器接收网络终端输入的验证码。
9.根据权利要求8所述的一种电话号码验证方法,其特征在于,所述步骤(b2’)进一步包括:若VOIP语音服务器无法与对应电话终端建立语音连接,则向网络终端返回验证失败消息,验证结束。
技术领域\n本发明涉及计算机网络技术领域,更具体地说,涉及一种电话号码验证系统及方法。\n背景技术\n在互联网上,为了确认用户信息、为用户提供后续服务或增进沟通,越来越多的业务需要用户提供电话号码,例如网络调查、网络购物等。为了保证业务地顺利进行,通常需要对所提供的电话号码进行验证。该电话号码验证包括合法性验证以及归属验证,其中合法性验证用于确认电话号码是否有效,而归属验证则用于确认该电话号码是否由当前用户使用。\n现有的电话号码验证方案如图1所示,其包括接入互联网的WEB服务器11以及电话语音服务器12。网络终端13将用户输入的电话号码通过WEB页面发送到WEB服务器11;WEB服务器11向网络终端13发送一组数字验证码并通过WEB网页在网络终端13显示;客户端通过与输入电话号码对应的电话终端14拨打指定电话号码并输入上述数字验证码发送到电话语音服务器12;WEB服务器11对用户通过电话终端14输入的数字验证码进行验证并将验证结果通过电话语音服务器12返回电话终端14(或直接将验证结果通过WEB页面返回网络终端13),从而实现电话号码合法性验证及归属验证。\n在上述验证方案中,需要使用电话终端14拨打电话语音服务器12,由于用户的地理位置不同,导致电话终端14与电话语音服务器12可能是异地甚至异国,拨打费用高昂,降低了用户验证积极性。为了降低不同地区的电话终端14的拨打费用,需要在各地设置多个电话语音服务器12,其系统成本高昂。对于部分电话终端14,电话语音服务器12在收到其呼叫后无法获得其电话号码(例如企业内部分机),无法将电话号码和数字验证码作一一对应的验证,也就无法验证电话号码合法性\n发明内容\n本发明要解决的技术问题在于,针对上述电话验证系统成本较高并存在无法验证企业内部分机的问题,提供一种新的电话号码验证系统及方法。\n本发明解决上述技术问题的技术方案是,提供一种电话号码验证系统,包括有WEB服务器和VOIP语音服务器,所述WEB服务器包括有:\n收发单元,用于接收来自网络终端的电话号码,并直接向网络终端发送验证码或通过VOIP语音服务器向电话终端发送验证码;\n验证码创建单元,用于根据接收的电话号码生成验证码,所述验证码与电话号码一一对应;\n存储单元,用于存储所述验证码与电话号码间的对应关系;\n验证单元,用于通过收发单元从网络终端或VOIP语音服务器接收验证码,并根据所述验证码验证电话号码。\n在本发明所述的一种电话号码验证系统中,所述收发单元直接将验证码发送到网络终端,所述VOIP语音服务器包括有验证码转发单元,所述验证码转发单元从电话终端接收验证码并通过收发单元将所述从电话终端接收的验证码发送到验证单元。\n在本发明所述的一种电话号码验证系统中,所述VOIP语音服务器包括有验证码传送单元,所述验证码传送单元将验证码创建单元生成的验证码发送到电话终端,所述验证单元通过收发单元从网络终端获取验证码。\n在本发明所述的一种电话号码验证系统中,所述VOIP语音服务器通过建立与对应电话号码间的语音连接在电话终端和WEB服务器间转发验证码。\n本发明还提供一种电话号码验证方法,包括以下步骤:\n(a)根据接收自客户端的网络终端的电话号码生成验证码,所述验证码与电话号码一一对应;\n(b)通过VOIP语音服务器向客户端的电话终端发起语音连接,并通过所述语音连接在电话终端和WEB服务器间转发所述验证码;\n(c)WEB服务器根据接收的验证码验证步骤(a)中输入的电话号码,并将验证结果返回客户端。\n在本发明所述的一种电话号码验证方法中,所述步骤(b)进一步包括:\n(b1)将所述验证码发送到客户端的网络终端;\n(b2)通过VOIP语音服务器向客户端的电话终端发起语音连接,并通过所述语音连接接收电话终端输入的验证码;\n(b3)将所述接收的验证码发送到WEB服务器。\n在本发明所述的一种电话号码验证方法中,所述步骤(b2)进一步包括:若VOIP语音服务器无法与对应电话终端建立语音连接或电话终端未返回验证码,则向网络终端或电话终端返回验证失败消息,验证结束。\n在本发明所述的一种电话号码验证方法中,所述步骤(b)进一步包括:\n(b1’)将所述验证码发送到VOIP语音服务器;\n(b2’)所述VOIP语音服务器向客户端的电话终端发起语音连接,并通过所述语音连接将验证码发送到电话终端;\n(b3’)通过WEB服务器接收网络终端输入的验证码。\n在本发明所述的一种电话号码验证方法中,所述步骤(b2’)进一步包括:若VOIP语音服务器无法与对应电话终端建立语音连接,则向网络终端返回验证失败消息,验证结束。\n本发明的一种电话号码验证系统及方法,使用VOIP语音服务器传递验证码,有效的验证了电话号码的合法性和归属。此外,本发明通过VOIP技术,大大降低了成本。\n附图说明\n下面将结合附图及实施例对本发明作进一步说明,附图中:\n图1是现有电话号码验证系统的结构示意图;\n图2是本发明一种电话号码验证系统的第一实施例的结构示意图;\n图3是本发明一种电话号码验证系统的第二实施例的结构示意图;\n图4是本发明一种电话号码验证方法的第一实施例流程图;\n图5是本发明一种电话号码验证方法的第二实施例流程图。\n具体实施方式\n如图2所示,在本发明一种电话号码验证系统的第一实施例中,包括作为服务端的WEB服务器21和VOIP语音服务器22,其中客户端的网络终端23通过互联网与WEB服务器21连接,而客户端的电话终端24则通过通信网络与VOIP语音服务器22连接。\nWEB服务器21包括有:收发单元212、验证码创建单元214、验证单元211以及存储单元213。\n收发单元212用于接收来自网络终端23的电话号码并将验证码发送到网络终端23。在本实施例中,收发单元212可通过一个图形用户界面接收网络终端23输入的电话号码。同样地,该验证码也可通过一个图形用户界面显示于网络终端23。收发单元212在将验证码发送到网络终端23后,使验证单元211启动验证。在验证过程中,收发单元212还用于接收VOIP语音服务器22传送的验证码,并将接收自VOIP语音服务器22的验证码发送到验证单元211。在本实施例中,网络终端23可以为接入互联网的计算机,也可以是手机等移动通信设备;而输入的电话号码可以是手机,也可以是固定电话等。\n验证码创建单元214用于根据收发单元212从网络终端23接收的电话号码生成验证码,该验证码可以是数字串或字符串且与电话号码一一对应。存储单元213用于存储验证码与电话号码间的对应关系,可通过关联表等数据结构进行存储。\n验证单元211根据存储单元213中的验证码与电话号码间的对应关系,验证收发单元212从VOIP语音服务器22接收的验证码是否与电话号码对应。在验证程序启动后,验证单元211指示VOIP语音服务器22从指定电话终端24获取验证码,然后根据存储单元213中的数据进行验证。验证完毕,通过收发单元212并经由VOIP语音服务器22向电话终端24返回验证结果。当然,也可直接通过收发单元212向网络终端23返回验证结果。\nVOIP语音服务器22包括有验证码转发单元221,该验证码转发单元221用于将对应电话终端24输入的验证码经由收发单元212发送到验证单元211。在本实施例中,验证码转发单元221首先发起建立与对应的电话终端24间的语音连接,然后通过语音连接接收对应电话终端24的验证码。若验证码转发单元221无法与对应电话终端24建立语音连接或对应电话终端24未返回验证码,则表示电话号码不正确。\n如图3所示,在本发明的第二实施例中,包括有WEB服务器31和VOIP语音服务器32。同样地,WEB服务器31包括有收发单元312、验证码创建单元314、验证单元311以及存储单元313。VOIP语音服务器22包括有验证码传送单元321。\n在本实施例中,收发单元312用于接收来自网络终端33的电话号码以及验证码。收发单元312将接收自网络终端33的电话号码传送到验证码创建单元314,并将电话号码和创建的验证码发送到VOIP语音服务器22。VOIP语音服务器22的验证码传送单元321向对应的电话终端34发起语音连接,并通过该语音连接将验证码发送给电话终端34。然后,收发单元312从网络终端33接收验证码,并使验证单元311启动验证。验证单元311根据存储单元313中验证码与电话号码的对应关系进行验证,并将验证结果发送到网络终端23(或经由VOIP语音服务器32发送到电话终端34)。\n若VOIP语音服务器32无法与对应电话终端34建立语音连接,则表示电话号码不正确。\n如图4所示,是本发明一种电话号码验证方法的第一实施例的流程图,其包括以下步骤:\n步骤S41:WEB服务器21从网络终端23接收电话号码,并根据接收的电话号码生成验证码,该验证码与电话号码一一对应。\n步骤S42:将生成的验证码直接发送到网络终端23,然后通过VOIP语音服务器22向客户端的对应电话终端24发起语音连接并通过该语音连接接收电话终端24输入的验证码,并将从电话终端24接收的验证码发送到WEB服务器21。若VOIP语音服务器22无法与对应电话终端24建立语音连接或未返回验证码,则表示电话号码不正确,向网络终端23或电话终端24返回验证失败消息,验证结束。\n步骤S43:根据VOIP语音服务器22从电话终端24接收的验证码验证步骤S41中输入电话号码,并将验证结果通过VOIP语音服务器22返回客户端的电话终端24(或直接返回网络终端23)。\n如图5所示,是本发明一种电话号码验证方法的第二实施例的流程图,其包括以下步骤:\n步骤S51:WEB服务器31从网络终端33接收电话号码,并根据接收的电话号码生成验证码,该验证码与电话号码一一对应。\n步骤S52:WEB服务器31将验证码发送到VOIP语音服务器32;然后通过VOIP语音服务器32向客户端的电话终端34发起语音连接并通过该语音连接将验证码发送到电话终端34;通过WEB服务器31接收网络终端33输入的验证码。若VOIP语音服务器32无法与对应电话终端34建立语音连接,则表示电话号码不正确,向网络终端23返回验证失败消息,验证结束。\n步骤S53:根据VOIP语音服务器32从电话终端34接收的验证码验证步骤S51中输入电话号码,并将验证结果通过VOIP语音服务器32返回客户端的电话终端34(或直接返回网络终端33)。\n以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
法律信息
- 2010-11-10
- 2008-01-23
- 2007-11-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-05-31
|
2004-11-25
| | |
2
| |
2005-03-16
|
2003-09-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |