一种权限管理方法、装置,及系统的制作方法_2

文档序号:9633650阅读:来源:国知局
添加相应的说明,会比较麻烦,传播效率也会较低,本发明实施例提供了提供传播效率的方案,具体如下:进一步地,在接收到终端依据上述链接信息发起的资源请求之后,还包括:
[0047]提取上述链接信息对应的页面信息,并发送给上述终端。
[0048]本发明实施例还给出了鉴权关键字具体包含的信息,已经给予其包含的特定信息进行鉴权的具体实现方案,如下:可选地,上述依据上述鉴权关键字确定上述终端是否鉴权通过包括:
[0049]确定上述鉴权关键字对应的网络资源号,获取上述终端的用户标识;
[0050]确定上述用户标识是否被授予获得上述网络资源号对应的网络资源的权限,若是则确定鉴权通过,否则确定鉴权未通过。
[0051]对于用户而言,用户可能获得链接信息是通过网页等一些并不需要采用用户标识登录的方式获得,因此服务器可能不能直接获取到用户标识,那么可以提示用户登录,例如登录即时通讯工具等;进一步地,获取上述终端的用户标识之前还包括:
[0052]提示用户使用用户标识登录,然后获取上述终端的用户标识;
[0053]在上述用户标识被授予获得上述网络资源号对应的网络资源的权限,之后还包括:
[0054]确定上述用户标识对应的终端的应用版本是否符合要求,若符合,则确定可以向上述终端发送上述网络资源。
[0055]在本发明实施例中,确定可分配资源数量的方式,可以是根据当前的网络资源情况来确定,也可以是网络资源的发布方设定的,具体如下:进一步地,在发布上述链接信息之前,还包括:接收上述网络资源的可分配资源数量的设定;
[0056]上述确定上述网络资源是否还具有可分配资源包括:
[0057]确定当前可分配资源数量是否大于0,若是,则确定具有可分配资源;
[0058]在为上述终端分配获取上述网络资源的权限之后,还包括:
[0059]将可分配资源数量的数值减I。
[0060]在本发明实施例中,采用设定的网络资源的可分配资源数量可以灵活限制授权数量,在一些特定的场景下,是非常有用的。例如:收费公开课的网络资源,发布机构希望设定前面N个用户免费使用,后面的需要付费使用,则仅需要设定N作为可分配资源数量,就可以实现;另外,机构还可以将生产的链接信息发送给自己希望传播的对象,来实现针对性的免费试用。非常方便快捷。
[0061]以下实施例将以教育平台分享教育资源为例,进行举例说明。由于链接信息在该应用领域通常形象的称为飞机票,本实施例中带有鉴权关键字的链接信息则可以称为加密飞机票。
[0062]在本发明实施例中,可以采用完善的权限系统。模仿现实的学校场景,把用户分成几中角色:
[0063]1、机构帐号,2、校长,3、教师,4、助教,5、管理员,6、学生。
[0064]可以设定,除学生外,其他的角色都可以通过机构页面进行配置。只有校长和管理员有权限生成加密飞机票。
[0065]加密飞机票的生成逻辑:加密飞机票可以包含课程标识符(Identity,ID),机构ID,可用数量的信息。在加密分机票中提供一个独一无二的key,做为鉴权的手段。
[0066]加密飞机票生成以后,会在网络中传播,加密飞机票的资源请求和处理逻辑。在后续实施例中将会进行详细说明,在服务器一侧的后台会维护一个请求飞机票的队列,按资源请求的时间顺序排队。为了避免多线程的问题,队列可以加锁。以下的飞机票的具体处理流程,飞机票指未加密的飞机票:
[0067]分享机构大厅分享的免费课程,或者其他分享课程免费的情况,可以如下:
[0068]如图2所示,包括如下步骤:
[0069]201:确定飞机票出现的位置,如果出现在网页上,例如:贴吧、微博等、则进入202 ;如果出现在QQ (—种即时通讯工具)聊天窗,则进入206 ;
[0070]202:在用户点击飞机票的链接后,跳转至教育平台的机构主页、或者、跳转至教育平台的课程详细页面;在本步骤中携带的参数可以通过Web (网页)发起判断请求;
[0071]203:确定用户是否登录QQ,并且QQ的版本符合要求;如果是,进入204,否则进入205 ;
[0072]204:用户前端倒计时提示即将打开客户端获得免费课程;
[0073]205:停留在Web页,或者提示用户需要登录QQ或者需要升级QQ版本。
[0074]206:飞机票的链接被rich化,并通过rich化支持判断逻辑;链接rich化是指链接对应的网络目标网页的信息被提取以后显示信息的方式;
[0075]207:确定QQ版本是否符合要求,如果是,进入208,否则进入209 ;
[0076]208:呼起客户端的机构大厅,或者呼起客户端课程弹窗;
[0077]209:跳转至机构主页,或者跳转至详情Web页面。
[0078]分享课程收费的情况,可以如下:
[0079]如图3所示,包括如下步骤:
[0080]301:确定飞机票出现的位置,如果出现在网页上,例如:贴吧、微博等、则进入302 ;如果出现在QQ(—种即时通讯工具)聊天窗,则进入309 ;
[0081]302:在用户点击飞机票的链接后,跳转至教育平台的机构主页、或者、跳转至教育平台的课程详细页面;在本步骤中携带的参数可以通过Web (网页)发起判断请求;
[0082]303:提示用户选择登陆的QQ ;
[0083]304:判断登陆的QQ是否已经通过鉴权,如果否,进入305,如果是,进入306 ;
[0084]305:停留在Web页面;
[0085]306:确定QQ版本是否符合要求,如果是,进入307,否则进入308 ;
[0086]307:用户前端倒计时提示即将打开客户端获得收费课程;
[0087]308:停留在Web页面,提示已报名;然后还可以提示需要升级QQ版本。
[0088]309:飞机票的链接被rich化,并通过rich化支持判断逻辑;链接rich化是指链接对应的网络目标网页的信息被提取以后显示信息的方式;
[0089]310:判断登陆的QQ是否已经通过鉴权,如果否,进入311,如果是,进入312 ;
[0090]311:跳转至课程详细Web页面;
[0091]312:确定QQ版本是否符合要求,如果是,进入313,否则进入314 ;
[0092]313:呼起客户端课程弹窗;
[0093]314:跳转至课程详细Web页面,提示已报名。然后还可以提示需要升级QQ版本。
[0094]采用加密分机票的分享课程的情况,可以如下:
[0095]如图4所示,包括如下步骤:
[0096]401:确定加密飞机票的链接出现的位置,如果出现在网页上,例如:贴吧、微博等、则进入402 ;如果出现在QQ(—种即时通讯工具)聊天窗,则进入411 ;
[0097]402:在用户点击加密飞机票的链接后,跳转至教育平台的机构主页、或者、跳转至教育平台的课程详细页面;在本步骤中携带的参数可以通过Web (网页)发起判断请求;
[0098]403:提示用户选择登陆的QQ ;
[0099]404:判断登陆的QQ是否已经通过鉴权,如果否,进入405,如果是,进入408 ;
[0100]405:判断该加密飞机票的库存是否为0,如果是,则
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1