[发明专利]一种驱动层进程读取缓存的管理方法有效
| 申请号: | 201810574694.8 | 申请日: | 2018-06-06 |
| 公开(公告)号: | CN108846288B | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 周杨;谢永胜 | 申请(专利权)人: | 浙江华途信息安全技术股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
| 地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 驱动 进程 读取 缓存 管理 方法 | ||
1.一种驱动层进程读取缓存的管理方法,其特征在于,包括如下步骤:
步骤一,进程读写文件缓存开始,判断进程是否是受控进程;
所述受控进程是指允许读取到解密后的缓存内容的进程;
步骤二,若进程判断为受控进程,再判断锁是否空闲;
步骤a,若判断锁空闲,获取锁,并对锁的引用计数加1;获取锁后,进程可以读写文件缓存;读写文件缓存完毕后,对锁的引用计数减1,判断锁的引用计数是否为0;
步骤b,若引用计数为0时,解锁,随即读写文件缓存结束;
步骤c,若引用计数不为0时,直接结束本进程读写文件缓存;
步骤d,若判断锁非空闲时,再判断锁是否被受控进程占用;
步骤e,若被受控进程占用,将锁的引用计数加1;
步骤f,若未被受控进程占用,则返回判断锁是否空闲,进入等待状态;直到解锁后,锁处于空闲状态了,再进入步骤a;
步骤三,若进程判断为非受控进程,则判断锁是否空闲;
步骤a,若判断锁空闲,获取锁,并对锁的引用计数加1;获取锁后,进程可以读写文件缓存;读写文件缓存完毕后,对锁的引用计数减1,判断锁的引用计数是否为0;
步骤b,若判断锁非空闲,则判断是否被非受控进程占用;
步骤c,若被非受控进程占用,将锁的引用计数加1;
步骤d,若未被非受控进程占用,即被受控进程占用,则返回判断锁是否空闲,进入等待状态,直到解锁后,锁处于空闲状态了,再进入步骤a。
2.一种驱动层进程读取缓存的管理方法,其特征在于,进程为多个,第一个进程为第一个受控进程,第二个进程为第二个受控进程;包括如下步骤:
步骤一,多个连续的进程读写文件缓存开始,判断进程是否是受控进程;
所述受控进程是指允许读取到解密后的缓存内容的进程;
步骤二,判断第一个进程为第一个受控进程,再判断锁是否空闲;
步骤三,第一个受控进程判断锁空闲,获取锁,并对锁的引用计数加1,读写文件缓存完毕后,对锁的引用计数减1;
步骤四,在还未判断解锁前,判断第二个进程为第二个受控进程,再判断锁是否空闲;
步骤五,第二个受控进程的锁非空闲,则引用计数+1,引用计数为2;此时,第一进程的引用计数为1,第一个受控进程直接结束流程;
步骤五,第二个受控进程判断锁空闲,获取锁;并对锁的引用计数加1,读写文件缓存完毕后,对锁的引用计数减1,判断引用计数=0,解锁。
3.一种驱动层进程读取缓存的管理方法,其特征在于,进程为多个,第一个进程为受控进程,第二个进程为非受控进程;包括如下步骤:
步骤一,多个连续的进程读写文件缓存开始,判断进程是否是受控进程;
所述受控进程是指允许读取到解密后的缓存内容的进程;
步骤二,判断第一个进程为受控进程,再判断锁是否空闲;
步骤三,受控进程判断锁空闲,获取锁,并对锁的引用计数加1,读写文件缓存完毕后,对锁的引用计数减1;
步骤四,在还未判断解锁前,判断第二个进程为非受控进程,锁未被非受控进程占用,返回上一层判断锁是否空闲,即等待状态;
步骤五,之后进入流程的所有的非受控进程都进入等待状态,进入的受控进程均在累加计数,减计数,直到受控进程计数减为0,完成解锁后,锁处于空闲状态,再重新进入流程。
4.一种驱动层进程读取缓存的管理方法,其特征在于,进程为多个,第一个进程为非受控进程,第二个进程为受控进程;包括如下步骤:
步骤一,多个连续的进程读写文件缓存开始,判断进程是否是受控进程;
所述受控进程是指允许读取到解密后的缓存内容的进程;
步骤二,判断第一个进程为非受控进程,再判断锁是否空闲;
步骤三,若判断锁空闲,获取锁,并对锁的引用计数加1;获取锁后,进程可以读写文件缓存;读写文件缓存完毕后,对锁的引用计数减1;
步骤四,在还未判断解锁前,判断第二个进程为受控进程,锁未被非受控进程占用,返回上一层判断锁是否空闲,即等待状态;
步骤五,之后进入流程的所有的非受控进程都进入等待状态,进入的受控进程均在累加计数,减计数,直到受控进程计数减为0,完成解锁后,锁处于空闲状态,再重新进入流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华途信息安全技术股份有限公司,未经浙江华途信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810574694.8/1.html,转载请声明来源钻瓜专利网。





