国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于管理基于評(píng)定的討論線程的系統(tǒng)和方法

      文檔序號(hào):6537204閱讀:172來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):用于管理基于評(píng)定的討論線程的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及討論組,尤其涉及用于將線程從討論組中移除的方法。
      背景技術(shù)
      國(guó)際互聯(lián)網(wǎng)已經(jīng)發(fā)展到具備兩種主要的功能促進(jìn)通信和分布信息。一種既促進(jìn)通信又分布信息的源是討論組。討論組基本上是涉及特定話題的連續(xù)公共討論。用戶可登錄到特定的討論組并可在討論板上張貼消息或問(wèn)題。當(dāng)用戶想要參與到關(guān)于特定話題的詳細(xì)討論中時(shí),討論組是非常有效的。通常,討論組由對(duì)特定話題感興趣或正尋求有關(guān)特定話題的問(wèn)題答案的作者或?qū)嶓w來(lái)創(chuàng)建。在每個(gè)討論組中,可能存在多個(gè)線程,它們是涉及相同主題多個(gè)帖子的分級(jí)列表,并且它們也對(duì)有關(guān)該主題的用戶間談話進(jìn)行歸檔。在每個(gè)線程中的帖子通常共享主題行以及不同類(lèi)型線程的見(jiàn)解(notion),如立刻、問(wèn)與答,或者普通討論。在正常情況下,用戶,也稱(chēng)作發(fā)帖人,發(fā)布帖子以開(kāi)始線程。然后其它的發(fā)帖人可對(duì)該帖子做答。這些回復(fù)組成了該討論的線程。
      用戶可登錄到討論組中,讀取線程中的帖子或者將新的帖子附加到給出的線程中。盡管討論組已經(jīng)變得非常流行了,但是它們的流行已經(jīng)引起了我們對(duì)幾個(gè)問(wèn)題的關(guān)注。第一,由于討論組中的線程可變得非常大,所以它們需要服務(wù)器內(nèi)大量的存儲(chǔ)空間。因?yàn)樵谕ǔG闆r下,由創(chuàng)辦論壇或討論組的作者在單服務(wù)器中維護(hù)討論板,所以保存線程的成本可能變得非常大。另外,由于可關(guān)于特定的回復(fù)來(lái)搜索線程,所以與搜索大量不重要線程相關(guān)聯(lián)的時(shí)間和金錢(qián)成本就變得昂貴了。
      第二個(gè)關(guān)注是某些線程對(duì)用戶而言是沒(méi)有用處的。這些線程保留在服務(wù)器中,且不必要的消耗了寶貴的系統(tǒng)資源。另外,即使最初曾是有用的線程,也可能不再被使用,這是因?yàn)橛懻摻M的主題已經(jīng)不再被使用了,或者因?yàn)榭捎密浖a(chǎn)品的升級(jí)或補(bǔ)丁來(lái)解決討論焦點(diǎn)的問(wèn)題。然而這些不再被使用的線程占據(jù)著服務(wù)器中的資源,從而增加了有關(guān)對(duì)其進(jìn)行管理的成本。另外,對(duì)討論組的另一個(gè)關(guān)注的問(wèn)題是未經(jīng)請(qǐng)求的廣告。這些未經(jīng)請(qǐng)求的廣告對(duì)線程提供無(wú)用的信息,其占據(jù)有價(jià)值的系統(tǒng)資源,并也常常惹惱有意訪問(wèn)的用戶。
      處理這些問(wèn)題的一個(gè)方法是刪除線程內(nèi)比預(yù)定日期早的個(gè)別帖子。通常而言,管理討論板的服務(wù)器會(huì)從系統(tǒng)中刪除“老”的帖子。在正常情況下,服務(wù)器檢查每個(gè)帖子,以通過(guò)查看其張貼日期來(lái)決定它的時(shí)間。若其張貼日期超過(guò)了天數(shù)的閾值,如90天,則該帖子或消息就被刪除了。盡管基于先入先出(FIFO)法刪除單個(gè)帖子減少了保存在討論板中帖子的總共數(shù)量,但是這個(gè)方法還是會(huì)導(dǎo)致幾個(gè)問(wèn)題。第一,刪除老的帖子割裂了線程并破壞了該線程的連續(xù)性。例如,若最初的帖子和較早的回復(fù)被從討論板中刪除,則訪問(wèn)該線程的用戶將不能看到可能包含有價(jià)值信息的最初問(wèn)題或注釋以及最初的回復(fù)。另外,剩余的帖子可變成對(duì)用戶毫無(wú)意義可言,這是由于用戶不知道該帖子是在哪個(gè)環(huán)境中被創(chuàng)建的。另一個(gè)問(wèn)題是,因?yàn)樘邮腔谙热胂瘸龇ū粍h除的,所以潛在有用的帖子可能被刪除,這從而擦除了潛在的重要信息,而同時(shí)可能卻完整的保留了無(wú)用的帖子。
      處理保存討論線程成本的另一個(gè)解決方案是若線程中最早的帖子超過(guò)了預(yù)定天數(shù)的話,則刪除整個(gè)線程。這樣,不是僅刪除給出線程中的那些個(gè)別帖子,整個(gè)線程都被刪除了。盡管刪除整個(gè)線程減少了割裂線程的問(wèn)題,但是潛在有用的線程可能就簡(jiǎn)單因?yàn)槠湟呀?jīng)超過(guò)武斷的閾值時(shí)間限制而被刪除了,而與此同時(shí)潛在無(wú)用的線程由于它們還沒(méi)有超過(guò)預(yù)定的時(shí)間限制而保留在服務(wù)器中。
      因此,一直有必要提出以自動(dòng)方式來(lái)監(jiān)控討論組的方法。具體地說(shuō),需要一種方法,用于從討論條(a discussion string)中移除無(wú)用和未使用的線程并保留討論組中的有用線程,而不考慮線程的時(shí)間。

      發(fā)明內(nèi)容
      本發(fā)明符合上述方法和系統(tǒng)中所闡述的需求,其根據(jù)對(duì)線程中的各個(gè)帖子給出的評(píng)定而從討論組中移除線程??傮w而言,本發(fā)明包括這樣的方法,其基于由用戶提供的各個(gè)帖子的評(píng)定而從討論組中移除線程。一打開(kāi)線程中的帖子,刪除該線程的日期被初始設(shè)置為預(yù)定值。只要用戶讀取線程中的帖子,就顯示窗口,要求用戶對(duì)該帖子的有效性進(jìn)行評(píng)定。若至少一個(gè)用戶把該線程中的至少一條帖子評(píng)定為有用的,則刪除日期就被重新設(shè)置。然而,若連一條帖子都沒(méi)有被用戶選擇為有用的,則刪除日期就保持不變。接下來(lái),檢查該線程的刪除日期,以決定該刪除日期是否與管理該討論組服務(wù)器系統(tǒng)時(shí)鐘的當(dāng)前日期一致。若該線程的刪除日期與該當(dāng)前日期系統(tǒng)時(shí)鐘一致,則整個(gè)線程就被從該討論組中刪除。
      該方法也可決定評(píng)定字段是否具有表示是有用的值,這是通過(guò)決定是否至少有一個(gè)用戶曾打開(kāi)過(guò)線程中的一條帖子而實(shí)現(xiàn)的。接下來(lái),檢查與該線程相關(guān)聯(lián)的評(píng)定字段,以決定用戶是否已經(jīng)肯定的把線程中的至少一條帖子評(píng)定為有用。若用戶通過(guò)在評(píng)定字段發(fā)布肯定回復(fù)而將至少一條帖子評(píng)定為有用,則其刪除日期就被重新設(shè)置。然而,若用戶曾打開(kāi)該帖子,但沒(méi)有評(píng)定該帖子,則該帖子將仍舊被認(rèn)為是有用的,這是因?yàn)橛脩舨蛔龀鲰憫?yīng)即被認(rèn)為是隱含的肯定響應(yīng)。
      該方法通過(guò)首先檢查線程類(lèi)型而重新設(shè)置刪除日期。若線程被決定為第一類(lèi)型,諸如普通注釋—類(lèi)型,則刪除日期被設(shè)置為第一預(yù)定日期。然而,若該線程被分類(lèi)為第二線程類(lèi)型,其可能或者是問(wèn)題/回復(fù)—類(lèi)型線程,或者是反饋—類(lèi)型線程,則該刪除日期就被設(shè)置為第二預(yù)定日期,其中第一預(yù)定日期比第二預(yù)定日期小。這是因?yàn)樵诘诙?lèi)型內(nèi)出現(xiàn)的線程被認(rèn)為是比在第一類(lèi)型內(nèi)出現(xiàn)的線程更有用,且在第二類(lèi)型內(nèi)出現(xiàn)的線程在服務(wù)器中的討論板上被保留更長(zhǎng)的時(shí)間。
      通過(guò)查看下面的所示實(shí)施例的詳細(xì)說(shuō)明并通過(guò)參考附圖和權(quán)利要求書(shū),我們可更清除的理解并認(rèn)識(shí)本發(fā)明的各個(gè)不同方面。


      圖1是說(shuō)明提供依照本發(fā)明的一些實(shí)施例的操作環(huán)境的計(jì)算機(jī)的框圖。
      圖2是說(shuō)明提供依照本發(fā)明的一些實(shí)施例的操作環(huán)境的客戶—服務(wù)器系統(tǒng)的框圖。
      圖3是依照本發(fā)明的一些實(shí)施例的用戶對(duì)討論線程中的帖子進(jìn)行評(píng)定的方法的屏幕截圖的圖示。
      圖4是依照本發(fā)明的一些實(shí)施例的將附加帖子加到線程的方法的屏幕截圖的圖示。
      圖5是依照本發(fā)明的一些實(shí)施例說(shuō)明基于討論組的用戶對(duì)線程評(píng)定的重要性而從該討論組中移除線程的例程的邏輯流程圖。
      具體實(shí)施例方式
      本發(fā)明通常體現(xiàn)在例程中,以決定在討論組中給出的線程是否應(yīng)該被從該討論組中移除。例程允許用戶對(duì)給出線程內(nèi)的每條帖子的有效性進(jìn)行評(píng)定。
      現(xiàn)在轉(zhuǎn)到附圖,其中相同的數(shù)字表示幾個(gè)附圖中相同的元素。圖1說(shuō)明可實(shí)現(xiàn)本發(fā)明的合適的計(jì)算系統(tǒng)環(huán)境100的示例。該計(jì)算系統(tǒng)環(huán)境100僅是合適計(jì)算環(huán)境的一個(gè)例子,且并不意味著對(duì)有關(guān)本發(fā)明使用范圍或功能有任何限制。該計(jì)算環(huán)境100也不應(yīng)被解釋為對(duì)涉及范例操作環(huán)境100中說(shuō)明的任何一個(gè)構(gòu)件或其組合有任何依賴(lài)或需求。
      本發(fā)明可用于許多其它的通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置??蛇m用于本發(fā)明的熟知計(jì)算系統(tǒng)、環(huán)境,和/或配置的例子包括,但不局限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型器件、微處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)者電子TD、網(wǎng)絡(luò)PC、小型機(jī)、大型機(jī)、包括任何上面的系統(tǒng)或器件的分布計(jì)算環(huán)境,以及類(lèi)似的系統(tǒng)或器件。
      本發(fā)明可用計(jì)算機(jī)可執(zhí)行指令的一般環(huán)境來(lái)說(shuō)明,例如由計(jì)算機(jī)執(zhí)行的程序模塊。通常而言,程序模塊包括例程、程序、對(duì)象、構(gòu)件、數(shù)據(jù)結(jié)構(gòu)等等,其執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類(lèi)型。本發(fā)明也可用于分布計(jì)算環(huán)境中,那里由通過(guò)通信網(wǎng)絡(luò)連接的遠(yuǎn)程處理器件來(lái)執(zhí)行任務(wù)。在分布計(jì)算環(huán)境中,程序模塊既可位于包括存儲(chǔ)器存儲(chǔ)器件的本地計(jì)算機(jī)存儲(chǔ)媒質(zhì)中,也可位于包括存儲(chǔ)器存儲(chǔ)器件的遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)媒質(zhì)中。
      參考圖1,用于實(shí)現(xiàn)本發(fā)明的范例系統(tǒng)包括形式為計(jì)算機(jī)110的通用計(jì)算器件。計(jì)算機(jī)110的構(gòu)件可包括,但不局限于處理單元120、系統(tǒng)存儲(chǔ)器130,以及將包括系統(tǒng)存儲(chǔ)器130在內(nèi)的不同系統(tǒng)構(gòu)件連接到處理單元120的系統(tǒng)總線121。系統(tǒng)總線121可為任何幾種類(lèi)型的總線結(jié)構(gòu),這包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線,以及使用任何多種總線體系結(jié)構(gòu)的本地總線。通過(guò)例子,但不局限于此,這樣的體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強(qiáng)型ISA(EISA)總線、視頻電子TD標(biāo)準(zhǔn)協(xié)會(huì)(VideoElectronTD Standard Association)(VESA)本地總線,以及也被稱(chēng)作小背板總線的外圍構(gòu)件互聯(lián)(PCI)總線。
      計(jì)算機(jī)110通常包括多種計(jì)算機(jī)可讀媒質(zhì)。計(jì)算機(jī)可讀媒質(zhì)可為任何能被計(jì)算機(jī)110存取的可用媒質(zhì),其包括易失性和非易失性媒質(zhì),可移動(dòng)和不可移動(dòng)媒質(zhì)。通過(guò)例子,但不局限于此,計(jì)算機(jī)可讀媒質(zhì)可包含計(jì)算機(jī)存儲(chǔ)媒質(zhì)和通信媒質(zhì)。計(jì)算機(jī)存儲(chǔ)媒質(zhì)包括易失性和非易失性、可移動(dòng)和不可移動(dòng)媒質(zhì),這些媒質(zhì)是以諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)這樣的信息存儲(chǔ)的任何方法和技術(shù)來(lái)實(shí)現(xiàn)的。計(jì)算機(jī)存儲(chǔ)媒質(zhì)包括,但不局限于,RAM、ROM、EEPROM、閃速存儲(chǔ)器或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字通用盤(pán)(DVD)或其它光盤(pán)存儲(chǔ)器、盒式磁帶、磁帶、磁盤(pán)存儲(chǔ)器或其它磁存儲(chǔ)器件,或者任何其它可用于保存所需信息并能由計(jì)算機(jī)110存取的媒質(zhì)。通信媒質(zhì)通常體現(xiàn)為計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,或者其它在諸如載波或其它傳送機(jī)構(gòu)這樣的已調(diào)制數(shù)據(jù)信號(hào)中的其它數(shù)據(jù),而且通信媒質(zhì)包括任何信息傳遞媒質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”指這樣的信號(hào),它通過(guò)對(duì)信號(hào)中的信息進(jìn)行編碼這樣的方式而設(shè)置或改變它的一個(gè)或多個(gè)特性TD(characteristTD)。例如,但不局限于此,通信媒質(zhì)包括諸如有線網(wǎng)絡(luò)或直接接線連接這樣的有線媒質(zhì),以及諸如聲音、RF、紅外線和其它無(wú)線媒質(zhì)這樣的無(wú)線媒質(zhì)。上述任何的組合也應(yīng)該被包括在計(jì)算機(jī)可讀媒質(zhì)的范圍內(nèi)。
      系統(tǒng)存儲(chǔ)器130包括計(jì)算機(jī)存儲(chǔ)媒質(zhì),其形式為諸如只讀存儲(chǔ)器(ROM)131和隨機(jī)存取存儲(chǔ)器(RAM)132這樣的易失性和/或非易失性存儲(chǔ)器?;据斎?輸出系統(tǒng)133(BIOS)包含這樣的基本例程,其在諸如啟動(dòng)階段幫助在計(jì)算機(jī)110的元件之間傳遞信息,基本輸入/輸出系統(tǒng)133通常被保存在ROM 131中。RAM132通常包含可由處理單元120立即存取和/或當(dāng)前正由處理單元120處理的數(shù)據(jù)和/或程序模塊。作為示例而不是限制圖1說(shuō)明了操作系統(tǒng)134、應(yīng)用程序135、其它的程序模塊136,以及程序數(shù)據(jù)137。
      計(jì)算機(jī)110也可包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)媒質(zhì)。僅作為例子,圖1說(shuō)明讀自或?qū)懙讲豢梢苿?dòng)、非易失性磁媒質(zhì)的硬盤(pán)驅(qū)動(dòng)器141,讀自或?qū)懙娇梢苿?dòng)、非易失性磁盤(pán)152的磁盤(pán)驅(qū)動(dòng)器151,以及讀自或?qū)懙街T如CD ROM或其它光媒質(zhì)這樣的可移動(dòng)、非易失性光盤(pán)156的光盤(pán)驅(qū)動(dòng)器155。其它可用于范例操作環(huán)境中的可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)媒質(zhì)包括,但不局限于,盒式磁帶、閃速存儲(chǔ)器卡、數(shù)字通用盤(pán)、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM,以及類(lèi)似的媒質(zhì)。硬盤(pán)驅(qū)動(dòng)器141一般通過(guò)諸如接口140這樣的不可移除存儲(chǔ)器接口與系統(tǒng)總線121相連,而磁盤(pán)驅(qū)動(dòng)器151和光盤(pán)驅(qū)動(dòng)器155一般通過(guò)諸如接口150這樣的可移除存儲(chǔ)器接口與系統(tǒng)總線121相連。
      上述在圖1中說(shuō)明的驅(qū)動(dòng)器和其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)媒質(zhì)提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它關(guān)于計(jì)算機(jī)110數(shù)據(jù)的存儲(chǔ)。在圖1中,例如,說(shuō)明的硬盤(pán)驅(qū)動(dòng)器141用于保存操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146,以及程序數(shù)據(jù)147。注意,這些構(gòu)件或者可與操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136,以及程序數(shù)據(jù)137相同,或者可與其相異。這里,操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146,以及程序數(shù)據(jù)147被賦予不同的數(shù)字,以說(shuō)明至少它們是不同的副本。用戶可通過(guò)諸如鍵盤(pán)162和通常稱(chēng)作鼠標(biāo)、跟蹤球或觸摸墊的點(diǎn)擊設(shè)備161這樣的輸入器件將命令和信息輸入到計(jì)算機(jī)110中。其它的輸入器件(未示出)可包括傳聲器、操作桿、游戲墊、圓盤(pán)式衛(wèi)星電視天線、掃描儀,或類(lèi)似的器件。這些和其它的輸入器件一般通過(guò)與系統(tǒng)總線121連接的用戶輸入接口160與處理單元120相連,但是其也可通過(guò)諸如并行端口、游戲端口或通用串行端口(USB)這樣的其它接口和總線結(jié)構(gòu)來(lái)連接。監(jiān)視器191或者其它類(lèi)型的顯示器件也通過(guò)諸如視頻接口190這樣的接口與系統(tǒng)總線121相連。除監(jiān)視器之外,計(jì)算機(jī)也包括諸如揚(yáng)聲器197和打印機(jī)196這樣的其它外圍輸出器件,其可通過(guò)輸出外圍接口195連接。
      計(jì)算機(jī)110可用于使用對(duì)一個(gè)或多個(gè)諸如遠(yuǎn)程計(jì)算機(jī)180這樣的遠(yuǎn)程計(jì)算機(jī)進(jìn)行邏輯連接的網(wǎng)絡(luò)化環(huán)境中。遠(yuǎn)程計(jì)算機(jī)180可為個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等器件或其它普通網(wǎng)絡(luò)節(jié)點(diǎn),并且其通常包括許多或所有相對(duì)計(jì)算機(jī)110的上述元件,盡管在圖1中僅說(shuō)明了存儲(chǔ)器存儲(chǔ)器件181。圖1中描述的邏輯連接包括本地網(wǎng)(LAN)171和廣域網(wǎng)(WAN)173,但是其也可包括其它的網(wǎng)絡(luò)。這樣的網(wǎng)絡(luò)環(huán)境常見(jiàn)于辦公室中,企業(yè)計(jì)算機(jī)網(wǎng)絡(luò)、局內(nèi)網(wǎng)和國(guó)際互聯(lián)網(wǎng)。
      當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用計(jì)算機(jī)110時(shí),計(jì)算機(jī)110通過(guò)網(wǎng)絡(luò)接口或適配器170連接到LAN 171。當(dāng)在WAN網(wǎng)絡(luò)環(huán)境中使用計(jì)算機(jī)110時(shí),計(jì)算機(jī)110通常包括調(diào)制解調(diào)器172或者其它用于在諸如國(guó)際互聯(lián)網(wǎng)這樣的WAN 173上確立通信的裝置。調(diào)制解調(diào)器172可為內(nèi)置或外置的,其可通過(guò)用戶輸入接口160或者其它適當(dāng)?shù)臋C(jī)制與系統(tǒng)總線121相連。在網(wǎng)絡(luò)化環(huán)境中,相對(duì)于計(jì)算機(jī)110描述的程序模塊或其部分可保存在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)器件中。例如,但不局限于此,圖1說(shuō)明駐留在存儲(chǔ)器件181中的遠(yuǎn)程應(yīng)用程序185。應(yīng)認(rèn)識(shí)到的是所示網(wǎng)絡(luò)連接是示例性的,也可使用在計(jì)算機(jī)之間確立通信連接的其它裝置。
      圖2是依照本發(fā)明的某些實(shí)施例來(lái)說(shuō)明提供操作環(huán)境的客戶服務(wù)器操作系統(tǒng)200的框圖??蛻簟?wù)器系統(tǒng)200包括客戶機(jī)205,其可為個(gè)人計(jì)算機(jī)110,單個(gè)用戶可使用其來(lái)訪問(wèn)討論組并在討論組上發(fā)帖子。盡管客戶端205被描述為個(gè)人計(jì)算機(jī),本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到客戶端205不局限于個(gè)人計(jì)算機(jī),它可為服務(wù)器、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、黑莓器件(Blackberrydevice),或者任何其它允許用戶訪問(wèn)分布網(wǎng)絡(luò)的器件。
      客戶端205也可包含網(wǎng)絡(luò)瀏覽器210應(yīng)用程序,這諸如由位于華盛頓州雷蒙德的微軟公司創(chuàng)制的國(guó)際互聯(lián)網(wǎng)探測(cè)器TM(Internet ExplorerTM),其允許用戶訪問(wèn)國(guó)際互聯(lián)網(wǎng)或者其它任何分布網(wǎng)絡(luò)上的討論組。
      客戶—服務(wù)器系統(tǒng)200也包括線程化的討論(a threaded discussion)(TD)服務(wù)器225。TD服務(wù)器225可依次與網(wǎng)絡(luò)新傳輸協(xié)議(NNTP)服務(wù)器235相連,其可管理特定的討論組。TD服務(wù)器225可將帖子推到NNTP服務(wù)器235中和/或?qū)⑻訌腘NTP服務(wù)器235中拉出。盡管TD服務(wù)器225被描述為與單NNTP服務(wù)器235相連,本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到TD服務(wù)器225可與任何數(shù)量的NNTP服務(wù)器235相連。而且,TD服務(wù)器225可能是孤立的,且其支持討論組,而不與任何NNTP服務(wù)器235相連。TD服務(wù)器225可包含集成社區(qū)保存數(shù)據(jù)庫(kù)(an integrated community store database)230,其保存與討論組中的每個(gè)線程相關(guān)聯(lián)的每條帖子。例如,當(dāng)客戶端205上的用戶想要在討論組的討論板上發(fā)帖子時(shí),客戶205將該帖子傳遞到TD服務(wù)器225,該TD服務(wù)器225保存該帖子和TD數(shù)據(jù)庫(kù)230上相關(guān)聯(lián)的線程。通過(guò)這種方式,該帖子和線程被保存了兩次,一次在NNTP服務(wù)器235上,另一次在TD服務(wù)器225上。這就允許線程基于其被決定的重要性而非基于任意時(shí)間被保存在TD服務(wù)器225上,這如同NNTP服務(wù)器235的情況。例如,帖子通常在一個(gè)時(shí)間周期(像九十天)后被從NNTP服務(wù)器235中刪除。若用戶想要在某個(gè)帖子被發(fā)布之后在多于九十天的時(shí)間內(nèi)看到該帖子,則該用戶可能將不能查看該消息,因?yàn)樵撓⒖赡芤呀?jīng)被刪除了。然而,通過(guò)保存TD服務(wù)器225上的線程,線程內(nèi)的單個(gè)帖子在其被從NNTP服務(wù)器235中被移除之后將仍舊可用。
      當(dāng)創(chuàng)建新的帖子時(shí),用戶即被要求識(shí)別他或她正創(chuàng)建帖子的類(lèi)型。例如,帖子可為用戶希望發(fā)到社區(qū)中并接收回復(fù)的問(wèn)題類(lèi)型的帖子,或者帖子可為發(fā)帖人相信該帖子可能對(duì)整個(gè)社區(qū)有益的有關(guān)討論組主題的普通評(píng)論類(lèi)型的帖子,或者該帖子可為發(fā)帖人正對(duì)問(wèn)題或普通評(píng)論做出響應(yīng)的回復(fù)類(lèi)型的帖子。最后,帖子可為反饋類(lèi)型的帖子,其中用戶將評(píng)論或建議提供到討論組的主機(jī)。這個(gè)帖子類(lèi)型列表并不是詳盡的,本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到其它類(lèi)型的帖子也可被包括在內(nèi),而不背離本發(fā)明的范圍。由用戶創(chuàng)建的帖子類(lèi)型決定該帖子將保存在TD服務(wù)器225上的時(shí)間,這是由于某些帖子類(lèi)型被認(rèn)為是比其它的帖子類(lèi)型更重要。例如,包含回復(fù)或反饋帖子這樣帖子的線程被認(rèn)為是更重要,這是因?yàn)樗鼈兺ǔ0赡茉谝欢屋^長(zhǎng)的時(shí)間內(nèi)有益的信息。假設(shè)開(kāi)發(fā)者存在有關(guān)創(chuàng)建微軟ExcelTM中的定制宏(custom macros)的問(wèn)題并將問(wèn)題類(lèi)型的帖子發(fā)布到討論組中,以處理在微軟ExcelTM中創(chuàng)建宏的問(wèn)題。若包含問(wèn)題類(lèi)型帖子的線程也包含回復(fù),則其很可能對(duì)創(chuàng)建定制宏的人有益,因此它很可能對(duì)整個(gè)社區(qū)的更有價(jià)值。所以將該線程保存更長(zhǎng)時(shí)間是有利的。同樣的,反饋類(lèi)型的帖子也可能是更重要的,這是因?yàn)樗鼈兛砂扔嘘P(guān)如何改善產(chǎn)品的信息,又包含來(lái)自該產(chǎn)品制造者反饋的信息。
      若線程類(lèi)型是問(wèn)題/回復(fù)或是反饋類(lèi)型,則關(guān)于該線程的刪除日期被設(shè)置為第一數(shù)值,其通常是附加最后信息或接收最后肯定評(píng)定的日期加上預(yù)定天數(shù),如120天。然而,若帖子的類(lèi)型不是問(wèn)題或反饋類(lèi)型,諸如普通評(píng)論類(lèi)型的帖子,則刪除該線程的刪除日期被設(shè)置為第二數(shù)值,該第二數(shù)值比與問(wèn)題或反饋類(lèi)型帖子相關(guān)聯(lián)的第一數(shù)值小。例如,若關(guān)于普通評(píng)論線程的第一閾值可被設(shè)置為九十(90)天。這些閾值通常是可被配置的,且其可由TD服務(wù)器225的管理員來(lái)設(shè)置。只要用戶將給出線程中的一個(gè)帖子評(píng)定為有用,則該線程的刪除日期就通過(guò)將該閾值附加到TD服務(wù)器225系統(tǒng)時(shí)鐘上的當(dāng)前日期而被重新設(shè)置。對(duì)假定保持有對(duì)討論組社區(qū)的重要信息的線程而設(shè)置不同的閾值日期確保該線程在TD服務(wù)器225上被保持更長(zhǎng)的時(shí)間。
      一旦客戶端205的用戶識(shí)別了帖子類(lèi)型,則該帖子類(lèi)型就被置于TD服務(wù)器225上的TD數(shù)據(jù)庫(kù)230中。由用戶提供的與該帖子相關(guān)聯(lián)的附加信息也可被放置在TD數(shù)據(jù)庫(kù)230中。例如,每條帖子一般包括幾個(gè)用于跟蹤和識(shí)別該帖子的字段。例如,每條帖子可包含用于識(shí)別討論組的字段以及用于識(shí)別該線程主題的字段、有關(guān)該發(fā)帖人電子郵件地址的字段、帖子的發(fā)布日期、該帖子自身的文本,以及可能的先前帖子的文本(若該帖子是回復(fù))。某些這樣的字段可在客戶端205用TD服務(wù)器225注冊(cè)的時(shí)候通過(guò)信號(hào)交換而被自動(dòng)填充到客戶端205和服務(wù)器225之間,或者該字段可在該帖子被創(chuàng)建的時(shí)候被用戶手動(dòng)輸入。另外,字段通行證標(biāo)識(shí)符(ID)可被用于標(biāo)識(shí)該用戶且該字段通行證標(biāo)識(shí)符通常由TD服務(wù)器225創(chuàng)建。
      在已經(jīng)創(chuàng)建了有關(guān)發(fā)帖人的信息之后,討論組內(nèi)的其它用戶可讀取該帖子。當(dāng)帖子被讀取時(shí),一個(gè)接近該帖子的窗口會(huì)顯現(xiàn)在顯示器件上,該窗口可包含詢(xún)問(wèn)用戶認(rèn)為該帖子或消息是否有用的面向用戶的消息。在正常情況下,在該窗口中有兩個(gè)響應(yīng)按鈕用于用戶進(jìn)行選擇“是”按鈕和“否”按鈕。盡管這里說(shuō)明的是使用按鈕對(duì)帖子進(jìn)行評(píng)定的用戶接口,但是本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下其它類(lèi)型的用戶接口機(jī)制也可用于對(duì)具有該線程的單個(gè)帖子進(jìn)行評(píng)定。用戶能夠做出回復(fù),若他或她確定該消息或帖子是有用的話,則選擇“是”按鈕,若用戶確定該帖子或消息無(wú)用的話,則選擇“否”按鈕。然后,該回復(fù)被從客戶端205傳遞到TD服務(wù)器225,該回復(fù)被保存在TD服務(wù)器中與該帖子相關(guān)聯(lián)的評(píng)定字段中。一接收到肯定評(píng)定,TD服務(wù)器225就會(huì)將有關(guān)該線程的刪除日期重新設(shè)置到第二日期。用戶也有不回復(fù)文本消息的選項(xiàng)。在這種情況下,當(dāng)用戶不提供任何反饋時(shí),用戶不做出響應(yīng)可被記錄為用戶的隱含“是”回復(fù)。原因是我們做出這樣的假定,即由于用戶打開(kāi)和讀取該郵件有麻煩,則他或她必定認(rèn)為該帖子是重要的并具有某種價(jià)值。同樣的,若用戶對(duì)特定的帖子做出回復(fù),但沒(méi)有能夠提供有關(guān)該帖子的評(píng)定,則該回復(fù)帖子可被認(rèn)為是對(duì)詢(xún)問(wèn)該帖子是否有用的隱含“是”回復(fù)。再一次,假定若用戶花時(shí)間回復(fù)消息,則該消息必定是有用的。
      在用戶已經(jīng)發(fā)布帖子或已經(jīng)評(píng)定帖子之后,該評(píng)定同TD服務(wù)器225上TD數(shù)據(jù)庫(kù)230中評(píng)定字段內(nèi)的帖子保存在一起。然后,基于預(yù)定的基礎(chǔ),TD服務(wù)器225檢查被保存在TD數(shù)據(jù)庫(kù)230中討論組每條線程內(nèi)的每條帖子,以決定該帖子被保存了多長(zhǎng)時(shí)間,且其是否已經(jīng)接收了滿意的評(píng)定。首先,檢查每條線程的每條帖子內(nèi)的評(píng)定字段,以決定是否有帖子已經(jīng)接收了滿意的評(píng)定。若其中一條帖子接收了滿意的評(píng)定,則刪除日期被設(shè)置為系統(tǒng)時(shí)鐘上的當(dāng)前日期加上預(yù)定的閾值日期數(shù)值。例如,若問(wèn)題線程中的帖子接收到肯定評(píng)定,則刪除該線程的刪除日期將被重新設(shè)置為系統(tǒng)時(shí)鐘的日期加上有關(guān)問(wèn)題類(lèi)型帖子的閾值,可能是180天。已經(jīng)更新的刪除日期與TD數(shù)據(jù)庫(kù)230中的線程保存在一起。若該線程的始發(fā)者將該線程中的至少一條帖子標(biāo)記為“已回復(fù)”,則我們假定該帖子是有用的,這是因?yàn)槌跏紗?wèn)題已經(jīng)被滿意的回復(fù)了。由于已經(jīng)提供了回復(fù),所以該線程被更新到問(wèn)題/回復(fù)—類(lèi)型的線程,它在TD服務(wù)器225中被保持較長(zhǎng)的時(shí)間。在這種情況下,該線程的刪除日期被更新到系統(tǒng)時(shí)鐘的日期加上關(guān)于問(wèn)題/回復(fù)線程的第二閾值天數(shù)。這樣,假定關(guān)于問(wèn)題/回復(fù)—類(lèi)型線程的閾值天數(shù)是180天,則該特定線程的刪除日期被重新設(shè)置為當(dāng)前日期加上180天。
      依靠系統(tǒng)時(shí)鐘的日期再次檢查與線程中的初始帖子相關(guān)聯(lián)的日期。若該系統(tǒng)時(shí)鐘的日期比該線程的刪除日期小,則該線程保留在系統(tǒng)中。然而,若刪除日期比系統(tǒng)時(shí)鐘的日期小,則線程被確定為不重要的,而且整個(gè)線程被從TD數(shù)據(jù)庫(kù)230中刪除。這樣,以這種方式,線程被保留在TD服務(wù)器225中,這是基于該討論組的用戶是否已經(jīng)確定該線程是有用的,而不是在自從該線程被首次啟動(dòng)的任意天數(shù)過(guò)去后該線程被刪除。
      客戶—服務(wù)器系統(tǒng)200也可包括防火墻220,以防止對(duì)分布網(wǎng)絡(luò)215的任何未經(jīng)授權(quán)的訪問(wèn)。防火墻220能以硬件或軟件,或者它們組合的形式實(shí)現(xiàn)。所有進(jìn)入或離開(kāi)TD服務(wù)器220的消息經(jīng)過(guò)防火墻220,這就可檢查每條消息且可阻止不符合指定安全標(biāo)準(zhǔn)的任何消息或其部分,例如附件。
      圖3說(shuō)明依照本發(fā)明的一些實(shí)施例的典型的窗口300的屏幕截圖,其用于對(duì)討論組內(nèi)線程的有效性進(jìn)行評(píng)定。窗口300可來(lái)自網(wǎng)絡(luò)瀏覽器應(yīng)用程序,像由位于華盛頓州雷蒙德的微軟公司創(chuàng)制的國(guó)際互聯(lián)網(wǎng)探測(cè)器。盡管本發(fā)明被描述為同網(wǎng)絡(luò)瀏覽器應(yīng)用程序一起使用,本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,可使用任何允許用戶訪問(wèn)分布網(wǎng)絡(luò)210上討論組的程序。網(wǎng)絡(luò)瀏覽器應(yīng)用程序中的窗口300通常駐留在客戶—服務(wù)器系統(tǒng)200的客戶端205上。窗口300包含標(biāo)題欄305,其通常顯示當(dāng)前正在窗口300中運(yùn)行的軟件應(yīng)用和文件名。標(biāo)題欄也可包含最小化按鈕、最大化按鈕和關(guān)閉按鈕,這在本領(lǐng)域內(nèi)是熟知的。窗口300也可包含命令欄310,其通常包含許多命令,這諸如文件、編輯、視圖、收藏、工具和幫助。本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到,在不背離本發(fā)明范圍的前提下,任何數(shù)量的命令可依照在窗口300中運(yùn)行的應(yīng)用程序而被置于命令欄305中。窗口300也可包含一個(gè)或多個(gè)工具欄310,其可包含任何數(shù)量的命令,像返回按鈕,前進(jìn)按鈕、刪除按鈕、刷新按鈕,以及主頁(yè)按鈕等等。圖例中工具欄310內(nèi)顯示的按鈕數(shù)量?jī)H是可顯示在工具欄310中命令按鈕類(lèi)型的代表。本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,其它執(zhí)行多種功能的按鈕也可被包括在命令欄內(nèi)。
      窗口300也可包含用于顯示有關(guān)討論組信息的顯示字段330。該顯示字段330可被劃分為幾個(gè)區(qū),以組織有關(guān)討論組的信息。例如,顯示字段330可包含第一區(qū)332,其可顯示由TD服務(wù)器225管理的可用討論組的分級(jí)結(jié)構(gòu)。例如,在該圖中,示出了下面的討論分類(lèi)游戲、映射端口、移動(dòng)設(shè)備、金錢(qián)、MSN、.Net開(kāi)發(fā)以及辦公室。在每個(gè)分類(lèi)中,存在子分類(lèi),或者討論組。例如,辦公類(lèi)可具有Access子類(lèi)、Excel子類(lèi)、Word子類(lèi)等等。同樣的,在每個(gè)子分類(lèi)下,有附加級(jí)的子分類(lèi)或討論組。對(duì)可包含在每個(gè)分類(lèi)內(nèi)的子分類(lèi)級(jí)的數(shù)量沒(méi)有限制。在每個(gè)分類(lèi)或子分類(lèi)的底部是討論組列表。例如,在Excel子分類(lèi)下有普通問(wèn)題討論組。當(dāng)光標(biāo)接近主題時(shí),諸如括號(hào)、陰影、反顯或任何其它的可視化指示符這樣的可視化指示器338可被顯示在討論組主題的周?chē)?,以向用戶提供可視化反饋?br> 當(dāng)所需的討論組在第一區(qū)332內(nèi)被加亮?xí)r,關(guān)于該討論組的討論組頂端TD可被顯示在顯示字段330的第二區(qū)334中。第二區(qū)332可包含討論組主題的名稱(chēng)以及在討論組主題下的每個(gè)線程。另外,第二區(qū)也可包含表明每個(gè)線程中列出了多少條帖子的字段337,以及然后示出已經(jīng)被標(biāo)識(shí)為有幫助的帖子數(shù)量的評(píng)定字段338。
      用戶可通過(guò)使用點(diǎn)擊設(shè)備161選擇位置接近所需線程的擴(kuò)展圖標(biāo)339來(lái)擴(kuò)展線程。另外,可通過(guò)將點(diǎn)擊設(shè)備161置于所需線程附近可選擇該線程。擴(kuò)展圖標(biāo)在計(jì)算領(lǐng)域是熟知的,因此在這里不贅述。一旦選擇了所需線程,各個(gè)帖子的列表連同將它們輸入的用戶被顯示在該線程標(biāo)題附近。例如,如圖5中所示,帖子的列表被立即被顯示在討論主題線程下。除了輸入帖子的用戶名之外,也顯示該帖子被輸入的日期。
      每個(gè)顯示在第二區(qū)334中的線程具有接近該線程的指示符360,其指示何種類(lèi)型的帖子與該線程相關(guān)聯(lián)。例如,該一種類(lèi)型的指示符可為問(wèn)題標(biāo)記,其指示該帖子是問(wèn)題—類(lèi)型的帖子。同樣的,指示符360可為彈出框(call outbox),以指示該帖子是對(duì)討論組操作者的建議。同樣的,若線程包含對(duì)建議問(wèn)題的回復(fù),則該指示符分別可為具有檢查標(biāo)記的問(wèn)題標(biāo)記或者具有檢查標(biāo)記的彈出框。在正常情況下,接近每個(gè)線程的指示符360會(huì)說(shuō)明線程的特性。指示符360也向用戶提供有關(guān)何線程可能是重要的可視化反饋。同樣的,若已經(jīng)被列出長(zhǎng)時(shí)間的帖子沒(méi)有任何回復(fù),則用戶可假定該線程不是非常有用的。僅因?yàn)槊總€(gè)線程會(huì)具有與其相關(guān)聯(lián)的指示符360,所以一旦通過(guò)選擇擴(kuò)展圖標(biāo)339來(lái)擴(kuò)展該線程的視圖,則該線程內(nèi)的每條帖子也可具有與其相關(guān)聯(lián)的類(lèi)似指示符365。盡管指示符360和365已經(jīng)被描述為或者是問(wèn)題標(biāo)記、彈出框,或者是問(wèn)題標(biāo)記和檢查標(biāo)記或彈出框和檢查標(biāo)記的組合,本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,指示符360和365可為傳遞給用戶的線程內(nèi)列出的帖子類(lèi)型的任何形狀。
      為選擇帖子,用戶可使用點(diǎn)擊設(shè)備161并在該帖子上單擊來(lái)將光標(biāo)置于單個(gè)帖子上。當(dāng)用戶在單個(gè)帖子上單擊時(shí),該帖子的文本就被顯示在顯示字段330的第三區(qū)336中。除了單個(gè)帖子的文本之外,諸如帖子主題這樣的附加信息、該帖子被創(chuàng)建的日期、創(chuàng)建該帖子的人的姓名以及類(lèi)似的也可被顯示在第三區(qū)336中。進(jìn)一步,評(píng)定窗口392也可被顯示在第三區(qū)中,其被用來(lái)引出來(lái)自用戶的反饋。評(píng)定窗口392包含文本消息,其可詢(xún)問(wèn)用戶“這個(gè)帖子對(duì)你是有幫助的嗎?”另外,該評(píng)定窗口可具有“是”按鈕394和“否”按鈕396,以便用戶選擇響應(yīng)。若用戶選擇“是”按鈕,則肯定的響應(yīng)被記錄在與該帖子相關(guān)聯(lián)的評(píng)定字段內(nèi)。另一種情況是,若用戶選擇要讀取的帖子,但是不肯定要選擇評(píng)定窗口392內(nèi)的“是”按鈕394還是“否”按鈕396,則不做出響應(yīng)就被視作肯定的回復(fù)。因此,不做出響應(yīng)被視作用戶已經(jīng)選擇了“是”按鈕。相反,若用戶選擇“否”按鈕396,則否定響應(yīng)就被記錄在特定帖子的評(píng)定字段中。另外,用戶的通行證ID也連同他的或她的響應(yīng)記錄并被保存在TD數(shù)據(jù)庫(kù)230中。這就允許響應(yīng)與用戶相關(guān)聯(lián),且確保每個(gè)用戶對(duì)每條帖子僅投票一次。盡管該窗口的顯示字段330已經(jīng)被描述為配置有三個(gè)區(qū),但是本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,也可使用其它的窗口配置。
      圖4是描繪依照本發(fā)明的一些實(shí)施例來(lái)說(shuō)明用戶如何在給出的線程內(nèi)創(chuàng)建新的帖子的窗口300屏幕截圖的圖示。用于創(chuàng)建新帖子的菜單欄340位于顯示字段330的第二區(qū)334附近。例如,菜單欄340就位于第二區(qū)334之上。本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,該菜單欄340可位于窗口300內(nèi)的任何地方。當(dāng)用戶選擇“新建”按鈕345或“回復(fù)”按鈕350時(shí),下拉窗口405就顯現(xiàn)在菜單欄340附近。若用戶選擇“新建”按鈕345,則下拉窗口405將顯示代表可用帖子類(lèi)型的幾個(gè)菜單項(xiàng)。例如,下拉菜單405可包含代表問(wèn)題—類(lèi)型帖子410的問(wèn)題菜單項(xiàng)410。若用戶選擇問(wèn)題菜單項(xiàng)410,則新的問(wèn)題線程將已選擇的討論中啟動(dòng)。下拉菜單405也可包含代表建議—類(lèi)型帖子420的建議菜單項(xiàng)415。若用戶選擇建議菜單項(xiàng)415,則將在已選擇的討論線程中創(chuàng)建建議帖子。下拉菜單405也可含有代表普通評(píng)論—類(lèi)型帖子的普通評(píng)論菜單項(xiàng)430。若用戶選擇該普通評(píng)論菜單項(xiàng)430,則新的普通評(píng)論線程將被附加到已選擇的討論中。盡管下拉菜單項(xiàng)被說(shuō)明為僅具有問(wèn)題菜單項(xiàng)410、建議菜單項(xiàng),以及普通評(píng)論菜單項(xiàng)430,但是本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,任何數(shù)量的菜單項(xiàng)可被附加到下拉菜單405中。而且,隨著對(duì)討論線程創(chuàng)建新的帖子類(lèi)型,這些新的帖子類(lèi)型可被簡(jiǎn)單的附加到下拉菜單405。最后,一旦用戶選擇了他或她想要?jiǎng)?chuàng)建的所需帖子類(lèi)型,則光標(biāo)將顯現(xiàn)在顯示字段330的第三區(qū)336中,以允許用戶輸入該帖子的文本。一旦用戶將要完成輸入文本消息,該帖子就會(huì)顯現(xiàn)在顯示字段330的第二區(qū)334的適當(dāng)討論下。
      除了菜單項(xiàng)之外,下拉菜單405也可包含幾個(gè)與一個(gè)或多個(gè)菜單項(xiàng)相關(guān)聯(lián)的識(shí)別標(biāo)記。例如,問(wèn)題標(biāo)記425可與問(wèn)題—類(lèi)型的帖子410相關(guān)聯(lián),或者彈出球(a call-out balloon)430與建議—類(lèi)型的菜單項(xiàng)415相關(guān)聯(lián)。該標(biāo)記向用戶提供可視化反饋,并且該標(biāo)記被用來(lái)向用戶識(shí)別包含在該線程中并在顯示字段330的第二區(qū)334中顯示的帖子類(lèi)型。在下拉菜單405處,用戶可選擇任何一個(gè)菜單項(xiàng)。另外,菜單項(xiàng)340也可顯示與一個(gè)或多個(gè)線程類(lèi)型相關(guān)聯(lián)的識(shí)別標(biāo)記,這諸如與問(wèn)題菜單項(xiàng)410相關(guān)聯(lián)的問(wèn)題標(biāo)記425,或者與建議—類(lèi)型菜單項(xiàng)相關(guān)聯(lián)的彈出球430。盡管說(shuō)明的允許用戶對(duì)帖子進(jìn)行評(píng)定的方法是在下拉菜單405中提供的,但是本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到在不背離本發(fā)明范圍的前提下,諸如將評(píng)定置于菜單欄中、在帖子文本內(nèi)顯示的字段中,或者類(lèi)似的位置這樣的其它方法可被用來(lái)允許用戶對(duì)帖子進(jìn)行評(píng)定。其重要特征是該評(píng)定機(jī)制清楚的與適當(dāng)?shù)奶酉嚓P(guān)聯(lián),這樣以使用戶知道該關(guān)聯(lián)。
      圖5是說(shuō)明例程500的流程圖,其中基于用戶是如何對(duì)線程的有效性或者重要性進(jìn)行評(píng)定的而不是基于該線程的時(shí)間來(lái)從TD服務(wù)器225中移除討論線程。例程500可被保存在TD服務(wù)器225中,且其在客戶端的瀏覽器應(yīng)用程序上實(shí)現(xiàn)。例程500在505處開(kāi)始,其中該線程由用戶在討論組內(nèi)的討論板上啟動(dòng)。當(dāng)用戶提交帖子時(shí)該線程開(kāi)始。帖子菜單欄340被顯示在網(wǎng)絡(luò)瀏覽器窗口330中,且該帖子菜單欄340可包含“新建”按鈕345和“回復(fù)”按鈕350。若用戶選擇“新建”按鈕345,則可出現(xiàn)下拉菜單405以顯示用戶可從中選擇的帖子類(lèi)型。通常而言,下拉菜單405會(huì)包含問(wèn)題菜單項(xiàng)410、建議菜單項(xiàng)415,以及普通評(píng)論菜單項(xiàng)420。另外,帖子菜單欄340也可顯示與一個(gè)或多個(gè)菜單項(xiàng)相關(guān)聯(lián)的識(shí)別標(biāo)志,這諸如與問(wèn)題菜單項(xiàng)410相關(guān)聯(lián)的問(wèn)題標(biāo)志425,或者與建議項(xiàng)415相關(guān)聯(lián)的彈出球430。然后,用戶可簡(jiǎn)單的選擇菜單項(xiàng),通過(guò)簡(jiǎn)單的在下拉菜單405中所需的選擇上拖動(dòng)光標(biāo)并使用標(biāo)準(zhǔn)開(kāi)窗口技術(shù)而選擇適當(dāng)?shù)牟藛雾?xiàng)而開(kāi)始輸入帖子。一旦用戶選擇了所需類(lèi)型的帖子,光標(biāo)就會(huì)顯現(xiàn)在顯示字段330的第三部分336中,以允許用戶撰寫(xiě)文本消息。顯示字段330的第三部分336可被預(yù)載創(chuàng)建該帖子用戶的姓名,以及該帖子的主題,若用戶選擇回復(fù)按鈕350的話。然而,若該帖子是新線程的開(kāi)始,則用戶通常會(huì)被請(qǐng)求提供該帖子的主題。除了帖子文本之外,附加信息也被加到帖子上,其包括討論組的名稱(chēng)、帖子的主題行、發(fā)帖人的電子郵件地址、帖子被創(chuàng)建的日期,以及用戶的通行證ID。
      在510處,設(shè)置帖子的刪除日期,且該帖子的刪除日期連同TD數(shù)據(jù)庫(kù)230中的帖子一起保存。刪除日期被選擇為創(chuàng)建該帖子加上第一預(yù)定天數(shù)T1的日期。例如,對(duì)絕大多數(shù)的線程而言,預(yù)定天數(shù)T1通常是90天。這樣,刪除日期將被設(shè)置為從創(chuàng)建該線程的日期算起90天。然而,有些類(lèi)型的線程可能比其它線程更重要,因此比T1大的第二預(yù)定天數(shù)T2可加到該線程的創(chuàng)建日期,以形成刪除日期。例如,包含至少一條回復(fù)帖子的問(wèn)題/回復(fù)線程可被認(rèn)為是比普通評(píng)論線程更重要,且該問(wèn)題線程應(yīng)被保留更長(zhǎng)的時(shí)間。因此,T2可被設(shè)置為180天。這樣,問(wèn)題/回復(fù)線程的刪除日期通過(guò)將第二預(yù)定天數(shù)T2加到創(chuàng)建線程的系統(tǒng)日期而確定。盡管說(shuō)明T1被設(shè)置為90天,且說(shuō)明第二預(yù)定天數(shù)T2被設(shè)置為180天,但是本領(lǐng)域熟練的技術(shù)人員還是會(huì)認(rèn)識(shí)到關(guān)于T1和T2的數(shù)值可被設(shè)置為任意天數(shù),只要TD服務(wù)器225的管理者根據(jù)線程的數(shù)量以及被發(fā)布到討論組的消息數(shù)量而覺(jué)得合適的話。然而,T2的數(shù)值與諸如問(wèn)題/回復(fù)和反饋—類(lèi)型線程這樣的更重要的線程相關(guān)聯(lián),該T2數(shù)值應(yīng)比T1的數(shù)值大,這是與剩余的線程類(lèi)型相關(guān)聯(lián)的,以確保問(wèn)題和反饋類(lèi)型的線程在TD服務(wù)器225中被保留更長(zhǎng)的時(shí)間。
      一旦確定了刪除日期,則例程500就保持為空閑狀態(tài),直到做出決定,用戶將線程內(nèi)的帖子肯定評(píng)定為515,其中做出決定其他的用戶是否已經(jīng)對(duì)該線程內(nèi)的帖子做出了肯定評(píng)定。若該帖子被肯定評(píng)定,則緊隨例程500的“是”分支后面的是520,那里刪除日期被重新設(shè)置為系統(tǒng)時(shí)鐘的當(dāng)前日期加上適當(dāng)量的時(shí)間,T1或T2,這依靠于該帖子是回復(fù)或普通評(píng)論類(lèi)型,抑或該帖子是問(wèn)題/回復(fù)或反饋類(lèi)型。一旦刪除日期被重新設(shè)置,例程就前進(jìn)到540,其中在預(yù)定量的時(shí)間之后,例程就決定該刪除日期是否等于系統(tǒng)時(shí)鐘日期。通常,例程會(huì)檢查線程一段預(yù)定的時(shí)間,諸如每天、每三十(30)天,以及類(lèi)似的天數(shù)。這就確保了不必要的線程及時(shí)的從TD服務(wù)器225中移除。本領(lǐng)域熟練的技術(shù)人員會(huì)認(rèn)識(shí)到TD服務(wù)器225檢查刪除日期的預(yù)定時(shí)間量可為任意天數(shù),這并局限于上述的30天。一旦預(yù)定的天數(shù)過(guò)去后,在545處做出決定,TD服務(wù)器225的系統(tǒng)時(shí)鐘是等于還是大于特定線程的刪除日期。若系統(tǒng)時(shí)鐘的日期等于或大于該刪除日期,則緊隨“是”分支后的是550,即整個(gè)線程被刪除。然而,若系統(tǒng)時(shí)鐘的日期比線程的刪除日期小,則緊隨“否”分支后返回到540,那里TD服務(wù)器225等待另一段預(yù)定時(shí)間,之后就前進(jìn)到545,以再次檢查T(mén)D數(shù)據(jù)庫(kù)230中的線程,以決定是否應(yīng)該刪除任何線程。檢查帖子以決定是否應(yīng)刪除任何帖子的進(jìn)程是連續(xù)性重復(fù)進(jìn)行的。
      返回到515,若帖子沒(méi)有被肯定評(píng)定,則緊隨“否”分支之后的是525,其中做出決定該線程內(nèi)的帖子是否已經(jīng)被標(biāo)記為由該帖子的創(chuàng)建人回復(fù)過(guò)。最初帖子的創(chuàng)建者可選擇檢查該回復(fù),若他或她相信其中一個(gè)回復(fù)向帖子提供了答案,則他或她可將該帖子標(biāo)記為回復(fù)過(guò)。將帖子標(biāo)記為回復(fù)過(guò)自動(dòng)將該線程轉(zhuǎn)換到問(wèn)題/回復(fù)類(lèi)型的線程,其自動(dòng)將帖子提升到更重要的狀態(tài),并確保該線程會(huì)在TD服務(wù)器225上保留更長(zhǎng)的時(shí)間。在這種情況下,緊隨“是”分支后的是530,那里刪除日期被重新設(shè)置為系統(tǒng)時(shí)鐘的當(dāng)前日期加上第二預(yù)定時(shí)間間隔T2。一旦該線程的刪除日期被重新設(shè)置,則例程就前進(jìn)到540,那里例程500等待預(yù)定量的時(shí)間。在545處,TD服務(wù)器225的系統(tǒng)時(shí)鐘不是等于,就是大于特定線程的刪除日期。若系統(tǒng)時(shí)鐘的日期等于或大于該刪除日期,則緊隨“是”分支之后的是550,那里整個(gè)線程被刪除。然而,若系統(tǒng)時(shí)鐘的日期比線程的刪除日期小,則緊隨“否”分支后返回到540,那里TD服務(wù)器225等待另一段預(yù)定的時(shí)間,之后就前進(jìn)到545,以再次檢查T(mén)D數(shù)據(jù)庫(kù)230內(nèi)的帖子,以決定是否應(yīng)該刪除任何帖子。然而,若在525處做出決定該線程不包含問(wèn)題答案,則緊隨“否”分支之后的是540,從那里開(kāi)始決定線程是否應(yīng)該被刪除的進(jìn)程。
      在不背離本發(fā)明主旨和范圍的前提下,其它的可選實(shí)施例對(duì)熟悉范例實(shí)施例所屬領(lǐng)域的技術(shù)人員而言是顯而易見(jiàn)的。因此,本發(fā)明的范圍應(yīng)由附加權(quán)利要求書(shū)來(lái)定義,而不是前述的說(shuō)明。
      權(quán)利要求
      1.用于從包含多個(gè)帖子的討論組中刪除線程的方法,包括不管所述帖子是否有用,接收來(lái)自所述每個(gè)用戶的評(píng)定;決定是否至少有一個(gè)用戶已經(jīng)將所述線程中的至少一條帖子評(píng)定為有用;若至少有一個(gè)用戶已經(jīng)將至少一條帖子評(píng)定為有用,則保留所述線程;以及若連一個(gè)用戶都沒(méi)有將至少一條帖子評(píng)定為有用,則刪除所述線程。
      2.如權(quán)利要求1所述的方法,進(jìn)一步包含將與所述線程相關(guān)聯(lián)的刪除日期設(shè)置為預(yù)定值。
      3.如權(quán)利要求2所述的方法,其特征在于保留所述線程包括將所述線程的所述刪除日期重新設(shè)置為所述預(yù)定值。
      4.如權(quán)利要求3所述的方法,其特征在于保留所述線程包括保持所述帖子的所述刪除日期不變。
      5.如權(quán)利要求3所述的方法,其特征在于刪除所述線程包括確定至少一條帖子的所述刪除日期是否等于所述當(dāng)前日期;以及若所述刪除日期等于所述當(dāng)前日期,則刪除所述線程。
      6.如權(quán)利要求1所述的方法,其特征在于決定是否至少有一個(gè)用戶已經(jīng)對(duì)所述線程中的至少一條帖子做出了評(píng)定,其包括在與所述帖子相關(guān)聯(lián)的字段中保存所述評(píng)定值;以及確定所述用戶是否已經(jīng)肯定的將所述帖子評(píng)定為肯定。
      7.如權(quán)利要求6所述的方法,其特征在于確定所述評(píng)定字段是否具有表示肯定響應(yīng)的數(shù)值,其包括決定是否至少有一個(gè)人打開(kāi)了所述帖子;以及在與所述帖子相關(guān)聯(lián)的所述評(píng)定字段中保存肯定值。
      8.如權(quán)利要求7所述的方法,其特征在于確定所述評(píng)定字段是否具有表示肯定響應(yīng)的數(shù)值進(jìn)一步包括通過(guò)對(duì)所述帖子是否有用的詢(xún)問(wèn)做出響應(yīng)而確定所述用戶是否提供了肯定響應(yīng)。
      9.如權(quán)利要求2所述的方法,其特征在于將所述刪除日期設(shè)置為預(yù)定值包含決定所述帖子的類(lèi)型;若所述帖子是第一類(lèi)型,則將所述線程的所述刪除日期設(shè)置為第一預(yù)定值;若所述帖子是第二類(lèi)型,則將所述線程的所述刪除日期設(shè)置為第二預(yù)定值,其中所述第一預(yù)定值比所述第二預(yù)定值小。
      10.如權(quán)利要求8所述的方法,其特征在于從主要由問(wèn)題/回復(fù)-類(lèi)型的線程和反饋-類(lèi)型的線程組成的列表中選擇所述第一類(lèi)型的線程。
      11.如權(quán)利要求8所述的方法,其特征在于所述第二類(lèi)型的線程包含普通評(píng)論-類(lèi)型的帖子。
      12.如權(quán)利要求1所述的方法,進(jìn)一步包括將每條帖子和對(duì)每條帖子的所述評(píng)定顯示在顯示器件上。
      13.具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀媒質(zhì),其用于執(zhí)行從包含多個(gè)帖子的討論組中刪除線程的任務(wù),其包括將與所述線程相關(guān)聯(lián)的刪除日期設(shè)置為預(yù)定值;若用戶至少對(duì)一條帖子做出了肯定評(píng)定,則更新所述線程的所述刪除日期;更新所述線程的所述刪除日期,若;所述線程是第一類(lèi)型的線程;以及所述線程包括至少一條回復(fù)-類(lèi)型的帖子;決定所述線程的所述刪除日期是否等于所述當(dāng)前日期;以及若所述刪除日期等于所述當(dāng)前日期,則刪除所述線程。
      14.如權(quán)利要求13所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于決定是否至少有一條帖子已經(jīng)接收了肯定評(píng)定,其包括決定是否至少有一個(gè)人打開(kāi)了所述帖子;以及若至少有一個(gè)人已經(jīng)打開(kāi)了所述帖子,則更新所述線程的所述刪除日期。
      15.如權(quán)利要求13所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于將所述刪除日期設(shè)置為預(yù)定值包含確定所述帖子的類(lèi)型;若所述帖子是第一類(lèi)型,則將所述刪除日期設(shè)置為第一預(yù)定值;以及若所述帖子是第二類(lèi)型,則將所述刪除日期設(shè)置為第二預(yù)定值。
      16.如權(quán)利要求15所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于從主要由問(wèn)題類(lèi)型的帖子和反饋類(lèi)型的帖子組成的列表中選擇所述第一類(lèi)型的帖子,且第二類(lèi)型的帖子包含普通評(píng)論-類(lèi)型的帖子。
      17.一種用于移除線程的系統(tǒng),包括多個(gè)來(lái)自下列的帖子,包括客戶端,其可用于接收來(lái)自用戶的輸入,該輸入涉及與所述線程相關(guān)聯(lián)的至少一條帖子的所述評(píng)定;服務(wù)器,其可用于在客戶端上顯示線程的至少一條帖子;從所述客戶端接收至少一條與所述帖子相關(guān)聯(lián)的評(píng)定;依靠從所述客戶端接收到的所述評(píng)定而決定是否要從所述數(shù)據(jù)庫(kù)中刪除與所述帖子相關(guān)聯(lián)的所述線程;以及分布網(wǎng)絡(luò),其將所述客戶端連接到所述服務(wù)器。
      18.如權(quán)利要求17所述的系統(tǒng),其特征在于決定是否刪除所述線程包括確定所述線程的所述刪除日期是否等于所述當(dāng)前日期;以及若所述刪除日期等于所述當(dāng)前日期,則刪除所述線程。
      19.如權(quán)利要求17所述的系統(tǒng),其特征在于所述服務(wù)器進(jìn)一步可用于在與所述帖子相關(guān)聯(lián)的評(píng)定字段中保存來(lái)自所述客戶端的所述接收到的輸入以及與所述線程相關(guān)聯(lián)的所述刪除日期。
      20.如權(quán)利要求17所述的系統(tǒng),進(jìn)一步包括決定從所述客戶端接收到的所述輸入是否具有表示其是有用的數(shù)值,這包括決定是否至少有一個(gè)人打開(kāi)了所述組成帖子;以及若至少有一個(gè)人打開(kāi)了所述組成帖子,則更新所述線程的所述刪除日期。
      21.如權(quán)利要求20所述的系統(tǒng),其特征在于更新所述線程的所述刪除日期包括確定所述線程的類(lèi)型;若所述線程是普通評(píng)論-類(lèi)型的線程,則將所述刪除日期設(shè)置為第一預(yù)定值;若所述線程包含問(wèn)題/回復(fù)-類(lèi)型的線程,則將所述刪除日期設(shè)置為第二預(yù)定值;以及若所述線程包含反饋-類(lèi)型的帖子,則將所述刪除日期設(shè)置為第二預(yù)定值。
      全文摘要
      基于線程內(nèi)各個(gè)帖子的評(píng)定而用于從討論組中移除線程的系統(tǒng)和方法。若用戶花時(shí)間對(duì)帖子進(jìn)行肯定評(píng)定,則帖子(以及線程)被認(rèn)為是對(duì)整個(gè)社區(qū)有用的,且不應(yīng)被刪除。為對(duì)帖子進(jìn)行評(píng)定,只要打開(kāi)帖子,就向用戶顯示窗口,并詢(xún)問(wèn)用戶該帖子是否有用??隙ǖ幕貜?fù)會(huì)重新設(shè)置與該帖子相關(guān)聯(lián)的刪除日期。若沒(méi)有對(duì)帖子的肯定評(píng)定,則在該帖子的始發(fā)者將該帖子標(biāo)記為已回復(fù)狀態(tài)的情況下,該線程也可被認(rèn)為是有用的,在這種情況下,刪除日期被重新設(shè)置。然而,若線程中沒(méi)有一條帖子被肯定評(píng)定,則該線程被認(rèn)為是無(wú)用的,并可被刪除。
      文檔編號(hào)G06F13/00GK1661612SQ20051005259
      公開(kāi)日2005年8月31日 申請(qǐng)日期2005年2月22日 優(yōu)先權(quán)日2004年2月23日
      發(fā)明者S·安德森, R·奧斯特伶 申請(qǐng)人:微軟公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1