專利名稱::一種回復(fù)論壇信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種回復(fù)論壇信息的方法和裝置。
背景技術(shù):
:隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的用戶通過網(wǎng)絡(luò)搜索自己需要的信息。如果用戶不能在網(wǎng)絡(luò)上搜索出自己想要的信息,則可以通過論壇提出自己的問題,有其他用戶進行解答。許多用戶也通過論壇對一些信息進行交流,比如一些技術(shù)類論壇,針對某種技術(shù),許多用戶會將自己知道的內(nèi)容發(fā)布到論壇上供其他用戶學(xué)習(xí)。當(dāng)然,對于自己不知道的信息,還可以在一些有針對性的論壇上發(fā)布問題,讓其他知道該信息的用戶給予解答??傊搲某霈F(xiàn)能夠?qū)⒂邢嗤d趣、愛好的用戶聚在一起,互相交流。但是目前的論壇,尤其是一些技術(shù)類論壇或者游戲論壇,會經(jīng)常碰到用戶重復(fù)發(fā)帖(即發(fā)布論壇信息)詢問相同的問題。比如對于一個游戲論壇,當(dāng)游戲的服務(wù)器進入更新或者升級狀態(tài),論壇的版主會提前發(fā)帖提示所有玩家服務(wù)器即將關(guān)閉多少時間,但是還是會有許多玩家在論壇發(fā)帖,而帖子無一例外的都是"為什么登陸不上?,,"為什么不能進游戲?""為什么我進不了游戲了,,"怎么進不了游戲了"。有的比較專業(yè)的論壇,相同的問題出現(xiàn)的頻率會更高。比如一個計算機軟件的論壇,經(jīng)常會有重復(fù)的帖子內(nèi)容,像詢問軟件版本,詢問軟件運行環(huán)境,詢問運行軟件的機器配置等等。論壇維護人員會對用戶發(fā)布的帖子給予解答,但是如果存在大量重復(fù)的帖子,會造成論壇維護人員對相同的帖子內(nèi)容重復(fù)回答。綜上所述,現(xiàn)有的論壇中,不能對用戶發(fā)布的論壇信息進行檢索,使得論壇維護人員對相同的論壇信息進行重復(fù)回答,增加了論壇維護人員的工作量。
發(fā)明內(nèi)容本發(fā)明實施例提供一種回復(fù)論壇信息的方法和裝置,用以解決現(xiàn)有技術(shù)中存在的不能對用戶發(fā)布的論壇信息進行檢索,使得論壇維護人員對相同的論壇信息進行重復(fù)回答,增加了論壇維護人員的工作量的問題。本發(fā)明實施例提供的一種回復(fù)論壇信息的方法包括根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;將確定的所述匹配信息提供給用戶。本發(fā)明實施例提供的一種回復(fù)論壇信息的裝置包括匹配信息確定模塊,用于根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;提供模塊,用于將確定的所述匹配信息提供給用戶。本發(fā)明實施例根據(jù)設(shè)定的關(guān)4泉信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;將確定的所述匹配信息提供給用戶,從而減輕了論壇維護人員的工作量。圖1為本發(fā)明實施例回復(fù)論壇信息的裝置結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例回復(fù)論壇信息的第一種方法流程示意圖;圖3為本發(fā)明實施例回復(fù)論壇信息的第二種方法流程示意圖;圖4為本發(fā)明實施例回復(fù)論壇信息的第三種方法流程示意圖。具體實施例方式在本發(fā)明實施例中,根據(jù)設(shè)定的關(guān)鍵信息和匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息,將確定的匹配信息提供給用戶,從而能夠自動回答用戶的論壇信息,減輕了論壇維護人員的工作量。其中,關(guān)鍵信息包括但不限于下列信息中的一種或幾種文字、數(shù)字、標(biāo)點符號等等。匹配信息可以是論壇維護人員提供的答復(fù)信息,還可以是論壇中已經(jīng)發(fā)布的論壇信息。下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。如圖l所示,本發(fā)明實施例回復(fù)論壇信息的裝置包括匹配信息確定模塊IO和提供模塊20。匹配信息確定模塊10,與提供模塊20連接,用于根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)4建信息對應(yīng)的匹配信息。在具體實施過程中,為了提高查找匹配信息的速度,本發(fā)明實施例回復(fù)論壇信息的裝置還可以按照表1所示的程序,將匹配信息讀取到內(nèi)存中。其中,論壇信息包括信息標(biāo)題和信息內(nèi)容,確定論壇信息中的關(guān)4建信息時,可以從信息標(biāo)題和/或信息內(nèi)容中進行查找。確定論壇信息中的關(guān)4走信息可以采用如下方法預(yù)先設(shè)定關(guān)鍵信息,查看論壇信息中是否有與預(yù)先設(shè)定關(guān)鍵信息相同的信息,如果有,則將該信息作為論壇信息中的關(guān)鍵信息。具體的,可以根據(jù)表2所示的程序,確定論壇信息中的關(guān)鍵信息。當(dāng)然,本實施例并不局限于上述方法,其他能夠確定論壇信息中的關(guān)鍵信息的方法同樣適用本實施例。提供模塊20,與匹配信息確定模塊IO連接,用于將匹配信息確定模塊20確定的匹配信息提供給用戶。其中,提供模塊20還可以進一步包括:存儲模塊200和第一提供模塊210。存儲模塊200,用于保存設(shè)定的提供方式。第一提供模塊210,用于根據(jù)存儲模塊200保存的提供方式,將確定的匹配信息提供給用戶。提供方式包括但不限于下列方式中的一種或幾種將匹配信息發(fā)送到指定手機上;將匹配信息發(fā)送到指定郵箱中;將匹配信息顯示到論壇上等等。其中,如果匹配信息確定模塊IO確定至少兩個匹配信息,則提供模塊20還可以進一步包括計算模塊220、排序模塊230、第二提供模塊240。計算模塊220,用于計算匹配信息確定模塊10確定的相同的匹配信息的數(shù)量。在具體實施過程中,計算模塊220可以按照表3所示的程序,確定的相同的匹配信息的數(shù)量。排序模塊230,用于根據(jù)計算模塊220計算的數(shù)量,對匹配信息進行排序,比如按照從大到小的順序排序。在具體實施過程中,排序模塊230可以按照表4所示的程序,對匹配信息進行排序。第二提供才莫塊240,用于將排序模塊230排序后的匹配信息提供給用戶。第二提供模塊240提供給用戶的方式與第一提供模塊210的方式相同,不再贅述。在本實施例中,可以在用戶發(fā)布論壇信息前或者在用戶發(fā)布論壇信息后,對論壇信息進行回復(fù)。其中,如果在用戶發(fā)布論壇信息前,進行回復(fù),則本發(fā)明實施例回復(fù)論壇信息的裝置還可以進一步包括第一獲取模塊30和判斷模塊40。第一獲取模塊30,與匹配信息確定模塊IO連接,用于在用戶發(fā)布論壇信息前,獲取用戶輸入的論壇信息,供匹配信息確定模塊IO使用。則匹配信息確定模塊10確定第一獲取模塊30獲取的論壇信息中的關(guān)鍵信自具體的,第一獲取模塊30獲取用戶輸入的論壇信息的方法有很多可以實時獲取用戶輸入的論壇信息;還可以根據(jù)設(shè)定的時間,周期獲取用戶輸入的論壇信息;還可以在用戶輸入完論壇信息后,發(fā)布論壇信息前,獲取用戶輸入的論壇信息(比如用戶點擊發(fā)布,暫時阻止用戶發(fā)布論壇信息,并獲取用戶輸入的論壇信息)。判斷模塊40,與提供模塊20連接,用于在提供模塊20將確定的匹配信息提供給用戶后,查看用戶是否繼續(xù)發(fā)布論壇信息,如果是,則發(fā)布論壇信息;否則,取消發(fā)布"i侖壇信息。其中,如果在用戶發(fā)布論壇信息后進行回復(fù),則本發(fā)明實施例回復(fù)論壇信息的裝置還可以進一步包括第二獲取模塊50。第二獲取模塊50,與匹配信息確定模塊10連接,用于獲取用戶發(fā)布的論壇信息,供匹配信息確定模塊IO使用。則匹配信息確定模塊10確定第二獲取模塊50獲取的論壇信息中的關(guān)鍵信自如圖2所示,本發(fā)明實施例回復(fù)論壇信息的第一種方法包括下列步驟步驟200、根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)4建信息對應(yīng)的匹配信息。在具體實施過程中,為了提高查找匹配信息的速度,本發(fā)明實施例回復(fù)論壇信息的裝置還可以按照表1所示的程序,將匹配信息讀取到內(nèi)存中。其中,論壇信息包括信息標(biāo)題和信息內(nèi)容,確定論壇信息中的關(guān)鍵信息時,可以從信息標(biāo)題和/或信息內(nèi)容中進行查找。確定論壇信息中的關(guān)鍵信息可以采用如下方法預(yù)先設(shè)定關(guān)鍵信息,查看論壇信息中是否有與預(yù)先設(shè)定關(guān)鍵信息相同的信息,如果有,則將該信息作為論壇信息中的關(guān)鍵信息。具體的,可以根據(jù)表2所示的程序,確定論壇信息中的關(guān)鍵信息。當(dāng)然,本實施例并不局限于上述方法,其他能夠確定論壇信息中的關(guān)鍵信息的方法同樣適用本實施例。步驟201、將確定的匹配信息提供給用戶。其中,步驟201中,可以根據(jù)設(shè)定的提供方式,將確定的匹配信息提供給用戶。提供方式包括但不限于下列方式中的一種或幾種將匹配信息發(fā)送到指定手機上;將匹配信息發(fā)送到指定郵箱中;將匹配信息顯示到論壇上等等。如果步驟200中,確定至少兩個匹配信息,則步驟201還可以進一步包括計算步驟200中確定的相同的匹配信息的數(shù)量,在具體實施過程中,可以按照表3所示的程序,確定的相同的匹配信息的數(shù)量;根據(jù)計算的數(shù)量,對匹配信息進行排序,比如按照從大到小的順序排序,在具體實施過程中,可以按照表4所示的程序,對匹配信息進行排序;將排序后的匹配信息提供給用戶。在具體實施中,可以根據(jù)設(shè)定的提供方式將排序后的匹配信息提供給用戶。在本實施例中,可以在用戶發(fā)布論壇信息前或者在用戶發(fā)布論壇信息后,對論壇信息進行回復(fù)。其中,如果在用戶發(fā)布論壇信息前,進行回復(fù),則步驟200之前還可以進一步包括在用戶發(fā)布論壇信息前,獲取用戶輸入的論壇信息。具體的,獲取用戶輸入的論壇信息的方法有很多可以實時獲取用戶輸入的論壇信息;還可以根據(jù)設(shè)定的時間,周期獲取用戶輸入的論壇信息;還可以在用戶輸入完論壇信息后,發(fā)布論壇信息前,獲取用戶輸入的論壇信息(比如用戶點擊發(fā)布,暫時阻止用戶發(fā)布論壇信息,并獲取用戶輸入的論壇信息)。則步驟201之后還可以進一步包括查看用戶是否繼續(xù)發(fā)布該-論壇信息,如果是,則發(fā)布該-淪壇信息;否則,取消發(fā)布該i侖壇信息。其中,如果在用戶發(fā)布論壇信息后進行回復(fù),則步驟200之前還可以進一步包括獲取用戶發(fā)布的論壇信息。上面提到的表1到表4如下所示將匹配信息讀取到內(nèi)存中。staticArrayListqstAryList=newArrayList();〃在內(nèi)存初始化對象空間publicstaticvoidinit(){qstAryList=newArrayList();IFacadeservice=newFacadelmpl();Questionsqt=newQuestions();ListresList=service.getQuestionsKnowView();〃獲耳又所有教程if(resList!=null&&resList.size()>0){for(intm=0;m<resList.size();m++){Questionsdata=(Questions)resList.get(m);qstAryList.add(data);〃把教程數(shù)據(jù)裝入內(nèi)存對象空間表1確定論壇信息中的關(guān)鍵信息。讀取用戶提交的關(guān)鍵信息中的標(biāo)題信息和內(nèi)容信息到2個變量,循環(huán)所有的關(guān)鍵信息,統(tǒng)計所有的匹配信息在這2個變量中出現(xiàn)的次數(shù),并跟匹配信息一一對應(yīng)。同時記錄出現(xiàn)過的關(guān)鍵:信息,這樣會得到一系列匹配上的關(guān)鍵:信息。進一步的,以空格隔開組成一個字符串,存儲到日志用于關(guān)4定信息統(tǒng)計,便于人工進行修正。ArrayListrstAryListOne=newArrayList();for(inti=0;i<qstAryList.size();i++){Questionsdata=(Questions)qstAryListget(i);〃從內(nèi)存中取出匹配信息StringtmpLabelStr=data.getLabels().toLowerCase();〃統(tǒng)一小寫if(tmpLabelStr!=null&&!tmpLabelStr.trim().equals("")){<image>imageseeoriginaldocumentpage11</image>表2確定的相同的匹配信息的數(shù)量。以空格隔開匹配上的關(guān)鍵:信息,循環(huán)所有的匹配上的關(guān)鍵信息,統(tǒng)計所有的關(guān)鍵信息在這2個變量中出現(xiàn)的次數(shù),并增加到表2統(tǒng)計出來的關(guān)鍵信息的匹配數(shù)中,并跟匹配信息--對應(yīng)。<image>imageseeoriginaldocumentpage11</image><table>tableseeoriginaldocumentpage12</column></row><table>表3對匹配信息進行排序。將被排序的記錄數(shù)組R[l..n]垂直排列,每個記錄R[i]看作是重量為R[i].key的氣泡。根據(jù)輕氣泡不能在重氣泡之下的原則,從下往上掃描數(shù)組R:凡掃描到違反本原則的輕氣泡,就使其向上"飄浮"。如此反復(fù)進行,直到最后任何兩個氣泡都是輕者在上,重者在下為止。<table>tableseeoriginaldocumentpage12</column></row><table>表4如圖3所示,本發(fā)明實施例回復(fù)論壇信息的第二種方法包括下列步驟本實施例在用戶輸入論壇信息時,對論壇信息進行回復(fù)。步驟300、獲取用戶輸入的論壇信息。具體的,可以設(shè)置周期時間,根據(jù)該周期時間周期獲取用戶輸入的論壇信息;還可以在用戶輸入完論壇信息后,用戶提交論壇信息前獲取該論壇信息。步驟301、確定獲取的論壇信息中的關(guān)鍵信息。步驟302、根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息。步驟303、根據(jù)設(shè)定的提供方式,將確定的匹配信息提供給用戶。如果步驟301中確定了至少兩個關(guān)鍵信息,則步驟303還需要計算步驟302中確定的相同的匹配信息的數(shù)量,根據(jù)計算的數(shù)量,對匹配信息進行排序,根據(jù)設(shè)定的提供方式將排序后的匹配信息提供給用戶。步驟304、查看用戶是否繼續(xù)發(fā)布該論壇信息,如果是,則發(fā)布該論壇信息;否則,取消發(fā)布該論壇信息。如圖4所示,本發(fā)明實施例回復(fù)論壇信息的第三種方法包括下列步驟本實施例在用戶發(fā)布論壇信息后,對論壇信息進行回復(fù)。步驟400、獲取用戶發(fā)布的論壇信息。具體的,可以設(shè)置周期時間,根據(jù)該周期時間周期查看是否有新的論壇信息,如果有,則獲取該論壇信息;還可以實時查看是否有新的論壇信息,如果有,則獲取該論壇信息。步驟401、確定獲取的論壇信息中的關(guān)鍵信息。步驟402、根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息。步驟403、根據(jù)設(shè)定的提供方式,將確定的匹配信息^是供給用戶。如果步驟401中確定了至少兩個關(guān)鍵信息,則步驟403還需要計算步驟402中確定的相同的匹配信息的數(shù)量,根據(jù)計算的數(shù)量,對匹配信息進行排序,將排序后的匹配信息根據(jù)設(shè)定的提供方式,提供給用戶。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。應(yīng)該離本發(fā)明的精神保護范圍。從上述實施例中可以看出本發(fā)明實施例根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;將確定的所述匹配信息提供給用戶,從而減輕了論壇維護人員的工作量,節(jié)省了論壇服務(wù)器的資源,并且減少了重復(fù)論壇信息的數(shù)量,增加了用戶體驗。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權(quán)利要求1、一種回復(fù)論壇信息的方法,其特征在于,該方法包括根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;將確定的所述匹配信息提供給用戶。2、如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息之前若包括步驟在用戶發(fā)布論壇信息前,獲取用戶輸入的論壇信息;則所述將確定的所述匹配信息提供給用戶之后包括步驟查看用戶是否繼續(xù)發(fā)布所述論壇信息,如果是,則發(fā)布所述論壇信息;否則,取消發(fā)布所述論壇信息。3、如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息之前包括步驟獲取用戶發(fā)布的論壇信息。4、如權(quán)利要求2或3所述的方法,其特征在于,所述將確定的所述匹配信息提供給用戶包括根據(jù)設(shè)定的提供方式,將確定的所述匹配信息提供給用戶。5、如權(quán)利要求l、2或3所述的方法,其特征在于,如果確定至少兩個匹配信息,則所述將確定的所述匹配信息提供給用戶包括計算確定的相同的所述匹配信息的數(shù)量;根據(jù)計算的數(shù)量,對所述匹配信息進行排序;將排序后的所述匹配信息提供給用戶。6、一種回復(fù)論壇信息的裝置,其特征在于,該方法裝置包括匹配信息確定模塊,用于根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;提供模塊,用于將確定的所述匹配信息提供給用戶。7、如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括第一獲取模塊,用于在用戶發(fā)布論壇信息前,獲取用戶輸入的論壇信息;判斷模塊,用于在所述提供模塊將確定的所述匹配信息提供給用戶后,查看用戶是否繼續(xù)發(fā)布所述論壇信息,如果是,則發(fā)布所述論壇信息;否則,取消發(fā)布所述論壇信息。8、如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括第二獲取模塊,用于獲取用戶發(fā)布的論壇信息。9、如權(quán)利要求7或8所述的裝置,其特征在于,所述提供模塊包括存儲模塊,用于保存設(shè)定的提供方式;第一提供模塊,用于根據(jù)所述提供方式,將確定的所述匹配信息提供給用戶。10、如權(quán)利要求6、7或8所述的裝置,其特征在于,所述提供模塊包括計算模塊,用于如果所述匹配信息確定模塊確定至少兩個所述匹配信息,則計算所述匹配信息確定模塊確定的相同的所述匹配信息的數(shù)量;排序模塊,用于根據(jù)所述計算模塊計算的數(shù)量,對所述匹配信息進行排序;第二提供才莫塊,用于將排序后的所述匹配信息^是供給用戶。全文摘要本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種回復(fù)論壇信息的方法和裝置,解決了現(xiàn)有技術(shù)中存在的不能對用戶發(fā)布的論壇信息進行檢索,使得論壇維護人員對相同的論壇信息進行重復(fù)回答,增加了論壇維護人員的工作量的問題,包括根據(jù)設(shè)定的關(guān)鍵信息與匹配信息的對應(yīng)關(guān)系,確定論壇信息中的關(guān)鍵信息對應(yīng)的匹配信息;將確定的所述匹配信息提供給用戶。采用本發(fā)明能夠減輕了論壇維護人員的工作量。文檔編號G06F17/30GK101178734SQ20071019556公開日2008年5月14日申請日期2007年12月6日優(yōu)先權(quán)日2007年12月6日發(fā)明者朱世康申請人:深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司