一种权限控制方法和装置的制造方法_3

文档序号:8381299阅读:来源:国知局
是否授予用户访问权限的依据,不是白名单对象中的用户被拒绝访问,只有经过白名单审核的用户才能接收到应用关联性任务,只有同时通过白名单对象的验证和应用关联性任务的验证的用户才能被授予访问权限,相比于现有的限定访问对象、问题答复验证等方式,在可以保证网络资源的安全性前提下,可以对用户的访问带来趣味性,使得用户在被授予权限的过程中更有兴趣的等待验证,满足了用户的好奇心理,如果用户能够成功执行应用关联性任务就能够被授予权限,可以使用户更积极的参与网络资源的访问,提高用户的使用体验。
[0081]需要说明的是,在本发明的一些实施例中,步骤102根据访问请求向用户发送应用关联性任务,具体可以包括如下步骤:
[0082]向用户显示至少两个应用关联性任务;
[0083]接收用户对所述至少两个应用关联性任务的任务选择信息;
[0084]向用户发送与任务选择信息相对应的应用关联性任务。
[0085]也就是说,在本发明实施例中,具体可以向用户所操作的终端来发送至少两个应用关联性任务,用户操作的终端在终端屏幕上向用户显示多个应用关联性任务的选择窗口,由用户来决定需要执行哪个应用关联性任务,接收到用户的任务选择信息之后,可以明确用户选择需要执行哪个应用关联性任务,故可以根据用户的任务选择信息来向用户发送与任务选择信息相对应的应用关联性任务。故在进行权限控制时可以由用户自己选择使用哪个应用关联性任务来进行权限控制,实现了与用户的互动,提高了用户访问网络资源的积极性。
[0086]请参阅如图3_a所示,为本发明实施例提供的另一种应用关联性任务的设置方式示意图,其中,网络资源所有者可以设置哪些人允许访问自己的网络空间,网络空间的网络资源所有者可以设置“部分人可见”和通过趣味权限的人,并且指定“好友可见”,图示中向用户显示了四种趣味权限:扫雷加密、推箱子加密、钢琴加密、表情加密,假如发起访问请求的用户选择了 “钢琴加密”,则向该用户发送“钢琴加密”的游戏关联性任务,则只有是网络资源所有者的好友才是白名单对象中的用户,若网络资源所有者的好友以外的用户发起了访问网络空间的请求,则这些用户无法通过白名单对象的验证,会被拒绝访问请求,另外,对于网络资源所有者设置了好友可见之外,网络空间的网络资源所有者还可以进一步设置为“分组好友可见”,并在分组好友中选中“我的好友”、“大学”、“teachers”、“机电”、“学长”,如图3-b所示,为本发明实施例中提供的一种白名单对象的设置方式示意图。对于白名单对象中的用户发起了访问请求会接收到应用关联性任务,例如“钢琴加密”的应用关联性任务,用户需要执行该“钢琴加密”的应用关联性任务。
[0087]103、获取用户在执行上述应用关联性任务后反馈的任务报告。
[0088]在本发明实施例中,步骤102中向用户发送应用关联性任务之后,用户执行该应用关联性任务,并反馈任务报告,任务报告中包括有用户对上述应用关联性任务的执行结果,其中根据具体设定应用关联性任务的不同,用户需要采用相应的执行手段,并在任务报告中记录用户的执行结果。
[0089]在本发明的一些实施例中,步骤102具体采用步骤A1、A2的实现方式时,步骤103获取用户在执行应用关联性任务后反馈的任务报告,包括:
[0090]接收用户在音频应用程序的音符界面上选择的音符信息。
[0091]贝IJ步骤104中任务报告指示用户执行应用关联性任务成功,具体包括:
[0092]用户在音符界面上选择的音符信息与加密音符相匹配。
[0093]在本发明的一些实施例中,步骤102具体采用步骤B1、B2的实现方式时,步骤103获取用户在执行应用关联性任务后反馈的任务报告,包括:
[0094]接收用户在图像应用程序的图像界面上选择的图像信息。
[0095]贝IJ步骤104中任务报告指示用户执行应用关联性任务成功,具体包括:
[0096]用户在图像界面上选择的图像信息与加密图像相匹配。
[0097]在本发明的一些实施例中,步骤102具体采用步骤Cl的实现方式时,步骤103获取用户在执行应用关联性任务后反馈的任务报告,包括:
[0098]接收用户对游戏应用程序对应的游戏任务的执行情况。
[0099]贝IJ步骤104中任务报告指示用户执行应用关联性任务成功,具体包括:
[0100]用户对游戏任务的执行情况表明所述用户已经完成游戏任务。
[0101]例如,若应用关联性任务设置为如图2_a所示的“拼图任务”,在用户接收到拼图任务之后,用户对拼图任务中的零散图块进行拼接,并通过任务报告反馈用户对拼图任务的执行结果,若应用关联性任务设置为如图2-b所示的“扫雷任务”,在用户接收到扫雷任务后,用户对扫雷任务中的地雷进行查找,并通过任务报告反馈用户对扫雷任务的执行结果,对于如图2-c所示的“翻扑克任务”,用户可以随机的选中其中一张扑克,并通过任务报告反馈用户所选的是哪张扑克,对于如图2-d所示的“摇骰子任务”,用户可以点击“摇一下”按钮,并通过任务报告反馈用户所摇骰子朝上的面所显示的点数,对于如图2-e所示的“猜拳任务”,用户点击“出拳”按钮,并通过任务报告反馈用户划拳所用的手势,对于如图2_f所示的“弹钢琴任务”,用户可以随机的点击钢琴上的任一个琴键,并通过任务报告反馈用户所点击的琴键代表的音符。
[0102]104、若上述任务报告指示上述用户执行上述应用关联性任务成功,则向上述用户授予允许访问上述访问请求对应的网络资源的权限。
[0103]在本发明的实施例中,步骤103获取到用户反馈的任务报告之后,根据任务报告判断用户是否成功执行应用关联性任务,若是,向用户授予允许访问访问请求对应的网络资源的权限。
[0104]在本发明的一些实施例中,步骤103获取用户在执行应用关联性任务后反馈的任务报告之后,还包括:
[0105]若任务报告指示用户执行应用关联性任务失败,则拒绝向用户授予上述权限。
[0106]也就是说,用户执行应用关联性任务失败时,会被拒绝访问,这对于用户而言在执行应用关联性任务时仍然会有被拒绝访问的可能性,这通常会引起用户的好奇心,使用户在执行应用关联性任务时感觉到乐趣。
[0107]在本发明的另一些实施例中,步骤103获取用户在执行应用关联性任务后反馈的任务报告之后,还包括:
[0108]若任务报告指示用户执行应用关联性任务失败,则向用户提示重新执行应用关联性任务。
[0109]也就是说,用户执行应用关联性任务失败时,用户可以再次执行应用关联性任务,这对于用户而言可以纠正在上次执行应用关联性任务时所犯的错误,这通常会引起用户的好奇心去重新尝试,使用户在执行应用关联性任务时感觉到乐趣。
[0110]其中,用户执行应用关联性任务是否成功是根据具体设置的应用关联性任务的不同而采用不同的判断标准,举例说明,对于若应用关联性任务设置为如图2-a所示的“拼图任务”,判断应用关联性任务是否执行成功是根据用户执行拼图任务后拼图中所示的图案是否还原成完整的图案来判断的,若用户拼图后还原出了原来完整的图案,则说明用户执行拼图任务成功,若用户拼图后仍无法还原出完整图案,则说明用户执行拼图任务失败。
[0111]若应用关联性任务设置为如图2_b所示的“扫雷任务”,判断用户执行扫雷任务后是否找出该扫雷任务中所有的地雷,若用户扫雷完成后找出了所有的地雷,则说明执行扫雷任务成功了,若用户扫雷中没能够找出所有的地雷,则说明扫雷任务失败。
[0112]对于如图2-c所示的“翻扑克任务”,用户随机的选中其中一张扑克,并通过任务报告反馈用户所选的是哪张扑克,若设定所选扑克为黑桃A时表示执行翻扑克任务成功,则只有用户所选择的扑克为黑桃A时表示用户执行翻扑克任务成功,用户所选其它扑克时表示用户执行翻扑克任务失败。
[0113]对于如图2-d所示的“摇骰子任务”,用户可以点击“摇一下”按钮,并通过任务报告反馈用户所摇骰子朝上的面所显示的点数,若设定骰子点数为6点时表示执行摇骰子任务成功,则只有用户所摇骰子的点数为6时表示用户执行摇骰子任务成功,用户所摇骰子的点数为5以下时表示用户执行摇骰子任务失败。
[0114]对于如图2-e所示的“猜拳任务”,用户点击“出拳”按钮,并通过任务报告反馈用户划拳所用的手势,若设定划拳手势为剪刀时表示执行猜拳任务成功,则只有用户划拳所用手势为剪刀时表示用户执行猜拳任务成功,用户划拳所用手势为石头或者布时表示用户执行猜拳任务失败。
[0115]对于如图2_f所示的“弹钢琴任务”,用户可以随机的点击钢琴上的任一个琴键,并通过任务报告反馈用户所点击的琴键代表的音符,若设定琴键对D4时表示执行弹钢琴任务成功,则只有用户弹出的音符对应的琴键为D4时表示用户执行弹钢琴任务成功。
[0116]在本发明的一些实施例中,步骤104向所述用户授予允许访问访问请求对应的网络资源的权限之后,还可以包括如下步骤:
[0117]向网络资源的所有者发送好友建议请求信息,其中,好友建议请求信息为将执行应用关联性任务成功的用户添加为好友的建议信息。
[0118]其中,当用户执行应用关联性任务成功之后,还可以向网络资源的所有者发送好友建议请求信息,以向网络资源的所有者建议将执行应用关联性任务成功的用户添加为好友,则可以方便网络资源的所有者进行好友管理,方便对好友的添加。
[0119]通过以上对本发明实施例的描述可知,首先接收用户对网络资源发起的访问请求,然后根据上述访问请求向上述用户发送应用关联性任务,其中,应用关联性任务为需要由用户执行并根据执行情况反馈任务报告的、与应用程序相关联的任务类型,在用户执行上述应用关联性任务后接收用户反馈的任务报告,若用户执行上述应用关联性任务成功,则向用户授予允许访问上述访问请求对应的网络资源的权限。本发明实施例中对用户的访问权限控制是通过用户是否能够完成应用关联性任务来实现的,在对用户的权限控制过程中需要用户对任务进行执行并根据执行情况反馈任务报告,用户可以参与到使用应用关联性任务来决定是否向该用户授予权限的整个过程中,使得用户在被授予权限的过程中更有兴趣的等待验证,满足了用户的好奇心理,如果用户能够成功执行应用关联性任务就能够被授予权限,在权限控制时实现与用户的互动,可以使用户更积极的参与网络资源的访问,提高用户的使用体验。
[0120]为便于更好的理解和实施本发明实施例的上述方案,下面举例相应的应用场景来进行具体说明。
[0121]请参阅如图4所示,为本发明实施例中另一种应用关联性任务的设置方式示意图,用户A向网络资源所有者A的网络空间
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1