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

文档序号:9491848阅读:375来源:国知局
账号授权方法、服务器及客户端的制作方法
【技术领域】
[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]其中,所述授权关系,能够用于被授权用户登录所述指定账号并使用所述账号。
[0044]基于上述方案,所述授权关系包括所述被授权用户的被授权用户信息;所述授权关系还包括授权权限及授权时间的至少其中之一;
[0045]其中,所述授权关系能够用于允许所述被授权用户在所述授权时间内,利用所述被授权用户信息登录所述账号,并使用所述指定账号的所述授权权限。
[0046]基于上述方案,所述接收单元,还用于接收所述第一客户端发送的修改指示;
[0047]所述处理单元,还用于依据所述修改指示修改所述授权关系。
[0048]基于上述方案,所述处理单元,具体用于修改所述授权权限、授权时间及被授权用户信息的至少其中之一;删除所述授权关系。
[0049]本发明实施例第五方面提供一种客户端,,所述客户端为第一客户端;所述第一客户端包括:
[0050]第一检测单元,用于检测处于授权模式的第一客户端的运动状态,形成第一状态信息;
[0051]第一发送单元,用于将所述第一状态信息发送给服务器;
[0052]其中,所述第一状态信息为服务器对所述第一客户端指定的指定账号进行授权的依据。
[0053]本发明实施例第六方面提供一种客户端,所述客户端为第二客户端;所述第二客户端包括:
[0054]第二检测单元,用于检测处于授权模式的第二客户端的运动状态,形成第二状态信息;
[0055]第二发送单元,用于将所述第二状态信息发送给服务器;
[0056]其中,所述第二状态信息为服务器对第一客户端指定的账号进行授权的依据。
[0057]本发明实施例所述的账号授权方法、服务器及客户端,通过获取能够表征第一客户端运动状态的第一状态信息和表征第二客户端运动状态的第二状态信息,在根据第一状态信息和第二状态信息是否共同满足预设授权条件,来确定是否进行账号授权,简化了账号的授权。且在进行账号授权的过程中,被授权用户不会获知到账号的登录密钥,这就避免了被授权用户获取登录密钥私自改动登录密钥导致账号主人不能使用登录密钥的繁琐,从而提升了账号的安全性。
【附图说明】
[0058]图1为本发明实施例提供的第一种账号授权方法的流程示意图;
[0059]图2A为本发明实施例提供的第一种第一客户端和第二客户端的应用场景示意图;
[0060]图2B为本发明实施例提供的第二种第一客户端和第二客户端的应用场景示意图;
[0061]图3为本发明实施例提供的第二种账号授权方法的流程示意图;
[0062]图4为本发明实施例提供的第三种账号授权方法的流程示意图;
[0063]图5为本发明实施例提供的第四种账号授权方法的流程示意图;
[0064]图6为本发明实施例提供的一种服务器的结构示意图;
[0065]图7为本发明实施例提供的第一客户端的结构示意图;
[0066]图8为本发明实施例提供的第二客户端的结构示意图。
【具体实施方式】
[0067]以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
[0068]实施例一:
[0069]如图1所示,本实施例提供一种账号授权方法,所述方法包括:
[0070]步骤S110:接收第一客户端处于收授权模式时发送表征所述第一客户端的运动状态第一状态信息;
[0071]步骤S120:接收第二客户端处于申请授权模式发送的表征所述第二客户端的运动状态第二状态信息;
[0072]步骤S130:判断所述第一状态信息和所述第二状态信息是否共同满足预设授权条件;
[0073]步骤S140:若所述第一状态信息和所述第二状态信息共同满足所述预设授权条件,对所述第一客户端指定的账号进行账号授权。
[0074]本实施例所述的账号
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1