账号的权限授权方法、账号登陆方法、服务器及客户端的制作方法

文档序号:9667689阅读:306来源:国知局
账号的权限授权方法、账号登陆方法、服务器及客户端的制作方法
【技术领域】
[0001]本发明涉及信息技术领域术,尤其涉及一种账号的权限授权方法、账号登陆方法、服务器及客户端。
【背景技术】
[0002]随着网络技术的发展,人们利用网络进行学习、工作及生活等各种活动。在进行这些活动时,为了方便识别或处于安全考虑,通常涉及很多账号。例如,游戏玩家的游戏账号、及时通信的账号、购物的购物账号、观看视频的观看账号等。这些账号一方面可以对用户进行识别和安全验证,另一方面同时还代表着一定的权限。
[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]基于上述方案,所述方法还包括:
[0040]基于用户指示,形成所述账号授权范围的权限信息;
[0041 ]将所述权限信息发送给所述服务器;
[0042]所述接收服务器基于所述登陆键和所述授权时间生成的临时标识,包括:
[0043]接收所述服务器基于所述登陆键、所述授权时间及所述权限信息生成的所述临时标识O
[0044]基于上述方案,所述方法包括:
[0045]基于用户指示,向所述服务器发送所述授权指示;
[0046]所述获取授权时间,包括:
[0047]利用所述第一客户端的人机交互界面接收所述授权时间。
[0048]基于上述方案,接收第二客户端发送的授权请求;
[0049]所述获取授权时间,包括:
[0050]从所述授权请求中提取第二客户端请求授权的授权时间;
[0051]所述方法还包括:
[0052]基于用户指示向所述第二客户端和/或服务器发送授权反馈。
[0053]本发明实施例第三方面提供一种账号的权限授权方法,所述方法包括:
[0054]获取被请求授权的账号的信息;
[0055]获取授权时间;
[0056]基于所述账号的信息和所述授权时间,向第一客户端发送授权请求;
[0057]接收基于所述授权请求形成对账号的授权的临时标识;所述临时标识可用于第二客户端在所述授权时间内使用所述账号。
[0058]基于上述方案,所述接收基于所述授权请求形成对账号的授权的临时标识,包括:
[0059]接收第一客户端基于授权请求发送的授权反馈;
[0060]将所述授权反馈发送给服务器;
[0061]接收所述服务器基于所述授权反馈形成的临时标识。
[0062]本发明实施例第四方面提供一种账号登陆方法,所述方法包括:
[0063]获取临时标识;
[0064]解析所述临时标识,获取账号的信息及授权时间;
[0065]若在所述授权时间内,基于所述账号的信息登陆所述账号。
[0066]基于上述方案,所述临时标识包括临时登陆键;
[0067]所述解析所述临时标识,获取账号的信息及授权时间,包括:
[0068]解析所述临时登陆键,获取账号的登陆键和授权时间;
[0069]所述若在所述授权时间内,基于所述账号的信息登陆所述账号,包括:
[0070]若当前时间在所述授权时间内,则基于所述登陆键登陆所述账号。
[0071]基于上述方案,所述获取临时标识,包括:
[0072]接收第一客户端发送的包括所述临时标识的授权信息;
[0073]或,
[0074]接收服务器发送的所述临时标识。
[0075]本发明实施例第四方面提供一种服务器,所述服务器包括:
[0076]第一获取单元,用于获取账号进行权限授权的授权时间;
[0077]生成单元,用于基于所述账号的信息和所述授权时间,生成临时标识;其中,所述临时标识能够用于在所述授权时间内使用所述账号;
[0078]发送单元,用于将所述临时标识返回给客户端。
[0079]基于上述方案,所述生成单元,包括:
[0080]第一获取模块,用于获取账号的登陆键;
[0081]生成模块,用于基于所述登陆键和所述授权时间,生成临时登陆键。
[0082]基于上述方案,所述生成模块,具体用于验证所述登陆键的有效性;及若所述登陆键有效,则结合所述登陆键和所述授权时间,生成所述临时登陆键。
[0083]基于上述方案,所述生成模块,还具体用于获取所述账号的登陆密钥;结合所述登陆键、所述授权时间及所述登陆密钥,生成所述临时登陆键;
[0084]所述临时登陆键还用于基于所述临时登陆键获取所述登陆密钥。
[0085]基于上述方案,所述生成单元,具体用于获取授权记录信息;基于所述授权记录信息,结合所述账号和所述授权时间,生成所述临时标识。
[0086]基于上述方案,所述服务器还包括:
[0087]通信存储单元,用于接收并记录所述账号授权范围的权限信息;
[0088]其中,所述临时标识还能够用于查询所述权限信息的索引。
[0089]基于上述方案,
[0090]所述第一获取单元,具体用于从第一客户端形成的授权指示或授权反馈,提取所述账号的授权时间;
[0091]其中,所述授权反馈为第一客户端基于第二客户端的授权请求形成的反馈信息。
[0092]本发明实施例第五方面提供一种客户端,,所述客户端为第一客户端,所述第一客户端包括:
[0093]第二获取单元,用于获取授权时间;
[0094]第一发送单元,用于将账号的信息和授权时间发送给服务器;
[0095]第一接收单元,用于接收服务器基于所述账号的信息和所述授权时间生成的临时标识;其中,所述临时标识能够用于在所述授权时间内使用所述账号;
[0096]所述第一发送单元,还用于向第二客户端发送基于所述临时标识生成的授权信息。
[0097]基于上述方案,所述第一发送单元,具体用于第一客户端利用登陆密钥登陆账号,获取登陆键;将所述登陆键与所述授权时间发送给服务器;
[0098]所述第一接收单元,具体用于接收所述服务器基于所述登陆键和所述授权时间生成的临时登陆键。
[0099]基于上述方案,所述第一接收单元,还用于接收第二客户端发送的授权请求;
[0100]所述第二获取单元,具体用于从所述授权请求中提取第二客户端请求授权的授权时间;
[0101]所述第一发送单元,还用于基于用户指示向所述第二客户端和/或服务器发送授权反馈。
[0102]本发明实施例第五方面提供一种客户端,所述客户端为第二客户端,所述第二客户端包括:
[0103]第三获取单元,用于获取被请求授权的账号的信息;
[0104]第四获取单元,用于获取授权时间;
[0105]第二发送单元,用于基于所述账号的信息和所述授权时间,向第一客户端发送授权请求;
[0106]第二接收单元,用于接收基于所述授权请求形成对账号的授权的临时标识;所述临时标识可用于第二客户端在所述授权时间内使用所述账号。
[0107]基于上述方案,所述第二接收单元,具体用于接收第一客户端基于授权请求发送的授权反馈;
[0108]所述第二发送单元,还用于将所述授权反馈发送给服务器;
[0109]所述第二接收单元,还具体用于接收所述服务器基于所述授权反馈形成的临时标识。
[0110]本发明实施例第六方面提供一种客户端,所述客户端包括:
[0111]第五获取单元,用于获取临时标识;
[0112]解析单元,用于解析所述临时标识,获取账号的信息及授权时间;
[0113]登陆单元,用于若在所述授权时间内,基于所述账号的信息登陆所述账号。
[0114]基于上述方案,所述临时标识包括临时登陆键;
[0115]所述解析单元,具体用于解析所述临时登陆键,获取账号的登陆键和授权时间;
[0116]所述登陆单元,具体用于若当前时间在所述授权时间内,则基于所述登陆键登陆所述账号。
[0117]本发明实施例提供的账号的权限授权方法、账号登陆方法、服务器及客户端,服务器通过账号的信息及授权时间,能够生成供其他用户在授权时间内使用对应账号的临时标识,这样其他用户获得了该临时标识,就能够在授权时间内登陆该账号并使用该账号。账号的主人不用担心账号密码泄露以及忘记更改密码的繁琐,提高了账号授权的智能性、简化了用户操作提高了用户进行账号的授权的满意度。
【附图说明】
[0118]图1为本发明实施例提供的第一种账号的权限授权方法的流程示意图;
[0119]图2为本发明实施例提供的第二种账号的权限授权方法的流程示意图;
[0120]图3为本发明实施例提供的第三种账号的权限授权方法的流程示意图;
[0121]图4为本发明实施例提供的第四种账号的权限授权方法的流程示意图;
[0122]图5为本发明实施例提供的一种账号登录方法的流程示意图;
[0123]图6为本发明实施例提供的第五种账号的权限授权方法的流程示意图;
[0124]图7为本发明实施例提供的一种服务器的结构示意图;
[0125]图8为本发明实施例提供的一种第一客户端的结构示意图;
[0126]图9为本发明实施例提供的一种第二客户端的结构示意图;
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1