网络安全存储方法和装置与流程

文档序号:12177880阅读:来源:国知局

技术特征:

1.一种网络安全存储方法,其特征在于,应用于客户端的浏览器,该方法包括:

当监测到客户端请求新建窗口时,为所述客户端创建窗口,并为所述窗口创建或分配存储区域,建立所述窗口与所述存储区域之间的对应关系;

为所述窗口新建或分配渲染进程,根据所建立的对应关系确定所述渲染进程所属窗口对应的存储区域,使用所确定出的存储区域为所述渲染进程提供存储服务。

2.根据权利要求1所述的方法,其特征在于,所创建的窗口为安全窗口时,为所述安全窗口创建匹配的安全存储区域,建立所述安全窗口与所述匹配的安全存储区域之间的对应关系,为所述安全窗口新建渲染进程,通过所述对应关系使得所述匹配的安全存储区域为所述安全窗口新建的所述渲染进程提供存储服务。

3.根据权利要求1所述的方法,其特征在于,所创建的窗口为非安全窗口时,为所述非安全窗口新建或分配渲染进程;

若所述客户端是首次请求新建非安全窗口,则为首次新建的非安全窗口创建非安全存储区域,并建立首次新建的非安全窗口与当前创建的非安全存储区域之间的对应关系;若所述客户端并非首次请求新建非安全窗口,则将非首次新建的非安全窗口分配给已创建的非安全存储区域,并建立非首次新建的非安全窗口与所述已分配的非安全存储区域之间的对应关系,所述非安全存储区域为所有非安全窗口对应的渲染进程提供存储服务。

4.根据权利要求1所述的方法,其特征在于,所述建立所述窗口与所述存储区域之间的对应关系具体包括:

为所创建的窗口分配一一对应的窗口属性值,将所述窗口属性值与为所述窗口创建或分配的存储区域的标识之间的对应关系保存在窗口存储列表中;

所述根据所建立的对应关系确定所述渲染进程所属窗口对应的存储区域具 体包括:

根据所述渲染进程所属窗口的窗口属性值在所述窗口存储列表中确定匹配的表项,根据所述匹配的表项中记录的存储区域的标识确定所述渲染进程所属窗口对应的存储区域。

5.根据权利要求2所述的方法,其特征在于,该方法进一步包括:

当监测到客户端关闭安全窗口时,根据所建立的对应关系确定客户端关闭的安全窗口对应的安全存储区域并释放该安全存储区域。

6.根据权利要求5所述的方法,其特征在于,所述建立所述窗口与所述存储区域之间的对应关系具体包括:

为所创建的窗口分配一一对应的窗口属性值,将所述窗口属性值与为所述窗口创建或分配的存储区域的标识之间的对应关系保存在窗口存储列表中;

所述根据所建立的对应关系确定所述渲染进程所属窗口对应的存储区域具体包括:

根据所述渲染进程所属窗口的窗口属性值在所述窗口存储列表中确定匹配的表项,根据所述匹配的表项中记录的存储区域的标识确定所述渲染进程所属窗口对应的存储区域;

所述根据所建立的对应关系确定客户端关闭的安全窗口对应的安全存储区域并释放该安全存储区域具体包括:

根据所述客户端关闭的安全窗口的窗口属性值在所述窗口存储列表中确定匹配的表项,根据所述匹配的表项中记录的存储区域的标识确定所述客户端关闭的安全窗口对应的安全存储区域并释放该安全存储区域,删除所述匹配的表项。

7.一种实现网络安全存储的装置,其特征在于,该装置包括:

窗口模块,用于当监测到客户端请求新建窗口时,为所述客户端创建窗口,并为所述窗口创建或分配存储区域,建立所述窗口与所述存储区域之间的对应关系;

渲染进程模块,用于为所述窗口新建或分配渲染进程,根据所建立的对应 关系确定所述渲染进程所属窗口对应的存储区域,使用所确定出的存储区域为所述渲染进程提供存储服务。

8.根据权利要求7所述的装置,其特征在于,所述窗口模块还用于:

所创建的窗口为安全窗口时,为所述安全窗口创建匹配的安全存储区域,建立所述安全窗口与所述匹配的安全存储区域之间的对应关系,在所述安全窗口中新建渲染进程,通过所述对应关系使得所述匹配的安全存储区域为所述安全窗口新建的所述渲染进程提供存储服务。

9.根据权利要求7所述的装置,其特征在于,所述窗口模块还用于:

所创建的窗口为非安全窗口时,为所述非安全窗口新建或分配渲染进程;若所述客户端是首次请求新建非安全窗口,则为首次新建的非安全窗口创建非安全存储区域,并建立首次新建的非安全窗口与当前创建的非安全存储区域之间的对应关系;若所述客户端并非首次请求新建非安全窗口,则将非首次新建的非安全窗口分配给已创建的非安全存储区域,并建立非首次新建的非安全窗口与所述已分配的非安全存储区域之间的对应关系,所述非安全存储区域为所有为非安全窗口建立的渲染进程提供存储服务。

10.根据权利要求7所述的装置,其特征在于,

所述窗口模块进一步用于:

为所创建的窗口分配一一对应的窗口属性值,将所述窗口属性值与为所述窗口创建或分配的存储区域的标识之间的对应关系保存在窗口存储列表中;

所述渲染进程模块还用于:

根据所述渲染进程所属窗口的窗口属性值在所述窗口存储列表中确定匹配的表项,根据所述匹配的表项中记录的存储区域的标识确定所述渲染进程所属窗口对应的存储区域。

11.根据权利要求8所述的装置,其特征在于,所述装置还包括存储区域释放模块,用于:

当监测到客户端关闭安全窗口时,根据所建立的对应关系确定客户端关闭的安全窗口对应的安全存储区域并释放该安全存储区域。

12.根据权利要求11所述的装置,其特征在于,

所述窗口模块进一步用于,为所创建的窗口分配一一对应的窗口属性值,将所述窗口属性值与为所述窗口创建或分配的存储区域的标识之间的对应关系保存在窗口存储列表中;

所述渲染进程模块进一步用于:

根据所述渲染进程所属窗口的窗口属性值在所述窗口存储列表中确定匹配的表项,根据所述匹配的表项中记录的存储区域的标识确定所述渲染进程所属窗口对应的存储区域;

所述存储区域释放模块进一步用于:根据所述客户端关闭的安全窗口的窗口属性值在所述窗口存储列表中确定匹配的表项,根据所述匹配的表项中记录的存储区域的标识确定所述客户端关闭的安全窗口对应的安全存储区域并释放该安全存储区域,删除所述匹配的表项。

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