一種基于移動(dòng)終端的聊天記錄信息處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種基于移動(dòng)終端的聊天記錄信息處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)通信的發(fā)展和人們生活水平的不斷提高,各種移動(dòng)終端如手機(jī)的使用越來(lái)越普及,手機(jī)已經(jīng)成為人們生活中不可缺少的通信工具。
[0003]現(xiàn)有技術(shù)中手機(jī)的功能越來(lái)越多,聊天功能是移動(dòng)終端經(jīng)常使用的功能之一。
[0004]在移動(dòng)終端與遠(yuǎn)方的朋友進(jìn)行聊天交流是目前人們最為常用的功能之一,時(shí)下移動(dòng)終端中各種軟件都是用于聊天使用,譬如旺信、QQ、微信、短信等;在使用這些軟件進(jìn)行聊天時(shí),人們經(jīng)常會(huì)重復(fù)使用一些語(yǔ)句,譬如,“好的”、“你好”、“老板,在嗎? ”等;當(dāng)聊天記錄較多時(shí),會(huì)占用較多的內(nèi)存空間,從而直接影響移動(dòng)終端的運(yùn)性性能;對(duì)于上述聊天記錄中重復(fù)的聊天語(yǔ)句在現(xiàn)有技術(shù)中如果有十條則存儲(chǔ)十條,如果有一百條則存儲(chǔ)一百條,沒(méi)有合理利用語(yǔ)句本身的特點(diǎn)進(jìn)行處理,來(lái)謀求較低的存儲(chǔ)空間存儲(chǔ)較多的重復(fù)的聊天記錄。
[0005]現(xiàn)有技術(shù)的移動(dòng)終端當(dāng)聊天記錄較多時(shí),會(huì)占用較多的內(nèi)存空間,從而直接影響移動(dòng)終端的運(yùn)性性能,不方便用戶。
[0006]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動(dòng)終端的聊天記錄信息處理方法及系統(tǒng)。提供了一種快速可靠的基于移動(dòng)終端的聊天記錄信息處理方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中重復(fù)聊天記錄存儲(chǔ)占用空間高,影響系統(tǒng)運(yùn)行性能的問(wèn)題,本發(fā)明能使移動(dòng)終端在產(chǎn)生一些帶有重復(fù)性質(zhì)的聊天內(nèi)容時(shí),大大降低聊天內(nèi)容存儲(chǔ)空間,從而減少移動(dòng)終端的資源消耗。
[0008]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種基于移動(dòng)終端的聊天記錄信息處理方法,其中,包括:
A、檢測(cè)移動(dòng)終端的每一條聊天記錄信息;
B、當(dāng)在連續(xù)一預(yù)定容量的聊天記錄信息中,若某條聊天記錄內(nèi)容出現(xiàn)的數(shù)目大于預(yù)定閾值時(shí),則在移動(dòng)終端中記錄該超預(yù)定閾值的聊天記錄內(nèi)容,并生成一串替代碼;
C、如果再次檢測(cè)到聊天記錄信息中的聊天記錄的內(nèi)容中、有超預(yù)定閾值的聊天內(nèi)容,則用其對(duì)應(yīng)的替代碼代替該聊天記錄的內(nèi)容。
[0009]所述的基于移動(dòng)終端的聊天記錄信息處理方法,其中,所述步驟A中的聊天記錄信息包括:聊天記錄的時(shí)間信息,聊天記錄的內(nèi)容信息。
[0010]所述的基于移動(dòng)終端的聊天記錄信息處理方法,其中,在所述步驟A之前還包括: S、預(yù)先設(shè)置聊天記錄連續(xù)的預(yù)定容量值,以及設(shè)置同一內(nèi)容的聊天記錄允許出現(xiàn)數(shù)目的預(yù)定閾值。
[0011]所述的基于移動(dòng)終端的聊天記錄信息處理方法,其中,所述預(yù)定容量為100k字
Τ ο
[0012]所述的基于移動(dòng)終端的聊天記錄信息處理方法,其中,所述預(yù)定閾值為20次。
[0013]所述的基于移動(dòng)終端的聊天記錄信息處理方法,其中,所述步驟C還包括:
判斷每一條超預(yù)定閾值的聊天記錄信息中的聊天內(nèi)容,是否存在對(duì)應(yīng)的替代碼,如果存在則用該條聊天記錄的內(nèi)容對(duì)應(yīng)的替代碼替換該聊天記錄的內(nèi)容。
[0014]所述的基于移動(dòng)終端的聊天記錄信息處理方法,其中,所述替代碼的格式為:前綴+序號(hào),前綴為固定字符串,序號(hào)為在記錄模塊中的序號(hào)。
[0015]—種基于移動(dòng)終端的聊天記錄信息處理系統(tǒng),其中,包括:
檢測(cè)模塊,用于檢測(cè)移動(dòng)終端的每一條聊天記錄信息;
比較與記錄模塊,用于當(dāng)在連續(xù)一預(yù)定容量的聊天記錄信息中,若某條聊天記錄內(nèi)容出現(xiàn)的數(shù)目大于預(yù)定閾值時(shí),則在移動(dòng)終端中記錄該超預(yù)定閾值的聊天記錄內(nèi)容,并生成一串替代碼;
替代碼代替控制模塊,用于如果再次檢測(cè)到聊天記錄信息中的聊天記錄的內(nèi)容中、有超預(yù)定閾值的聊天內(nèi)容,則用其對(duì)應(yīng)的替代碼代替該聊天記錄的內(nèi)容;
預(yù)先設(shè)置模塊,用于預(yù)先設(shè)置聊天記錄連續(xù)的預(yù)定容量值,以及設(shè)置同一內(nèi)容的聊天記錄允許出現(xiàn)數(shù)目的預(yù)定閾值。
[0016]所述基于移動(dòng)終端的聊天記錄信息處理系統(tǒng),其中,其特征在于,還包括:
判斷替換模塊,用于判斷每一條超預(yù)定閾值的聊天記錄信息中的聊天內(nèi)容,是否存在對(duì)應(yīng)的替代碼,如果存在則用該條聊天記錄的內(nèi)容對(duì)應(yīng)的替代碼替換該聊天記錄的內(nèi)容。
[0017]所述基于移動(dòng)終端的聊天記錄信息處理系統(tǒng),其中,所述聊天記錄信息包括:聊天記錄的時(shí)間信息,聊天記錄的內(nèi)容信息;
所述預(yù)定容量為100k字節(jié);
所述預(yù)定閾值為20次;
所述替代碼的格式為:前綴+序號(hào),前綴為固定字符串,序號(hào)為在記錄模塊中的序號(hào)。
[0018]本發(fā)明所提供的基于移動(dòng)終端的聊天記錄信息處理方法及系統(tǒng),通過(guò)檢測(cè)移動(dòng)終端的每一條聊天記錄信息;當(dāng)在連續(xù)一定容量(如100k字節(jié))的聊天記錄信息中若某條聊天記錄內(nèi)容出現(xiàn)的數(shù)目大于閾值(如20)時(shí),則在移動(dòng)終端中記錄該聊天記錄內(nèi)容,并生成一串替代碼;之后,如果再次檢測(cè)到聊天記錄信息中的聊天記錄的內(nèi)容為該內(nèi)容,則用其替代碼代替該聊天記錄的內(nèi)容;從而針對(duì)聊天記錄內(nèi)容中經(jīng)常多次產(chǎn)生的內(nèi)容,合理利用語(yǔ)句本身的特點(diǎn)進(jìn)行處理,來(lái)謀求較低的存儲(chǔ)空間存儲(chǔ)較多的重復(fù)的聊天記錄,大大降低聊天內(nèi)容存儲(chǔ)空間,從而減少移動(dòng)終端的資源消耗。
【附圖說(shuō)明】
[0019]圖1是本發(fā)明基于移動(dòng)終端的聊天記錄信息處理方法的較佳實(shí)施例的流程圖。
[0020]圖2是本發(fā)明基于移動(dòng)終端的聊天記錄信息處理系統(tǒng)的較佳實(shí)施例的功能原理框圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明基于移動(dòng)終端的聊天記錄信息處理方法的較佳實(shí)施例的流程圖。圖1所示的一種基于移動(dòng)終端的聊天記錄信息處理方法包括以下步驟:
步驟S100、檢測(cè)移動(dòng)終端的每一條聊天記錄信息。
[0023]本發(fā)明實(shí)施例中,移動(dòng)終端檢測(cè)每一條聊天記錄信息,主要檢測(cè)是否有重復(fù)的聊天記錄信息。其中,所述聊天記錄信息包括:聊天記錄的時(shí)間信息,聊天記錄的內(nèi)容信息。
[0024]步驟S200、當(dāng)在連續(xù)一預(yù)定容量的聊天記錄信息中,若某條聊天記錄內(nèi)容出現(xiàn)的數(shù)目大于預(yù)定閾值時(shí),則在移動(dòng)終端中記錄該超預(yù)定閾值的聊天記錄內(nèi)容,并生成一串替代碼。
[0025]本發(fā)明在具體實(shí)施時(shí),需要預(yù)先設(shè)置聊天記錄連續(xù)的預(yù)定容量值,以及設(shè)置同一內(nèi)容的聊天記錄允許出現(xiàn)數(shù)目的預(yù)定閾值。其中,所述預(yù)定容量較佳為100k字節(jié)。所述預(yù)定閾值較佳為20次。
[0026]例如,當(dāng)在連續(xù)一定容量如100k字節(jié)的聊天記錄信息中若某條聊天記錄內(nèi)容出現(xiàn)的數(shù)目大于閾值如20次時(shí),則在移動(dòng)終端中記錄該聊天記錄內(nèi)容,并生成一串替代碼。
[0027]步驟S300、如果再次檢測(cè)到聊天記錄信息中的聊天記錄的內(nèi)容中、有超預(yù)定閾值的聊天內(nèi)容,則用其對(duì)應(yīng)的替代碼代替該聊天記錄的內(nèi)容。
[0028]本發(fā)明中,如果再次檢測(cè)到聊天記錄信息中的聊天記錄的內(nèi)容中、有超預(yù)定閾值的聊天內(nèi)容,則判斷每一條超預(yù)定閾值的聊天記錄信息中的聊天內(nèi)容,是否存在對(duì)應(yīng)的替代碼,如果存在則用該條聊天記錄的內(nèi)容對(duì)應(yīng)的替代碼替換該聊天記錄的內(nèi)容。其中,所述替代碼的格式為:前綴+序號(hào),前綴為固定字符串,序號(hào)為在記錄模塊中的序號(hào)。
[0029]以下通過(guò)一具體應(yīng)用實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)描述:
本具體應(yīng)用實(shí)施例所述基于移動(dòng)終端的聊天記錄信息處理方法,包括以下步驟:
步驟S10、則判斷每一條超預(yù)定閾值的聊天記錄信息中的聊天內(nèi)容,是否存在替代碼,如果存在則執(zhí)行步驟S20,如果不存在則執(zhí)行步驟S30 ;
本發(fā)明實(shí)施例中,首先、檢測(cè)移動(dòng)終端的每一條聊天記錄信息,然后將每一條聊天記錄中的內(nèi)容之前記錄的字符串進(jìn)行比較,判斷該聊天內(nèi)容是否與記錄的某一條字符串相同。如存在相同,并判斷相同的次數(shù)是否超過(guò)預(yù)定值如20次,則用相應(yīng)替代碼代替。
[0030]然后對(duì)每一條超預(yù)定閾值的聊天記錄信息進(jìn)行檢測(cè),則再判斷每一條超預(yù)定閾值的聊天記錄信息中的聊天內(nèi)容,是否存在替代碼。
[0031]具體地,當(dāng)每產(chǎn)生一條聊天記錄時(shí),獲取該聊天記錄的內(nèi)容,并查看該聊天記錄的內(nèi)容是否存在替代碼,如果存在則執(zhí)行步驟S20,如果不存在則執(zhí)行步驟S30 ;
所謂替代碼,是在聊天記錄的內(nèi)容存儲(chǔ)時(shí)代替聊天記錄的內(nèi)容的編碼,例如在聊天記錄的