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