1.一種在用戶識別卡中存儲通訊記錄的方法,其特征在于,包括:
在與用戶識別卡中的電話簿聯(lián)系人進行通訊后,將本次通訊的時間和時長信息依據(jù)預(yù)定通訊記錄格式進行格式化后獲取本次通訊記錄字節(jié)流并進行存儲;
將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中,并依照預(yù)定的通訊類型標(biāo)識對本次通訊記錄進行歸類;其中,所述歸類好的通訊記錄與該電話簿聯(lián)系人相應(yīng)。
2.如權(quán)利要求1所述的在用戶識別卡中存儲通訊記錄的方法,其特征在于,將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中之后,通過每條通訊記錄的最后一個字節(jié)進行連接索引。
3.如權(quán)利要求1所述的在用戶識別卡中存儲通訊記錄的方法,其特征在于,在執(zhí)行所有步驟之后,還包括:
當(dāng)獲取到用戶發(fā)送的聯(lián)系人通訊記錄查看信息時,則申請緩存空間,并逐條讀取存儲于用戶識別卡的EF_EXT1文件之中歸類好的且與該電話簿聯(lián)系人相應(yīng)的所有通訊記錄,并將其存儲到緩存空間,之后以列表的形式展示歸類好的與該電話簿聯(lián)系人相應(yīng)的所有通訊記錄。
4.如權(quán)利要求1所述的在用戶識別卡中存儲通訊記錄的方法,其特征在于,在執(zhí)行所有步驟之后,還包括:
當(dāng)用戶更新用戶識別卡上的電話簿聯(lián)系人信息時,則依據(jù)更新的字段ID查找用戶識別卡的EF_EXT1文件與該字段ID相關(guān)的通訊記錄,查找到時,則將上一條通訊記錄的最后一個字節(jié)存儲的內(nèi)容修改為當(dāng)前這條通訊記錄在EF_EXT1文件中的ID值,如果當(dāng)前這條通訊記錄是存儲于用戶識別卡的EF_EXT1文件中的第一條通訊記錄,那么將縮位撥號號碼記錄ADN文件中這條通訊記錄的最后一個字節(jié)的內(nèi)容修改為這條通訊記錄在EF_EXT1文件中的ID值。
5.如權(quán)利要求1所述的在用戶識別卡中存儲通訊記錄的方法,其特征在于,所述依照預(yù)定的通訊類型標(biāo)識對本次通訊記錄進行歸類包括:
將所述通訊記錄歸類為:通話記錄、短信記錄或Email記錄;
在所述對通訊記錄進行歸類后進一步包括:
獲取查看某聯(lián)系人通訊記錄查看信息時,分類加載通訊記錄,逐條讀取該聯(lián)系人在EF_EXT1文件中的所有通訊記錄。
6.如權(quán)利要求1所述的在用戶識別卡中存儲通訊記錄的方法,將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中之后還包括:
用戶識別卡中的電話簿聯(lián)系人中的每一個聯(lián)系人數(shù)據(jù)下最多存儲15條通訊記錄;如果存儲已滿,后續(xù)的通訊記錄將會覆蓋最早的一條通訊記錄。
7.一種在用戶識別卡中存儲通訊記錄的裝置,其特征在于,包括:
數(shù)據(jù)預(yù)處理模塊,用于在與用戶識別卡中的電話簿聯(lián)系人進行通訊后,將本次通訊的時間和時長信息依據(jù)預(yù)定通訊記錄格式進行格式化后獲取本次通訊記錄字節(jié)流并進行存儲;
寫入處理模塊,用于將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中,并依照預(yù)定的通訊類型標(biāo)識對本次通訊記錄進行歸類;其中,所述歸類好的通訊記錄與該電話簿聯(lián)系人相應(yīng)。
8.如權(quán)利要求7所述的在用戶識別卡中存儲通訊記錄的裝置,其特征在于,所述寫入處理模塊還用于將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中之后,通過每條通訊記錄的最后一個字節(jié)進行連接索引。
9.如權(quán)利要求7所述的在用戶識別卡中存儲通訊記錄的裝置,其特征在于,還包括:
展示模塊,用于當(dāng)獲取到用戶發(fā)送的聯(lián)系人通訊記錄查看信息時,則申請緩存空間,并逐條讀取存儲于用戶識別卡的EF_EXT1文件之中歸類好的且與該電話簿聯(lián)系人相應(yīng)的所有通訊記錄,并將其存儲到緩存空間,之后以列表的形式展示歸類好的與該電話簿聯(lián)系人相應(yīng)的所有通訊記錄。
10.如權(quán)利要求7所述的在用戶識別卡中存儲通訊記錄的裝置,其特征在于,還包括:
同步信息模塊,用于當(dāng)用戶更新用戶識別卡上的電話簿聯(lián)系人信息時,則依據(jù)更新的字段ID查找用戶識別卡的EF_EXT1文件與該字段ID相關(guān)的通訊記錄,查找到時,則將上一條通訊記錄的最后一個字節(jié)存儲的內(nèi)容修改為當(dāng)前這條通訊記錄在EF_EXT1文件中的ID值,如果當(dāng)前這條通訊記錄是存儲于用戶識別卡的EF_EXT1文件中的第一條通訊記錄,那么將縮位撥號號碼記錄ADN文件中這條通訊記錄的最后一個字節(jié)的內(nèi)容修改為這條通訊記錄在EF_EXT1文件中的ID值。
11.一種終端,其特征在于,包括在用戶識別卡中存儲通訊記錄的裝置,其中,所述裝置包括:
數(shù)據(jù)預(yù)處理模塊,用于在與用戶識別卡中的電話簿聯(lián)系人進行通訊后,將本次通訊的時間和時長信息依據(jù)預(yù)定通訊記錄格式進行格式化后獲取本次通訊記錄字節(jié)流并進行存儲;
寫入處理模塊,用于將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中,并依照預(yù)定的通訊類型標(biāo)識對本次通訊記錄進行歸類;其中,所述歸類好的通訊記錄與該電話簿聯(lián)系人相應(yīng)。
12.如權(quán)利要求11所述的終端,其特征在于,所述寫入處理模塊還用于將所述格式化后的本次通訊記錄字節(jié)流寫入用戶識別卡的EF_EXT1文件中之后,通過每條通訊記錄的最后一個字節(jié)進行連接索引。
13.如權(quán)利要求11所述的終端,其特征在于,所述在用戶識別卡中存儲通訊記錄的裝置還包括:
展示模塊,用于當(dāng)獲取到用戶發(fā)送的聯(lián)系人通訊記錄查看信息時,則申請緩存空間,并逐條讀取存儲于用戶識別卡的EF_EXT1文件之中歸類好的且與該電話簿聯(lián)系人相應(yīng)的所有通訊記錄,并將其存儲到緩存空間,之后以列表的形式展示歸類好的與該電話簿聯(lián)系人相應(yīng)的所有通訊記錄。
14.如權(quán)利要求11所述的終端,其特征在于,所述在用戶識別卡中存儲通訊記錄的裝置還包括:
同步信息模塊,用于當(dāng)用戶更新用戶識別卡上的電話簿聯(lián)系人信息時,則依據(jù)更新的字段ID查找用戶識別卡的EF_EXT1文件與該字段ID相關(guān)的通訊記錄,查找到時,則將上一條通訊記錄的最后一個字節(jié)存儲的內(nèi)容修改為當(dāng)前這條通訊記錄在EF_EXT1文件中的ID值,如果當(dāng)前這條通訊記錄是存儲于用戶識別卡的EF_EXT1文件中的第一條通訊記錄,那么將縮位撥號號碼記錄ADN文件中這條通訊記錄的最后一個字節(jié)的內(nèi)容修改為這條通訊記錄在EF_EXT1文件中的ID值。