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

文档序号:8381299阅读:来源:国知局
发起访问请求,网络空间的程序服务器根据用户A发起的访问请求向用户A发送弹钢琴任务,只有弹出正确音符才能够允许用户A进入该网络资源所有者A的网络空间,访问者用户A可以用鼠标在键盘上点击弹出音符,程序服务器获取用户A在执行弹钢琴任务后反馈的任务报告,而只有用户A弹出网络资源所有者A所设定的正确音符时,程序服务器向用户A授予允许访问网络资源所有者A的网络空间的权限,允许用户A直接进入空间,当用户A弹出错误音符时,程序服务器则向用户A反馈音符错误,拒绝用户A访问网络资源所有者A的网络空间,或者,当用户A弹出错误音符时,向用户A提示重新执行弹钢琴任务,允许用户A重新弹出音符并进行验证,若音符正确,则程序服务器允许用户A访问网络资源所有者A的网络空间。
[0122]接下来以用户B请求访问网络资源所有者B的“说说”内容为例进行权限控制方法的说明,主要可以包括如下步骤:
[0123]S01、网络资源所有者B发表“说说”时,可选择一种加密方式,例如选择扫雷加密,请参阅如图5-a所示,为本发明实施例中设置应用关联性任务为扫雷加密的实现方式示意图。
[0124]S02、用户B向网络资源所有者B发起访问请求,请求访问网络资源为网络资源所有者B在某时刻发表的“说说”内容,而网络资源所有者B发表“说说”后,内容处于加密状态,向用户B发送扫雷任务,只有完成扫雷游戏才能看到内容,请参阅如图5-b所示,为本发明实施例提供的向用户B发送扫雷任务的实现方式示意图。
[0125]S03、用户B可以直接在这条动态上进行扫雷操作,请参阅如图5-c所示,为本发明实施例提供的用户B执行扫雷任务的实现方式示意图。
[0126]S04、用户B在执行扫雷任务后向网络资源所有者B反馈任务报告,若用户B执行扫雷任务成功,可以继续执行步骤S05,若用户B执行扫雷任务失败,可以继续执行步骤S06。
[0127]S05、用户B成功完成扫雷任务后,即可查看网络资源所有者B发表的本条说说的内容,请参阅如图5-d所示,为本发明实施例提供的用户B成功执行扫雷任务的实现方式示意图,请参阅如图5-e所示,为本发明实施例提供的用户B被授予访问说说内容的权限后用户B访问网络资源所有者B发表的说说内容的实现方式示意图。
[0128]S06、用户B未完成扫雷任务,提示用户B失败,不能查看网络资源所有者B发表的本条说说的内容。
[0129]需要说明的是,在本发明的一些实施例中,对于加密过程,在网络资源所有者选择加密方式后,可以通过JavaScript将加密的方式调出,并确定逻辑为“完成此任务后显示或打开对象”。对于解密过程,好友看到加密的内容后,可完成加密方式上的应用关联性任务,如完成拼图任务、完成扫雷任务,成功后通过JavaScript的判断再将对象打开,失败则提示用户失败重来。在实际应用中,可以使用JavaScript、flash或html5+css3来实现,当并局限于此,仍可以采用其它的编程方式来实现。
[0130]通过以上举例说明可知,首先接收用户发起的访问请求,然后根据上述访问请求向上述用户发送应用关联性任务,其中,应用关联性任务为需要由用户执行并根据执行情况反馈任务报告的、与应用程序相关联的任务类型,在用户执行上述应用关联性任务后接收用户反馈的任务报告,若用户执行上述应用关联性任务成功,则向用户授予允许访问上述访问请求对应的网络资源的权限。本发明实施例中对用户的访问权限控制是通过用户是否能够完成应用关联性任务来实现的,在对用户的权限控制过程中需要用户对任务进行执行并根据执行情况反馈任务报告,用户可以参与到使用应用关联性任务来决定是否向该用户授予权限的整个过程中,使得用户在被授予权限的过程中更有兴趣的等待验证,满足了用户的好奇心理,如果用户能够成功执行应用关联性任务就能够被授予权限,在权限控制时实现与用户的互动,可以使用户更积极的参与网络资源的访问,提高用户的使用体验。
[0131]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0132]为便于更好的实施本发明实施例的上述方案,下面还提供用于实施上述方案的相关装置。
[0133]请参阅图6-a所示,本发明实施例提供的一种权限控制装置600,可以包括:接收模块601、发送模块602、获取模块603、授权模块604,其中,
[0134]接收模块601,用于接收用户对网络资源的访问请求;
[0135]发送模块602,用于根据所述访问请求向所述用户发送应用关联性任务,所述应用关联性任务为需要由所述用户执行并根据执行情况反馈任务报告的、与应用程序相关联的任务类型;
[0136]获取模块603,用于获取所述用户在执行所述应用关联性任务后反馈的任务报生P=I ;
[0137]授权模块604,用于当所述任务报告指示所述用户执行所述应用关联性任务成功时,则向所述用户授予允许访问所述访问请求对应的网络资源的权限。
[0138]在本发明的一些实施例中,请参阅如图6_b所示,所述权限控制装置600,还包括:禁止模块605,用于当所述任务报告指示所述用户执行所述应用关联性任务失败时,则拒绝向所述用户授予所述权限。
[0139]在本发明的另一些实施例中,请参阅如图6-c所示,所述权限控制装置,还包括:
[0140]提示模块606,用于当所述任务报告指示所述用户执行所述应用关联性任务失败时,则向所述用户提示重新执行所述应用关联性任务。
[0141]在本发明的一些实施例中,请参阅如图6-d所示,所述权限控制装置,还包括:
[0142]白名单判断模块607,用于所述发送模块根据所述访问请求向所述用户发送应用关联性任务之前,判断所述用户是否为权限管理列表中的白名单对象,若所述用户为白名单对象,则触发执行所述发送模块。
[0143]在本发明的一些实施例中,请参阅如图6_e所示,所述权限控制装置,还包括:
[0144]好友建议模块608,用于所述授权模块604向所述用户授予允许访问所述访问请求对应的网络资源的权限之后,向所述网络资源的所有者发送好友建议请求信息,所述好友建议请求信息为将执行所述应用关联性任务成功的所述用户添加为好友的建议信息。
[0145]在本发明的一些实施例中,请参阅如图6-f所示,所述发送模块602,包括:
[0146]多任务呈现子模块6021,用于向所述用户显示至少两个应用关联性任务;
[0147]任务选择接收子模块6022,用于接收所述用户对所述至少两个应用关联性任务的任务选择息;
[0148]任务发送子模块6023,用于向所述用户发送与所述任务选择信息相对应的应用关联性任务。
[0149]在本发明的另一些实施例中,请参阅如图6-g所示,所述发送模块602,包括:
[0150]音符设定子模块6024,用于对所述网络资源设定加密音符;
[0151 ] 音频任务发送子模块6025,用于根据所述访问请求向所述用户发送音频关联性任务,所述音频关联性任务为由所述用户执行音频应用程序并根据执行情况反馈任务报告的任务类型。
[0152]所述获取模块603,具体用于接收所述用户在所述音频应用程序的音符界面上选择的音符信息;
[0153]所述任务报告指示所述用户执行所述应用关联性任务成功,具体包括:
[0154]所述用户在所述音符界面上选择的音符信息与所述加密音符相匹配。
[0155]在本发明的另一些实施例中,请参阅如图6_h所示,所述发送模块602,包括:
[0156]图像设定子模块6026,用于对所述网络资源设定加密图像;
[0157]图像任务发送子模块6027,用于根据所述访问请求向所述用户发送图像关联性任务,所述图像关联性任务为由所述用户执行图像应用程序并根据执行情况反馈任务报告的任务类型.
[0158]所述获取模块603,具体用于接收所述用户在所述图像应用程序的图像界面上选择的图像信息;
[0159]所述任务报告指示所述用户执行所述应用关联性任务成功,具体包括:
[0160]所述用户在所述图像界面上选择的图像信息与所述加密图像相匹配。
[0161]在本发明的另一些实施例中,请参阅如图6_i所示,所述发送模块602,包括:
[0162]游戏任务发送子模块6028,用于根据所述访问请求向所述用户发送游戏关联性任务,所述游戏关联性任务为由所述用户执行游戏应用程序并根据执行情况反馈任务报告的任务类型;
[0163]所述获取模块603,具体用于接收所述用户对所述游戏应用程序对应的游戏任务的执行情况;
[0164]所述任务报告指示所述用户执行所述应用关联性任务成功,具体包括:
[0165]所述用户对所述游戏任务的执行情况表明所述用户已经完成所述游戏任务。
[0166]具体的,所述发送模块602发送的所述应用关联性任务至少包括以下任务中的一种:拼图任务、扫雷任务、翻扑克任务、摇骰子任务、猜拳任务、弹钢琴任务、猜表情任务或推箱子任务。
[0167]通过实施例的描述可知,首先接收模块接收用户对网络资源发起的访问请求,然后发送模块根据上述访问请求向上述用户发送应用关联性任务,其中,应用关联性任务为需要由用户执行并根据执行情况反馈任务报告的、与应用程序相关联的任务类型,在获取模块用户执行上述应用关联性任务后接收用户反馈的任务报告,若用户执行上述应用关联性任务成功,则授权模块向用户授予允许访问上述访问请求对应的网络资源的权限。本发明实施例中对用户的访问权限控制是通过用户是否能够完成应用关联性任务来实现的,在对用户的权限控制过程中需要用户对任务进行执行并根据执行情况反馈任务报告,用户可以参与到使用应用关联性任务来决定是否向该用户授予权限的整个过程中,使得用户在被授予权限的过程中更有兴趣的等待验证,满足了用户的好奇心理,如果用户能够成功执行应用关联性任务就能够被授予权限,在权限控制时实现与用户的互动,可以使用户更积极的参与网络资源的访问,提高用户的使用体验。
[0168]需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明前述所示的方法实施例中的叙述,此处不再赘述。
[01
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1