一种网络权限的认证方法和装置与流程

文档序号:11778482阅读:594来源:国知局
一种网络权限的认证方法和装置与流程

本发明涉及信息处理技术领域,尤其涉及一种网络权限的认证方法和装置。



背景技术:

在互联网服务领域,特别是文献服务领域,用户访问特定资源往往需要对用户进行身份认证,不同的资源提供方对用户的认证方式、认证入口不近相同。

传统出版商提供可以自动识别用户的ip进行身份认证,对于ip范围的用户可以使用邮箱进行认证。

但是现有技术中权限认证方法使用不便,用户也无法记清认证流程。导致合法用户服务无法正常使用资源。



技术实现要素:

本发明实施例提供了一种网络权限的认证方法和装置,解决了现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。

鉴于上述问题,提出了本申请实施例以便提供一种网络权限的认证方法和装置。

第一方面,本发明提供了一种网络权限的认证方法,所述方法包括:获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;判断所述用户是否具有第一网络权限;如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。

优选的,所述方法还包括:根据所述第一访问地址获得第一出版商,其中,所述第一访问地址的内容的权限属于所述第一出版商;根据所述第一出版商获得第一参数。

优选的,所述第一参数还包括:获得所述第一出版商的验证方式。

优选的,所述方法还包括:如果所述用户具有第一网络权限,则所述用户获得所述第一访问地址的内容。

优选的,所述方法还包括:如果所述用户不具有所述第二网络权限,则所述用户不能获得所述第二范文地址的内容。

第二方面,本发明提供了一种网络权限的认证装置,所述装置包括:

第一获得单元,所述第一获得单元用于获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;

第一判断单元,所述第一判断单元用于判断所述用户是否具有第一网络权限;

第二判断单元,所述第二判断单元用于如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;

第二获得单元,所述第二获得单元用于如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。

优选的,所述装置还包括:

第三获得单元,所述第三获得单元用于根据所述第一访问地址获得第一出版商,其中,所述第一访问地址的内容的权限属于所述第一出版商;

第四获得单元,所述第四获得单元用于根据所述第一出版商获得第一参数。

优选的,所述第一参数还包括:

第五获得单元,所述第五获得单元用于获得所述第一出版商的验证方式。

优选的,所述装置还包括:

第六获得单元,所述第六获得单元用于如果所述用户具有第一网络权限,则所述用户获得所述第一访问地址的内容。

优选的,所述装置还包括:

第七获得单元,所述第七获得单元用于如果所述用户不具有所述第二网络权限,则所述用户不能获得所述第二范文地址的内容。

第三方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;判断所述用户是否具有第一网络权限;如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。

第四方面,本发明提供了一种网络权限的认证装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;判断所述用户是否具有第一网络权限;如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

1.本申请实施例提供的一种网络权限的认证方法和装置,通过获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;判断所述用户是否具有第一网络权限;如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。解决了现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。达到了使用户自动跳转到认证界面,认证完毕后自动跳转到资源界面。用户使用简单流畅的技术效果。

2.本申请实施例通过根据所述第一访问地址获得第一出版商,其中,所述第一访问地址的内容的权限属于所述第一出版商;根据所述第一出版商获得第一参数,所述第一参数还包括获得所述第一出版商的验证方式。进一步解决了现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。进一步达到了直接将所述第一出版商的验证方式提供给用户,使所述用户能够直接进行身份验证,从而省去繁琐的切换查找的流程,使ip地址不在所述第一访问地址机构内的合法用户能够便捷的、高效的访问所需资源地址,正常使用资源的技术效果。

3、本申请实施例通过如果所述用户不具有所述第二网络权限,则所述用户不能获得所述第二范文地址的内容。达到了能够保护资源不被非法用户盗用的技术效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

图1为本发明实施例中一种网络权限的认证方法的流程示意图;

图2为本发明实施例中一种网络权限的认证装置的结构示意图;

图3为本发明实施例中另一种网络权限的认证装置的结构示意图。

具体实施方式

本发明实施例提供了一种网络权限的认证方法和装置,用于解决了现有技术中现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。本发明提供的技术方案总体思路如下:

在本发明实施例的技术方案中,获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;判断所述用户是否具有第一网络权限;如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。解决了现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。达到了使用户自动跳转到认证界面,认证完毕后自动跳转到资源界面。用户使用简单流畅的技术效果。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例一

图1为本发明实施例中一种网络权限的认证方法的流程示意图。如图1所示,所述方法包括:

步骤110,获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;

具体而言,所述第一访问地址为具有特定资源,从而需要对用户进行身份验证的访问地址,例如中国知网、万方数据库、维普等网站,所述第一网络权限具体指在具有在所述第一访问地址机构内的ip地址。也就是说,只有当用户的ip地址在所述第一访问地址机构内,才能够对所述第一访问地址进行访问。

步骤120,判断所述用户是否具有第一网络权限;

进一步的,如果所述用户具有第一网络权限,则所述用户获得所述第一访问地址的内容。

具体而言,获得所述第一访问地址后,如果想要访问所述第一访问地址,需要先判断用户是否具有所述第一网络权限,也就是判断用户的ip地址是否在所述第一访问地址的机构内,如果所述用户具有所述第一网络权限,则可以顺利访问所述第一访问地址,但大部分用户的ip地址不在所述第一访问地址的机构内,现有技术中对于不具有所述第一网络权限的用户,需要进行繁琐的认证,才能够成功访问所述第一访问地址,为了解决上述问题,本申请实施例提供以下步骤以解决认证复杂的问题。

步骤130,如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;

具体而言,对于不具有所述第一网络权限的用户,即所述用户的ip地址不在所述第一访问地址的机构内,可以通过判断所述用户是否具有第二网络权限的方式进行身份验证,所述第二网络权限是不同于所述第一网络权限的其他网络权限,所述第二网络权限可以是邮箱地址,手机号码,微信号码或其他社交平台账号等。

步骤140,如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。

具体而言,如果所述用户选择使用所述第二网络权限进行验证,即如果所述用户选择使用邮箱、手机号码等方式验证,就根据所述第一访问地址获得所述第二访问地址,所述第二访问地址为具有所述第一访问地址内所有内容的其他访问地址,换言之,所述第二访问地址的内容与所述第一访问地址的内容相同,同时,所述第二访问地址还具有所述第一参数,所述第一参数为所属用户访问所述第二访问地址的最终认证方式,换言之,当所述用户使用邮箱或手机号码等进行验证时,所述第二访问地址可以自动打开具有所述第一参数的认证页面,当所述用户认证完成后,会自动跳转到所述用户需要访问的资源页面。

进一步的,根据所述第一访问地址获得第一出版商,其中,所述第一访问地址的内容的权限属于所述第一出版商;根据所述第一出版商获得第一参数。所述第一参数还包括:获得所述第一出版商的验证方式。

具体而言,所述第一访问地址的内容权限属于所述第一出版商所有,从而通过所述第一访问地址,获得所述第一出版商,从而获得所述第一出版商验证方式,即所述第一参数。例如,如果用户想要访问读者杂志的电子版,而读者杂志的内容权限属于甘肃人民出版社所有,甘肃人民出版社对读者电子版具有自己内部的验证方式,而如果用户想要访问其他内容,其他内容属于另外一家出版社,该出版社的验证方式不同于甘肃人民出版社的验证方式,在这种情况下,现有技术是将不同出版商的验证方式进行汇总,所述用户需要进行切换查找,用户也无法记清认证流程,过程繁琐,于是,本申请通过具有所述第一参数的所述第二访问地址,直接将所述第一出版商的验证方式提供给用户,使所述用户能够直接进行身份验证,从而省去繁琐的切换查找的流程,达到使ip地址不在所述第一访问地址机构内的合法用户能够便捷的、高效的访问所需资源地址,正常使用资源的技术效果。

进一步的,如果所述用户不具有所述第二网络权限,则所述用户不能获得所述第二访问地址的内容。

具体而言,为了给合法用户提供便捷的同时,能够保护资源不被非法用户盗用,如果所述用户不具有所述第二网络权限,即如果所述用户不使用诸如邮箱、手机号码等能够证明身份进行验证,将无法获得所述第二访问地址的资源内容。

实施例2

基于与前述实施例中一种网络权限的认证方法同样的发明构思,本发明还提供一种网络权限的认证装置,如图2所示,包括:

第一获得单元11,所述第一获得单元11用于获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;

第一判断单元12,所述第一判断单12元用于判断所述用户是否具有第一网络权限;

第二判断单元13,所述第二判断单元13用于如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;

第二获得单元14,所述第二获得单元14用于如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。

优选的,所述装置还包括:

第三获得单元,所述第三获得单元用于根据所述第一访问地址获得第一出版商,其中,所述第一访问地址的内容的权限属于所述第一出版商;

第四获得单元,所述第四获得单元用于根据所述第一出版商获得第一参数。

优选的,所述第一参数还包括:

第五获得单元,所述第五获得单元用于获得所述第一出版商的验证方式。

优选的,所述装置还包括:

第六获得单元,所述第六获得单元用于如果所述用户具有第一网络权限,则所述用户获得所述第一访问地址的内容。

优选的,所述装置还包括:

第七获得单元,所述第七获得单元用于如果所述用户不具有所述第二网络权限,则所述用户不能获得所述第二范文地址的内容。

前述图1实施例1中的一种网络权限的认证方法的各种变化方式和具体实例同样适用于本实施例的一种网络权限的认证装置,通过前述对一种网络权限的认证方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种网络权限的认证装置的实施方法,所以为了说明书的简洁,在此不再详述。

实施例3

基于与前述实施例中一种网络权限的认证方法同样的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种网络权限的认证方法的任一方法的步骤。

其中,在图3中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。

处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

1.本申请实施例提供的一种网络权限的认证方法和装置,通过获得用户要访问的第一访问地址,所述第一访问地址需要第一网络权限;判断所述用户是否具有第一网络权限;如果所述用户不具有第一网络权限,则判断所述用户是否具有第二网络权限,其中所述第一网络权限不同于所述第二网络权限;如果所述用户具有第二网络权限,根据所述第一访问地址获得第二访问地址,其中,所述第二访问地址包括第一参数,其中,所述第一参数使所述第二访问地址能够访问,所述第二访问地址包括了所述第一访问地址的内容。解决了现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。达到了使用户自动跳转到认证界面,认证完毕后自动跳转到资源界面。用户使用简单流畅的技术效果。

2.本申请实施例通过根据所述第一访问地址获得第一出版商,其中,所述第一访问地址的内容的权限属于所述第一出版商;根据所述第一出版商获得第一参数,所述第一参数还包括获得所述第一出版商的验证方式。进一步解决了现有技术中权限认证方法使用不便,认证流程繁琐。导致合法用户服务无法正常使用资源的技术问题。进一步达到了直接将所述第一出版商的验证方式提供给用户,使所述用户能够直接进行身份验证,从而省去繁琐的切换查找的流程,使ip地址不在所述第一访问地址机构内的合法用户能够便捷的、高效的访问所需资源地址,正常使用资源的技术效果。

3、本申请实施例通过如果所述用户不具有所述第二网络权限,则所述用户不能获得所述第二范文地址的内容。达到了能够保护资源不被非法用户盗用的技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1