一种账号授权方法及装置的制造方法

文档序号:8398130阅读:180来源:国知局
一种账号授权方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种账号授权方法及装置。
【背景技术】
[0002]目前,随着移动互联网越来越深入日常生活中,用户可以通过应用程序进行购物、聊天等操作。用户在首次登陆这些应用程序时,应用程序需要获得详细的用户信息进行注册。用户信息可以在oAuth(开放授权协议)授权页中获得。
[0003]通常获得用户信息时,只能通过oAuth获取现有的用户的基本信息,该用户不存在的其他信息需要进入应用后到信息管理页中进行添加。在信息管理页中添加后,在后续的oAuth授权过程中才能使用该用户的其他用户信息。
[0004]因此,用户需要分多次向应用程序提供用户信息,增加了用户的操作次数。

【发明内容】

[0005]为克服相关技术中存在的问题,本发明实施例提供一种账号授权方法及装置。用以在获取授权信息的时候,同时添加用户信息,减少了用户后期完善用户信息时的操作。
[0006]一种账号授权方法,应用于授权服务器,包括:当检测到用户账号进行登录后,获取所述用户账号选定的服务;根据所述服务判断所述用户账号对应的用户信息是否完整;当所述用户信息不完整时,确定缺失的用户信息;在账号授权的页面上提醒补充所述缺失的用户信息。
[0007]通过在授权页面获得用户账号中缺失的用户信息,使服务可以一次获取所需的用户信息,减少了用户后期完善服务所需的用户信息的操作。
[0008]所述方法还包括:当接收到所述用户账号输入的所述缺失的用户信息时,将所述用户信息保存到本地,和/或,将所述用户信息发送到所述服务对应的服务器。
[0009]通过在本地或在服务对应的服务器保存缺失的用户信息,当用户对服务进行下次授权时,可以直接从本地或服务对应的服务器获取用户的完整信息,而不需用户再次输入用户信息,减少了用户操作。
[0010]所述根据所述服务判断所述用户账号对应的用户信息是否完整,包括:根据所述服务查询使用服务所需的用户信息;获取本地已有的用户信息;根据本地已有的用户信息与使用服务所需的用户信息判断所述用户账号对应的用户信息是否完整。
[0011]通过服务所需的用户信息与本地已有的用户信息可以准备的判断用户账号对应的用户信息是否完整。
[0012]所述方法还包括:检测所述用户账号是否登录;当所述用户账号未登录时,调用所述用户账号对应的登录页面;显示所述登录页面。
[0013]通过登录用户账号获取在用户账号中的用户信息,方便获取本地已有的用户信息,节省了用户输入用户信息的操作。
[0014]一种账号授权装置,应用于授权服务器,包括:获取模块,用于当检测到用户账号进行登录后,获取所述用户账号选定的服务;判断模块,用于根据所述服务判断所述用户账号对应的用户信息是否完整;确定模块,用于当所述用户信息不完整时,确定缺失的用户信息;提醒模块,用于在账号授权的页面上提醒补充所述缺失的用户信息。
[0015]所述装置还包括:保存模块,用于当接收到所述用户账号输入的所述缺失的用户信息时,将所述用户信息保存到本地,和/或,将所述用户信息发送到所述服务对应的服务器。
[0016]所述判断模块,包括:查询子模块,用于根据所述服务查询使用服务所需的用户信息;获取子模块,用于获取本地已有的用户信息;判断子模块,用于根据本地已有的用户信息与使用服务所需的用户信息判断所述用户账号对应的用户信息是否完整。
[0017]所述装置还包括:检测模块,用于检测所述用户账号是否登录;调用模块,用于当所述用户账号未登录时,调用所述用户账号对应的登录页面;显示模块,用于显示所述登录页面。
[0018]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0019]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0020]图1为本发明实施例中一种账号授权方法的流程图;
[0021]图2为本发明实施例中一种账号授权方法的详细流程图;
[0022]图3为本发明实施例中一种账号授权装置的结构示意图;
[0023]图4为本发明实施例中一种账号授权装置的结构示意图;
[0024]图5为本发明实施例中一种账号授权装置中判断模块的结构示意图;
[0025]图6为本发明实施例中一种账号授权装置的结构示意图。
【具体实施方式】
[0026]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0027]如图1所示,本发明实施例提供了一种账号授权方法,应用于授权服务器,具体实施步骤如下:
[0028]在步骤SlOl中,当检测到用户账号进行登录后,获取用户账号选定的服务。
[0029]在步骤S102中,根据服务判断用户账号对应的用户信息是否完整。
[0030]在步骤S103中,当用户信息不完整时,确定缺失的用户信息。
[0031]在步骤S104中,在账号授权的页面上提醒补充缺失的用户信息。
[0032]本发明实施例提供的上述方案,通过在授权页面获得用户账号中缺失的用户信息,使服务可以一次获取所需的用户信息,减少了用户后期完善服务所需的用户信息的操作。
[0033]可选的,上述方法还可以包括:步骤Al及步骤B2。
[0034]在步骤Al中,当接收到用户账号输入的缺失的用户信息时,将用户信息保存到本地。
[0035]在步骤BI中,当接收到用户账号输入的缺失的用户信息时,将用户信息发送到服务对应的服务器。
[0036]采用上述方法,通过在本地或在服务对应的服务器保存缺失的用户信息,当用户对服务进行下次授权时,可以直接从本地或服务对应的服务器获取用户的完整信息,而不需用户再次输入用户信息,减少了用户操作。
[0037]可选的,步骤S102还可以实施为步骤Cl-步骤C3:
[0038]在步骤Cl中,根据服务查询使用服务所需的用户信息。
[0039]在步骤C2中,获取本地已有的用户信息。
[0040]在步骤C3中,根据本地已有的用户信息与使用服务所需的用户信息判断用户账号对应的用户信息是否完整。
[0041]采用上述方法,通过服务所需的用户信息与本地已有的用户信息可以准备的判断用户账号对应的用户信息是否完整。
[0042]可选的,上述方法还可以实施为步骤Dl-步骤D3:
[0043]在步骤Dl中,检测用户账号是否登录。
[0044]在步骤D2中,当用户账号未登录时,调用用户账号对应的登录页面。
[0045]在步骤D3中,显示登录页面。
[0046]采用上述方法,通过登录用户账号获取在用户账号中的用户信息,方便获取本地已有的用户信息,节省了用户输入用户信息的操作。
[0047]如图2所示,本发明实施例提供了一种账号授权方法,用于授权服务器,具体实施步骤如下:
[0048]在步骤S201中,检测用户账号是否登录。当用户账号未登录时,执行步骤S202 ;当检测到用户账号进行登录后,执行步骤S204。
[0049]用户通过手机预订火车票时,预订火车票的服务需要得到用户授权并获得用户信息,此时,手机向授权服务器发送授权请求。授权服务器检测用户账号是否登录。
[0050]在步骤S202中,当用户账号未登录时,调用用户账号对应的登录页面。
[0051]当用户账号未登录时,调用该用户账号所对应的登陆页面,供用户登陆用户账号。
[0052]在步骤S203中,显示登录页面。
[0053]在显示界面显示登录页面。
[0054]在步骤S204中,当检测到用户账号进行登录后,获取用户账号选定的服务。
[0055]当登录到用户账号后,获取该用户账号选定的服务,即预订火车票。
[0056]在步骤S205中,根据服务查询使用服务所需的用户信息。
[0057]在预
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1