一种应用程序登录方法及系统的制作方法

文档序号:9238173阅读:221来源:国知局
一种应用程序登录方法及系统的制作方法
【技术领域】
[0001]本发明属于通讯技术领域,尤其涉及一种应用程序登录方法及系统。
【背景技术】
[0002]随着移动互联网的发展,人们沟通联系的方式也日新月异。目前,流行的各种软件应用程序,例如:QQ、MSN以及微博等各种社交软件应用程序已经成为人们生活中不可缺少的一部分。这些软件应用程序在使用时,一般都需要由用户在运行的软件应用程序的显示界面下手动输入登录账号和登录密码才能完成注册/登录,采用这种注册/登录的方式,需要用户记住登录账号和登录密码,当用户遗忘登录账号或登录密码时,则需要重新找回或者重新注册,十分麻烦;而且用户每次登录时均需要手动输入登录账号和登录密码,操作步骤较为繁锁。

【发明内容】

[0003]本发明实施例的目的在于提供一种应用程序登录方法及系统,旨在解决现有的应用程序登录方式操作步骤繁锁的问题。
[0004]本发明实施例是这样实现的,一种应用程序登录方法,包括:
[0005]待登录应用程序向呼叫中心发送登录/注册请求,所述登录/注册请求携带了与所述待登录应用程序绑定的移动终端的通讯号码;
[0006]所述呼叫中心接收所述登录/注册请求,将所述登录/注册请求中的通讯号码发送至所述待登录应用程序的服务器;
[0007]所述服务器根据所述通讯号码向所述移动终端下发短信验证码;
[0008]所述待登录应用程序从所述移动终端获取所述短信验证码,自动将所述短信验证码发送至所述服务器,使所述服务器对所述短信验证码进行验证,并将验证结果返回至所述待登录应用程序;
[0009]所述待登录应用程序根据所述验证结果完成登录/注册。
[0010]在本发明实施例所述的应用程序登录方法中,所述待登录应用程序根据所述验证结果完成登录/注册之后还包括:
[0011]若登录/注册成功,则所述服务器自动根据所述登录/注册成功的响应信息生成临时密码,并将所述临时密码下发至所述待登录应用程序进行存储,以便后续所述待登录应用程序可在所述临时密码有效时间内,利用所述临时密码进行登录。
[0012]在本发明实施例所述的应用程序登录方法中,所述服务器根据所述通讯号码向所述移动终端下发短信验证码具体包括:
[0013]所述服务器在接收到所述通讯号码后,判断所述通讯号码是否合法;
[0014]若所述通讯号码合法,则根据所述通讯号码生成相应的短信验证码,并将所述通讯号码和所述短信验证码建立关联后以一条数据信息的形式写入/更新到自身的数据库中,并根据所述通讯号码将所述短信验证码下发至所述移动终端。
[0015]在本发明实施例所述的应用程序登录方法中,所述待登录应用程序从所述移动终端获取所述验证码具体包括:
[0016]在所述移动终端接收到所述验证码后,判断所述待登录应用程序是否有读取所述移动终端短信的权限;
[0017]若有读取所述移动终端短信的权限,则所述待登录应用程序自动从所述移动终端获取所述验证码;
[0018]若没有读取所述移动终端短信的权限,则所述待登录应用程序在所述验证码填写界面下接收用户手动输入的验证码。
[0019]在本发明实施例所述的应用程序登录方法中,所述待登录应用程序从所述移动终端获取所述短信验证码,自动将所述短信验证码发送至所述服务器,使所述服务器对所述短信验证码进行验证,并将验证结果返回至所述待登录应用程序之前还包括:
[0020]所述服务器根据接收到的通讯号码通过所述呼叫中心向所述待登录应用程序返回请求成功的提示信息,使所述待登录应用程序根据所述提示信息跳转至验证码填写界面。
[0021]本发明实施例的另一目的在于提供一种应用程序登录系统,包括移动终端,所述移动终端上安装有待登录应用程序,所述应用程序登录系统还包括呼叫中心以及待登录应用程序的服务器,所述待登录应用程序包括触发模块、验证码获取模块以及执行模块,所述服务器包括验证码生成模块和验证模块其中:
[0022]所述触发模块,用于向呼叫中心发送登录/注册请求,所述登录/注册请求携带了与所述待登录应用程序绑定的移动终端的通讯号码;
[0023]所述呼叫中心,用于接收所述登录/注册请求,将所述登录/注册请求中的通讯号码发送至所述待登录应用程序的服务器;
[0024]所述验证码生成模块,用于根据所述通讯号码向所述移动终端下发短信验证码;
[0025]所述验证码获取模块,用于从所述移动终端获取所述短信验证码,自动将所述短信验证码发送至所述服务器的验证模块,使所述验证模块对所述短信验证码进行验证,并将验证结果返回至所述待登录应用程序的执行模块;
[0026]所述执行模块,用于根据所述验证结果完成登录/注册。
[0027]在本发明实施例所述的应用程序登录系统中,所述待登录应用程序还包括存储模块,所述服务器还包括临时密码生成模块;
[0028]所述临时密码生成模块,用于若登录/注册成功,则自动根据所述登录/注册成功的响应信息生成临时密码,并将所述临时密码下发至所述待登录应用程序的存储模块进行存储,以便后续所述待登录应用程序可在所述临时密码有效时间内,利用所述临时密码进行登录。
[0029]在本发明实施例所述的应用程序登录系统中,所述服务器还包括数据库,所述验证码生成模块具体用于:
[0030]在接收到所述通讯号码后,判断所述通讯号码是否合法;
[0031]若所述通讯号码合法,则根据所述通讯号码生成相应的短信验证码,并将所述通讯号码和所述短信验证码建立关联后以一条数据信息的形式写入/更新到所述服务器的数据库中,并根据所述通讯号码将所述短信验证码下发至所述移动终端。
[0032]在本发明实施例所述的应用程序登录系统中,所述验证码获取模块具体用于:
[0033]在所述移动终端接收到所述验证码后,判断所述待登录应用程序是否有读取所述移动终端短信的权限;
[0034]若有读取所述移动终端短信的权限,则所述待登录应用程序自动从所述移动终端获取所述验证码;
[0035]若没有读取所述移动终端短信的权限,则所述待登录应用程序在所述验证码填写界面下接收用户手动输入的验证码。
[0036]在本发明实施例所述的应用程序登录系统中,所述待登录应用程序还包括提示模块,所述服务器中的验证码生成模块还用于根据接收到的通讯号码通过所述呼叫中心向所述待登录应用程序返回请求成功的提示信息,使所述待登录应用程序中的所述提示模块根据所述提示信息跳转至验证码填写界面。
[0037]实施本发明实施例提供的一种应用程序登录方法及系统具有以下有益效果:
[0038]本发明实施例中由于呼叫中心在接收到待登录应用程序的登录/注册请求后,会将登录/注册请求中的通讯号码发送至待登录应用程序的服务器,登录/注册请求携带了与所述待登录应用程序绑定的移动终端的通讯号码;服务器根据通讯号码向移动终端下发验证码;待登录应用程序从移动终端获取短信验证码,并自动将短信验证码发送至服务器,使服务器对短信验证码进行验证,并将验证结果返回至所述待登录应用程序;待登录应用程序根据验证结果完成登录/注册。因此,通过本发明实施例提供的技术方案,用户在登录/注册应用程序时,只需一键触发登录/注册请求即可,无需记住并输入登录账号和登录密码,简化了用户登录/注册应用程序的操作。
【附图说明】
[0039]图1是本发明实施例提供的应用程序登录系统的架构图;
[0040]图2本发明实施例提供的应用程序登录方法的具体实现流程图;
[0041]图3是本发明另一实施例提供的应用程序登录方法的具体实现流程图;
[0042]图4是本发明实施例提供的应用程序登录系统的内部结构示意图。
【具体实施方式】
[0043]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]图1是本发明实施例提供的应用程序登录系统的架构图。为了便于说明仅仅示出了与本发明实施例相关的部分。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1