首页|一种基于短信验证码平台的手机号码管理系统

一种基于短信验证码平台的手机号码管理系统

扫码查看
随着互联网技术和通信技术的不断融合发展,特别是近年来互联网+不断进入人们生活的各个角落,短信验证码在人们购物,交通,旅游等各个方面得到越来越多的应用。移动互联网在电信运营商的大规模投资推广下,移动资费不断降低,智能手机业已进入千家万户,为人们的生产生活带来巨大的方便。但安全问题也伴随着技术的进步日益突出,手机号码被第三方服务商作为身份认证和关键操作校验的手段,具有方便快捷,应用广泛的特点。人们在使用第三方服务商服务的同时,将开通的登录账户与手机号码绑定,作为登录校验的凭证,一旦短信验证码被盗,将面临信息和财产损失。 与此同时,电信运营商在移动互联网发展早期由于掌控通道,支付和用户入口,在移动互联网市场占据主导地位,但是随着OTT应用,如微信等的快速发展,人们越来越依赖OTT厂商提供的各类增值服务,移动运营商传统业务,如语音和短信受到不小冲击,面临被管道化的风险。坐拥数亿用户的电信运营商只有掌控了用户账户入口体系,借此推出各类开放平台能力,提供个性化增值服务,提高用户粘性。 本文提出“一种基于短信验证码平台的手机号码管理系统”,通过对用户手机号码在第三方服务商进行绑定,解绑和号码更换的创新性流程重构和统一管理,提供更安全,便捷的手机号码管理系统。电信运营商以此构建自己的开放能力平台,与OTT厂商和其他第三方服务商合作,通过优势短信业务能力,实现底层安全,可靠的用户账户系统。 本文主要做了以下几个方面的工作:提出了完整的基于短信验证码平台的手机号码管理系统解决方案,包括开放接口层,第三方服务接入层,短信收发网关层,业务逻辑层和用户接口层。开放接口层基于RESTful架构风格提供开放API供第三方服务商无缝接入,支持Web和APP接入。第三方服务接入层包括Web站点和AndroidAPP接入,Web站点采用PHP开发,通过异步多线程轮询方式访问开放接口层,从而实现第三方服务商在绑定用户手机号时所需的短信验证码服务。业务逻辑层基于J2EE开发,通过分层和封装的方式实现验证码的生成和校验,进行校验时同时判断验证码和收发短信验证码手机号是否一致,从而创新性的解决了长久以来短信验证码被盗引发的安全性问题。短信收发网关层采用ADB连接Android手机,通过ADB指令与Android手机上开放短信拦截权限的APP实现模拟短信收发能力。最后用户接口层提供有SMS短信访问和Web访问入口,供用户查询和管理经由本系统绑定的第三方服务商信息。

张玉光

展开 >

电信运营商 手机号码 管理系统 短信验证码 软件开发

硕士

计算机技术

唐瑞春

2017

中国海洋大学

中文

F6