专利名称:一种在web系统中删除信息的方法
技术领域:
本发明涉及TOB系统中信息恢复的方法,尤其涉及WIKI建站系统的信息恢复。
背景技术:
Wffff(Worldffideffeb)简称3W,也称万维网,也叫做Web系统,是以超文本标注语言 HTML (HyperTextMarkupLanguage)与超文本传输协议 HTTP (HyperTextTransferProtocol) 为基础,能够提供面向Internet服务的、一致的用户界面的信息浏览系统。Web的一个主 要的特征就是超文本链接,它使得文本不再象一本书一样是固定的且线性的,而是可以例 如从一本书的一个位置跳到另外一本书的一个位置。用户可以从Web系统中获取更多的信 息,可以从一个主题转到另一个主题上。当用户想要了解某一个主题的内容时只要在这个 主题上点击一下,就可以跳转到包含这一主题的文档上。正是超文本信息系统的这种多连 接性,我们才把它称为Web系统。当Web系统管理员在系统中对信息进行编辑时,可能会觉得某一信息需要删除 掉,以保证系统的信息都是可靠的有用的。管理员在进行删除操作的时候可能会有误操作, 例如删除了正确的信息,这时就需要恢复被误操作删除的信息。目前Web系统中对信息进行删除以及对删除的信息进行恢复的方法都是通过对 要删除的信息进行标记实现的。例如一信息被标记为O表示该信息是被删除的信息,而一 信息标记被设置为1表示该信息是正常的。当用户想要恢复被删除的信息时只要被删除信 息的标记O被修改为正常信息的标记1即可。这里的标记,包括删除状态O和正常状态1,是 系统开发者自行约定。这种信息删除和恢复方法比较方便也比较简单,但该删除不是真正 意义的删除,而是信息仍然存储在Web系统中,该信息只是在原来的位置被加上删除标记O 告诉系统该信息处于删除状态。当Web系统数据量比较大的时候,要对这些标记为O也就 是被删除的信息进行管理就会消耗非常多的资源。因此,需要一种既能消耗较少的资源,又能在将信息从信息存储区域删除而不仅 是通过加上标记表示删除的方法,以及能够在该删除后恢复信息的方法。
发明内容
本发明提供了在TOB系统对信息进行删除和恢复管理的方法,使得内容管理者能 够轻松方便地完成对信息的删除和对删除信息的恢复。本发明提供一种在Web系统中删除信息的方法,该方法包括在信息管理区域中选取要删除的信息,对选中的信息进行删除操作,该删除操作包括将被删除的信息从信息存储区域中取出,将取出的信息形成数组并将该数组转化为字符串格式的信息,将字符串格式的信息存入删除内容存储区域,将选中的信息从信息存储区域中移除。
3
优选地,所述删除内容存储区域是数据库或文本文件。优选地,将取出的信息形成数组包括用该信息和该信息的相关内容形成数组,所 述数组包括被删除信息的类别,被删除信息的详细内容,被删除信息相关联文件的地址和 进行删除操作的用户。优选地,所述将该数组转化为字符串格式的信息用序列化程序,base 64编码程序 或j son编码程序实现。优选地,通过点击工具栏中的删除图标按钮进行所述删除操作。本发明进一步提供一种在Web系统中恢复按照如上所述方法删除的被删除信息 的方法,该方法包括在删除内容管理区域中选取要恢复的被删除信息,对选中的被删除信息进行恢复操作,该恢复操作包括将选中的被删除信息从删除内容存储区域中取出,将取出的被删除信息从字符串格式的信息转化为所述数组,根据所述数组将原信息存入所述信息存储区域,将选中的被删除信息从所述删除内容存储区域中移除。优选地,通过点击工具栏中的恢复图标按钮进行所述恢复操作。本发明进一步提供一种从Web系统彻底清除按照如上所述方法删除的被删除信 息的方法,该方法包括在删除内容管理区域中选取要彻底清除的被删除信息,对选中的被删除信息进行彻底清除操作,该彻底清除操作包括将选中的被删除信息从删除内容存储区域中取出,将取出的被删除信息从字符串格式的信息转化为所述数组,根据所述数组移除所述被删除信息的相关联文件,将选中的被删除信息从所述删除内容存储区域中移除。优选地,通过点击工具栏中的彻底清除图标按钮进行所述彻底清除操作。本发明技术方案包括一种将在Web系统中删除信息的方法,包括步骤A、Web系统的系统管理员使用例如鼠标的输入装置在Web系统例如hdwiki系统 的信息管理区域中选取要删除的信息,该信息管理区域指优选位于web系统后台的对信息 进行编辑,例如添加、修改或删除操作的页面;B、Web系统的系统管理员例如通过点击工具栏的删除图标按钮对选中的要删除的 信息进行删除操作。该删除操作将选中的要删除的信息发送到web系统的删除程序;C、Web系统的删除程序将被删除的信息先从信息存储区域中取出来,将该信息和 该信息的相关内容形成数组,将该数组进行转化,例如通过序列化(serialize),将要删除 的信息转化为字符串的格式的信息,然后将该字符串格式的信息存入删除内容存储区域。 该删除内容存储区域是指Web系统中用于存储被删除信息的区域,通常是数据库或者文本 文件。然后将删除的信息从Web系统信息存储区域移除。由此完成了对信息的删除操作。根据本发明的一种在Web系统中恢复如上所述被删除信息的方法,包括以下步 骤
A、Web系统的系统管理员使用例如鼠标的输入装置在删除内容管理区域选中欲将 其恢复的被删除信息,该删除内容管理区域指优选位于Web系统后台的对删除信息进行编 辑,例如恢复或彻底清除操作的页面。B、系统管理员例如通过点击工具栏恢复图标按钮对选中的信息进行恢复操作,将 要恢复的信息发送到web系统的恢复程序。C、Web系统的恢复程序将要恢复的被删除信息先从删除内容存储区域选中取出 来,通过例如反序列化(unserialize),将要恢复的信息从字符串格式恢复为数组,并根据 数组包含的内容将原信息存入信息被删除前存储的信息存储区域,即信息未被删除时所在 的信息存储区域,以恢复原信息,然后从被删除内容存储区域将该选中的信息移除。根据本发明的一种将如上所述被删除信息彻底清除的方法,包括以下步骤A、系统管理员使用例如鼠标的输入装置在删除内容管理区域选中欲将其彻底清 除的被删除信息,;B、系统管理员点击例如工具栏彻底清除图标按钮进行彻底清除操作。将被删除信 息进行彻底清除操作即将信息彻底从web系统中移除,包括将该信息从web系统信息存储 区域和删除内容存储区域移除。信息从Web系统彻底清除后,将无法恢复。本发明有益效果如下采用本发明的技术方案,可在不改变使用习惯的情况下节省了系统资源,提高了 系统的使用效率,提高了系统的运行速度,并减少了等待时间,让整个系统高效的运行。
图1示意性示出根据本发明的在Web系统中删除信息的方法的流程图;图2示意性示出根据本发明的在Web系统中恢复信息的方法的流程图;图3示意性示出根据本发明的从Web系统移除信息的方法的流程图。
具体实施例方式下面将对本发明技术方案的主要实现原理具体实施方式
及其能够达到的有益效 果进行详细的阐述。图1示意性示出根据本发明的在Web系统中删除信息的方法的流程图。当Web系 统的系统管理员对一信息进行管理而认为该信息不应该存在而应该删除时,管理员首先在 信息管理区域中选取该要删除的信息,SlOl0系统管理员选择例如工具栏中删除图标按钮 对该选中的信息进行删除操作,S102。当点击删除按钮时,首先该信息和其相关内容被从 信息存储区域取出来,S103,该相关内容是指和该条信息相关联的内容,包括该信息中包含 的图片,视频等资源,以及和信息相关联的文件的地址。这些取出来的信息被重新组织以 便对信息进行重新格式化。例如将取出的信息,该信息相关内容以及与该信息相关联的文 件的地址全部放入到一个数组(array)中形成数组并将该数组转化为字符串格式的信息, S104。该数组包括被删除信息的类别,例如被删除的是文章,或者被删除的是web系统的 用户等;被删除信息的详细内容;被删除信息相关联的文件的地址;以及进行删除操作的 用户。将数组转化为字符串格式的信息例如是采用序列化(serialize),base 64编码或 json编码或其他方式的转化方法进行的。在本实施例中,例如采用序列化方法将数组转化为字符串格式的信息。也可以采用jsoruencode方法进行转化时,数组信息被转化为称为 json字符串的字符串格式信息。字符串格式的信息被存入到Web系统的删除内容存储区 域,S105。Web系统的该删除内容存储区域例如是数据库或者文本文件,用来存储经转化的 字符串格式的被删除信息。随后,删除的信息被从信息存储区域移除,S106。至此完成了信 息的删除操作。与现有的在Web系统中删除信息的方法相比,本发明的删除方法可以不用对信息 设置标记位,而将正常信息与被删除信息分开管理。这样可以使正常信息的管理和被删除 信息的管理消耗较少的系统资源,提高系统的运行速度,并减少等待时间,让整个系统高效 的运行。图2示意性示出根据本发明的在Web系统中恢复被删除信息的方法的流程图,该 被删除信息是采用参照图1所描述的删除信息的方法删除的。在删除内容管理页面,当 系统管理员认为被删除的信息中有想要恢复的内容时,首先选取想要恢复的被删除信息, S201。系统管理员点击例如工具栏中的恢复图标按钮对选中信息进行恢复操作,S202。当 点击恢复按钮时,删除内容存储区域中的被选中的字符串格式的被删除信息被取出,S203。 该字符串格式的被删除信息进行转化,S204,例如通过反序列化(imserialize),将字符串 格式的被删除信息转化成数组,该数组信息包括被删除信息的类别,例如被删除的是文章, 或者被删除的是web系统的用户等;被删除信息的详细内容;被删除信息相关联的文件的 地址;以及进行删除操作的用户等。根据这些信息,被删除信息的原信息被重新写入到信息 存储区域即原信息在被删除前所在的信息存储区域中,S205。随后,将已恢复的信息从删除 内容存储区域中移除,S206。至此,对删除信息的信息恢复操作完成。图3示意性示出根据本发明的从Web系统彻底清除信息的方法的流程图。在当系 统管理员认为被删除的信息中没有恢复的必要而想将其彻底清除时,在删除内容管理区域 选取该要彻底清除的信息,S301。系统管理员对选中的信息点击例如工具栏中彻底清除图 标按钮进行彻底清除操作,S302。此时,选中的要彻底清除的信息被从删除内容存储区域中 取出来,S303。该信息被转化,例如进行反序列化(imserialize),转化成数组,S304,该数 组中包括被删除信息的类别,被删除信息的详细内容,被删除信息相关联的文件的地址,以 及进行删除操作的用户。根据数组中的内容找到被删除信息的相关联文件,移除这些相关 联文件,S305。被删除内容存储区域中的该信息从Web系统移除,S306。至此,信息彻底清 除操作完成。以上借助本发明的优选实施例对本发明的技术方案进行了详细说明。应当理解, 以上说明是示意性的而非限制性的。本领域的普通技术人员在阅读本发明说明书的基础上 可以对所记载的技术方案进行修改,而这些修改并不使相应技术方案的本质脱离本发明各 实施例技术方案的精神和范围。本发明的保护范围仅由随附权利要求书限定。
权利要求
一种在Web系统中删除信息的方法,该方法包括在信息管理区域中选取要删除的信息,对选中的信息进行删除操作,其特征在于,所述删除操作包括将被删除的信息从信息存储区域中取出,将取出的信息形成数组并将该数组转化为字符串格式的信息,将字符串格式的信息存入删除内容存储区域,将选中的信息从信息存储区域中移除。
2.根据权利要求1所述的在Web系统中删除信息的方法,其特征在于,所述删除内容存 储区域是数据库或文本文件。
3.根据权利要求1所述在Web系统中删除信息的方法,其特征在于,将取出的信息形成 数组包括用该信息和该信息的相关内容形成数组,所述数组包括被删除信息的类别,被删 除信息的详细内容,被删除信息相关联文件的地址和进行删除操作的用户。
4.根据权利要求1所述在Web系统中删除信息的方法,其特征在于,所述将该数组转化 为字符串格式的信息用序列化程序,base 64编码程序或json编码程序实现。
5.根据权利要求1所述的在Web系统中删除信息的方法,其特征在于,通过点击工具栏 中的删除图标按钮进行所述删除操作。
6.一种在Web系统中恢复被删除信息的方法,该被删除信息是利用权利要求1所述的 方法删除的,该方法包括在删除内容管理区域中选取要恢复的被删除信息, 对选中的被删除信息进行恢复操作, 其特征在于,所述恢复操作包括 将选中的被删除信息从删除内容存储区域中取出, 将取出的被删除信息从字符串格式的信息转化为所述数组, 根据所述数组将原信息存入所述信息存储区域, 将选中的被删除信息从所述删除内容存储区域中移除。
7.根据权利要求6所述的在Web系统中恢复被删除信息的方法,其特征在于,通过点击 工具栏中的恢复图标按钮进行所述恢复操作。
8.—种从Web系统彻底清除被删除信息的方法,该被删除信息是利用权利要求1所述 的方法删除的,该方法包括在删除内容管理区域中选取要彻底清除的被删除信息, 对选中的被删除信息进行彻底清除操作, 其特征在于,该彻底清除操作包括 将选中的被删除信息从删除内容存储区域中取出, 将取出的被删除信息从字符串格式的信息转化为所述数组, 根据所述数组移除所述被删除信息的相关联文件, 将选中的被删除信息从所述删除内容存储区域中移除。
9.根据权利要求8的在Web系统中彻底清除被删除信息的方法,其特征在于,通过点击 工具栏中的彻底清除图标按钮进行所述彻底清除操作。
全文摘要
本发明提供一种在Web系统中删除信息的方法,该方法包括在信息管理区域中选取要删除的信息,对选中的信息进行删除操作,该删除操作包括将被删除的信息从信息存储区域中取出,将取出的信息形成数组并将该数组转化为字符串格式的信息,将字符串格式的信息存入删除内容存储区域,将选中的信息从信息存储区域中移除。本发明进而提供一种恢复被删除信息的方法,以及一种彻底清除信息的方法。根据本发明的方法,提高了系统的使用效率,提高了系统的运行速度,并减少了等待时间,使整个系统高效的运行。
文档编号G06F17/30GK101957868SQ20101052581
公开日2011年1月26日 申请日期2010年10月25日 优先权日2010年10月25日
发明者李光明, 梅春, 潘海东 申请人:互动在线(北京)科技有限公司