欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在聊天工具中對聊天朋友自動歸類的控制方法及裝置的制作方法

文檔序號:6601890閱讀:154來源:國知局
專利名稱:一種在聊天工具中對聊天朋友自動歸類的控制方法及裝置的制作方法
技術領域
本發(fā)明涉及即時聊天系統(tǒng),具體地,涉及在聊天工具中對聊天朋友自動歸類的控制方法以及相應的控制裝置。
背景技術
隨著互聯(lián)網(wǎng)技術的高速發(fā)展,全球已經(jīng)進入到信息化時代,越來越多的人通過互聯(lián)網(wǎng)獲取最新的信息,互聯(lián)網(wǎng)平臺相對于傳統(tǒng)媒體,信息發(fā)布更迅捷,更高效;互聯(lián)網(wǎng)也使人們交流更方便,通過QQ,MSN等聊天工具與家人,朋友,同事交流溝通已成為人們日常生活中主要的通訊方式之一?,F(xiàn)如今,幾乎每一個使用互聯(lián)網(wǎng)的網(wǎng)民都會使用一種或是幾種聊天工具。在內地,我們平時使用最多的或許是QQ;而在公司,企業(yè)中同事們更多地使用 MSN來溝通傳達工作中的事宜;當然還有其他聊天工具包括幾年前推出的飛信,以及近年來比較熱門的校內網(wǎng)中的校內通聊天軟件等等。那么隨著用戶的人際關系網(wǎng)的不斷擴大,這些聊天工具中的好友必然逐漸增多, 現(xiàn)如今用戶的好友名單中超過100位好友的比比皆是,這個數(shù)量也會隨著互聯(lián)網(wǎng)的普及而不斷增長,那么在這些聊天工具中就勢必需要對這么多好友進行分類,在現(xiàn)有的聊天工具中一般都采用類似地分類方法,一般按照家人,同事,同學(包括不同學習階段的同學)來分類,隨著好友數(shù)量的不斷增加,分類工作也給用戶帶來一些麻煩。在現(xiàn)有的技術中,各類聊天工具還沒有針對好友分類問題有新的解決方案,本發(fā)明希望通過用戶的聊天歷史記錄來為用戶自動歸類,將用戶平時經(jīng)常聊天的好友歸為一類,將平時很少聊天的好友劃為另一類,這種方法可以為用戶帶來便利,同時如果再結合好友列表更新的技術,可以為服務器的高效率工作提供技術支持。

發(fā)明內容
針對現(xiàn)有技術中的缺陷,本發(fā)明的目的是通過聊天記錄的處理提供一種對聊天朋友自動歸類的控制方法以及相應的控制裝置。根據(jù)本發(fā)明的一個方面,提供一種在聊天工具中對聊天朋友自動歸類的控制方法,一個使用所述聊天工具的用戶有一個或多個聊天朋友,其特征在于,包括步驟a.獲取所述用戶與一個聊天朋友的聊天歷史記錄;b.根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài);c.若所述用戶與所述聊天朋友處于所述冷漠狀態(tài),則將所述聊天朋友歸入“可忽略”級別。根據(jù)本發(fā)明的另一個方面,還提供一種在聊天工具中對聊天朋友自動歸類的控制裝置,其中,一個使用所述聊天工具的用戶有一個或多個聊天朋友,其特征在于,包括第一獲取裝置,用于獲取所述用戶與一個聊天朋友的聊天歷史記錄;第一判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài);以及第一處理裝置,用于當所述用戶與所述聊天朋友處于所述冷漠狀態(tài)時將所述聊天朋友歸入“可忽略”級別。根據(jù)本發(fā)明的又一個方面,提供一種聊天工具,其中,一個使用所述聊天工具的用戶有一個或多個聊天朋友,其特征在于,包括上述控制裝置。本發(fā)明通過對用戶聊天工具中的聊天記錄的處理提供一種對聊天朋友自動歸類的控制方法以及相應的控制裝置。通過本發(fā)明提供的控制方法可以實現(xiàn)自動為用戶好友列表中的多個好友進行歸類,并可以根據(jù)所述用戶與好友聊天記錄的情況更新相應的分類, 從而改善用戶在使用聊天工具中的感受度。


通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、 目的和優(yōu)點將會變得更明顯圖1示出根據(jù)本發(fā)明的第一個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖;圖2示出根據(jù)本發(fā)明的第二個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖;圖3示出根據(jù)本發(fā)明的第三實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖;圖4示出根據(jù)本發(fā)明的第四個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖;圖5示出根據(jù)本發(fā)明的第五個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖;圖6示出根據(jù)本發(fā)明第六實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖;圖7示出根據(jù)本發(fā)明的第七實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的網(wǎng)絡拓撲圖;以及圖8示出根據(jù)本發(fā)明的第六實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制裝置的示意圖。
具體實施例方式本發(fā)明提供至少一種對聊天工具中的聊天好友進行自動歸類的控制方法。首先, 在這里需要說明一個問題本領域技術人員理解,我們常用的聊天工具,如QQ和MSN,用戶的聊天記錄是保存在每臺電腦上的,即用戶使用不同的電腦(比如公司里的電腦和家里的個人電腦)登錄聊天工具,那么聊天工具上只能顯示用戶在本臺電腦上的聊天記錄,而這些一般不包括所述用戶與其聊天朋友所有的聊天記錄,那么對于不完整的聊天記錄,就無法準確地判斷某個聊天朋友與所述用戶是否處于所述的冷漠狀態(tài),所以本發(fā)明假設當所述用戶登錄所述聊天工具后,該聊天工具的服務器能夠獲取所述用戶所有聊天朋友的全部聊天歷史記錄信息。圖1示出了根據(jù)本發(fā)明的第一個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖。具體地,與現(xiàn)有的聊天工具對所述用戶的分類(例如在微軟公司提供的MS匪essenger中按照家人、同學、朋友、同事分類以及QQ的按照我的好友(用戶還可以針對這個類別自行設置好友類別,例如中學同學、大學同學等)、陌生人、黑名單來分類)有所不同,本實施例提供的控制方法主要是通過獲取所述用戶聊天記錄的相關信息來為用戶的聊天好友進行自動歸類。具體地,當所述用戶登錄所述聊天工具,執(zhí)行步驟S201,服務器獲取所述用戶與一個聊天朋友的聊天歷史記錄。本領域技術人員理解,優(yōu)選地,本發(fā)明提供的控制裝置可以從該聊天工具的服務器獲取所述用戶所有聊天好友的全部聊天記錄信息,例如在該服務器中與所述用戶對應的聊天朋友的聊天記錄按照該用戶的識別號(例如QQ程序中的QQ編號)以及聊天朋友的識別號為索引進行存儲,且根據(jù)該用戶 (聊天者)的識別號獲取該用戶的聊天朋友的所有聊天記錄。然后進入步驟S202,根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài),例如該用戶與該聊天朋友盡管建立了“朋友”關系,但不存在對應的聊天記錄, 即可以被理解兩者之間實際上沒有聊天,那么可以確定該用戶與該聊天朋友處于冷漠狀態(tài)。所述的聊天歷史記錄的具體判斷依據(jù)將在下列圖示中逐一闡述,在此不予贅述??梢岳斫獾氖牵觥袄淠疇顟B(tài)”是指在網(wǎng)絡聊天工具中的狀態(tài),與所述用戶和該聊天好友在現(xiàn)實生活中的狀態(tài)很可能并不相同,比如該好友是所述用戶的家人,每天生活在一起,那么通常情況下,他們之間的溝通交流就很少通過網(wǎng)絡來進行,可能依照所述聊天工具的聊天歷史記錄來判斷,他們處于“冷漠狀態(tài)”,但實際上并不是如此,又比如該好友近段時間和所述用戶正在長途旅行,這段時間內就沒有登錄聊天工具,那么依照所述聊天工具的聊天歷史記錄來判斷,可能他們是處于“冷漠狀態(tài)”,但這和現(xiàn)實生活中的情況并不一致,所以,這里需要強調的是本發(fā)明所述的冷漠狀態(tài)是指在網(wǎng)絡聊天工具中的狀態(tài),而并不是現(xiàn)實生活中我們所說的冷漠狀態(tài)。進一步地,本領域技術人員理解,這種冷漠狀態(tài)實際上指在聊天工具中兩個人是否屬于“熱戀”狀態(tài),如果屬于“熱戀”狀態(tài),例如每天大量地聊天,那么可以確定這兩個網(wǎng)友屬于“好友”級別。若所述步驟S202的判斷結果是肯定的,即確定所述用戶與該聊天朋友是否處于冷漠狀態(tài),則進入步驟S203,將所述聊天朋友歸為可“忽略”級別;如果不是,則所述聊天朋友就不歸為可忽略級別,即不再做任何處理,本次處理過程結束。圖2示出了根據(jù)本發(fā)明的第二個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖。具體地,本實施例可以被理解為上述圖1所示實施例的一個具體實施方案。優(yōu)選地,當所述用戶登錄所述聊天工具后,首先執(zhí)行步驟S211,服務器獲取所述用戶單向向所述聊天朋友發(fā)送消息的次數(shù)。本領域技術人員理解,在聊天記錄中一般都記錄著某條信息的發(fā)送者和接受者,服務器可以通過數(shù)據(jù)庫查詢的方式來獲取第 N條信息的發(fā)送者為所述用戶而第N+1條,第N+2條...第N+n條信息(這里的n,服務器可以自行設置一個數(shù)值,比如10,20,30....)的發(fā)送者仍舊是所述用戶時的記錄。這些記錄就是所述用戶單向向所述聊天朋友發(fā)送的消息記錄。進一步地,可以計算這些記錄的條數(shù),例如通過數(shù)據(jù)庫操作的相關統(tǒng)計函數(shù),比如count函數(shù)來計算這些記錄的次數(shù),從而獲得單向發(fā)送消息的記錄數(shù)。然后進入步驟S212,判斷所述用戶單向向所述聊天朋友發(fā)送消息的次數(shù)是否超過了第一閾值。本領域技術人員理解,優(yōu)選地,通過服務器或者通過本發(fā)明提供的控制裝置預先設定一個閾值,比如設定閾值為10 (即上述的η),表示當所述用戶單向向所述聊天朋友發(fā)送消息的次數(shù)超過10次時,所述步驟的判斷結果是肯定的,則進入步驟S213,確定所述用戶與所述聊天朋友的狀態(tài)處于所述冷漠狀態(tài);如果沒有超過10次,那么確定所述用戶與所述聊天朋友的狀態(tài)沒有處于所述的冷漠狀態(tài),從而不進行任何處理。本領域技術人員理解,所述閾值可以根據(jù)具體實施需要予以設定,例如通過在服務器中手工地進行設定,或者由服務器根據(jù)用戶數(shù)量以及被歸為所述“忽略”類別的聊天朋友的數(shù)量進行動態(tài)調整,這并不影響本發(fā)明的實質內容。例如,當用戶數(shù)量越來越多,服務器需要處理的信息量也隨之增大,這時,服務器可以將閾值增加,比如設定閾值為20,即當所述用戶單向向所述聊天朋友發(fā)送消息的次數(shù)沒有超過20次,那么就確定兩人的狀態(tài)沒有處于冷漠狀態(tài)。這里容易理解,當閾值增大,相當于放寬了判斷是否處于冷漠狀態(tài)的標準,那么歸為可忽略級別的聊天朋友必將減少,這樣可以適當減輕服務器的工作量,提高服務器的效率,在此不再贅述。在本實施例的一個變化例中,所述步驟S211可以變化為所述用戶的聊天好友單向向所述用戶發(fā)送消息的次數(shù)是否超過第一閾值。具體地,我們可以理解,通過判斷所述用戶的聊天好友單向向所述用戶發(fā)送消息的次數(shù)是否超過所設定的閾值,也可以確定所述用戶與所述聊天朋友的是否處于所述冷漠狀態(tài),即該用戶并沒有理睬這個特定聊天朋友的問候。具體地,本領域技術人員理解,所述第一閾值也可以根據(jù)實際情況予以變化,這并不影響本發(fā)明的實質內容,不予贅述。在又一個變化例中,所述步驟S211可以變化為判斷所述用戶向聊天朋友單向發(fā)送聊天信息的次數(shù)與所述聊天朋友單向向所述用戶發(fā)送聊天信息的次數(shù)之和是否超過第一閾值。例如,某一個用戶開始3次向聊天朋友甲發(fā)送問候信息,但該聊天朋友甲都沒有回復;然后該聊天朋友甲過一段時間后向該用戶發(fā)送問候信息,而相應地所述用戶也沒有回復。當這樣的單向問候過程超過一定次數(shù)(即第一閾值)時,則根據(jù)這樣的變化例判斷所述用戶與所述聊天朋友處于“冷漠狀態(tài)”,從而將所述聊天朋友歸入“冷漠狀態(tài)”類別。具體地,所述聊天記錄可能表現(xiàn)為如下形式用戶嘿,好??!2009/4/'3119:10
用戶最近怎么樣??!2009/4/3119:11
聊天朋友甲好啊)2009/5/>208:34
用戶昨晚的球賽看了嗎?2009/5/1215:45
用戶申花隊踢得太棒了!2009/5/1215:46
聊天朋友甲=Hello !在嗎?2009/5/3120:10從上述的聊天記錄形式可以看出,在2009/4/31到2009/5/31這一個月里所述用戶和聊天朋友甲之間單向向對方發(fā)送消息的次數(shù)比較多,通過判斷兩者次數(shù)之和是否超過設定的閾值,同樣可以確定所述用戶與所述聊天朋友是否處于“冷漠狀態(tài)”。例如,將第一閾值設定為5,那么根據(jù)上述聊天記錄可以看出兩人單向向對方發(fā)送消息的次數(shù)之和超過了 5次,那么可以據(jù)此判斷所述用戶與所述聊天朋友處于“冷漠狀態(tài)”,從而將所述聊天朋友歸入“冷漠狀態(tài)”類別。在另一個變化例中,本領域技術人員理解,所述第一閾值根據(jù)不同實施需要可以發(fā)生變化。優(yōu)選地,可以通過服務器自行設置一個閾值來判斷所述用戶與所述聊天朋友的是否處于所述冷漠狀態(tài),此時對于所有用戶而言,該第一閾值都是一致的,一旦修改了該第一閾值,則針對所有用戶的判斷標準同時改變。而次優(yōu)地,通過所述服務器為每個用戶設置不同的閾值,例如對于用戶甲其第一閾值為6,對于用戶乙其第一閾值為7,這樣的過程可以由用戶分別向聊天服務器提交第一閾值的設置值來確定,即屬于一種用戶設置。本領域技術人員理解,這樣的過程可以是所述聊天工具系統(tǒng)在客戶端提供界面,要求所述用戶自行設定第一閾值,當用戶設定了第一閾值后,這一數(shù)值通過系統(tǒng)網(wǎng)絡發(fā)送到服務器端,服務器在系統(tǒng)數(shù)據(jù)庫中記錄下這一數(shù)值,那么服務器將根據(jù)用戶設定的閾值作為判斷標準,當然所述用戶可以根據(jù)需要調整第一閾值,服務器也將相應更新數(shù)值。本領域技術人員理解, 這樣的過程可以參考現(xiàn)有技術中聊天工具提供給用戶的設定用戶自定義參數(shù)的方案實現(xiàn), 在此不再贅述。圖3示出了根據(jù)本發(fā)明的第三個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖。類似地,本實施例仍然可以被理解為圖1所示實施例的一個具體實施方案。具體地,當所述用戶登錄所述聊天工具后,首先執(zhí)行步驟S221,服務器獲取所述用戶與所述聊天朋友最后N次聊天記錄。類似地,服務器可以自行確定這個N次的具體次數(shù)。本領域技術人員理解,當確定了 N為某個具體數(shù)值時,比如說10,那么服務器端可以通過數(shù)據(jù)庫查詢方式,比如select語句就是SQL語言中用來查詢數(shù)據(jù)庫的語句,查找出最后10次的聊天記錄內容。類似地,本領域技術人員理解,上述N次可以根據(jù)具體實施需要來確定,例如可以被修改為5次,這并不影響本發(fā)明的實質內容,在此不予贅述。進一步地,結合上述對圖2變化例的描述,本領域技術人員理解,針對不同的用戶,所述N次可以被設定為不同的值,在此不予贅述。然后進入步驟S222,服務器判斷獲取到得這最后10次聊天記錄的內容是否屬于一些問候性的對話。本領域技術人員理解,所述問候性對話的內容范圍比較寬泛,例如在服務器端的數(shù)據(jù)庫內,技術人員可以預先輸入一些人們日常生活中的常用的問候性對話到數(shù)據(jù)庫表中,比如“你好?。?”,“午飯吃了嗎? ”,“最近好嗎? ”,“最近工作怎么樣? ”等等這些比較簡短客套的話語,然后服務器可以通過數(shù)據(jù)庫查詢,比較獲取到的聊天記錄內容是否與這些預先設定的問候性對話相同,本領域技術人員理解,可能獲取到來聊天記錄內容和預先設定的對話不完全一致,但其本質還是屬于問候性對話的,技術人員可以通過提取關鍵詞的方法來判斷,技術人員也可以根據(jù)情況,時時更新這些數(shù)據(jù)庫表,盡量完善相應的對話內容。與圖2所示實施例類似,通過上述步驟判斷后,如果判斷結果是肯定,即屬于問候性對話的,則進入步驟S223,確定所述用戶與所述聊天好友處于冷漠狀態(tài);否則,如果所述判斷結果是否定的,即不是屬于問候性對話的,則所述用戶與所述聊天好友不是處于冷漠狀態(tài),不對該聊天朋友進行任何處理。在上述步驟S222的一個變化例中,本領域技術人員理解,所述判斷標準可以根據(jù)具體實施需要而變化。例如,將那些與數(shù)據(jù)庫內設定的問候語類似的話語判定為問候語,本領域技術人員理解,在現(xiàn)有技術中可以采用中文分詞的方法來提取關鍵詞。我們知道,英文是以詞為單位的,詞與詞之間上靠空格隔開,而中文是以字為單位,句子中所有的字連起來才能描述一個意思。例如,英文句子I am a student,翻譯成“我是一個學生”。計算機可以很簡單的通過空格知道student是一個單詞,但是“學”,“生”假如分開來,計算機是無法理解的。必須把他們合在一起才變得有意義。把中文的漢字序列切分成有意義的詞,就是中文分詞。再比如“研究生命”,可以劃分為“研究生/命”,也可以是“研究/生命”,假如是人腦可以很明顯的判斷出這里后者的劃分更加確切一些,但是計算機要做到這一點卻是相當?shù)睦щy,所以需要對一句中文語句進行中文分詞,現(xiàn)在常用的中文分詞算法主要有三種基于字符串匹配的分詞算法、基于理解的分詞算法和基于統(tǒng)計的分詞算法,這里服務器可以任意選用一種算法來對獲取到得聊天記錄進行中文分詞,例如,數(shù)據(jù)庫中已有的一句問候語為“最近工作怎么樣?。?”,而獲取到的聊天記錄中的消息為“最近怎么樣啊? ”,可以根據(jù)中文分詞的算法提取出關鍵詞“怎么樣”,這樣可以判定所述聊天記錄與數(shù)據(jù)庫內設定的問候語類似,從而可以判定為問候語。又例如,一般問候語比較簡短,可以將字數(shù)少于10個 (第一閾值)漢字的詞句首先視為問候語,并進一步地判斷其是否為單獨出現(xiàn),例如在兩個小時內只發(fā)出了一個詞句,而該詞句的字數(shù)少于上述第一閾值則視為其為問候語。本領域技術人員理解,可以將上述闡述的對聊天朋友發(fā)出的詞句的字數(shù)以及與數(shù)據(jù)庫內設定的問候語關鍵詞的近似度進行綜合判斷,并將那些字數(shù)少于第一閾值且與問候語的近似度超過第二閾值的詞句確定為問候語,這樣的過程可以參考現(xiàn)有技術實現(xiàn),在此不予贅述。圖4示出了根據(jù)本發(fā)明的第四個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖。具體地,在本實施例中,當所述用戶登錄所述聊天工具后,首先執(zhí)行步驟S231,獲取所述用戶與所述聊天朋友M次聊天記錄的時間間隔。本領域技術人員理解,服務器可以自行確定這M次聊天記錄的具體次數(shù),一般獲取的次數(shù)從最近的聊天記錄開始往前計算, 假設M為15,S卩服務器獲取所述用戶與所述聊天朋友15次聊天記錄,本領域技術人員理解, 在聊天工具的聊天記錄中,每條信息都有發(fā)送和接受的具體時間信息,服務器同樣可以通過數(shù)據(jù)庫查詢的方式來獲取每條記錄中的時間信息,然后可以使用時間函數(shù)來計算每次聊天記錄的時間間隔,比如VB中的DateDiff函數(shù)就可以根據(jù)不同的函數(shù)參數(shù)的設置來計算常用的時間間隔,在此不予贅述。然后進入步驟S232,判斷這些時間間隔是否超過了設定的閾值,本領域技術人員理解,服務器可以預先設定一個時間天數(shù)和一個具體的次數(shù),比如10次和30天,即如果從最后一次聊天到最后第10次聊天之間的時間間隔超過30天,那么確定最后M次的時間間隔超過預定閾值,從而進入步驟S233,確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。否則,則確定所述用戶與所述聊天朋友沒有處于所述冷漠狀態(tài),不對該聊天朋友做出任何處理。本領域技術人員理解,優(yōu)選地,上述設定的次數(shù)應該根據(jù)所獲取的聊天記錄次數(shù)M 相對應,即這里設定的次數(shù)應占獲取的聊天記錄的次數(shù)的大部分,比如這里設定的10次占了獲取的聊天記錄次數(shù)(M為15)的2/3,那么當獲取的聊天記錄的次數(shù)M增加的同時,這里設定的閾值的次數(shù)也應該相應的增加。在一個變化例中,所述步驟S232變化為判斷在一時間段內聊天的次數(shù)是否低于第一閾值,如果低于所述第一閾值,則進入上述步驟S233,否則不進行任何操作。例如,將時間段設定為10天,聊天次數(shù)的第一閾值設定為2次,那么當獲取到得聊天記錄次數(shù)在10天內沒有超過2次時,可以判定所述用戶與所述聊天朋友處于冷漠狀態(tài)。圖5示出了根據(jù)本發(fā)明的第五個實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖。具體地,在本實施例中,當所述用戶登錄所述聊天工具后,首先執(zhí)行步驟S241,獲取所述用戶與所述聊天朋友在單位時間內的聊天次數(shù)。本領域技術人員理解,這里所述的單位時間,可以由服務器根據(jù)所述用戶的不同設置來確定具體的單位時間,所述用戶可以將不同的好友分別設置所述的單位時間,比如,將平時經(jīng)常聯(lián)系的好友的單位時間設置為1 天,而將聯(lián)系不是很密切的好友的單位時間設置為5天,這樣,用戶所設置的單位時間可以通過網(wǎng)絡發(fā)送到服務器,那么服務器可以獲取所述用戶的設置來獲取這段單位時間內所述用戶與所述聊天好友的聊天次數(shù)。本領域技術人員理解,服務器可以通過數(shù)據(jù)庫的時間函數(shù),將獲取的單位時間設置為相應的參數(shù),從而截取聊天記錄中在所述單位時間內的消息記錄,再通過統(tǒng)計函數(shù)來計算這些消息記錄的次數(shù)。然后執(zhí)行步驟S242,判斷該次數(shù)是否超過設定的第三閾值,本領域技術人員理解,這里的第三閾值可以由服務器來設定,服務器可以根據(jù)不同的單位時間來分別設定第三閾值,例如,當單位時間為1天時,所述第三閾值設置為5次;而當單位時間為5天時,所述第三閾值設置為10次。本領域技術人員理解,服務器可以預先編寫程序,根據(jù)獲取的單位時間來確定設置的閾值,例如,一般高級編程語言中的switch. .. case...控制程序語句,可以實現(xiàn)這一功能。當判斷結果是肯定的,即單位時間內聊天次數(shù)超過設定的第三閾值時,則確定所述用戶與所述聊天朋友沒有處于所述冷漠狀態(tài),不對該聊天朋友做出任何處理;當判斷結果為否,即單位時間內聊天次數(shù)沒有超過設定的第三閾值時,則確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài),將所述聊天朋友歸為“可忽略”級別。圖6示出了根據(jù)本發(fā)明第六實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的流程圖。具體地,在本實施例中,首先進入步驟S250,執(zhí)行單向消息次數(shù)的判斷流程,本領域技術人員可以參考圖2所示實施例來實現(xiàn)本步驟,在此不予贅述。然后執(zhí)行步驟S251, 根據(jù)所述發(fā)送單向消息的次數(shù)來確認所述用戶與所述聊天好友是否處于冷漠狀態(tài),若本步驟的判斷結果是肯定的,即所述用戶單向發(fā)送消息的次數(shù)超過設定的第一閾值時,則跳出下面的判斷流程,執(zhí)行步驟S259,確定所述用戶與所述聊天朋友處于冷漠狀態(tài);若所述判斷結果是否定的,則進入步驟S252,執(zhí)行問候性對話的判斷流程,其具體過程如圖3所示, 這里不再贅述,然后執(zhí)行步驟S253,確認所述用戶與所述聊天好友是否處于冷漠狀態(tài),當判斷結果為是,同樣跳出下面的判斷流程,執(zhí)行步驟S259,確定所述用戶與所述聊天朋友處于冷漠狀態(tài);當判斷結果為否。則進入步驟S2M,執(zhí)行聊天時間間隔判斷流程,其具體過程如圖4所示,這里也不在贅述,然后執(zhí)行步驟S255,確認所述用戶與所述聊天好友是否處于冷漠狀態(tài),當判斷結果為是,同樣跳出下面的判斷流程,執(zhí)行步驟S259,確定所述用戶與所述聊天朋友處于冷漠狀態(tài);當判斷結果為否,則進入執(zhí)行步驟S256,執(zhí)行單位聊天時間內聊天次數(shù)判斷流程,其具體過程如圖5所示,這里不再贅述,然后執(zhí)行步驟S257,確認所述用戶與所述聊天好友是否處于冷漠狀態(tài),當判斷結果是肯定的,同樣跳出下面的判斷流程,執(zhí)行步驟S259,確定所述用戶與所述聊天朋友處于冷漠狀態(tài);當判斷結果是否定的,則進入 S258,確定所述用戶與所述聊天好友沒有處于冷漠狀態(tài)。本領域技術人員理解,本實施例描述了這樣的情況,將圖2至圖5所述的四個判斷標準綜合判斷后得出具體結論的情況。在本實施例的一個變化例中,所述步驟S250,步驟 S252,步驟S2M以及步驟S256的順序可以自行調換,因為每個判斷流程中,當判斷結果為是的時候,將跳出下面的判斷,所述用戶可以通過系統(tǒng)設置來選擇優(yōu)先判斷哪個流程,更符合自身的分類意愿,而這并不影響本發(fā)明的實質內容。例如,所述用戶根據(jù)自己的聊天記錄情況,希望首先按照聊天時間間隔的長短來為聊天好友分類,再按單位時間聊天次數(shù)的多少分類,然后是單向向對方發(fā)送消息的次數(shù),最后是判斷聊天內容是否是問候性對話來要求服務器將聊天好友自動歸類,本領域技術人員理解,所述用戶可以通過設置使服務器按照所述設置流程來執(zhí)行判斷,那么所對應的流程圖就可以相應地做改變,即將步驟S250,步驟S252,步驟S2M以及步驟S256依次改為執(zhí)行聊天時間間隔判斷流程,執(zhí)行單位聊天時間聊天次數(shù)判斷流程,執(zhí)行單向消息判斷流程以及執(zhí)行問候性對話判斷流程,那么這樣就能實現(xiàn)所述用戶所希望的分類意愿了。本實例中,只要任意改變四個判斷流程的先后順序就能得出一個變化例,其具體過程同上文所述,這里不再贅述。圖7示出了根據(jù)本發(fā)明的第七實施例的,一種在聊天工具中對所述用戶的聊天好友自動歸類的控制方法的網(wǎng)絡拓撲圖。其中,該即時聊天工具包括一個服務器8,以及若干個終端91、92、93等。在闡述具體實施方法之前,我們對本發(fā)明作了假設,即當所述用戶登錄所述聊天工具后,該聊天工具的服務器能夠獲取所述用戶所有聊天朋友的全部聊天歷史記錄信息。本領域技術人員理解,在所述聊天工具的服務器端有個大容量的數(shù)據(jù)庫,用來記錄所有使用所述聊天工具的用戶的所有信息,這里我們假設了所述數(shù)據(jù)庫中對每一個用戶的聊天記錄也做了相關的記錄,即從所述用戶申請注冊了該聊天工具后,服務器端即生成一個新的賬號,以所述賬號作為數(shù)據(jù)庫表的主鍵,用來記錄所述用戶的信息,當所述用戶在申請成功到最后注銷賬號為止,記錄下當用戶每一次在不同的網(wǎng)絡終端登錄所述聊天工具后與所有聊天朋友所有的聊天記錄,那么在服務器端就可以完整地記錄下所述用戶所有的聊天歷史記錄,使得本發(fā)明,一種在聊天工具中根據(jù)所述用戶的聊天歷史記錄對所述聊天朋友自動歸類的控制方法得以實現(xiàn)。圖8示出了根據(jù)本發(fā)明的第六實施例(即圖6所示)的,用于聊天工具中對聊天朋友自動歸類的控制裝置的示意圖。具體地,本領域技術人員理解,所述控制裝置優(yōu)選地被置于所述聊天工具的后臺處理系統(tǒng)(服務器)中,并作為所述后臺處理系統(tǒng)的一個組成部分,例如其與該后臺處理系統(tǒng)的現(xiàn)有模塊相配合以實現(xiàn)對聊天工具的好友的管理功能。具體地,所述控制裝置4包括第一獲取裝置41,第一判斷裝置42和第一處理裝置43。其中,所述裝置41,用于獲取所述用戶與一個聊天朋友的聊天記錄;所述裝置42是第一判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài);所述裝置43是第一處理裝置,用于當所述用戶與所述聊天朋友處于所述冷漠狀態(tài)時將所述聊天朋友歸入“可忽略”級別。進一步地,在裝置42中,還包括第二判斷裝置421,第一確定裝置422,第三判斷裝置423,第二確定裝置424,第四判斷裝置425,第三確定裝置 426,第五判斷裝置427以及第四確定裝置428,其中,所述裝置421用于根據(jù)所述聊天歷史記錄判斷所述用戶單向向所述發(fā)送消息的次數(shù)是否超過第一閾值;所述裝置422用于當所述用戶單向向所述發(fā)送消息的次數(shù)超過所述第一閾值時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài);所述裝置423用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友的最后N次聊天記錄是否均屬于問候性對話;所述裝置4M用于當所述最后N次聊天記錄均屬于問候性對話時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài);所述裝置425用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友M次聊天記錄之間的時間間隔是否超過第二閾值;所述裝置4 用于當所述M次聊天記錄之間的時間間隔超過所述第二閾值時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài);所述裝置427用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友在單位時間內的聊天次數(shù)是否超過第三閾值;所述裝置4 用于當單位時間內的聊天次數(shù)低于所述第三閾值時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。本領域技術人員理解,這里所述的判斷裝置是用于根據(jù)聊天歷史記錄來判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài),其不同的判斷標準以及判斷過程如可以參考上述圖2至圖5所示的描述,這里不再贅述。在本實施例的變化例中,所述裝置42可以包括上述任意一組或多組判斷裝置和確定裝置,也可以將上述各組判斷裝置和確定裝置設定相應的優(yōu)先級進行判斷,該優(yōu)先級可以由系統(tǒng)設定也可以由用戶自行定制,這并不影響本發(fā)明的實質,本領域工作人員還可以根據(jù)現(xiàn)有技術設定更多的判斷裝置和確定裝置或提供可自定義裝置由用戶設定判斷策略,在此不予贅述。進一步地,本領域工作人員理解,上述任意一個確定裝置根據(jù)對應的判斷裝置確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)后,即將相關信息發(fā)送至所述裝置 43進行處理,并跳出判斷流程,例如假設所述裝置423跟據(jù)用戶與某朋友的聊天歷史記錄判斷出其最后N次聊天記錄是否均屬于問候性對話時,所述裝置4M確定該朋友處于所述冷漠狀態(tài),則將該信息發(fā)送至所述裝置43,并跳出判斷流程,即不再進行聊天消息次數(shù)、時間間隔等其他判斷。以上對本發(fā)明的具體實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領域技術人員可以在權利要求的范圍內做出各種變形或修改,這并不影響本發(fā)明的實質內容。
權利要求
1.一種在聊天工具中對聊天朋友自動歸類的控制方法,一個使用所述聊天工具的用戶有一個或多個聊天朋友,其特征在于,包括如下步驟a.獲取所述用戶與一個聊天朋友的聊天歷史記錄;b.根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài);c.若所述用戶與所述聊天朋友處于所述冷漠狀態(tài),則將所述聊天朋友歸入“可忽略”級別。
2.根據(jù)權利要求1所述的控制方法,其特征在于,所述步驟b包括如下步驟bl.根據(jù)所述聊天歷史記錄判斷所述用戶單向向所述發(fā)送消息的次數(shù)是否超過第一閾值;b2.若所述用戶單向向所述發(fā)送消息的次數(shù)超過第一閾值,則確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
3.根據(jù)權利要求1或2所述的控制方法,其特征在于,所述步驟b還包括如下步驟-根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友的最后N次聊天記錄是否均屬于問候性對話;-若所述最后N次聊天記錄均屬于問候性對話,則確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
4.根據(jù)權利要求1至3中任一項所述的控制方法,其特征在于,所述步驟b還包括如下步驟-根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友M次聊天記錄之間的時間間隔是否超過第二閾值;-若所述M次聊天記錄之間的時間間隔超過第二閾值,則確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
5.根據(jù)權利要求1至4中任一項所述的控制方法,其特征在于,所述步驟b還包括如下步驟-根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友在單位時間內的聊天次數(shù)是否超過第三閾值;-若單位時間內的聊天次數(shù)低于所述第三閾值,則確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
6.一種在聊天工具中對聊天朋友自動歸類的控制裝置,其中,一個使用所述聊天工具的用戶有一個或多個聊天朋友,其特征在于,包括第一獲取裝置,用于獲取所述用戶與一個聊天朋友的聊天歷史記錄; 第一判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài);第一處理裝置,用于當所述用戶與所述聊天朋友處于所述冷漠狀態(tài)時將所述聊天朋友歸入“可忽略”級別。
7.根據(jù)權利要求6所述的控制裝置,其特征在于,所述第一判斷裝置包括第二判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶單向向所述發(fā)送消息的次數(shù)是否超過第一閾值;以及第一確定裝置,用于當所述用戶單向向所述發(fā)送消息的次數(shù)超過所述第一閾值時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
8.根據(jù)權利要求6或7所述的控制裝置,其特征在于,所述第一判斷裝置還包括 第三判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友的最后N次聊天記錄是否均屬于問候性對話;以及第二確定裝置,用于當所述最后N次聊天記錄均屬于問候性對話時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
9.根據(jù)權利要求6至8中任一項所述的控制裝置,其特征在于,所述第一判斷裝置還包括第四判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友M次聊天記錄之間的時間間隔是否超過第二閾值;以及第三確定裝置,用于當所述M次聊天記錄之間的時間間隔超過所述第二閾值時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
10.根據(jù)權利要求6至9中任一項所述的控制裝置,其特征在于,所述第一判斷裝置還包括第五判斷裝置,用于根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友在單位時間內的聊天次數(shù)是否超過第三閾值;以及第四確定裝置,用于當單位時間內的聊天次數(shù)低于所述第三閾值時確定所述用戶與所述聊天朋友處于所述冷漠狀態(tài)。
11.一種聊天工具,其中,一個使用所述聊天工具的用戶有一個或多個聊天朋友,其特征在于,包括根據(jù)上述權利要求6至10中任一項所述的控制裝置
全文摘要
本發(fā)明提供一種在聊天工具中對聊天朋友自動歸類的控制方法,主要用于在用戶登錄所述聊天工具后對其聊天朋友進行自動歸類,其特征在于,包括步驟a.獲取所述用戶與一個聊天朋友的聊天歷史記錄;步驟b.根據(jù)所述聊天歷史記錄判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài);以及步驟c.若所述用戶與所述聊天朋友處于所述冷漠狀態(tài),則將所述聊天朋友歸入“可忽略”級別,還提供一種在聊天工具中對聊天朋友自動歸類的控制裝置以及一種聊天工具。本發(fā)明旨在通過對用戶聊天歷史記錄的判斷所述用戶與所述聊天朋友是否處于冷漠狀態(tài),從而對所述聊天朋友進行自動歸類。本發(fā)明提供的技術方案簡單易行,并可以在現(xiàn)有的聊天工具上,完善所述聊天工具的功能。
文檔編號G06F9/44GK102236547SQ20101016454
公開日2011年11月9日 申請日期2010年5月6日 優(yōu)先權日2010年5月6日
發(fā)明者蔣斌 申請人:蔣斌
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
双江| 长兴县| 抚顺县| 类乌齐县| 泸溪县| 老河口市| 辽宁省| 克什克腾旗| 连平县| 东乡县| 石河子市| 玉环县| 诸暨市| 金山区| 衢州市| 呼伦贝尔市| 临颍县| 米泉市| 余干县| 承德市| 黄平县| 紫金县| 神木县| 固镇县| 谷城县| 卢龙县| 虹口区| 丹阳市| 额济纳旗| 建德市| 定陶县| 德清县| 双辽市| 阳春市| 河曲县| 临桂县| 涡阳县| 伊川县| 勃利县| 北票市| 固始县|