專(zhuān)利名稱(chēng):一種會(huì)話(huà)線程列表的管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種會(huì)話(huà)線程列表的管理方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,通訊及聊天工具已成為人們?nèi)粘V凶畛2僮鞯膽?yīng)用。以手機(jī)短信為例,當(dāng)用戶(hù)進(jìn)入指定聯(lián)系人的會(huì)話(huà)線程聊天記錄后,記錄按時(shí)間順序排列,新的聊天內(nèi)容自動(dòng)追加在會(huì)話(huà)結(jié)尾。每條記錄都是獨(dú)立的,系統(tǒng)不做任何區(qū)分。用戶(hù)可以滑動(dòng)屏幕或者滑動(dòng)滾動(dòng)條來(lái)查看聊天記錄,記錄間不做任何區(qū)分。但是這種方式存在以下缺點(diǎn)由于與指定用戶(hù)的聊天記錄條數(shù)可能非常大,當(dāng)超過(guò)100條后用戶(hù)翻閱聊天記錄時(shí),由于記錄按照時(shí)間順序依次排列,并且每條記錄都是獨(dú)立不相關(guān)的,因此用戶(hù)無(wú)法快速區(qū)分會(huì)話(huà)線程中的不同對(duì)話(huà)。當(dāng)用戶(hù)想要快速定位到某一對(duì)話(huà)或者尋找某條聊天記錄時(shí),只能通過(guò)閱讀記錄回憶對(duì)話(huà)場(chǎng)景來(lái)做判斷,因此用戶(hù)體驗(yàn)度不高。
發(fā)明內(nèi)容
本發(fā)明旨在至少在一定程度上解決上述技術(shù)問(wèn)題之一。為此,本發(fā)明的目的在于提出一種可以改善用戶(hù)在閱讀和搜索體驗(yàn)的會(huì)話(huà)線程列表的管理方法。為實(shí)現(xiàn)上述目的,本發(fā)明的會(huì)話(huà)線程列表的管理方法,包括如下步驟獲取會(huì)話(huà)線程列表以及所述會(huì)話(huà)線程列表中每條會(huì)話(huà)記錄的開(kāi)始時(shí)間;將相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差與預(yù)設(shè)間隔進(jìn)行比較;如果所述相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差小于或等于所述預(yù)設(shè)間隔,則判斷所述相鄰兩條會(huì)話(huà)記錄屬于相同會(huì)話(huà)區(qū)間,并將所述相鄰兩條會(huì)話(huà)記錄聚集在同一會(huì)話(huà)區(qū)間,否則判斷所述相鄰兩條會(huì)話(huà)記錄屬于不同會(huì)話(huà)區(qū)間,并將所述相鄰兩條會(huì)話(huà)記錄分別設(shè)置在不同的會(huì)話(huà)區(qū)間。根據(jù)本發(fā)明實(shí)施例的會(huì)話(huà)線程列表的管理方法,將會(huì)話(huà)線程列表進(jìn)行智能劃分,每個(gè)聚集內(nèi)的聊天記錄都是用戶(hù)與用戶(hù)在特定時(shí)間的一段對(duì)話(huà),對(duì)話(huà)中記錄間具有相關(guān)性。從而使得用戶(hù)游覽會(huì)話(huà)記錄時(shí),會(huì)將注意力集中在對(duì)話(huà)區(qū)間上,符合人們的行為習(xí)慣,最終會(huì)得到更好的用戶(hù)體驗(yàn)。在本發(fā)明的一個(gè)實(shí)施例中,在將所述會(huì)話(huà)記錄設(shè)置到相應(yīng)的區(qū)間之后,還包括如下步驟記錄每個(gè)所述會(huì)話(huà)區(qū)間的起始會(huì)話(huà)記錄和結(jié)束會(huì)話(huà)記錄;根據(jù)所述起始會(huì)話(huà)記錄和結(jié)束會(huì)話(huà)記錄獲得所述會(huì)話(huà)區(qū)間的會(huì)話(huà)長(zhǎng)度,其中,所述會(huì)話(huà)長(zhǎng)度為所述會(huì)話(huà)區(qū)間內(nèi)的會(huì)話(huà)記錄條數(shù)。在本發(fā)明的又一個(gè)實(shí)施例中,當(dāng)用戶(hù)瀏覽所述會(huì)話(huà)線程列表時(shí),則顯示滾動(dòng)條在不同會(huì)話(huà)區(qū)間顯示不同顏色。進(jìn)一步,對(duì)每個(gè)會(huì)話(huà)區(qū)間的會(huì)話(huà)進(jìn)行語(yǔ)義分析;判斷相鄰會(huì)話(huà)區(qū)間的語(yǔ)義是否相同或相近,如果是,則將所述顯示滾動(dòng)條在相鄰會(huì)話(huà)區(qū)間顯示相同顏色。并且,同一會(huì)話(huà)區(qū)間中,所述顯示滾動(dòng)條由所述起始會(huì)話(huà)記錄至所述結(jié)束會(huì)話(huà)記錄的背景顏色由淺至深漸變以顯示每條會(huì)話(huà)記錄在所述會(huì)話(huà)區(qū)間中的時(shí)間位置。其中,所述顯示滾動(dòng)條的高度為當(dāng)前對(duì)應(yīng)的會(huì)話(huà)記錄的顯示高度。并且,所述顯示滾動(dòng)條的中間線指示當(dāng)前會(huì)話(huà)記錄的位置。在本發(fā)明的又一個(gè)實(shí)施例中,對(duì)同一會(huì)話(huà)區(qū)間的多條會(huì)話(huà)記錄采用相同樣式進(jìn)行 己 O其中,所述樣式包括字體顏色、背景顏色、下劃線和字體加粗。并且,當(dāng)同一會(huì)話(huà)區(qū)間的多條會(huì)話(huà)記錄采用相同背景顏色進(jìn)行標(biāo)記時(shí),則由所述起始會(huì)話(huà)記錄至所述結(jié)束會(huì)話(huà)記錄的背景顏色由淺至深漸變以顯示每條會(huì)話(huà)記錄在所述會(huì)話(huà)區(qū)間中的時(shí)間位置。本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中圖1為根據(jù)本發(fā)明實(shí)施例的會(huì)話(huà)線程列表的管理方法;以及圖2為根據(jù)本發(fā)明實(shí)施例的一個(gè)會(huì)話(huà)區(qū)間的示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個(gè)或者更多個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上,除非另有明確具體的限定。在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”、“固定”等術(shù)語(yǔ)應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。下面參考圖1和圖2對(duì)本發(fā)明實(shí)施例的會(huì)話(huà)線程列表的管理方法進(jìn)行描述。其中,該會(huì)話(huà)線程列表可以為手機(jī)短信列表或即時(shí)通訊工具的會(huì)話(huà)列表,例如QQ、MSN。如圖1所示,本發(fā)明實(shí)施例的會(huì)話(huà)線程列表的管理方法包括如下步驟步驟S101,獲取會(huì)話(huà)線程列表以及會(huì)話(huà)線程列表中每條會(huì)話(huà)記錄的開(kāi)始時(shí)間。具體地,在用戶(hù)打開(kāi)會(huì)話(huà)線程列表時(shí),順序加載會(huì)話(huà)線程列表,并獲取會(huì)話(huà)線程列表中每條會(huì)話(huà)記錄的開(kāi)始時(shí)間以及總記錄數(shù)L。
步驟S102,將相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差與預(yù)設(shè)間隔進(jìn)行比較,如果相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差小于或等于預(yù)設(shè)間隔,則執(zhí)行步驟S103,否則執(zhí)行步驟S104,由于多條會(huì)話(huà)記錄的對(duì)話(huà)內(nèi)容經(jīng)常是同一件事,而對(duì)話(huà)間則往往不相關(guān)。實(shí)際上,用戶(hù)在對(duì)話(huà)中每條會(huì)話(huà)記錄的間隔時(shí)間是比較短的,而新對(duì)話(huà)的開(kāi)始和上一次對(duì)話(huà)的結(jié)束的時(shí)間間隔相對(duì)較長(zhǎng),因此可以通過(guò)會(huì)話(huà)記錄的時(shí)間間隔長(zhǎng)度來(lái)劃分會(huì)話(huà)線程,區(qū)分對(duì)話(huà)。具體地,通過(guò)本步驟將相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差與預(yù)設(shè)間隔α進(jìn)行比較。步驟S103,判斷相鄰兩條會(huì)話(huà)記錄屬于相同會(huì)話(huà)區(qū)間,并將相鄰兩條會(huì)話(huà)記錄聚集在同一會(huì)話(huà)區(qū)間。在判斷相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差小于或等于預(yù)設(shè)間隔α?xí)r,則判斷相鄰兩條會(huì)話(huà)記錄屬于相同會(huì)話(huà)區(qū)間,即認(rèn)為當(dāng)前記錄與上一條記錄屬于同一對(duì)話(huà),并將相鄰兩條會(huì)話(huà)記錄聚集在冋一會(huì)話(huà) 區(qū)間。步驟S104,判斷相鄰兩條會(huì)話(huà)記錄屬于不同會(huì)話(huà)區(qū)間,并將相鄰兩條會(huì)話(huà)記錄分別設(shè)置在不同的會(huì)話(huà)區(qū)間。在判斷相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差大于預(yù)設(shè)間隔α?xí)r,則判斷相鄰兩條會(huì)話(huà)記錄屬于不同會(huì)話(huà)區(qū)間,并記錄該會(huì)話(huà)記錄的位置,用于標(biāo)識(shí)會(huì)話(huà)區(qū)間在此分隔,并將相鄰兩條會(huì)話(huà)記錄分別設(shè)置在不同的會(huì)話(huà)區(qū)間。通過(guò)上述步驟SIOI至步驟SIO4,可以將會(huì)話(huà)線程列表劃分為多個(gè)會(huì)話(huà)區(qū)間[al, a2, a3...]。由上可知,同一個(gè)會(huì)話(huà)區(qū)間內(nèi)的會(huì)話(huà)記錄具有對(duì)話(huà)相關(guān)性,用戶(hù)在瀏覽該會(huì)話(huà)區(qū)間時(shí),可以對(duì)相關(guān)的會(huì)話(huà)記錄進(jìn)行瀏覽。在本發(fā)明的一個(gè)實(shí)施例中,在將會(huì)話(huà)記錄設(shè)置到相應(yīng)的區(qū)間之后,還包括如下步驟:記錄每個(gè)會(huì)話(huà)區(qū)間的起始會(huì)話(huà)記錄和結(jié)束會(huì)話(huà)記錄,然后根據(jù)起始會(huì)話(huà)記錄[sl,s2, s3…]和結(jié)束會(huì)話(huà)記錄[el, e2, e3…]獲得會(huì)話(huà)區(qū)間的會(huì)話(huà)長(zhǎng)度[11,12,13…]。其中,會(huì)話(huà)長(zhǎng)度為會(huì)話(huà)區(qū)間內(nèi)的會(huì)話(huà)記錄條數(shù)。在用戶(hù)瀏覽會(huì)話(huà)線程列表時(shí),屏幕的顯示滾動(dòng)條在不同會(huì)話(huà)區(qū)間顯示不同顏色。如圖2所示,在同一會(huì)話(huà)區(qū)間中,顯示滾動(dòng)條的顏色可以由起始會(huì)話(huà)記錄至結(jié)束會(huì)話(huà)記錄由淺至深漸變以顯示每條會(huì)話(huà)記錄在整個(gè)會(huì)話(huà)區(qū)間中的位置,具體可以為每條會(huì)話(huà)記錄在整個(gè)會(huì)話(huà)區(qū)間中的時(shí)間位置。并且,如圖2所示,顯示滾動(dòng)條的高度可以為當(dāng)前對(duì)應(yīng)的會(huì)話(huà)記錄的顯示高度。顯示滾動(dòng)條的中間線指示當(dāng)前會(huì)話(huà)記錄的位置。下面參考圖2對(duì)一個(gè)會(huì)話(huà)區(qū)間進(jìn)行描述。如圖2所示,該會(huì)話(huà)區(qū)間的起始記錄位置Si,這條記錄與上一個(gè)會(huì)話(huà)的時(shí)間間隔比較長(zhǎng),因此可以區(qū)分出來(lái)。從圖2中可以看出,滾動(dòng)條的起始點(diǎn)2,該點(diǎn)在整個(gè)滾動(dòng)欄的相對(duì)位置與對(duì)話(huà)起始記錄Si的位置I在整個(gè)會(huì)話(huà)線程中的相對(duì)位置對(duì)應(yīng)。滾動(dòng)條可以顯示當(dāng)前會(huì)話(huà)記錄6在整個(gè)會(huì)話(huà)線程中的相對(duì)位置。當(dāng)滑動(dòng)屏幕時(shí),當(dāng)前記錄會(huì)變化,如果變化后的記錄和上一個(gè)記錄屬于一個(gè)對(duì)話(huà),則滾動(dòng)條只是變動(dòng)位置,但不變化顏色。如果不是一個(gè)對(duì)話(huà),則滾動(dòng)條變動(dòng)位置的同時(shí),需要變化顏色來(lái)提醒用戶(hù)。滾動(dòng)條顏色和色條顏色一致。滾動(dòng)條的結(jié)束點(diǎn)4,該點(diǎn)在整個(gè)滾動(dòng)欄的相對(duì)位置與會(huì)話(huà)結(jié)束記錄el的位置5在整個(gè)會(huì)話(huà)線程中的相對(duì)位置對(duì)應(yīng)。當(dāng)滾動(dòng)屏幕導(dǎo)致當(dāng)前記錄變化為新的對(duì)話(huà)記錄后,色條更新為新的對(duì)話(huà)記錄區(qū)間。其中,滾動(dòng)條的中間線位置5對(duì)應(yīng)當(dāng)前會(huì)話(huà)記錄,其中當(dāng)前會(huì)話(huà)記錄可以取屏幕中間的聊天記錄作為當(dāng)前會(huì)話(huà)記錄。在本發(fā)明的一個(gè)實(shí)施例中,進(jìn)一步對(duì)每個(gè)會(huì)話(huà)區(qū)間的會(huì)話(huà)進(jìn)行語(yǔ)義分析以獲取每個(gè)會(huì)話(huà)區(qū)間的會(huì)話(huà)內(nèi)容。然后判斷相鄰會(huì)話(huà)區(qū)間的語(yǔ)義是否相同或相近,如果是,則將顯示滾動(dòng)條在相鄰會(huì)話(huà)間顯示相同顏色,從而提示用戶(hù)這兩個(gè)會(huì)話(huà)區(qū)間的內(nèi)容相同或相近。若當(dāng)前位置是在同一對(duì)話(huà)區(qū)間中,則滾動(dòng)條為同一顏色,并且滾動(dòng)欄中用一個(gè)合適的色條表示該段對(duì)話(huà),色條長(zhǎng)度表示對(duì)話(huà)占總會(huì)話(huà)的比例,色條位置表示當(dāng)前對(duì)話(huà)在總會(huì)話(huà)中的位置。具體地,當(dāng)用戶(hù)通過(guò)滑動(dòng)屏幕或者滾動(dòng)按鈕游覽會(huì)話(huà)記錄時(shí),當(dāng)停留在某一位置時(shí),判斷當(dāng)前位置記錄所處的會(huì)話(huà)區(qū)間為al,會(huì)話(huà)的起始會(huì)話(huà)記錄為Si和會(huì)話(huà)結(jié)束記錄為el,讀取會(huì)話(huà)長(zhǎng)度11。在滾動(dòng)欄中用彩色條標(biāo)識(shí)會(huì)話(huà)區(qū)間al在整個(gè)會(huì)話(huà)中的位置,其中色條顏色可以為RGB1,色條的頂端表示Si的位置,色條的底端表示el的位置。滾動(dòng)條采用顏色RGBl進(jìn)行填充,滾動(dòng)條的中間線在滾動(dòng)欄的位置對(duì)應(yīng)當(dāng)前聊天記錄在整體會(huì)話(huà)中的位置。本發(fā)明實(shí)施·例的會(huì)話(huà)線程列表的管理方法不僅可以根據(jù)會(huì)話(huà)記錄和會(huì)話(huà)區(qū)間對(duì)顯示滾動(dòng)條進(jìn)行標(biāo)記,還可以對(duì)會(huì)話(huà)記錄本身進(jìn)行標(biāo)記。在本發(fā)明的又一個(gè)實(shí)施例中,還包括如下步驟:對(duì)同一個(gè)會(huì)話(huà)區(qū)間的多條會(huì)話(huà)記錄采用相同樣式進(jìn)行標(biāo)記。其中,標(biāo)記樣式可以為會(huì)話(huà)內(nèi)容的字體顏色、背景顏色、對(duì)會(huì)話(huà)內(nèi)容標(biāo)記下劃線、對(duì)字體進(jìn)行加粗設(shè)置等。具體地,當(dāng)對(duì)同一會(huì)話(huà)區(qū)間的多條會(huì)話(huà)記錄采用相同背景顏色進(jìn)行標(biāo)記時(shí),則由起始會(huì)話(huà)記錄至結(jié)束會(huì)話(huà)記錄的背景顏色由淺至深漸變以顯示每條會(huì)話(huà)記錄在會(huì)話(huà)區(qū)間中的位置。具體可以為每條會(huì)話(huà)記錄在整個(gè)會(huì)話(huà)區(qū)間中的時(shí)間位置。當(dāng)用戶(hù)滑動(dòng)屏幕或者滾動(dòng)條導(dǎo)致當(dāng)前閱讀位置變化后,得到當(dāng)前聊天記錄所處的對(duì)話(huà)a2,判斷al與a2的語(yǔ)音是否相同或相近,如果是,則認(rèn)為al=a2,滾動(dòng)欄中色條不變,滾動(dòng)條顏色不變,只更新滾動(dòng)條位置。如果al與a2的語(yǔ)音不相同或相近,則認(rèn)為al!=a2,更新滾動(dòng)欄中色條的位置為新對(duì)話(huà)的位置,色條顏色為RGB2 (RGB2! =RGBl),色條的頂端和底端為s2和e2,分別表示新對(duì)話(huà)的起始和終止位置。滾動(dòng)條顏色變化為RGB2,用以提示用戶(hù)對(duì)話(huà)區(qū)間已經(jīng)切換。用戶(hù)翻閱和查找聊天記錄時(shí),通過(guò)閱讀條目和回憶當(dāng)時(shí)對(duì)話(huà)場(chǎng)景,在判斷自己想找的記錄是否在當(dāng)前對(duì)話(huà)后,可通過(guò)上述滾動(dòng)條的提示,例如滾動(dòng)欄中的色條和滾動(dòng)條的顏色和位置,在當(dāng)前對(duì)話(huà)中尋找或者快速滾動(dòng)到其他對(duì)話(huà)區(qū)間,從而改善用戶(hù)在閱讀和搜索短信時(shí)的體驗(yàn)。根據(jù)本發(fā)明實(shí)施例的會(huì)話(huà)線程列表的管理方法,將會(huì)話(huà)線程列表進(jìn)行智能劃分,每個(gè)聚集內(nèi)的聊天記錄都是用戶(hù)與用戶(hù)在特定時(shí)間的一段對(duì)話(huà),對(duì)話(huà)中記錄間具有相關(guān)性,并提示用戶(hù)劃分出的對(duì)話(huà)區(qū)間位置,從而使得用戶(hù)尋找某個(gè)聊天數(shù)據(jù)時(shí),該數(shù)據(jù)是有上下文的,用戶(hù)會(huì)首先想到該數(shù)據(jù)大概是在哪一次對(duì)話(huà)中被提及,會(huì)將注意力集中在對(duì)話(huà)區(qū)間上,滾動(dòng)條和滾動(dòng)欄具有對(duì)話(huà)區(qū)間提示功能,從而使得用戶(hù)的搜索將更加快捷,符合人們的行為習(xí)慣,得到更好的用戶(hù)體驗(yàn)。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(R0M),可擦除可編輯只讀存儲(chǔ)器(EPR0M或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn)具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
權(quán)利要求
1.一種會(huì)話(huà)線程列表的管理方法,其特征在于,包括如下步驟: 獲取會(huì)話(huà)線程列表以及所述會(huì)話(huà)線程列表中每條會(huì)話(huà)記錄的開(kāi)始時(shí)間; 將相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差與預(yù)設(shè)間隔進(jìn)行比較; 如果所述相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差小于或等于所述預(yù)設(shè)間隔,則判斷所述相鄰兩條會(huì)話(huà)記錄屬于相同會(huì)話(huà)區(qū)間,并將所述相鄰兩條會(huì)話(huà)記錄聚集在同一會(huì)話(huà)區(qū)間,否則判斷所述相鄰兩條會(huì)話(huà)記錄屬于不同會(huì)話(huà)區(qū)間,并將所述相鄰兩條會(huì)話(huà)記錄分別設(shè)置在不同的會(huì)話(huà)區(qū)間。
2.如權(quán)利要求1所述的管理方法,其特征在于,在將所述會(huì)話(huà)記錄設(shè)置到相應(yīng)的區(qū)間之后,還包括如下步驟: 記錄每個(gè)所述會(huì)話(huà)區(qū)間的起始會(huì)話(huà)記錄和結(jié)束會(huì)話(huà)記錄; 根據(jù)所述起始會(huì)話(huà)記錄和結(jié)束會(huì)話(huà)記錄獲得所述會(huì)話(huà)區(qū)間的會(huì)話(huà)長(zhǎng)度,其中,所述會(huì)話(huà)長(zhǎng)度為所述會(huì)話(huà)區(qū)間內(nèi)的會(huì)話(huà)記錄條數(shù)。
3.如權(quán)利要求2所述的管理方法,其特征在于,當(dāng)用戶(hù)瀏覽所述會(huì)話(huà)線程列表時(shí),則顯示滾動(dòng)條在不同會(huì)話(huà)區(qū)間顯示不同顏色。
4.如權(quán)利要求3所述的管理方法,其特征在于,還包括如下步驟: 對(duì)每個(gè)會(huì)話(huà)區(qū)間的會(huì)話(huà)進(jìn)行語(yǔ)義分析; 判斷相鄰會(huì)話(huà)區(qū)間的語(yǔ)義是否相同或相近,如果是,則將所述顯示滾動(dòng)條在相鄰會(huì)話(huà)區(qū)間顯示相同顏色。
5.如權(quán)利要求 3所述的管理方法,其特征在于,同一會(huì)話(huà)區(qū)間中,所述顯示滾動(dòng)條的顏色由所述起始會(huì)話(huà)記錄至所述結(jié)束會(huì)話(huà)記錄由淺至深漸變以顯示每條會(huì)話(huà)記錄在所述會(huì)話(huà)區(qū)間中的位置。
6.如權(quán)利要求5所述的管理方法,其特征在于,所述顯示滾動(dòng)條的高度為當(dāng)前對(duì)應(yīng)的會(huì)話(huà)記錄的顯示高度。
7.如權(quán)利要求6所述的管理方法,其特征在于,所述顯示滾動(dòng)條的中間線指示當(dāng)前會(huì)話(huà)記錄的位置。
8.如權(quán)利要求2所述的管理方法,其特征在于,對(duì)同一會(huì)話(huà)區(qū)間的多條會(huì)話(huà)記錄采用相同樣式進(jìn)行標(biāo)記。
9.如權(quán)利要求8所述的管理方法,其特征在于,所述樣式包括字體顏色、背景顏色、下劃線和字體加粗。
10.如權(quán)利要求9所述的管理方法,其特征在于,當(dāng)同一會(huì)話(huà)區(qū)間的多條會(huì)話(huà)記錄采用相同背景顏色進(jìn)行標(biāo)記時(shí),則由所述起始會(huì)話(huà)記錄至所述結(jié)束會(huì)話(huà)記錄的背景顏色由淺至深漸變以顯示每條會(huì)話(huà)記錄在所述會(huì)話(huà)區(qū)間中的時(shí)間位置。
全文摘要
本發(fā)明提出一種會(huì)話(huà)線程列表的管理方法,包括如下步驟獲取會(huì)話(huà)線程列表以及所述會(huì)話(huà)線程列表中每條會(huì)話(huà)記錄的開(kāi)始時(shí)間;將相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差與預(yù)設(shè)間隔進(jìn)行比較;如果所述相鄰兩條會(huì)話(huà)記錄的開(kāi)始時(shí)間的時(shí)間差小于或等于所述預(yù)設(shè)間隔,則判斷所述相鄰兩條會(huì)話(huà)記錄屬于相同會(huì)話(huà)區(qū)間,并將所述相鄰兩條會(huì)話(huà)記錄聚集在同一會(huì)話(huà)區(qū)間,否則判斷所述相鄰兩條會(huì)話(huà)記錄屬于不同會(huì)話(huà)區(qū)間,并將所述相鄰兩條會(huì)話(huà)記錄分別設(shè)置在不同的會(huì)話(huà)區(qū)間。本發(fā)明可以改善用戶(hù)在閱讀和搜索體驗(yàn)。
文檔編號(hào)G06F3/0483GK103076950SQ20121057262
公開(kāi)日2013年5月1日 申請(qǐng)日期2012年12月25日 優(yōu)先權(quán)日2012年12月25日
發(fā)明者金峙廷, 梁曉星, 李紹燕, 崔揚(yáng) 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司