CN106776706A - 基于缓存的用户权限管理方法及装置 - Google Patents
基于缓存的用户权限管理方法及装置 Download PDFInfo
- Publication number
- CN106776706A CN106776706A CN201611009620.7A CN201611009620A CN106776706A CN 106776706 A CN106776706 A CN 106776706A CN 201611009620 A CN201611009620 A CN 201611009620A CN 106776706 A CN106776706 A CN 106776706A
- Authority
- CN
- China
- Prior art keywords
- user
- access
- data
- caching
- access right
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于缓存的用户权限管理的方法。本发明使用有缓存查权方法,用户进行访问时,查询用户权限缓存数据库是否存在该用户的访问权限数据记录;如果没有,则生成访问权限数据,并将所述访问权限数据存储到所述用户权限缓存数据库;如果有,则根据所述用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。由于登录验证用户身份环节需要查找用户权限缓存表,所以登录用时明显比无缓存方法的要多一些。本发明还公开了一种基于缓存的用户权限管理的装置。
Description
技术领域
本发明涉及用户权限管理技术领域,具体涉及一种基于缓存的用户权限管理方法以及一种基于缓存的用户权限管理装置。
背景技术
随着互联网信息及用户的飞速增长,如何有效减少用户访问延时,提高网络服务质量和网络带宽的利用率是一个迫切需要解决的难题。Web代理缓存技术是克服这些问题的最有效的方法。Web缓存服务器***正在Internet及局域网上广泛地应用,对它所采用的技术做了较深入的讨论,指出利用Web Cache技术,可减少网络流量,节约资金,提高带宽利用率;同时在Cache服务器端进行内容分析过滤,可提高过滤质量和效率,有效防止有害信息的进一步传播。
基于角色的访问控制方法给用户授权管理带来了灵活性和简单性,但是当把其具体应用到实际大中型应用***时,便发现会存在这样的问题:由于应用***用户、角色和权限数量很多,而且用户和角色之问、角色与角色之间、角色和权限之间还存在很复杂的关系以及各种各样的约束。判断用户是否具有某个操作权限可能是一个复杂的递归查找过程,需要连接数据库,进行大量比较耗时的数据查询操作,而且即使用户每次访问相同的资源,也要重复同样的查权过程,这将严重影响***的查权速度。
因此,亟需要一种解决***查权限速度慢的用户权限管理的方法及装置。
发明内容
技术问题
有鉴于此,本发明实施例提供基于缓存的用户权限管理方法及装置,解决查权限速度慢的技术问题。
根据本发明的一个方面,公开了一种基于缓存的用户权限管理方法。该方法包括如下步骤:
用户进行访问时,查询用户权限缓存数据库是否存在该用户的访问权限数据记录;
如果没有,则生成访问权限数据,并将所述访问权限数据存储到所述用户权限缓存数据库;
如果有,则根据所述用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。
在其中一个实施例中,所述生成访问权限数据的步骤为根据RBAC查权方法生成访问权限数据。
在其中一个实施例中,所述用户的访问权限数据记录包括用户信息、用户访问资源信息、操作权限信息和资源访问次数信息中的任意信息。
在其中一个实施例中,当用户权限缓存数据库存在该用户的访问权限数据记录时,累计资源访问次数信息。
在其中一个实施例中,该方法还包括如下步骤:
根据预定资源访问次数,将超过所述预定资源访问次数的资源的访问权限数据直接载入内存。
根据本发明的另一个方面,还提供了一种基于缓存的用户权限管理装置。该装置包括:用户权限缓存数据库,用于存储用户访问资源数据记录,其中,针对不同的访问资源设置相应的访问数据记录;查询判断模块,用于用户进行访问时,查询用户权限缓存数据库是否存在该用户的访问权限数据记录;访问权限数据生产模块,用于用户权限缓存数据库并不存在该用户的访问权限数据记录时,则生成访问权限数据,并将所述访问权限数据存储到所述用户权限缓存数据库;载入模块,用于根据所述用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。
在其中一个实施例中,访问权限数据生产模块根据RBAC查权方法生成访问权限数据。
在其中一个实施例中,所述用户的访问权限数据记录包括用户信息、用户访问资源信息、操作权限信息和资源访问次数信息中的任意信息。
在其中一个实施例中,该装置还包括:
累计模块,用于当用户权限缓存数据库存在该用户的访问权限数据记录时,累计用户访问资源数据记录的资源访问次数信息。
在其中一个实施例中,载入模块还用于根据预定资源访问次数,将超过所述预定资源访问次数的资源的访问权限数据直接载入内存。
采用上述技术方案,本发明至少可取得下述技术效果:
使用有缓存查权方法时,由于登录验证用户身份环节需要查找用户权限缓存表,所以登录用时明显比无缓存方法的要多一些;
登录时只把该用户最经常使用的那些资源的缓存权限数据装载到内存中供查权使用,而其它不经常使用的一些资源的缓存权限数据,在使用到时才到数据库中提取。从整体上来看,采用这样的策略既可以避免用户登录时耗时较多,也可以提高***的查权速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明一实施例所述的基于缓存的用户权限管理方法流程图;
图2是本发明一实施例所述的基于缓存的用户权限管理装置示意图。
贯穿附图,应该注意的是,相似的标号用于描绘相同或相似的元件、特征和结构。
具体实施方式
提供以下参照附图的描述来帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括帮助理解的各种具体细节,但是这些细节将被视为仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文所述的各种实施例进行各种改变和修改。另外,为了清晰和简洁,公知功能和构造的描述可被省略。
以下描述和权利要求书中所使用的术语和词汇不限于文献含义,而是仅由发明人用来使本公开能够被清晰和一致地理解。因此,对于本领域技术人员而言应该明显的是,提供以下对本公开的各种实施例的描述仅是为了示例性目的,而非限制由所附权利要求及其等同物限定的本公开的目的。
应该理解,除非上下文明确另外指示,否则单数形式也包括复数指代。因此,例如,对“组件表面”的引用包括对一个或更多个这样的表面的引用。
传统的基于角色的访问控制是基于RBAC模型,当判断用户是否具有某个操作权限P时,可以根据RBAC模型中的用户角色指派关系(User Assignment,UA)、角色权限指派关系(Permission Assignment,PA)和角色间的层次关系(Role Hierarchy,RH)进行具体判定。例如,判断用户U1是否具有权限P1,用户角色指派关系中U1直接拥有角色R1,而R1具有权限P1。在RBAC中,用户拥有某角色就拥有该角色的全部权限。因此,只要查询角色R1是否包含有权限P1就可判定用户U1是否具有权限P1了。又如,判断用户U2是否拥有权限Pm,用户角色指派关系和角色层次关系中,U2拥有的直接角色是R2,而R2的直接下层角色是R5,R5的直接下层角色是R8,R8才直接拥有权限Pm。在具体查权操作时,必须逐层往下搜索,根据RBAC中的上层(父)角色拥有下层(子)角色的全部权限的原则,直到搜索到R8时才能根据R8中是否拥有权限Pm来判定用户U2是否间接具有权限Pm。这里只是一个简单实例,实际应用***的查权过程可能还要比这复杂得多。从传统的RBAC查权过程中可以看到,判断用户是否具有某权限要靠查找存储在数据库中的RBAC的UA、RH和PA关系并生成相应的权限数据以进行判定。由于数据库中没有存储任何用户和权限问的直接关系,每次用户访问应用***进行查权时生成的权限数据和判断结果在当次使用完后就丢弃了,当该用户下次再登录时,即使是访问跟上次完全相同的***资源也要重新生成权限数据然后再进行判定。这种查权方式对***的运行速度影响比较大。
本申请的基于缓存的用户权限管理方法和装置,使用有缓存查权方法,由于登录验证用户身份环节需要查找用户权限缓存表,所以登录用时明显比无缓存方法的要多一些;登录时只把该用户最经常使用的那些资源的缓存权限数据装载到内存中供查权使用,而其它不经常使用的一些资源的缓存权限数据,在使用到时才到数据库中提取。从整体上来看,采用这样的策略既可以避免用户登录时耗时较多,也可以提高***的查权速度
图1是本发明一实施例所述的基于缓存的用户权限管理方法流程图。
参考图1,本实施例所述的基于缓存的用户权限管理方法100,该方法100包括如下步骤:
步骤S120:查询用户权限缓存数据库是否存在该用户的访问权限数据记录。用户进行访问时,首先查询用户权限缓存数据库是否存在该用户的访问权限数据记录。
造成查权速度慢的主要原因就是每次登录应用***时,都要搜索存储在数据库中的UA、RH和PA关系并且重新生产权限数据再进行匹配判断,即使是用户以前访问过的资源亦是如此。要解决这个造成查权速度慢的问题,就必须采取相应的方法,尽量避免用户每次录***时都要重新生成权限数据和进行判断。针对这个问题,本申请对传统的RBAC查权方法进行了一定的改进,采用直接缓存部分用户常用权限数据的策略。
步骤S140,如果没有,则生成访问权限数据,并将访问权限数据存储到所述用户权限缓存数据库。如果用户权限缓存数据库不存在该用户的访问权限数据记录,则生成访问权限数据,并将访问权限数据存储到所述用户权限缓存数据库。用户首次访问或者访问没有记录的新的应用资源时,需要先生成访问权限数据,并将生成的访问权限数据存储至用户权限缓存数据库。这样,用户下次访问后者再次访问该资源时,用户权限缓存数据库会存在相应的记录。
具体的,上述生成访问权限数据的步骤为根据RBAC查权方法生成访问权限数据。其中,用户的访问权限数据记录包括用户信息、用户访问资源信息、操作权限信息和资源访问次数信息中的任意信息。
用户第一次访问应用***时,由于数据库中还没有该户访问资源的权限数据记录,这时必须使用数据库中存储的UA、RH和PA关系生成该用户的本次访问所需的权限数据,并把权限数据装载到速度很快的本地机内存中,当用户需要查权时,直接到本机内存中查找。
步骤S160:如果有,则根据用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。如果用户权限缓存数据库已经存在该用户的访问权限数据记录,则直接根据数据库中的记录,将该用户的访问权限数据载入内存。
并且,用户权限缓存数据库存在该用户的访问权限数据记录时,累计资源访问次数信息。用户新访问或者访问新的资源时,在数据库中针对该新的资源计数为1,以后按此累加。把本次该用户的查权结果自动保存到数据库的权限缓存表中。当该用户在下次再访问时,先搜索数据库的权限缓存表,把该用户上次缓存的权限数据直接载人内存中。如果用户访问的是上次访问过的资源,则直接到本机内存读取其权限数据进行相应的控制;如果是该用户没有访问过的资源,由于在本机内存中没有其缓存的权限数据,这时才进行比较耗时的连接和查询数据库操作,根据存储的UA、RH和PA关系,按照传统方法生成该用户的权限数据,载入内存,并进行缓存,除供本次查权使用之外,也为下次用户的查权做好准备。由于尽量减少了用户每次查权时连接、查询数据库的次数以及生成权限数据的时间,所以查权速度也相应得到了一定的提高。
上述基于缓存的用户权限管理方法,还可以根据预定资源访问次数,将超过所述预定资源访问次数的资源的访问权限数据直接载入内存。随着用户使用应用***的次数越来越多,数据库中的用户缓存权限数据也会越来越多。如果每次都把用户所有的缓存数据都从数据库查询出来再载人内存的话,也会花费较长的时间。考虑到用户工作具有一定的重复性和局部性的特点,虽然他们有权使用的资源可能很多,但是经常使用的只是其中的一小部分。因此,根据用户的这些特点,在上述改进的基础上再采取以下改进方法:在数据库中设置一个字段来记录***资源被访问的次数,每被访问一次,其最近使用次数就自动加“1”,使用次数越大的资源,就是最近常被访问的资源。登录时只把该用户最经常使用的那些资源的缓存权限数据装载到内存中供查权使用,而其它不经常使用的一些资源的缓存权限数据,在使用到时才到数据库中提取。从整体上来看,采用这样的策略既可以避免用户登录时耗时较多,也可以提高***的查权速度。
图2是本发明一实施例所述的基于缓存的用户权限管理装置示意图。
参考图2,本公开提供了一种基于缓存的用户权限管理装置200,该装置包括:用户权限缓存数据库210,查询判断模块230,访问权限数据生产模块250,载入模块270和累计模块290。
用户权限缓存数据库210存储用户访问资源数据记录,其中,针对不同的访问资源设置相应的访问数据记录。当用户进行访问时,查询判断模块230查询用户权限缓存数据库是否存在该用户的访问权限数据记录。用户权限缓存数据库并不存在该用户的访问权限数据记录时,访问权限数据生产模块250生成访问权限数据,并将访问权限数据存储到用户权限缓存数据库210。载入模块270根据所述用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。当用户权限缓存数据库存在该用户的访问权限数据记录时,累计模块290累计用户访问资源数据记录的资源访问次数信息,当用户第一次访问后者访问新的资源时,对该数据记录标记为1,并自此累加。
其中,访问权限数据生产模块250根据RBAC查权方法生成访问权限数据。
其中,用户的访问权限数据记录包括用户信息、用户访问资源信息、操作权限信息和资源访问次数信息中的任意信息。
其中,载入模块270还用于根据预定资源访问次数,将超过所述预定资源访问次数的资源的访问权限数据直接载入内存。
应该注意的是,如上所述的本公开的各种实施例通常在一定程度上涉及输入数据的处理和输出数据的生成。此输入数据处理和输出数据生成可在硬件或者与硬件结合的软件中实现。例如,可在移动装置或者相似或相关的电路中采用特定电子组件以用于实现与如上所述本公开的各种实施例关联的功能。另选地,依据所存储的指令来操作的一个或更多个处理器可实现与如上所述本公开的各种实施例关联的功能。如果是这样,则这些指令可被存储在一个或更多个非暂时性处理器可读介质上,这是在本公开的范围内。处理器可读介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储装置。另外,用于实现本公开的功能计算机程序、指令和指令段可由本公开所属领域的程序员容易地解释。
尽管已参照本公开的各种实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,可对其进行形式和细节上的各种改变。
Claims (10)
1.一种基于缓存的用户权限管理方法,其特征在于,包括如下步骤:
用户进行访问时,查询用户权限缓存数据库是否存在该用户的访问权限数据记录;
如果没有,则生成访问权限数据,并将所述访问权限数据存储到所述用户权限缓存数据库;
如果有,则根据所述用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。
2.如权利要求1所述的基于缓存的用户权限管理方法,其特征在于,所述生成访问权限数据的步骤为根据RBAC查权方法生成访问权限数据。
3.如权利要求1或2所述的基于缓存的用户权限管理方法,其特征在于,所述用户的访问权限数据记录包括用户信息、用户访问资源信息、操作权限信息和资源访问次数信息中的任意信息。
4.如权利要求3所述的基于缓存的用户权限管理方法,其特征在于,当用户权限缓存数据库存在该用户的访问权限数据记录时,累计资源访问次数信息。
5.如权利要求3所述的基于缓存的用户权限管理方法,其特征在于,还包括如下步骤:
根据预定资源访问次数,将超过所述预定资源访问次数的资源的访问权限数据直接载入内存。
6.一种基于缓存的用户权限管理装置,其特征在于,包括:
用户权限缓存数据库,用于存储用户访问资源数据记录,其中,针对不同的访问资源设置相应的访问数据记录;
查询判断模块,用于用户进行访问时,查询用户权限缓存数据库是否存在该用户的访问权限数据记录;
访问权限数据生产模块,用于用户权限缓存数据库并不存在该用户的访问权限数据记录时,则生成访问权限数据,并将所述访问权限数据存储到所述用户权限缓存数据库;
载入模块,用于根据所述用户权限缓存数据库中的该用户的访问权限数据记录将该用户的访问权限数据载入内存。
7.如权利要求6所述的基于缓存的用户权限管理装置,其特征在于,访问权限数据生产模块根据RBAC查权方法生成访问权限数据。
8.如权利要求6所述的基于缓存的用户权限管理装置,其特征在于,所述用户的访问权限数据记录包括用户信息、用户访问资源信息、操作权限信息和资源访问次数信息中的任意信息。
9.如权利要求8所述的基于缓存的用户权限管理装置,其特征在于,还包括:
累计模块,用于当用户权限缓存数据库存在该用户的访问权限数据记录时,累计用户访问资源数据记录的资源访问次数信息。
10.如权利要求8所述的基于缓存的用户权限管理装置,其特征在于,载入模块还用于根据预定资源访问次数,将超过所述预定资源访问次数的资源的访问权限数据直接载入内存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611009620.7A CN106776706A (zh) | 2016-11-16 | 2016-11-16 | 基于缓存的用户权限管理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611009620.7A CN106776706A (zh) | 2016-11-16 | 2016-11-16 | 基于缓存的用户权限管理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106776706A true CN106776706A (zh) | 2017-05-31 |
Family
ID=58969469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611009620.7A Pending CN106776706A (zh) | 2016-11-16 | 2016-11-16 | 基于缓存的用户权限管理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106776706A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506416A (zh) * | 2017-08-15 | 2017-12-22 | 厦门天锐科技股份有限公司 | 一种基于边界的权限缓存最小化***及方法 |
CN108920607A (zh) * | 2018-06-27 | 2018-11-30 | 中国建设银行股份有限公司 | 字段发现方法、装置及电子设备 |
CN109409119A (zh) * | 2017-08-17 | 2019-03-01 | 北京京东尚科信息技术有限公司 | 数据操作方法和装置 |
CN109672667A (zh) * | 2018-11-25 | 2019-04-23 | 杭州仟金顶信息科技有限公司 | 客户端动态更新用户权限的方法 |
CN112347442A (zh) * | 2020-11-30 | 2021-02-09 | 四川长虹电器股份有限公司 | 用户权限的验证方法及装置 |
CN112685782A (zh) * | 2021-01-04 | 2021-04-20 | 浪潮云信息技术股份公司 | 一种基于缓存数据库实现的分布式登录控制方法及*** |
CN112835870A (zh) * | 2021-01-28 | 2021-05-25 | 山东浪潮通软信息科技有限公司 | 一种基于用户权限的内容缓存方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1605992A (zh) * | 2003-10-10 | 2005-04-13 | 鸿富锦精密工业(深圳)有限公司 | 访问控制列表中用户权限快取生成***及方法 |
CN1609826A (zh) * | 2003-10-18 | 2005-04-27 | 鸿富锦精密工业(深圳)有限公司 | 遍历访问控制列表中许可权方法 |
CN102750174A (zh) * | 2012-06-29 | 2012-10-24 | Tcl集团股份有限公司 | 文件加载方法及装置 |
CN103853727A (zh) * | 2012-11-29 | 2014-06-11 | 深圳中兴力维技术有限公司 | 提高大数据量查询性能的方法及*** |
CN104751030A (zh) * | 2013-12-31 | 2015-07-01 | 中国科学院信息工程研究所 | 一种用户访问权限控制方法及装置 |
CN105100050A (zh) * | 2015-05-28 | 2015-11-25 | 交通银行股份有限公司 | 用户权限管理方法及*** |
-
2016
- 2016-11-16 CN CN201611009620.7A patent/CN106776706A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1605992A (zh) * | 2003-10-10 | 2005-04-13 | 鸿富锦精密工业(深圳)有限公司 | 访问控制列表中用户权限快取生成***及方法 |
CN1609826A (zh) * | 2003-10-18 | 2005-04-27 | 鸿富锦精密工业(深圳)有限公司 | 遍历访问控制列表中许可权方法 |
CN102750174A (zh) * | 2012-06-29 | 2012-10-24 | Tcl集团股份有限公司 | 文件加载方法及装置 |
CN103853727A (zh) * | 2012-11-29 | 2014-06-11 | 深圳中兴力维技术有限公司 | 提高大数据量查询性能的方法及*** |
CN104751030A (zh) * | 2013-12-31 | 2015-07-01 | 中国科学院信息工程研究所 | 一种用户访问权限控制方法及装置 |
CN105100050A (zh) * | 2015-05-28 | 2015-11-25 | 交通银行股份有限公司 | 用户权限管理方法及*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506416A (zh) * | 2017-08-15 | 2017-12-22 | 厦门天锐科技股份有限公司 | 一种基于边界的权限缓存最小化***及方法 |
CN107506416B (zh) * | 2017-08-15 | 2020-04-14 | 厦门天锐科技股份有限公司 | 一种基于边界的权限缓存最小化方法 |
CN109409119A (zh) * | 2017-08-17 | 2019-03-01 | 北京京东尚科信息技术有限公司 | 数据操作方法和装置 |
CN108920607A (zh) * | 2018-06-27 | 2018-11-30 | 中国建设银行股份有限公司 | 字段发现方法、装置及电子设备 |
CN109672667A (zh) * | 2018-11-25 | 2019-04-23 | 杭州仟金顶信息科技有限公司 | 客户端动态更新用户权限的方法 |
CN112347442A (zh) * | 2020-11-30 | 2021-02-09 | 四川长虹电器股份有限公司 | 用户权限的验证方法及装置 |
CN112685782A (zh) * | 2021-01-04 | 2021-04-20 | 浪潮云信息技术股份公司 | 一种基于缓存数据库实现的分布式登录控制方法及*** |
CN112835870A (zh) * | 2021-01-28 | 2021-05-25 | 山东浪潮通软信息科技有限公司 | 一种基于用户权限的内容缓存方法及*** |
CN112835870B (zh) * | 2021-01-28 | 2023-01-24 | 浪潮通用软件有限公司 | 一种基于用户权限的内容缓存方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106776706A (zh) | 基于缓存的用户权限管理方法及装置 | |
CN101163336B (zh) | 一种手机终端访问权限认证的实现方法 | |
US7685367B2 (en) | Multi-cache cooperation for response output caching | |
CN101390080B (zh) | 基于查询部分来供应高速缓存的查询结果 | |
CN102426594B (zh) | 对数据库进行操作的方法和*** | |
US9251211B2 (en) | Generation of a query plan for accessing a database | |
CN107948203A (zh) | 一种容器登录方法、应用服务器、***及存储介质 | |
US20070204040A1 (en) | System and method for domain name filtering through the domain name system | |
CN106372266A (zh) | 一种基于切面和配置文件的云操作***缓存及访问方法 | |
CN105338016B (zh) | 数据高速缓存方法和装置以及资源请求响应方法和装置 | |
CN103729247A (zh) | 数据获取请求的处理方法、***及服务器 | |
CN108989390A (zh) | 用户请求转发方法及装置、反向代理服务器和计算机可读存储介质 | |
CN105871919A (zh) | 一种网络应用防火墙***及其实现方法 | |
CN103152391A (zh) | 一种日志输出方法和装置 | |
CN106777085A (zh) | 一种数据处理方法、装置及数据查询*** | |
CN111210194A (zh) | 一种基于企业税务体系专用的业务支撑***及方法 | |
CN114567553A (zh) | 一种基于工业互联网标识解析体系的设备入网方法及装置 | |
CN106921648A (zh) | 数据存储方法、应用服务器及远程存储服务器 | |
CN104750806A (zh) | 一种大数据的查询方法及*** | |
CN114172752B (zh) | 一种物联网节点的群组式互联方法 | |
CN103164410B (zh) | 一种文件存储及操作的方法,存储设备和*** | |
CN112507205B (zh) | 一种数据管理方法和装置 | |
CN101741889B (zh) | 一种网络服务集中管理的方法、***及服务器 | |
CN105516344A (zh) | 数据管理***及业务处理方法 | |
KR20110092896A (ko) | 웹 사이트 자동 로그인 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |