当前位置: 首页 > 专利查询>微软公司专利>正文

用于网站多级回收的方法技术

技术编号:2821206 阅读:228 留言:0更新日期:2012-04-11 18:40
诸如协作网站等网站支持一种多级回收站方案,其中错误地从网站删除的项目可被更快且更有效地还原到网站。在多级回收站方案中,用户从网站将项目删除到用户回收站。该项目也被删除到网站第一级回收站。在随后从用户回收站删除该项目时,该项目从用户回收站和网站第一级回收站删除到网站第二级回收站。仅当项目被第三次从网站第二级回收站删除时,该项目才被永久地从网站删除。在从网站第二级回收站永久删除之前,删除到用户回收站、网站第一级回收站或网站第二级回收站的项目可被快速且容易地还原到网站。

【技术实现步骤摘要】
【国外来华专利技术】网站多级回收 背景网站用户可以从网站上删除诸如文件、文件夹等项目。不幸的是,某些删 除是错误的。例如,从网站的某些删除是无心的或是弄错的,即网站用户可能 并且的确删除了其并不打算删除的、并且其实际上希望继续访问的项目。另外, 当一个网站用户删除另一用户希望继续访问的项目时,在该多用户、即协作网 站上发生错误删除。这些错误删除在没有容易地还原被删除的项目的解决方案 时是成问题的。例如,如果在从网站错误地删除一项目之后需要数据库还原或用于还原网 站过去的备份的其它动作来还原该项目,则总体系统有效性受到损害。用户会 因访问已被错误地删除的所需项目时的延迟而感到失望,并且可能甚至采取花 费时间来重新创建被删除的项目的手段而非等待其被还原。此外,系统管理员 负担着数据库或网站还原的重任,这将减少其对于其它通常对系统更为关键的 活动的工作。这些问题在更多用户在网站上活动时呈指数地加剧。概述提供本概述以便用简化的形式介绍将在以下详细描述中进一步描述的一 些概念。本概述并不旨在确定所要求保护地的主题的关键或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。此处所讨论的各实施例包括提供了对网站用户从网站中删除的项目的快 速且容易的还原的技术。此处所讨论的各实施例还包括允许网站管理员管理从 其支持的网站删除的项目的技术。在一个实施例中,实现了用于从网站删除项目的多级回收站模型。第一级 删除在用户从网站删除一项目时发生。在用户删除之后,该项目不再出现在网 站上,而是出现在用户的回收站以及网站管理员的第一回收站中。第二级删除 在该项目从用户的回收站或从网站管理员的第一回收站删除时发生。在第二级删除中,项目不再出现在用户的回收站或网站管理员的第一回收站中,但是现 在出现在网站管理员的第二回收站中。在一个实施例中,在第一级删除之后,用户或者网站管理员中的任一个可 将该项目还原到网站。在第二级删除之后,网站管理员可以将该项目还原到网 站。或者,在一个实施例中,如果网站管理员将该项目从网站管理员的第二回 收站中删除,则该项目从网站上永久删除。在一个实施例的一方面,实现一自动清理服务以自动地永久删除旧的回收 站项目。在一个实施例的另一方面,可由网站管理员确定并调整专用于网站管 理员的第二回收站项目的存储器配额,作为对网站的存储使用的一种控制机 制。附图简述现在将参考某些实施例和示例的附图来描述这些和其它特征,附图旨在说 明而非限制本专利技术,附图中附图说明图1是支持多级回收的一个实施例网站。图2描绘了一个实施例多级回收方案中的项目删除和还原的路径。图3A是具有多级回收的示例性网站,并且没有项目从网站删除。图3B描绘了在用户从网站删除一项目后图3A的网站。图3C描绘了在项目被再次删除之后图3B的网站。图3D描绘了在项目从网站永久删除之后图3C的网站。图4A是具有多级回收的示例性网站,并且在该网站上有一容器项目。图4B描绘在用户从网站删除了容器项目之后图4A的网站。图4C描绘了在容器项目被再次删除之后图4B的网站。图4D描绘了在容器项目从网站永久删除之后图4C的网站。图5描绘了一个示例性回收站表。图6描绘了在一个实施例多级回收站方案中项目可前进通过的各级。 图7A、 7B和7C描述了与网站相关联的示例性项目,其中删除了用户回 收站中的项目。图8A和8B描绘了与网站相关联的示例性项目,其中从用户回收站删除的大项目不适合网站管理员的回收站。图9A、 9B、 9C和9D示出了用于网站上的多级回收站维护的逻辑流程的 一个实施例。图IO示出了用于用户回收站的用户界面的一个实施例。图11示出了用于网站管理员的第一回收站以及用于网站管理员的第二回收站的用户界面的一个实施例。图12是可处理计算机软件,即程序代码或指令的示例性基本计算机系统的框图。详细描述在以下描述中,出于解释的目的,阐明了众多具体细节以提供对本专利技术的 全面理解。然而,本领域的技术人员可以明白,本专利技术可以在没有这些具体细 节的情况下实施。在其它情况下,以框图形式示出了公知的结构和设备以免不 必要地使本专利技术变得晦涩难懂。图1所示的一个实施例的示例性网站100具有各种项目110。在一个实施 例中,网站100是协作网站。网站100上的项目110此处也被称为活(live) 项目110,因为它们是被显示给网站100的一个或多个用户、并且可在网站100 上看见且可被这些用户访问的项目110。活项目IIO可包括,但不限于,文档、 文件夹、列表、列表项目、文件、库、讨论板、调査和日历。在一个实施例中,网站100的每一用户具有用于各用户从网站100删除的 项目的用户回收站120。另外,网站100的管理员具有第一级站点集合回收站 130,此处也被称为第一级回收站130。在一个实施例中,第一级回收站130 包含由所有网站用户删除到用户回收站120中的所有项目,如以下所讨论的。在一个实施例中,网站100的站点集合管理员具有对第一级回收站130 的使用的控制,即,网站100的站点集合管理员可从第一级回收站130中删除 项目,并可将第一级回收站130中的项目还原到网站100。在一个替换实施例 中,网站100的中央管理员具有对第一级回收站130的使用的控制。在又一替 换实施例中,网站100的站点集合管理员和中央管理员都具有对第一级回收站 130的使用的控制。在再一替换实施例中,个别地或以各种组合来负责网站100的替换管理员具有对第一级回收站130的使用的控制。在一个实施例中,网站100的管理员具有第二级站点集合回收站140,此 处也称为第二级回收站140。在一个实施例中,第二级回收站140用于网站用 户从用户回收站120删除的项目。在一个实施例中,第二级回收站140还用于 网站管理员从第一级回收站130删除的项目。在一个实施例中,网站100的站点集合管理员具有对第二级回收站140 的使用的控制,即网站100的站点集合管理员可从第一级回收站130中将项目 删除到第二级回收站140中、从第二级回收站140中删除项目、并且可以将项 目从第二级回收站140还原到网站100。在一个替换实施例中,网站100的中 央管理员具有对第二级回收站140的使用的控制。在又一替换实施例中,网站 100的站点集合管理员和中央管理员都具有对第二级回收站140的使用的控 制。在又一替换实施例中,个别地或以各种组合负责网站IOO的替换管理员具 有对第二级回收站140的使用的控制。在一个一般的实施例中,如图2所示,网站上的活项目IIO可被网站的用 户删除210。在一个实施例中,网站IOO上的活项目上的第一删除动作是第一 级删除。项目被用户从网站100删除210到该用户的用户回收站120中。用户 的删除动作还使得同一项目从网站100删除230到第一级回收站130中。用户还可将项目从其用户回收站120还原220到网站,其中所还原的项目 再一次变为活项目110。用户对项目从用户回收站120的还原还导致同一项目 从第一级回收站130中移除,因为它不再是已删除项目。一个适当的网站管理员可将项目从第一级回收站130还原240到网站,其 中所还原的项目再一次变为活项目110。网站管理员对项目从第一级回收站130 的还原240还导致同一项目从适当的用本文档来自技高网...

【技术保护点】
一种用于回收站维护的方法,所述方法包括: 在用户第一次删除一项目时,从网站的显示上移除所述项目,其中所述第一次删除是用户在所述网站上删除所述项目(903); 在用户第一次删除所述项目时在一用户回收站中指示所述项目(903); 在用户第一次删除所述项目时在第二回收站中指示所述项目(904); 在第二次删除所述项目时停止在所述用户回收站中指示所述项目,其中所述第二次删除是用户从所述用户回收站中删除所述项目(917); 在第二次删除所述项目时停止在所述第二回收站中指示所述项目(918); 在第二次删除所述项目时在第三回收站中指示所述项目(917); 在第三次删除所述项目时停止在所述第三回收站中指示所述项目,其中所述第三次删除是从所述第三回收站中删除所述项目(931);以及 在第三次删除所述项目时从所述网站上删除所述项目(931)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:SF萨瓦亚CM李
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1