專利名稱::移動終端的通信錄信息導(dǎo)入導(dǎo)出方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動終端的信息處理方法,尤其是涉及一種移動終端的通信錄信息導(dǎo)入導(dǎo)出方法。技術(shù)背景隨著移動終端用戶越來越多,移動終端設(shè)備的更新?lián)Q代也越來越快。用戶在更換移動終端的時候,需要備份原移動終端上的大量通信錄信息;另外,在移動終端用戶之間也需要相互傳遞和共享通信錄信息。對于前者,用戶可以通過終端設(shè)備供應(yīng)商提供的專業(yè)數(shù)據(jù)線配合專門的軟件將通信錄上傳到電腦保存,然后再通過電腦下載到另外一臺終端,這種方式要求由專門的數(shù)據(jù)線和配套的軟件,對設(shè)備依賴性高。目前,巳經(jīng)出現(xiàn)了嵌入在移動終端上類似于號薄管家的軟件,能把通訊錄信息備份到網(wǎng)絡(luò)服務(wù)器上。但是這種方式需要網(wǎng)絡(luò)運營商的支持,而且費用也較高。對于后者,一般情況下,移動終端用戶之間傳遞通訊錄信息只能通過名片以短信、彩信等形式完成,這些方法所能傳遞的信息量很少,而且都需要收取一定的費用。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是彌補以上缺陷,提出一種移動終端的通信錄信息導(dǎo)入和導(dǎo)出方法,可以提供方便、快捷、免費的電話本備份'功能。本發(fā)明的技術(shù)問題是通過以下技術(shù)方案予以解決的。這種移動終端的通信錄信息導(dǎo)出方法的特點在于包括以下步驟1)CPU接受信息導(dǎo)出指令,在導(dǎo)出目標(biāo)對象上建立標(biāo)準(zhǔn)格式文件;2)讀取移動終端的通信錄信息記錄,并判斷通信錄信息的存儲類別;3)將移動終端的通信錄信息寫入到標(biāo)準(zhǔn)格式文件中。進一步的,所述步驟2)中通信錄信息的存儲類別包括存儲在移動終端內(nèi)部存儲介質(zhì)上和SIM卡上。所述標(biāo)準(zhǔn)格式文件為TXT文件或DOC文件。所述步驟1)中的導(dǎo)出目標(biāo)對象為其他移動終端、U盤、Tflash卡、硬盤或SD卡。所述存儲在移動終端內(nèi)部的存儲介質(zhì)中的通信錄信息內(nèi)容包括個人姓名、電話號碼、家庭電話、公司名稱、電子郵箱、辦公電話、傳真號碼、生日。所述存儲在移動終端中的SIM卡中的通信錄信息內(nèi)容包括個人姓名、電話號碼。這種移動終端的通信錄信息導(dǎo)入方法的特點在于包括以下步驟1)CPU接受信息導(dǎo)入指令,查找具有標(biāo)準(zhǔn)文件格式的通信錄信息來源;2)讀取具有標(biāo)準(zhǔn)文件格式的通信錄信息內(nèi)容,選擇信息存儲類型;3)根據(jù)選擇的信息存儲類型的不同,分別將通信錄信息存儲到移動終端中的不同存儲介質(zhì)中。進一步的,所述步驟3)中的移動終端中的不同存儲介質(zhì)包括內(nèi)部的存儲介質(zhì)和移動終端中的SIM卡。所述具有標(biāo)準(zhǔn)文件格式的文件為TXT文件或DOC文件。所述步驟1)中通信錄信息來源包括移動終端、U盤、Tflash卡、硬盤或SD卡。本發(fā)明與現(xiàn)有技術(shù)對比具有以下的有益效果采用約定好的標(biāo)準(zhǔn)文件格式,可以實現(xiàn)將現(xiàn)有的通信終端上的通信錄信息方便地導(dǎo)出到各種存儲器(U盤、Tflash卡、硬盤或其它的通信終卡)上,方便通信錄的備份和交換;對通信終端上的內(nèi)部存儲介質(zhì)上的通信錄信息和SIM卡上的通信錄信息同時處理,使得通信錄數(shù)據(jù)信息的轉(zhuǎn)存更輕松方便。圖1是本發(fā)明具體實施方式一的流程圖;圖2是本發(fā)明具體實施方式二的流程圖。具體實施方式具體實施方式一如圖1所示,一種移動終端的通信錄信息導(dǎo)出方法,包括以下步驟1)將導(dǎo)出目標(biāo)對象與移動終端連接,進入移動終端的"導(dǎo)出電話本"菜單,CPU接受信息導(dǎo)出指令,在導(dǎo)出目標(biāo)對象上建立標(biāo)準(zhǔn)格式文件。導(dǎo)出目標(biāo)對象可以為其他移動終端、U盤、Tflash卡、硬盤或SD卡。通信錄信息可以是存儲在移動終端內(nèi)部存儲器或SIM卡上的通訊錄信息。其中移動終端上的通信錄信息內(nèi)容包括個人姓名、電話號碼、家庭電話、公司名稱、電子郵件、辦公電話、傳真號碼和生日以及其他一些信息;SIM卡上的通信錄信息內(nèi)容包括個人姓名和電話號碼。標(biāo)準(zhǔn)格式文件為TXT文本文件。在建立標(biāo)準(zhǔn)格式的TXT文件時,用戶可以自己選擇路徑并新建一個TXT文件,如果文件名不合法、存在同名文件或者路徑不合法,則新建文件失敗并提示用戶重新輸入文件名或重新選擇路徑。2)讀取移動終端的通信錄信息記錄,并判斷通信錄信息的存儲類別,區(qū)分來自于移動終端內(nèi)部存儲器和來自于SIM卡的通信錄信息。3)將移動終端的通信錄信息寫入到標(biāo)準(zhǔn)格式文件中。為了使通信錄信息能夠完整地導(dǎo)出到TXT文件,并能夠正確的從TX丁文件中讀取電話本信息,該TXT文件的格式設(shè)有統(tǒng)一的標(biāo)準(zhǔn)。對于每條通信錄記錄,如果該記錄保存在移動終端的內(nèi)部存儲器上,那么按照表1格式保存在TXT文件中<table>tableseeoriginaldocumentpage7</column></row><table>如果該記錄是保存在SIM卡上,則按照表2格式保存在TXT文件中<table>tableseeoriginaldocumentpage7</column></row><table>寫入時,若當(dāng)前記錄來自移動終端內(nèi)部存儲器,則按照表l的格式把相關(guān)信息添加在相應(yīng)的標(biāo)識后面;若當(dāng)前記錄來自SIM卡,則按照表2的格式添加相關(guān)通信錄信息。移動終端的控制系統(tǒng)用循環(huán)的方式把所有的通信錄信息,包括移動終端內(nèi)部儲存器和SIM卡上的通信錄信息逐一寫到TXT文件中。由于所有的通信錄記錄都是保存在一個結(jié)構(gòu)體變量中,當(dāng)判斷了記錄的來源類型后,對于儲存在移動終端內(nèi)部存儲器上的通信錄記錄條目,則系統(tǒng)就往TXT文件中寫入一行BEGIN:PHB作為起始標(biāo)志,并在末尾添加"\n"作為換行符;當(dāng)前位置指向下一行的起始位置,再輸入"PHONE"以及換行符"W,標(biāo)識該記錄屬于移動終端內(nèi)部存儲器;接著將通信記錄中的姓名、電話號碼、家庭電話、公司名稱、電子郵件、辦公電話、傳真號碼以及生日分別以各占一行的形式寫入TXT文件,并在最后添加一行"END:PHB"作為結(jié)束符。其中,對于姓名和公司名稱,由于包含中文字符,故姓名和公司名稱是以UCS2編碼形式保存在結(jié)構(gòu)體變量中。如果要把姓名和公司名稱的信息寫入TXT文件中,需要把這些信息從UCS2編碼轉(zhuǎn)換成UTF-8編碼的格式。對于f諾存在SIM卡上的通信錄記錄條目,則系統(tǒng)就往TXT文件中寫入一行BEGIN:PHB作為起始標(biāo)志,并在末尾添加"\n"作為換行符;當(dāng)前位置指向下一行的起始位置,再輸入"SIM"以及換行符"\n",標(biāo)識該記錄屬于SIM卡;接著將通信記錄中的姓名、電話號碼分別以各占一行的形式寫入TXT文件,并在最后添加一行"END:PHB"作為結(jié)束符。例如,對于移動通訊終端上表3的通信錄,一條保存在移動終端的存儲器上,一條保存在SIM卡上。表3<table>tableseeoriginaldocumentpage8</column></row><table>表3完成通信錄導(dǎo)出操作后,生成的TXT文件內(nèi)容如下BEGIN:PHBPHONENAME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E6=9D=8E=E5=B0=8F=E6=98=8ETEL:123456789HOME:987654321COMPANYNAME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E5=9B=BD=E8=99=B9=E9=80=9A=E8=AE=AF=E6=95=B0=E7=A0=81=E9=9B=86=E5=9B=A2=E6=9C=89=E9=99=90=E8=B4=A3=E4=BB=BB=E5=85=AC=E5=8F=B8EMAIL:lxiaoming@ahongcom.cnOFFICENUMBER:075588888888FAXNUMBER:075566666666BIRTHDAY:20071001END:PHBBEGIN:PHBSIMNAME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E7=8E=8B=E5=B0=8F=E5=BC=BATEL:13566668888END:PHB具體實施方式二如圖2所示,一種移動終端的通信錄信息導(dǎo)入方法,包括以下步驟1)將儲存有標(biāo)準(zhǔn)格式文件的存儲器與移動終端連接,進入移動終端的"導(dǎo)出電話本"菜單,CPU接受信息導(dǎo)出指令,查找具有標(biāo)準(zhǔn)文件格式的通信錄信息來源。當(dāng)用戶進入"導(dǎo)入電話本"菜單,系統(tǒng)會跳到文件系統(tǒng)界面,用戶可以瀏覽整個文件系統(tǒng),并從中找到保存通信錄信息的標(biāo)準(zhǔn)格式文件文件,選中該文件并點擊"確定",導(dǎo)入過程開始。標(biāo)準(zhǔn)格式文件為TXT文本文件。儲存標(biāo)準(zhǔn)格式文件的存儲器可以是各種其他移動終端、U盤、Tflash卡、硬盤或SD卡。2)讀取具有標(biāo)準(zhǔn)文件格式的通信錄信息內(nèi)容,選擇信息存儲類型。其標(biāo)準(zhǔn)文件格式同具體實施方式一中表1和表2的格式。系統(tǒng)先讀取TXT文件的第一行,并保存到預(yù)先申請的BUFFER(緩存)中,去掉BUFFER中的空格和回車符,再與起始標(biāo)志"BENGIN:PHB"對比;如果相同,則繼續(xù)讀取第二行,并判斷其內(nèi)容是"PHONE"還是"SIM"。若是"PHONE"則代表后面的第三行到第十一行的內(nèi)容分別是個人姓名、電話號碼、家庭電話、公司名稱、電子郵件、辦公電話、傳真號碼、生日以及結(jié)束標(biāo)志符;若是"SIM"則表示后面的第三、四、五行的內(nèi)容分別是個人姓名、電話號碼以及結(jié)束標(biāo)志符。之后,系統(tǒng)提示用戶選擇保存目標(biāo),可以選擇將通信錄信息存儲到移動終端的內(nèi)部存儲器中,也可以選擇將存儲在SIM卡中。若未作選擇,則默認存儲在移動終端的內(nèi)部存儲器中。3)根據(jù)選擇的信息存儲類型的不同,分別將通信錄信息存儲到移動終端中的不同存儲介質(zhì)中。根據(jù)步驟2)中的判斷結(jié)果,依次一行一行的讀取TXT文件內(nèi)容,分別將通信錄信息存儲到移動終端中的內(nèi)部存儲器中或SIM卡中。若選擇存儲到移動終端中的內(nèi)部存儲器的,則讀取第三行到第十一行的內(nèi)容或標(biāo)示符"SIM"后面的第三、四、五行的內(nèi)容;若選擇存儲到SIM卡中,貝IJ只讀取標(biāo)示符"PHONE"后面的第三、四行和最后一的內(nèi)容或讀取標(biāo)示符"SIM"后面的第三、四、五行的內(nèi)容。由于TXT文件格式的每行都有起標(biāo)識作用的附加信息,所以只需要提取""后面的內(nèi)容,并保存在相對應(yīng)的全局變量中;對于姓名和公司名稱兩行,由于是UTF-8編碼,系統(tǒng)需要把它們轉(zhuǎn)換成UCS2編碼。當(dāng)全部讀取完成后,就把BUFFER之前讀取的信息保存在移動終端上的內(nèi)部存儲器中或保存在SIM卡上;保存成功后,繼續(xù)讀取下一條記錄,依次循環(huán),直到判定起始標(biāo)志符時出現(xiàn)錯誤,例如整個文件讀取完畢和文件中剩下部分內(nèi)容錯亂。在保存到移動終端的存儲器或SIM卡的過程中,如果存儲容量已滿,則彈出提示語"電話本已滿"并結(jié)束導(dǎo)入電話本的操作。以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,比如所述的標(biāo)準(zhǔn)文件格式類型當(dāng)然也可以是DOC文件或其他類型的文本文件,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。權(quán)利要求1.一種移動終端的通信錄信息導(dǎo)出方法,其特征在于,包括以下步驟1)CPU接受信息導(dǎo)出指令,在導(dǎo)出目標(biāo)對象上建立標(biāo)準(zhǔn)格式文件;2)讀取移動終端的通信錄信息記錄,并判斷通信錄信息的存儲類別;3)將移動終端的通信錄信息寫入到標(biāo)準(zhǔn)格式文件中。2.如權(quán)利要求1所述的移動終端的通信錄信息導(dǎo)出方法,其特征在于:所述步驟2)中通信錄信息的存儲類別包括存儲在移動終端內(nèi)部存儲介質(zhì)上和SIM卡上。3.如權(quán)利要求2所述的移動終端的通信錄信息導(dǎo)出方法,其特征在于:所述標(biāo)準(zhǔn)格式文件為TXT文件或DOC文件。4.如權(quán)利要求3所述的移動終端的通信錄信息導(dǎo)出方法,其特征在于所述步驟1)中的導(dǎo)出目標(biāo)對象為其他移動終端、U盤、Tflash卡、硬盤或SD卡。5.如權(quán)利要求2所述的移動終端的通信錄信息導(dǎo)出方法,其特征在于存儲在移動終端內(nèi)部的存儲介質(zhì)中的通信錄信息內(nèi)容包括個人姓名、電話號碼、家庭電話、公司名稱、電子郵箱、辦公電話、傳真號碼、生日。6.如權(quán)利要求2所述的移動終端的通信錄信息導(dǎo)出方法,其特征在于,存儲在移動終端中的SIM卡中的通信錄信息內(nèi)容包括個人姓名、電話號碼。7.—種移動終端的通信錄信息導(dǎo)入方法,其特征在于,包括以下步驟1)CPU接受信息導(dǎo)入指令,査找具有標(biāo)準(zhǔn)文件格式的通信錄信息來源;2)讀取具有標(biāo)準(zhǔn)文件格式的通信錄信息內(nèi)容,選擇信息存儲類型;3)根據(jù)選擇的信息存儲類型的不同,分別將通信錄信息存儲到移動終端中的不同存儲介質(zhì)中。8.如權(quán)利要求7所述的移動終端的通信錄信息導(dǎo)入方法,其特征在于所述步驟3)中的移動終端中的不同存儲介質(zhì)包括內(nèi)部的存儲介質(zhì)和移動終端中的SIM卡。9.如權(quán)利要求7所述的移動終端的通信錄信息導(dǎo)入方法,其特征在于所述具有標(biāo)準(zhǔn)文件格式的文件為TXT文件或DOC文件。10.如權(quán)利要求9所述的移動終端的通信錄信息導(dǎo)入方法,其特征在于所述步驟1)中通信錄信息來源包括移動終端、U盤、Tflash卡、硬盤或SD卡。全文摘要本發(fā)明公開了一種移動終端的通信錄信息導(dǎo)出方法,包括以下步驟1)CPU接受信息導(dǎo)出指令,在導(dǎo)出目標(biāo)對象上建立標(biāo)準(zhǔn)格式文件;2)讀取移動終端的通信錄信息記錄,并判斷通信錄信息的存儲類別;3)將移動終端的通信錄信息寫入到標(biāo)準(zhǔn)格式文件中。本發(fā)明還公開了一種移動終端的通信錄信息導(dǎo)入方法,包括以下步驟1)CPU接受信息導(dǎo)入指令,查找具有標(biāo)準(zhǔn)文件格式的通信錄信息來源;2)讀取具有標(biāo)準(zhǔn)文件格式的通信錄信息內(nèi)容,選擇信息存儲類型;3)根據(jù)選擇的信息存儲類型的不同,分別將通信錄信息存儲到移動終端中的不同存儲介質(zhì)中。本發(fā)明可以將現(xiàn)有的通信終端上和SIM卡上的通信錄信息導(dǎo)出到各種存儲器上,方便通信錄的備份和交換。文檔編號H04Q7/34GK101252756SQ20081006582公開日2008年8月27日申請日期2008年3月12日優(yōu)先權(quán)日2008年3月12日發(fā)明者夏志祥申請人:深圳凱虹移動通信有限公司