闪验号码认证SDK的实现方法及系统技术方案

技术编号:22420202 阅读:19 留言:0更新日期:2019-10-30 02:34
本发明专利技术涉及互联网SDK技术领域,公开了闪验号码认证SDK的实现方法及系统,实现步骤如下:S1:申请闪验控制台账号密码;S2:获取SDK的APPID和APPKEY;S3:集成到客户APP;S4:集成到客户服务端。本发明专利技术提出的闪验号码认证SDK的实现方法及系统,闪验打通了三大运营商之间的障碍,通过与运营商之间的数据校验,直接获取手机号码,并展示给用户,用户可以通过一键点击登录,完成整个登录流程,整个过程非常流畅,通过闪验SDK,终端用户登录客户APP的时间由原来的30秒以上,降为平均5秒左右,极大的提高了用户体验,并最终提高了APP用户转化率,同时,针对于登录过程中出现的特殊情况,同样可以转换为传统的短信验证码登录方式,保证不丢失一个客户。

【技术实现步骤摘要】
闪验号码认证SDK的实现方法及系统
本专利技术涉及互联网SDK
,特别涉及闪验号码认证SDK的实现方法及系统。
技术介绍
互联网APP发展到现在,登录方式仍然在采用传统的账号密码或者短信验证码方式。账号密码登录方式,如果密码较简单容易造成账号密码泄露,并且由于此类用户通常会给多个APP甚至银行卡设置相同的密码,所以更有可能会造成财产损失。用户常用的互联网软件号码认证方式主要为:手机号+验证码。目前互联网用户都是使用手机号+验证码的方式作为号码认证方式,流程长,操作繁琐,验证码存在一定概率接收失败。若验证码泄露,又会对用户造成一定损失。对于企业来说手机号+验证码的方式易造成用户流失。而第三方授权登录将造成企业用户的账号体系完全依托于第三方,存在隐患。短信验证码饱受短信的稳定性的影响,并且短信也很容易遭到非法APP劫持,造成账号被盗用,最终也有可能造成财产损失。并且,这两种方式的登录过程较为繁杂,通常会会花费用户30秒以上的时间,所以最终用户转化率一直不高。因此,现有技术有待改进及发展。
技术实现思路
专利技术的目的在于提供闪验号码认证SDK的实现方法及系统,闪验打通了三大运营商之间的障碍,通过与运营商之间的数据校验,直接获取手机号码,并展示给用户,用户可以通过一键点击登录,完成整个登录流程,整个过程非常流畅,只需要平均5秒左右的时间,极大的提高了用户体验,并最终提高了APP用户转化率,同时,针对于登录过程中出现的特殊情况,同样可以转换为传统的短信验证码登录方式,保证不丢失一个客户,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:闪验号码认证SDK的实现方法及系统,包括如下步骤:S1:申请闪验控制台账号密码;S2:获取SDK的APPID和APPKEY;S3:集成到客户APP;S4:集成到客户服务端。进一步地,S2包括如下步骤:S2-1:创建对应APP所属平台的应用;S2-2:填写该平台应用所需要参数;S2-3:运营人员进行应用审核,并对运营商同步应用信息;S2-4:获取当前应用APPID和APPKEY;进一步地,S3包括如下步骤:S3-1:通过控制台获取对应平台的SDK压缩包;S3-2:集成到APP;S3-3:写入S2-4获取到的APPID和APPKEY;S3-4:配置获取ACCESS_TOKEN的服务器地址;S3-5:打包成APP并发布。进一步地,S4包括如下步骤:S4-1:通过控制台获取接口对接文档;S4-2:通过S3-4配置的服务器地址获取SDK传过来的ACCESS_TOKEN;S4-3:通过S4-1获取的接口地址以及实现方式,进行接口请求,并传递ACCESS_TOKEN到闪验服务器;S4-4:闪验服务器通过S4-3传来的ACCESS_TOKEN和运营商信息,访问对应运营商,并获取用户手机号码信息;S4-5:闪验把S4-4获取到的用户手机号码传递给客户服务器。进一步地,所述参数设定具体包括:APPID:客户生成应用的ID号码;APPKEY:与APPID对应的密钥;ACCESS_TOKEN:SDK获取到的运营商访问权限值,通过ACCESS_TOKEN可以到运营商服务器获取到用户的手机号码;进一步地,需要企业在其APP中集成号码认证服务SDK,并在服务端完成API对接,其中,全流程主要包括以下步骤:第一步:本地初始化;第二步:验证初始化;第三步:请求验证结果。进一步地,第一步包括:访问验证页面:用户点击应用程序的登录注册进行验证;本地初始化:获取手机型号版本号,认证过程中会根据手机型号版本号提供相应功能,获取SIM卡中的运营商标示,并根据标示预备展示该运营商授权页;网络环境检测;网络环境是否支持:因使用网关认证的前提条件是终端设备支持通过SIM卡访问运营商移动数据网络,当初始化判断当前网络环境不支持网关认证,可以选择切换到其他方式登录注册,无需再进行后续调用。进一步地,第二步包括:验证初始化:本地完成后SDK将会于运营商建立互通并建立验证通道;建立验证令牌;发起访问验证;通过SIM卡访问运营商蜂窝移动网:SDK与运营商建立数据交换令牌,双方建立加密通道并验证AppID和AppKey。SDK通过终端设备中SIM卡使用蜂窝移动网向运营商发起访问请求;运营商验证令牌;获取手机号码:运营商验证数据会话令牌中的AppID和AppKey匹配成功,运营商根据来自SIM卡的访问请求识别该数据流量对应的手机号码;运营商返回密文:运营商加密返回,用于后续请求验证结果使用;展示运营商授权页:终端应用程序获取返回密文并展示运营商授权页,用于用户授权登录注册使用。进一步地,第三步包括:用户授权;申请调用Token验证:用户发起免密登录授权请求,并通过SDK调用Token验证;传递Token到App服务器;请求获取手机号码接口:SDK将Token同步给App服务器,以请求手机号码,应用服务端将Token请求至闪验服务器,以请求手机号码,闪验服务端将Token请求至运营商,以请求手机号码;对比验证:运营商对比判断Token是否一致,并将返回解密结果;返回手机号码:闪验服务器根据认证结果同步返回给App服务器,App服务器同步应用向用户展示登录注册成功页面,若验证超时则切换到其他方式登录注册。与现有技术相比,本专利技术的有益效果是:本专利技术提出的闪验号码认证SDK的实现方法及系统,闪验打通了三大运营商之间的障碍,通过与运营商之间的数据校验,直接获取手机号码,并展示给用户,用户可以通过一键点击登录,完成整个登录流程,整个过程非常流畅,通过闪验SDK,终端用户登录客户APP的时间由原来的30秒以上,降为平均5秒左右,极大的提高了用户体验,并最终提高了APP用户转化率,同时,针对于登录过程中出现的特殊情况,同样可以转换为传统的短信验证码登录方式,保证不丢失一个客户。附图说明图1为本专利技术的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。闪验号码认证SDK的实现方法及系统,包括如下步骤:A、申请闪验控制台账号密码;B、获取SDK的APPID和APPKEY,其包括:B1、创建对应APP所属平台的应用;B2、填写该平台应用所需要参数,参数包括APPID:客户生成应用的ID号码;APPKEY:与APPID对应的密钥;ACCESS_TOKEN:SDK获取到的运营商访问权限值,通过ACCESS_TOKEN可以到运营商服务器获取到用户的手机号码;B3、运营人员进行应用审核,并对运营商同步应用信息;B4、获取当前应用APPID和APPKEY;C、集成到客户APP;C1、通过控制台获取对应平台的SDK压缩包;C2、集成到APP;C3、写入B4获取到的APPID和APPKEY;C4、配置获取ACCESS_TOKEN的服务器地址;C5、打包成APP并发布。D、集成到客户服务端,包括如下步骤:D1、通过控制台获取接口对接文档;D2、通过C4配置的服务器地址获取SDK传过来的ACCESS_TOKEN;D3、通过D1本文档来自技高网...

【技术保护点】
1.闪验号码认证SDK的实现方法及系统,其特征在于,包括如下步骤:S1:申请闪验控制台账号密码;S2:获取SDK的APPID和APPKEY;S3:集成到客户APP;S4:集成到客户服务端。

【技术特征摘要】
2018.12.27 CN 20181160916491.闪验号码认证SDK的实现方法及系统,其特征在于,包括如下步骤:S1:申请闪验控制台账号密码;S2:获取SDK的APPID和APPKEY;S3:集成到客户APP;S4:集成到客户服务端。2.根据权利要求1所述的闪验号码认证SDK的实现方法及系统,其特征在于,S2包括如下步骤:S2-1:创建对应APP所属平台的应用;S2-2:填写该平台应用所需要参数;S2-3:运营人员进行应用审核,并对运营商同步应用信息;S2-4:获取当前应用APPID和APPKEY。3.根据权利要求1所述的闪验号码认证SDK的实现方法及系统,其特征在于,S3包括如下步骤:S3-1:通过控制台获取对应平台的SDK压缩包;S3-2:集成到APP;S3-3:写入S2-4获取到的APPID和APPKEY;S3-4:配置获取ACCESS_TOKEN的服务器地址;S3-5:打包成APP并发布。4.根据权利要求1所述的闪验号码认证SDK的实现方法及系统,其特征在于,S4包括如下步骤:S4-1:通过控制台获取接口对接文档;S4-2:通过S3-4配置的服务器地址获取SDK传过来的ACCESS_TOKEN;S4-3:通过S4-1获取的接口地址以及实现方式,进行接口请求,并传递ACCESS_TOKEN到闪验服务器;S4-4:闪验服务器通过S4-3传来的ACCESS_TOKEN和运营商信息,访问对应运营商,并获取用户手机号码信息;S4-5:闪验把S4-4获取到的用户手机号码传递给客户服务器。5.根据权利要求2所述的闪验号码认证SDK的实现方法及系统,其特征在于,所述参数设定具体包括:APPID:客户生成应用的ID号码;APPKEY:与APPID对应的密钥;ACCESS_TOKEN:SDK获取到的运营商访问权限值,通过ACCESS_TOKEN可以到运营商服务器获取到用户的手机号码。6.根据权利要求1所述的闪验号码认证SDK的实现方法及系统,其特征在于,需要企业在其APP中集成号码认证服务SDK,并在服务端完成API对接,其中...

【专利技术属性】
技术研发人员:吴衡
申请(专利权)人:上海创蓝文化传播有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1