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

用于管理基于评定的讨论线程的系统和方法技术方案

技术编号:2860268 阅读:192 留言:0更新日期:2012-04-11 18:40
基于线程内各个帖子的评定而用于从讨论组中移除线程的系统和方法。若用户花时间对帖子进行肯定评定,则帖子(以及线程)被认为是对整个社区有用的,且不应被删除。为对帖子进行评定,只要打开帖子,就向用户显示窗口,并询问用户该帖子是否有用。肯定的回复会重新设置与该帖子相关联的删除日期。若没有对帖子的肯定评定,则在该帖子的始发者将该帖子标记为已回复状态的情况下,该线程也可被认为是有用的,在这种情况下,删除日期被重新设置。然而,若线程中没有一条帖子被肯定评定,则该线程被认为是无用的,并可被删除。

【技术实现步骤摘要】

本专利技术涉及讨论组,尤其涉及用于将线程从讨论组中移除的方法。
技术介绍
国际互联网已经发展到具备两种主要的功能促进通信和分布信息。一种既促进通信又分布信息的源是讨论组。讨论组基本上是涉及特定话题的连续公共讨论。用户可登录到特定的讨论组并可在讨论板上张贴消息或问题。当用户想要参与到关于特定话题的详细讨论中时,讨论组是非常有效的。通常,讨论组由对特定话题感兴趣或正寻求有关特定话题的问题答案的作者或实体来创建。在每个讨论组中,可能存在多个线程,它们是涉及相同主题多个帖子的分级列表,并且它们也对有关该主题的用户间谈话进行归档。在每个线程中的帖子通常共享主题行以及不同类型线程的见解(notion),如立刻、问与答,或者普通讨论。在正常情况下,用户,也称作发帖人,发布帖子以开始线程。然后其它的发帖人可对该帖子做答。这些回复组成了该讨论的线程。用户可登录到讨论组中,读取线程中的帖子或者将新的帖子附加到给出的线程中。尽管讨论组已经变得非常流行了,但是它们的流行已经引起了我们对几个问题的关注。第一,由于讨论组中的线程可变得非常大,所以它们需要服务器内大量的存储空间。因为在通常情况下,由创办论坛或讨论组的作者在单服务器中维护讨论板,所以保存线程的成本可能变得非常大。另外,由于可关于特定的回复来搜索线程,所以与搜索大量不重要线程相关联的时间和金钱成本就变得昂贵了。第二个关注是某些线程对用户而言是没有用处的。这些线程保留在服务器中,且不必要的消耗了宝贵的系统资源。另外,即使最初曾是有用的线程,也可能不再被使用,这是因为讨论组的主题已经不再被使用了,或者因为可用软件产品的升级或补丁来解决讨论焦点的问题。然而这些不再被使用的线程占据着服务器中的资源,从而增加了有关对其进行管理的成本。另外,对讨论组的另一个关注的问题是未经请求的广告。这些未经请求的广告对线程提供无用的信息,其占据有价值的系统资源,并也常常惹恼有意访问的用户。处理这些问题的一个方法是删除线程内比预定日期早的个别帖子。通常而言,管理讨论板的服务器会从系统中删除“老”的帖子。在正常情况下,服务器检查每个帖子,以通过查看其张贴日期来决定它的时间。若其张贴日期超过了天数的阈值,如90天,则该帖子或消息就被删除了。尽管基于先入先出(FIFO)法删除单个帖子减少了保存在讨论板中帖子的总共数量,但是这个方法还是会导致几个问题。第一,删除老的帖子割裂了线程并破坏了该线程的连续性。例如,若最初的帖子和较早的回复被从讨论板中删除,则访问该线程的用户将不能看到可能包含有价值信息的最初问题或注释以及最初的回复。另外,剩余的帖子可变成对用户毫无意义可言,这是由于用户不知道该帖子是在哪个环境中被创建的。另一个问题是,因为帖子是基于先入先出法被删除的,所以潜在有用的帖子可能被删除,这从而擦除了潜在的重要信息,而同时可能却完整的保留了无用的帖子。处理保存讨论线程成本的另一个解决方案是若线程中最早的帖子超过了预定天数的话,则删除整个线程。这样,不是仅删除给出线程中的那些个别帖子,整个线程都被删除了。尽管删除整个线程减少了割裂线程的问题,但是潜在有用的线程可能就简单因为其已经超过武断的阈值时间限制而被删除了,而与此同时潜在无用的线程由于它们还没有超过预定的时间限制而保留在服务器中。因此,一直有必要提出以自动方式来监控讨论组的方法。具体地说,需要一种方法,用于从讨论条(a discussion string)中移除无用和未使用的线程并保留讨论组中的有用线程,而不考虑线程的时间。
技术实现思路
本专利技术符合上述方法和系统中所阐述的需求,其根据对线程中的各个帖子给出的评定而从讨论组中移除线程。总体而言,本专利技术包括这样的方法,其基于由用户提供的各个帖子的评定而从讨论组中移除线程。一打开线程中的帖子,删除该线程的日期被初始设置为预定值。只要用户读取线程中的帖子,就显示窗口,要求用户对该帖子的有效性进行评定。若至少一个用户把该线程中的至少一条帖子评定为有用的,则删除日期就被重新设置。然而,若连一条帖子都没有被用户选择为有用的,则删除日期就保持不变。接下来,检查该线程的删除日期,以决定该删除日期是否与管理该讨论组服务器系统时钟的当前日期一致。若该线程的删除日期与该当前日期系统时钟一致,则整个线程就被从该讨论组中删除。该方法也可决定评定字段是否具有表示是有用的值,这是通过决定是否至少有一个用户曾打开过线程中的一条帖子而实现的。接下来,检查与该线程相关联的评定字段,以决定用户是否已经肯定的把线程中的至少一条帖子评定为有用。若用户通过在评定字段发布肯定回复而将至少一条帖子评定为有用,则其删除日期就被重新设置。然而,若用户曾打开该帖子,但没有评定该帖子,则该帖子将仍旧被认为是有用的,这是因为用户不做出响应即被认为是隐含的肯定响应。该方法通过首先检查线程类型而重新设置删除日期。若线程被决定为第一类型,诸如普通注释—类型,则删除日期被设置为第一预定日期。然而,若该线程被分类为第二线程类型,其可能或者是问题/回复—类型线程,或者是反馈—类型线程,则该删除日期就被设置为第二预定日期,其中第一预定日期比第二预定日期小。这是因为在第二类型内出现的线程被认为是比在第一类型内出现的线程更有用,且在第二类型内出现的线程在服务器中的讨论板上被保留更长的时间。通过查看下面的所示实施例的详细说明并通过参考附图和权利要求书,我们可更清除的理解并认识本专利技术的各个不同方面。附图说明图1是说明提供依照本专利技术的一些实施例的操作环境的计算机的框图。图2是说明提供依照本专利技术的一些实施例的操作环境的客户—服务器系统的框图。图3是依照本专利技术的一些实施例的用户对讨论线程中的帖子进行评定的方法的屏幕截图的图示。图4是依照本专利技术的一些实施例的将附加帖子加到线程的方法的屏幕截图的图示。图5是依照本专利技术的一些实施例说明基于讨论组的用户对线程评定的重要性而从该讨论组中移除线程的例程的逻辑流程图。具体实施例方式本专利技术通常体现在例程中,以决定在讨论组中给出的线程是否应该被从该讨论组中移除。例程允许用户对给出线程内的每条帖子的有效性进行评定。现在转到附图,其中相同的数字表示几个附图中相同的元素。图1说明可实现本专利技术的合适的计算系统环境100的示例。该计算系统环境100仅是合适计算环境的一个例子,且并不意味着对有关本专利技术使用范围或功能有任何限制。该计算环境100也不应被解释为对涉及范例操作环境100中说明的任何一个构件或其组合有任何依赖或需求。本专利技术可用于许多其它的通用或专用计算系统环境或配置。可适用于本专利技术的熟知计算系统、环境,和/或配置的例子包括,但不局限于个人计算机、服务器计算机、手持式或膝上型器件、微处理器系统、基于微处理器的系统、机顶盒、可编程消费者电子TD、网络PC、小型机、大型机、包括任何上面的系统或器件的分布计算环境,以及类似的系统或器件。本专利技术可用计算机可执行指令的一般环境来说明,例如由计算机执行的程序模块。通常而言,程序模块包括例程、程序、对象、构件、数据结构等等,其执行特定的任务或实现特定的抽象数据类型。本专利技术也可用于分布计算环境中,那里由通过通信网络连接的远程处理器件来执行任务。在分布计算环境中,程序模块既可位于包括存储器存储器件的本地计算机存储媒质本文档来自技高网
...

【技术保护点】
用于从包含多个帖子的讨论组中删除线程的方法,包括:    不管所述帖子是否有用,接收来自所述每个用户的评定;    决定是否至少有一个用户已经将所述线程中的至少一条帖子评定为有用;    若至少有一个用户已经将至少一条帖子评定为有用,则保留所述线程;以及    若连一个用户都没有将至少一条帖子评定为有用,则删除所述线程。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:S安德森R奥斯特伶
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1