本發(fā)明涉及聯(lián)系人信息管理領(lǐng)域,尤其涉及一種聯(lián)系人信息管理方法及裝置、終端。
背景技術(shù):
隨著移動通訊終端技術(shù)及移動通信應(yīng)用的發(fā)展,移動終端用戶更換移動通訊終端的頻率越來越快;用戶由于在更換移動通訊終端時,涉及到用戶需要把自己的聯(lián)系人要更新到新的移動終端中,這就促使許多用戶在使用移動通訊終端時,更愿意選擇把自己的聯(lián)系人存儲在移動通訊終端插入的智能卡的電話本中,而非存儲在移動通訊終端電話機(jī)中,這樣以來,給用戶帶來的好處是,當(dāng)用戶在更換移動通訊終端時,只要把智能卡插入到新的移動通訊終端中,用戶就是可以非常便捷地把自己的聯(lián)系人更新到新的移動通訊終端中。
隨著無線通信技術(shù)的發(fā)展無線上網(wǎng)速度越來越快,固定辦公變成了移動辦公的趨勢愈來愈快,越來越多的用戶習(xí)慣使用移動通訊終端進(jìn)行便捷地收發(fā)電子郵件;由于考慮到更換移動通訊終端時,用戶的聯(lián)系人需要便捷地更換到新的移動通訊終端中進(jìn)行使用,因此,很多用戶選擇把聯(lián)系人的電子郵箱地址存儲在移動終端智能卡中,這種做法,也就成為了用戶為了應(yīng)對更換移動終端時,其聯(lián)系人轉(zhuǎn)移問題的更輕松的選擇。
目前市場上的3G智能卡或4G智能卡中的電話本,有的是2G電話本,有的是3G電話本,如果是3G電話本,那么,這種智能卡的電話本支持用戶保存聯(lián)系人時,可以保存一個姓名、兩個號碼、一個電子郵箱地址。在使用這種3G 或4G卡中的3G電話本時,由于用戶可以在該3G電話本中保存電子郵箱地址,因而為有保存許多電子郵箱到智能卡電話本中需求的移動終端用戶帶來了方便,最終解決了移動終端用戶對于喜歡頻繁更換移動終端,且其智能卡電話本中存儲有許多電子郵箱地址時,當(dāng)用戶更換移動終端時面臨的用戶聯(lián)系人數(shù)據(jù)轉(zhuǎn)移的問題。
但目前的3G電話本存在一個問題,就是目前市場上的3G或4G智能卡的3G電話本,支持可以存儲的聯(lián)系人最大數(shù)目,即支持可以存儲聯(lián)系人姓名的數(shù)目,和支持可以存儲的聯(lián)系人電子郵箱數(shù)目不一致,也就是說,并不是存儲在3G電話本中的每個聯(lián)系人都可以保存一個電子郵箱地址。
比如說:一個3G或4G智能卡中的電話本是3G電話本,這個電話本可以存儲500個聯(lián)系人,移動終端用戶可以在這個電話本中為每個聯(lián)系人保存一個姓名、兩個電話號碼,但這個智能卡的3G電話本雖然支持保存500個聯(lián)系人,但并不是這500個聯(lián)系人中的每個人都能夠保存電子郵箱地址,這500個聯(lián)系人中,只能有100個聯(lián)系人可以保存電子郵箱地址,如果用戶在這個智能卡的電話本中已經(jīng)保存了100個電子郵箱地址,那么,當(dāng)用戶在保存第101個聯(lián)系人電子郵箱地址時,就會提示聯(lián)系人電子郵箱存儲以達(dá)最大數(shù)目或聯(lián)系人電子郵箱地址存儲區(qū)已滿,或者直接報錯。
目前的這個現(xiàn)狀,特別是對于有存儲大量電子郵箱地址到智能卡電話本中需求的用戶,帶來了非常的不便
因此,如何提供一種提高用戶使用用戶存儲卡電話本體驗的聯(lián)系人信息管理方法,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種聯(lián)系人信息管理方法及裝置、終端,以提高用戶使用體驗。
本發(fā)明提供了一種聯(lián)系人信息管理方法,其包括:根據(jù)用戶存儲卡電話本內(nèi)聯(lián)系人信息各信息字段的存儲條數(shù),將信息字段分為第一類字段及第二類字段;第一類字段的存儲條數(shù)等于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù),第二類字段存儲條數(shù)小于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù);第一類字段存儲于用戶存儲卡電話本內(nèi),第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,存儲于用戶存儲卡電話本內(nèi),在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,存儲于移動終端的存儲區(qū)內(nèi);在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū);接收管理用戶存儲卡電話本內(nèi)聯(lián)系人信息的管理請求,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息。
進(jìn)一步的,在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū)包括:在存儲區(qū)設(shè)置第二類字段存儲表;第二類字段存儲表包括:用于標(biāo)識元組的ID字段,用于區(qū)別不同第二類字段的名稱字段,用于標(biāo)識歸屬聯(lián)系人的索引字段,用于標(biāo)識創(chuàng)建時間的時間戳字段,用于記錄第二類字段的數(shù)據(jù)字段。
進(jìn)一步的,在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū)還包括:當(dāng)存在多個用戶存儲卡時,為各用戶存儲卡分別設(shè)置存儲區(qū),和/或,設(shè)置多個用戶存儲卡共用存儲區(qū);第二類字段存儲表還包括用于標(biāo)識歸屬聯(lián)系人所屬用戶存儲卡的用戶存儲卡標(biāo)識。
進(jìn)一步的,當(dāng)管理操作為新增聯(lián)系人信息時,根據(jù)管理請求所涉及的第二 類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:當(dāng)新增聯(lián)系人信息僅包括第一類字段時,直接將新增聯(lián)系人信息存儲到用戶存儲卡電話本內(nèi);當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段及第二類字段存儲于用戶存儲卡電話本內(nèi);當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段存儲到用戶存儲卡電話本內(nèi),將新增聯(lián)系人信息內(nèi)的第二類字段存儲于第二類字段存儲表內(nèi)。
進(jìn)一步的,當(dāng)管理操作為讀取聯(lián)系人信息時,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:當(dāng)移動終端的存儲區(qū)內(nèi)未存儲任何聯(lián)系人信息的第二類字段時,正常讀取各聯(lián)系人信息;當(dāng)移動終端的存儲區(qū)內(nèi)存儲有第二類字段時,利用第二類字段存儲表內(nèi)各元組的索引字段與用戶存儲卡電話本內(nèi)第一類字段進(jìn)行拼接,讀取拼接形成的聯(lián)系人信息。
進(jìn)一步的,當(dāng)管理操作為修改聯(lián)系人信息時,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后仍有值時,修改后的第二類字段存儲于第二類字段存儲表內(nèi);當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后無值時,刪除第二類字段存儲表內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后仍有值時,修改后的第二類字段存儲于用戶存儲卡電話本內(nèi);當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后無值時,刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類 字段;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段之后,根據(jù)時間戳字段從第二類字段存儲表內(nèi)存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi)。
進(jìn)一步的,當(dāng)管理操作為刪除聯(lián)系人信息時,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:當(dāng)被刪除聯(lián)系人信息不包括第二類字段時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于用戶存儲卡電話本內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于第二類字段存儲表內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息的第一類字段及存儲于第二類字段存儲表內(nèi)的第二類字段。
本發(fā)明也提供了一種聯(lián)系人信息管理裝置,其包括:劃分模塊,用于根據(jù)用戶存儲卡電話本內(nèi)聯(lián)系人信息各信息字段的存儲條數(shù),將信息字段分為第一 類字段及第二類字段;第一類字段的存儲條數(shù)等于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù),第二類字段存儲條數(shù)小于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù);第一類字段存儲于用戶存儲卡電話本內(nèi),第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,存儲于用戶存儲卡電話本內(nèi),在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,存儲于移動終端的存儲區(qū)內(nèi);設(shè)置模塊,用于在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū);管理模塊,用于接收管理用戶存儲卡電話本內(nèi)聯(lián)系人信息的管理請求,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息。
進(jìn)一步的,設(shè)置模塊用于在存儲區(qū)設(shè)置第二類字段存儲表;第二類字段存儲表包括:用于標(biāo)識元組的ID字段,用于區(qū)別不同第二類字段的名稱字段,用于標(biāo)識歸屬聯(lián)系人的索引字段,用于標(biāo)識創(chuàng)建時間的時間戳字段,用于記錄第二類字段的數(shù)據(jù)字段。
進(jìn)一步的,設(shè)置模塊還用于當(dāng)存在多個用戶存儲卡時,為各用戶存儲卡分別設(shè)置存儲區(qū),和/或,設(shè)置多個用戶存儲卡共用存儲區(qū);第二類字段存儲表還包括用于標(biāo)識歸屬聯(lián)系人所屬用戶存儲卡的用戶存儲卡標(biāo)識。
進(jìn)一步的,當(dāng)管理操作為新增聯(lián)系人信息時,管理模塊用于當(dāng)新增聯(lián)系人信息僅包括第一類字段時,直接將新增聯(lián)系人信息存儲到用戶存儲卡電話本內(nèi);當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段及第二類字段存儲于用戶存儲卡電話本內(nèi);當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字 段存儲到用戶存儲卡電話本內(nèi),將新增聯(lián)系人信息內(nèi)的第二類字段存儲于第二類字段存儲表內(nèi)。
進(jìn)一步的,當(dāng)管理操作為讀取聯(lián)系人信息時,管理模塊用于當(dāng)移動終端的存儲區(qū)內(nèi)未存儲任何聯(lián)系人信息的第二類字段時,正常讀取各聯(lián)系人信息;當(dāng)移動終端的存儲區(qū)內(nèi)存儲有第二類字段時,利用第二類字段存儲表內(nèi)各元組的索引字段與用戶存儲卡電話本內(nèi)第一類字段進(jìn)行拼接,讀取拼接形成的聯(lián)系人信息。
進(jìn)一步的,當(dāng)管理操作為修改聯(lián)系人信息時,管理模塊用于:當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后仍有值時,修改后的第二類字段存儲于第二類字段存儲表內(nèi);當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后無值時,刪除第二類字段存儲表內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后仍有值時,修改后的第二類字段存儲于用戶存儲卡電話本內(nèi);當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后無值時,刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段之后,根據(jù)時間戳字段從第二類字段存儲表內(nèi)存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi)。
進(jìn)一步的,當(dāng)管理操作為刪除聯(lián)系人信息時,管理模塊用于:當(dāng)被刪除聯(lián)系人信息不包括第二類字段時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪 除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于用戶存儲卡電話本內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于第二類字段存儲表內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息的第一類字段及存儲于第二類字段存儲表內(nèi)的第二類字段。
本發(fā)明提供了一種終端,其包括本發(fā)明提供的聯(lián)系人信息管理裝置。
本發(fā)明的有益效果:
本發(fā)明提供了一種聯(lián)系人信息管理方法,通過將聯(lián)系人信息分為第一類字段及第二類字段,并為第二類字段在移動通訊終端內(nèi)開辟存儲區(qū),使得最終用戶存儲卡電話本中所能支持存儲的第二類字段的最大條目數(shù)與第一類字段所能支持存儲的最大條目數(shù)一致,即第二類字段最大支持條目數(shù)和第一類字段最大支持條目數(shù)比例達(dá)到1:1,增強了用戶的使用體驗。
附圖說明
圖1為本發(fā)明第一實施例提供的聯(lián)系人信息管理裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明第二實施例提供的聯(lián)系人信息管理方法的流程圖;
圖3為本發(fā)明第三實施例提供的聯(lián)系人信息管理方法的流程圖;
圖4為本發(fā)明第三實施例中第二類字段存儲表的示意圖。
具體實施方式
現(xiàn)通過具體實施方式結(jié)合附圖的方式對本發(fā)明做出進(jìn)一步的詮釋說明。
第一實施例:
圖1為本發(fā)明第一實施例提供的聯(lián)系人信息管理裝置的結(jié)構(gòu)示意圖,由圖1可知,在本實施例中,本發(fā)明提供的一種聯(lián)系人信息管理裝置1,其包括:
劃分模塊11,用于根據(jù)用戶存儲卡電話本內(nèi)聯(lián)系人信息各信息字段的存儲條數(shù),將信息字段分為第一類字段及第二類字段;第一類字段的存儲條數(shù)等于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù),第二類字段存儲條數(shù)小于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù);第一類字段存儲于用戶存儲卡電話本內(nèi),第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,存儲于用戶存儲卡電話本內(nèi),在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,存儲于移動終端的存儲區(qū)內(nèi);具體的,用戶存儲卡電話本中第一類字段即數(shù)據(jù)項,是指智能卡所能存儲的該字段條目數(shù),等于用戶存儲卡電話本中所支持的縮位撥號ADN(Abbreviated dialing numbers)所能存儲的最大條目數(shù)的字段,即等于用戶存儲卡電話本中所支持的姓名字段存儲的最大條目數(shù)的字段;用戶存儲卡電話本中的第二類字段即數(shù)據(jù)項,是指智能卡支持的所能存儲的該字段的條目數(shù),小于用戶存儲卡電話本中所支持的ADN所能存 儲的最大條目數(shù)的字段,即小于用戶存儲卡電話本中所支持的姓名字段存儲的最大條目數(shù)的字段;也就是說,第二類字段所支持的存儲條目數(shù),一般都小于第一類字段所支持的存儲條目數(shù);智能卡的2G電話本就是ADN,包括一個姓名一個號碼。目前商用卡中3G電話本是ADN+其他字段,而其他字段有的最大支持條目和ADN相同,有的小于ADN;
設(shè)置模塊12,用于在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū);
管理模塊13,用于接收管理用戶存儲卡電話本內(nèi)聯(lián)系人信息的管理請求,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息。
在一些實施例中,上述實施例中的設(shè)置模塊12用于在存儲區(qū)設(shè)置第二類字段存儲表;第二類字段存儲表包括:用于標(biāo)識元組的ID字段,用于區(qū)別不同第二類字段的名稱字段,用于標(biāo)識歸屬聯(lián)系人的索引字段,用于標(biāo)識創(chuàng)建時間的時間戳字段,用于記錄第二類字段的數(shù)據(jù)字段。
在一些實施例中,上述實施例中的設(shè)置模塊12還用于當(dāng)存在多個用戶存儲卡時,為各用戶存儲卡分別設(shè)置存儲區(qū),和/或,設(shè)置多個用戶存儲卡共用存儲區(qū);第二類字段存儲表還包括用于標(biāo)識歸屬聯(lián)系人所屬用戶存儲卡的用戶存儲卡標(biāo)識。
在一些實施例中,當(dāng)管理操作為新增聯(lián)系人信息時,上述實施例中的管理模塊13用于:
當(dāng)新增聯(lián)系人信息僅包括第一類字段時,直接將新增聯(lián)系人信息存儲到用戶存儲卡電話本內(nèi);
當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本有 對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段及第二類字段存儲于用戶存儲卡電話本內(nèi);
當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段存儲到用戶存儲卡電話本內(nèi),將新增聯(lián)系人信息內(nèi)的第二類字段存儲于第二類字段存儲表內(nèi)。
在一些實施例中,當(dāng)管理操作為讀取聯(lián)系人信息時,上述實施例中的管理模塊13用于:
當(dāng)移動終端的存儲區(qū)內(nèi)未存儲任何聯(lián)系人信息的第二類字段時,正常讀取各聯(lián)系人信息;
當(dāng)移動終端的存儲區(qū)內(nèi)存儲有第二類字段時,利用第二類字段存儲表內(nèi)各元組的索引字段與用戶存儲卡電話本內(nèi)第一類字段進(jìn)行拼接,讀取拼接形成的聯(lián)系人信息。
在一些實施例中,當(dāng)管理操作為修改聯(lián)系人信息時,上述實施例中的管理模塊13用于:
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后仍有值時,修改后的第二類字段存儲于第二類字段存儲表內(nèi);
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后無值時,刪除第二類字段存儲表內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后仍有值時,修改后的第二類字段存儲于用戶存儲卡電話本內(nèi);
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后 無值時,刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段之后,根據(jù)時間戳字段從第二類字段存儲表內(nèi)存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi)。
在一些實施例中,當(dāng)管理操作為刪除聯(lián)系人信息時,上述實施例中的管理模塊13用于:
當(dāng)被刪除聯(lián)系人信息不包括第二類字段時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);
當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于用戶存儲卡電話本內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);
當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于第二類字段存儲表內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息的第一類字段及存儲于第二類字段存儲表內(nèi)的第二類字段。
對應(yīng)的,本發(fā)明提供了一種終端,其包括本發(fā)明提供的聯(lián)系人信息管理裝置1。
第二實施例:
圖2為本發(fā)明第二實施例提供的聯(lián)系人信息管理方法的流程圖,由圖2可知,在本實施例中,本發(fā)明提供的聯(lián)系人信息管理方法包括以下步驟:
S201:根據(jù)用戶存儲卡電話本內(nèi)聯(lián)系人信息各信息字段的存儲條數(shù),將信息字段分為第一類字段及第二類字段;第一類字段的存儲條數(shù)等于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù),第二類字段存儲條數(shù)小于用戶存儲卡電話本所支持的縮位撥號所能存儲的最大條數(shù);第一類字段存儲于用戶存儲卡電話本內(nèi),第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,存儲于用戶存儲卡電話本內(nèi),在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,存儲于移動終端的存儲區(qū)內(nèi);
S202:在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū);
S203:接收管理用戶存儲卡電話本內(nèi)聯(lián)系人信息的管理請求,根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息。
在一些實施例中,上述實施例中的在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū)包括:在存儲區(qū)設(shè)置第二類字段存儲表;第二類字段存儲表包括:用于標(biāo)識元組的ID字段,用于區(qū)別不同第二類字段的名稱字段,用于標(biāo)識歸屬聯(lián)系人的索引字段,用于標(biāo)識創(chuàng)建時間的時間戳字段,用于記錄第二類字段的數(shù)據(jù)字段。
在一些實施例中,上述實施例中的在移動終端內(nèi)開辟用于存儲第二類字段的存儲區(qū)還包括:當(dāng)存在多個用戶存儲卡時,為各用戶存儲卡分別設(shè)置存儲區(qū), 和/或,設(shè)置多個用戶存儲卡共用存儲區(qū);第二類字段存儲表還包括用于標(biāo)識歸屬聯(lián)系人所屬用戶存儲卡的用戶存儲卡標(biāo)識。
具體的,采用本發(fā)明技術(shù)方案,在移動終端內(nèi)為第二類字段設(shè)置存儲區(qū),具體來說,就是在移動終端的電話本應(yīng)用的數(shù)據(jù)庫中,新設(shè)計一個表,當(dāng)智能卡3G電話本的第二類字段在智能卡3G電話本中存儲滿了后,第二類字段將存儲在這個表中。以智能卡3G電話本電子郵箱地址字段為例,比如:如果智能卡的3G電話本支持最多存儲500個聯(lián)系人,支持最多存儲100個電子郵箱地址,那么當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的文件存儲滿100個電子郵箱地址后,如果用戶還需要在智能卡中存儲電子郵箱地址,那么這時,我們的技術(shù)方案突破現(xiàn)有技術(shù),允許用戶繼續(xù)存儲,我們的技術(shù)方案把用戶從應(yīng)用界面輸入的電子郵箱地址保存到移動終端電話本數(shù)據(jù)庫中新設(shè)計的這個表中。我們把在移動終端上電話本應(yīng)用的數(shù)據(jù)庫中新設(shè)計的這個表稱為智能卡3G電話本第二類字段存儲表。電話本應(yīng)用數(shù)據(jù)庫這個智能卡3G電話本第二類字段存儲表至少包括ID字段、第二類字段名稱字段、索引字段、時間戳字段、智能卡標(biāo)識字段、數(shù)據(jù)字段,其中,ID字段:表示該表的元組(行)唯一標(biāo)識;第二類字段名稱字段:表示該表中行記錄數(shù)據(jù)所代表的智能卡3G電話本聯(lián)系人的字段名稱,不同的第二類字段有不同的名稱;索引字段:表示該表記錄中的第二類字段的數(shù)據(jù),是屬于智能卡3G電話本中哪個聯(lián)系人的數(shù)據(jù),即該表記錄所對應(yīng)的智能卡3G電話本聯(lián)系人的AND的記錄ID值;時間戳字段:表示創(chuàng)建表中該行各字段的時間;智能卡標(biāo)識字段:用來保存智能卡的唯一標(biāo)識符,比如ICCID等;數(shù)據(jù)字段:智能卡3G電話本的某個第二類字段所屬的卡文件保存滿了后,該字段保存到電話本應(yīng)用數(shù)據(jù)庫新建的智能卡3G電話本第二類字段表中的該字段的實際值。在實際應(yīng)用中,也可以在電話本數(shù)據(jù)庫中設(shè)計多個表,如果是 多個表,通過關(guān)聯(lián)這些表,可以達(dá)到上面只設(shè)計一個表的效果。
在一些實施例中,當(dāng)管理操作為新增聯(lián)系人信息時,上述實施例中的根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:
當(dāng)新增聯(lián)系人信息僅包括第一類字段時,直接將新增聯(lián)系人信息存儲到用戶存儲卡電話本內(nèi);
當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本有對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段及第二類字段存儲于用戶存儲卡電話本內(nèi);
當(dāng)新增聯(lián)系人信息包括第二類字段、且第二類字段在用戶存儲卡電話本無對應(yīng)字段的未占用條數(shù)時,將新增聯(lián)系人信息內(nèi)的第一類字段存儲到用戶存儲卡電話本內(nèi),將新增聯(lián)系人信息內(nèi)的第二類字段存儲于第二類字段存儲表內(nèi),即把第二類字段存儲在移動終端電話本應(yīng)用的數(shù)據(jù)庫中新設(shè)計的智能卡3G電話本第二類字段存儲表中,表中各個字段內(nèi)容,按照上面字段的定義進(jìn)行相應(yīng)的存儲。
在一些實施例中,當(dāng)管理操作為讀取聯(lián)系人信息時,上述實施例中的根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:
當(dāng)移動終端的存儲區(qū)內(nèi)未存儲任何聯(lián)系人信息的第二類字段時,正常讀取各聯(lián)系人信息;
當(dāng)移動終端的存儲區(qū)內(nèi)存儲有第二類字段時,利用第二類字段存儲表內(nèi)各元組的索引字段與用戶存儲卡電話本內(nèi)第一類字段進(jìn)行拼接,讀取拼接形成的 聯(lián)系人信息;例如,利用智能卡3G電話本第二類字段表中記錄的對應(yīng)的卡聯(lián)系人ADN記錄的索引值,即聯(lián)系人ADN記錄的ID號,與智能卡3G電話本內(nèi)第一類字段進(jìn)行拼接,拼接形成一條完整的智能卡3G電話本聯(lián)系人信息。
在一些實施例中,當(dāng)管理操作為修改聯(lián)系人信息時,上述實施例中的根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后仍有值時,修改后的第二類字段存儲于第二類字段存儲表內(nèi);
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于第二類字段存儲表內(nèi),且修改后無值時,刪除第二類字段存儲表內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后仍有值時,修改后的第二類字段存儲于用戶存儲卡電話本內(nèi);
當(dāng)被修改聯(lián)系人信息的第二類字段存儲于用戶存儲卡電話本內(nèi),且修改后無值時,刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被修改聯(lián)系人信息的第二類字段之后,根據(jù)時間戳字段從第二類字段存儲表內(nèi)存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi)。
在一些實施例中,當(dāng)管理操作為刪除聯(lián)系人信息時,上述實施例中的根據(jù)管理請求所涉及的第二類字段的具體內(nèi)容管理用戶存儲卡電話本內(nèi)聯(lián)系人信息包括:
當(dāng)被刪除聯(lián)系人信息不包括第二類字段時,則直接刪除存儲于用戶存儲卡 電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);
當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于用戶存儲卡電話本內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息;并進(jìn)一步判斷第二類字段存儲表內(nèi)是否存儲有其他聯(lián)系人信息的第二類字段,若是,則在刪除用戶存儲卡電話本內(nèi)存儲的被刪除聯(lián)系人信息之后,根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi);
當(dāng)被刪除聯(lián)系人信息包括第二類字段、且第二類字段存儲于第二類字段存儲表內(nèi)時,則直接刪除存儲于用戶存儲卡電話本內(nèi)的被刪除聯(lián)系人信息的第一類字段及存儲于第二類字段存儲表內(nèi)的第二類字段。
在實際應(yīng)用中,上述所有實施例內(nèi)的根據(jù)時間戳字段從第二類字段存儲表存儲的其他聯(lián)系人信息的第二類字段中選擇存入時間最早的聯(lián)系人的第二類字段移動到用戶存儲卡電話本內(nèi)可以是:中,在移動終端設(shè)置的存儲區(qū)即智能卡3G電話本第二類字段表中,進(jìn)行選擇其他聯(lián)系人信息的第二類字段記錄的原則,是按照記錄存儲的時間戳的先后順序進(jìn)行,即挑選最早時間戳的記錄移動到智能卡3G電話本中進(jìn)行存儲,包括進(jìn)行相應(yīng)的其他輔助文件記錄的修改,即索引管理電話本IAP(Index Administration Phone book)文件記錄進(jìn)行修改。
現(xiàn)結(jié)合具體應(yīng)用場景對本發(fā)明做進(jìn)一步的詮釋說明。
第三實施例:
在本實施例中,以用戶存儲卡電話本為智能卡3G電話本、電子郵件為第二類字段為例進(jìn)行說明。
圖3為本發(fā)明第三實施例提供的聯(lián)系人信息管理方法的流程圖,由圖3可知,在本實施例中,本發(fā)明提供的聯(lián)系人信息管理方法包括以下步驟:
S301:將聯(lián)系人信息的不同字段進(jìn)行分類。
在實際應(yīng)用中,智能卡3G電話本往往將用戶名、電話號碼等字段設(shè)置的可以存儲很多,而電子郵件地址等字段就少許多,本步驟根據(jù)智能卡3G電話本針對各字段的存儲條數(shù),將可以存儲條數(shù)最多的字段記為第一類字段,其余的記為第二類字段。
S302:為第二類字段分配存儲區(qū)。
在移動終端內(nèi)開辟存儲區(qū),用于存儲第二類字段,本實施例將移動終端上電話本應(yīng)用數(shù)據(jù)庫新設(shè)計的表稱為智能卡電子郵箱地址表。
如圖4所示,電話本應(yīng)用數(shù)據(jù)庫這個智能卡電子郵箱地址表包括ID字段、索引字段、電子郵箱地址字段、時間戳字段、智能卡標(biāo)識字段。其中,ID字段是表的元組(行)唯一標(biāo)識字段;索引字段是用來保存本行中電子郵箱地址字段的值在智能卡電話本中所對應(yīng)的聯(lián)系人的索引值;電子郵箱地址字段用來保存智能卡中電話本電子郵箱地址文件滿了后,用戶保存的電子郵箱地址;時間戳字段表示創(chuàng)建電子郵箱地址的時間;智能卡標(biāo)識字段用來保存智能卡的唯一標(biāo)識符,比如ICCID等。
當(dāng)然,在另外一些實施例中,也可以在電話本數(shù)據(jù)庫中設(shè)計兩個表:
表一用來存儲智能卡的信息,比如可以設(shè)計為ID字段、智能卡標(biāo)識字段、智能卡的ID號字段。
表二包含ID字段、索引字段、電子郵箱地址字段、時間戳字段、智能卡ID號字段。
如果是兩個表,通過關(guān)聯(lián)兩個表,達(dá)到上面只設(shè)計一個表的效果。
S303:接收到管理請求,根據(jù)其所涉及的字段類型進(jìn)行管理。
為了更準(zhǔn)確、清楚的說明本發(fā)明技術(shù)方案,本步驟繼續(xù)以智能卡3G電話本支持最多存儲500個聯(lián)系人,這500個聯(lián)系人最多可以存儲100個電子郵箱地址為例來說明本發(fā)明的技術(shù)方案。具體的,如下:
場景1,當(dāng)智能卡3G電話本中存儲的聯(lián)系人數(shù)目沒有達(dá)到卡電話本所支持的最高上限500時,且卡中電話本電子郵箱地址文件存儲已滿即已經(jīng)達(dá)到100,如果用戶在創(chuàng)建新聯(lián)系人時電子郵箱字段有值,那么電話本應(yīng)用將把姓名和號碼字段先存儲在智能卡的電話本中,然后再把用戶的電子郵箱地址的值存儲在移動通訊終端電話本數(shù)據(jù)庫新設(shè)計的表中,其中,表中ID字段存儲該表的行號,索引字段存儲該電子郵箱地址所屬的卡電話本聯(lián)系人在卡電話本中的索引編號,電子郵箱地址字段存儲用戶輸入的電子郵箱地址值,時間戳字段字段表示創(chuàng)建這個聯(lián)系人電子郵箱地址的時間,智能卡標(biāo)識字段存儲移動終端所插入的卡的唯一標(biāo)識。
場景2,當(dāng)移動通訊終端開機(jī)電話本應(yīng)用進(jìn)行初始化讀取智能卡的聯(lián)系人時,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的卡文件已滿,即電子郵箱地址存儲已經(jīng)等于100,除了原來正常讀取之外,如果新設(shè)計的智能卡電子郵箱地址表中有有效記錄,需要把這個新設(shè)計的智能卡電子郵箱地址表中存儲的電 子郵箱地址,通過這個表中每個記錄的索引字段值,和卡中電話本聯(lián)系人的數(shù)據(jù)進(jìn)行拼接,組成智能卡電話本聯(lián)系人的完整數(shù)據(jù),并且設(shè)計兩個一個標(biāo)志,其中一個標(biāo)志用來標(biāo)識該聯(lián)系人的電子郵箱地址存儲在智能卡上還是存儲在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中,另一個標(biāo)志標(biāo)識這個電子郵箱地址存儲在哪個個卡中。
場景3,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的卡文件已滿,即電子郵箱地址存儲已經(jīng)等于100,當(dāng)用戶修改智能卡3G電話本中聯(lián)系人記錄的電子郵箱地址字段的值時,如果被修改的該聯(lián)系人電子郵件存儲在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中,且用戶修改后,該聯(lián)系人電子郵箱地址還有值,那么用戶完成修改保存時,該聯(lián)系人修改后的新電子郵箱地址仍然被保存在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中。
場景4,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的卡文件已滿,即電子郵箱地址存儲已經(jīng)等于100,當(dāng)用戶修改智能卡3G電話本中聯(lián)系人記錄的電子郵箱地址字段的值時,如果被修改的該聯(lián)系人電子郵件存儲在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中,且用戶修改后,該聯(lián)系人電子郵箱地址沒有值了,那么用戶完成修改保存時,被保存在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中和該聯(lián)系人相關(guān)的記錄被刪除。
場景5,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的卡文件已滿,即電子郵箱地址存儲已經(jīng)等于100,且當(dāng)用戶修改智能卡3G電話本中聯(lián)系人記錄的電子郵箱地址字段的值時,且當(dāng)被修改的該聯(lián)系人電子郵件存儲在智能卡3G電話本用于存儲電子郵箱地址的卡文件中,用戶修改后,如果該聯(lián)系人電子郵箱地址還有值,那么用戶完成修改保存時,該聯(lián)系人修改后的新電子郵箱地址仍 然被保存在智能卡3G電話本的用于存儲電子郵箱地址的卡文件中。
場景6,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的卡文件已滿,即電子郵箱地址存儲已經(jīng)等于100,且當(dāng)用戶修改智能卡3G電話本中聯(lián)系人記錄的電子郵箱地址字段的值時,且當(dāng)被修改的該聯(lián)系人電子郵件存儲在智能卡3G電話本用于存儲電子郵箱地址的卡文件中,用戶修改后,如果該聯(lián)系人電子郵箱地址沒有值了,那么用戶完成修改保存時:首先,智能卡3G電話本中用于存儲電子郵件地址的卡文件中的該聯(lián)系人電子郵件記錄將被刪除,然后,由于此時智能卡3G電話本用于存儲電子郵箱地址的卡文件存儲了99條電子郵件記錄,意味這該卡文件還可以再存儲一個電子郵件記錄,因此,在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中尋找當(dāng)前智能卡存儲最早的電子郵箱地址記錄,并且把找到的該電子郵箱記錄中表示電子郵箱所屬的智能卡中聯(lián)系人的索引號,和電子郵箱地址的值,寫入到當(dāng)前智能卡3G電話本用于存儲電子郵箱地址的卡文件中,最后當(dāng)寫入到卡文件中后,移動通訊終端電話本應(yīng)用數(shù)據(jù)庫卡電子郵箱地址表中表示該聯(lián)系人電子郵箱的記錄將被刪除。
場景7,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址的卡文件已滿,即電子郵箱地址存儲已經(jīng)等于100,且當(dāng)用戶刪除智能卡3G電話本中聯(lián)系人記錄時,且當(dāng)被刪除的該聯(lián)系人電子郵箱地址字段有值時,且當(dāng)被刪除的該聯(lián)系人電子郵箱地址存儲在智能卡3G電話本中用于存儲電子郵箱地址的卡文件中,那么當(dāng)用戶刪除該聯(lián)系人時:首先,智能卡3G電話本中用于存儲電子郵件地址的卡文件中的該聯(lián)系人電子郵件記錄將被刪除,然后,由于此時智能卡3G電話本用于存儲電子郵箱地址的卡文件存儲了99條電子郵件記錄,意味這該卡文件還可以再存儲一個電子郵件記錄,因此,在移動通訊終端電話本數(shù)據(jù)庫的智能卡電子郵箱地址表中尋找當(dāng)前智能卡存儲最早的電子郵箱地址記錄,并且把找到的該 電子郵箱記錄中表示電子郵箱所屬的智能卡中聯(lián)系人的索引號,和電子郵箱地址的值,寫入到當(dāng)前智能卡3G電話本用于存儲電子郵箱地址的卡文件中,最后當(dāng)寫入到卡文件中后,移動通訊終端電話本應(yīng)用數(shù)據(jù)庫卡電子郵箱地址表中表示該聯(lián)系人電子郵箱的記錄將被刪除。
場景8,當(dāng)智能卡3G電話本中用于存儲電子郵箱地址文件已滿,即電子郵箱地址存儲已經(jīng)等于100,且當(dāng)用戶刪除智能卡3G電話本中聯(lián)系人記錄時,且當(dāng)被刪除的該聯(lián)系人電子郵箱地址字段有值時,且當(dāng)被刪除的該聯(lián)系人電子郵箱地址存儲在移動通訊終端電話本應(yīng)用數(shù)據(jù)庫卡電子郵箱地址表中,那么當(dāng)用戶刪除該聯(lián)系人時:首先,刪除智能卡中該聯(lián)系人的記錄,然后,移動通訊終端電話本應(yīng)用數(shù)據(jù)庫卡電子郵箱地址表中表示該聯(lián)系人電子郵箱的記錄將被刪除。
在實際應(yīng)用中,對于單卡移動通訊終端,如果智能卡3G電話本中用于存儲電子郵箱地址文件不滿,即該卡文件存儲的電子郵箱地址數(shù)目小于100,那么移動通訊終端電話本應(yīng)用數(shù)據(jù)庫卡電子郵箱地址表中必定沒有電子郵箱地址記錄,對于多卡系統(tǒng)也是同理。
通過上述實施例可知,通過本發(fā)明的實施,至少具備以下有益效果:
通過將聯(lián)系人信息分為第一類字段及第二類字段,并為第二類字段在終端內(nèi)開辟存儲區(qū),使得終端存儲第一類字段與第二類字段的存儲比例達(dá)到1:1,增強了用戶的使用體驗;
采用本發(fā)明的技術(shù)方案,與現(xiàn)有技術(shù)相比,本發(fā)明一方面為用戶擴(kuò)展了智能卡電話本可以存儲的電子郵箱地址的數(shù)目:能夠滿足用戶當(dāng)把聯(lián)系人存儲在智能卡中時,每個聯(lián)系人都可以存儲一個電子郵箱地址,使智能卡中存儲的聯(lián) 系人數(shù)目和能夠存儲聯(lián)系人電子郵箱數(shù)目達(dá)不到1:1的關(guān)系,即智能卡中存儲500個聯(lián)系人時,用戶可以存儲500個電子郵件,徹底改變了現(xiàn)有技術(shù)用戶把聯(lián)系人存儲到智能卡時,智能卡中聯(lián)系人的數(shù)目和可以存儲的電子郵箱地址的數(shù)目無法達(dá)到1:1的弊端;
采用本發(fā)明技術(shù)方案,在用戶持續(xù)使用智能卡中3G電話本過程中,可以最大限度地動態(tài)把用戶聯(lián)系人的電子郵箱地址保存到卡中,支持用戶在更換移動通訊終端時便捷地把聯(lián)系人數(shù)據(jù)進(jìn)行轉(zhuǎn)移;
采用本發(fā)明技術(shù)方案,可以配合目前諸多的聯(lián)系人備份與恢復(fù)應(yīng)用軟件,可以無丟失地把用戶存儲卡電話本中的聯(lián)系人數(shù)據(jù)進(jìn)行無損轉(zhuǎn)移。
以上僅是本發(fā)明的具體實施方式而已,并非對本發(fā)明做任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施方式所做的任意簡單修改、等同變化、結(jié)合或修飾,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍。