專利名稱:一種導(dǎo)入、導(dǎo)出聯(lián)系人的方法及裝置的制作方法
技術(shù)領(lǐng)域:
·
本發(fā)明涉及通信領(lǐng)域,特別涉及一種導(dǎo)入、導(dǎo)出聯(lián)系人的方法及裝置。
背景技術(shù):
網(wǎng)絡(luò)通訊錄是一種利用互聯(lián)網(wǎng)對用戶終端的通訊錄中包括的聯(lián)系人進(jìn)行備份的技術(shù),用戶可以通過導(dǎo)入聯(lián)系人的方法將用戶終端的通訊錄中包括的聯(lián)系人備份到位于服務(wù)器中的網(wǎng)絡(luò)通訊中?,F(xiàn)有技術(shù)提供了一種導(dǎo)入聯(lián)系人的方法,具體為終端發(fā)送用戶的用戶標(biāo)識(shí)和聯(lián)系人文件給服務(wù)器,該聯(lián)系人文件用于存儲(chǔ)該用戶對應(yīng)的聯(lián)系人的聯(lián)系人信息;服務(wù)器接收該用戶的用戶標(biāo)識(shí)和該聯(lián)系人文件,存儲(chǔ)該用戶的用戶標(biāo)識(shí)和該聯(lián)系人文件包括的聯(lián)系人的聯(lián)系人信息?,F(xiàn)有技術(shù)在導(dǎo)入聯(lián)系人時(shí)將聯(lián)系人的分組信息丟掉了,如此,在導(dǎo)出用戶導(dǎo)入的聯(lián)系人時(shí)導(dǎo)出的聯(lián)系人也不存在聯(lián)系人的分組信息。
發(fā)明內(nèi)容
為了在導(dǎo)入、導(dǎo)出聯(lián)系人的過程中保留分組信息,本發(fā)明實(shí)施例提供了一種導(dǎo)入、導(dǎo)出聯(lián)系人的方法及裝置。所述技術(shù)方案如下一種導(dǎo)入聯(lián)系人的方法,所述方法包括接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。所述從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,包括從所述數(shù)據(jù)包中獲取所述配置文件;從所述配置文件中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。所述根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,包括根據(jù)所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件;從所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)
系人信息。一種導(dǎo)出聯(lián)系人的方法,所述方法包括接收終端發(fā)送的導(dǎo)出請求消息,所述導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;如果所述聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)所述用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息; 將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端。所述將所述用戶對應(yīng)的聯(lián)系人分組的組ID以及所述用戶對應(yīng)的聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端,包括根據(jù)所述聯(lián)系人分組包括的聯(lián)系人信息,創(chuàng)建所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;將所述聯(lián)系人分組的組ID與所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配直文件中;將所述配置文件和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件打包成數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給所述終端,所述導(dǎo)出響應(yīng)消息攜帶所述數(shù)據(jù)包。如果所述聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;所述將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端之前,還包括根據(jù)所述用戶的用戶標(biāo)識(shí)和所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和所述需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID。如果所述聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;所述將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端之前,還包括根據(jù)所述用戶的用戶標(biāo)識(shí)和所述聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信
肩、O一種導(dǎo)入聯(lián)系人的裝置,所述裝置包括第一接收模塊,用于接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;
第一獲取模塊,用于從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;第二獲取模塊,用于根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)模塊,用于存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。所述第一獲取模塊包括第一獲取單元,用于從所述數(shù)據(jù)包中獲取所述配置文件;第二獲取單元,用于從所述配置文件中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。
所述第二獲取模塊包括第三獲取單元,用于根據(jù)所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件;第四獲取單元,用于從所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。一種導(dǎo)出聯(lián)系人的裝置,其特征在于,所述裝置包括第二接收模塊,用于接收終端發(fā)送的導(dǎo)出請求消息,所述導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;第三獲取模塊,用于如果所述聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)所述用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息;發(fā)送模塊,用于將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端。所述發(fā)送模塊包括創(chuàng)建單元,用于根據(jù)所述聯(lián)系人分組包括的聯(lián)系人信息,創(chuàng)建所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)單元,用于將所述聯(lián)系人分組的組ID與所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中;發(fā)送單元,用于將所述配置文件和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件打包成數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給所述終端,所述導(dǎo)出響應(yīng)消息攜帶所述數(shù)據(jù)包。如果所述聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;所述裝置還包括第四獲取模塊,用于根據(jù)所述用戶的用戶標(biāo)識(shí)和所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和所述需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID。如果所述聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;
所述裝置還包括第五獲取模塊,用于根據(jù)所述用戶的用戶標(biāo)識(shí)和所述聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。一種導(dǎo)入聯(lián)系人的裝置,所述裝置包括第一存儲(chǔ)器和第一處理器,用于執(zhí)行所述一種導(dǎo)入聯(lián)系人的方法?!N導(dǎo)出聯(lián)系人的裝置,所述裝置包括第二存儲(chǔ)器和第二處理器,用于執(zhí)行所述一種導(dǎo)出聯(lián)系人的方法。在本發(fā)明實(shí)施例中,接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,該數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,該配置文件用于存儲(chǔ)聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,從該數(shù)據(jù)包中的配置文件中獲取聯(lián)系人分組的組ID和該聯(lián)系人 分組對應(yīng)的聯(lián)系人文件的文件ID,根據(jù)該聯(lián)系人文件的文件ID從該數(shù)據(jù)包中獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,存儲(chǔ)該用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息的對應(yīng)關(guān)系,如此在導(dǎo)入聯(lián)系人時(shí)保留了聯(lián)系人的分組信息;以及當(dāng)導(dǎo)出聯(lián)系人時(shí),可以從用戶的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID和聯(lián)系人信息的對應(yīng)關(guān)系中獲取出需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和屬于的聯(lián)系人分組,如此在導(dǎo)出聯(lián)系人時(shí),也保留了聯(lián)系人的分組信息。
圖I是本發(fā)明實(shí)施例提供的一種導(dǎo)入聯(lián)系人的方法流程圖;圖2是本發(fā)明實(shí)施例提供的另一種導(dǎo)入聯(lián)系人的方法流程圖;圖3是本發(fā)明實(shí)施例提供的一種導(dǎo)出聯(lián)系人的方法流程圖;圖4是本發(fā)明實(shí)施例提供的另一種導(dǎo)出聯(lián)系人的方法流程圖;圖5是本發(fā)明實(shí)施例提供的另一種導(dǎo)出聯(lián)系人的方法流程圖;圖6是本發(fā)明實(shí)施例提供的另一種導(dǎo)出聯(lián)系人的方法流程圖;圖7是本發(fā)明實(shí)施例提供的一種導(dǎo)入聯(lián)系人的裝置結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例提供的一種導(dǎo)出聯(lián)系人的裝置結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例提供的另一種導(dǎo)入聯(lián)系人的裝置結(jié)構(gòu)示意圖;圖10是本發(fā)明實(shí)施例提供的另一種導(dǎo)出聯(lián)系人的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。參見圖1,本發(fā)明實(shí)施例提供了一種導(dǎo)入聯(lián)系人的方法,該方法包括步驟101 :接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,該數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,該配置文件用于存儲(chǔ)聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;
步驟102 :從該數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;步驟103 :根據(jù)該聯(lián)系人文件的文件ID從該數(shù)據(jù)包中獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;步驟104 :存儲(chǔ)用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。在本發(fā)明實(shí)施例中,接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,該數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,該配置文件用于存儲(chǔ)聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,從該數(shù)據(jù)包中的配置文件中獲取聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,根據(jù)該聯(lián)系人文件的文件ID從該數(shù)據(jù)包中獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,存儲(chǔ)該用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息的對應(yīng)關(guān)系,如此在導(dǎo)入聯(lián)系人時(shí)保留了用戶的聯(lián)系人分組信息。在圖I所示實(shí)施例的基礎(chǔ)之上,本發(fā)明實(shí)施例提供了一種導(dǎo)入聯(lián)系人的方法,參見圖2,該方法包括步驟201 :終端獲取數(shù)據(jù)包,該數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,該配置文件包括聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;其中,聯(lián)系人的聯(lián)系人信息至少包括該聯(lián)系人的聯(lián)系人ID,還可以包括該聯(lián)系人的姓名和/或出生日期等信息。其中,終端可以事先生成數(shù)據(jù)包,用戶選擇一個(gè)需要導(dǎo)入聯(lián)系人的數(shù)據(jù)包并輸入 給終端。其中,終端可以按如下過程來生成數(shù)據(jù)包,具體為用戶將其對應(yīng)的聯(lián)系人分成一個(gè)或多個(gè)聯(lián)系人分組;對于任一個(gè)聯(lián)系人分組,終端將該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在空白的聯(lián)系人文件中,得到該聯(lián)系人分組對應(yīng)的聯(lián)系人文件,將該聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中,對于其他每個(gè)聯(lián)系人分組按上述相同的過程進(jìn)行操作,得到其他每個(gè)聯(lián)系人分組分別對應(yīng)的聯(lián)系人文件,以及將其他每個(gè)聯(lián)系人分組的組ID與其對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在該配置文件中,然后再將每個(gè)聯(lián)系人分組對應(yīng)的聯(lián)系人文件和該配置文件打包成一個(gè)數(shù)據(jù)包。其中,聯(lián)系人分組的組ID可以是該聯(lián)系人分組的名稱,也可以是其他能夠識(shí)別出該聯(lián)系人分組的標(biāo)識(shí)。其中,數(shù)據(jù)包包括的配置文件的名稱可以與數(shù)據(jù)包的名稱相同;配置文件的格式可以是XML (Extensible Markup Language,可擴(kuò)展標(biāo)記語言)格式或txt格式等。其中,聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID可以與該聯(lián)系人分組的組ID相同或不同;聯(lián)系人文件的格式可以是vCard (Versit Card,電子名片的文件格式標(biāo)準(zhǔn))格式或CSV (Comma Separated Values,逗號分隔值)格式等;vCard格式的聯(lián)系人文件的后綴名為.vcf, CSV格式的聯(lián)系人文件的后綴名為.CSV,同一個(gè)數(shù)據(jù)包包括的多個(gè)聯(lián)系人分組分別對應(yīng)的聯(lián)系人文件的格式必須相同。步驟202 :終端發(fā)送導(dǎo)入請求消息給服務(wù)器,該導(dǎo)入請求消息攜帶該用戶的用戶標(biāo)識(shí)和該數(shù)據(jù)包;步驟203 : 服務(wù)器接收終端發(fā)送的導(dǎo)入請求消息,該導(dǎo)入請求消息攜帶該用戶的用戶標(biāo)識(shí)和該數(shù)據(jù)包;步驟204 :服務(wù)器從該數(shù)據(jù)包中獲取配置文件,從該配置文件中獲取聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;
具體地,服務(wù)器根據(jù)該數(shù)據(jù)包的名稱和/或該數(shù)據(jù)包包括的配置文件的后綴名,從該數(shù)據(jù)包中獲取配置文件;在該配置文件包括的聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系中設(shè)置指針指向第一條記錄,從該指針指向的記錄中獲取聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。其中,如果該數(shù)據(jù)包的名稱與該配置文件的名稱相同,則可以根據(jù)該數(shù)據(jù)包的名稱從該數(shù)據(jù)包中直接查找該配置文件。其中,該數(shù)據(jù)包中包括的配置文件的格式為XML格式或txt格式,所以可以從該數(shù)據(jù)包中查找出格式為XML格式或txt格式的配置文件。步驟205 :服務(wù)器根據(jù)該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;具體地,服務(wù)器根據(jù)該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從該數(shù)據(jù)包中獲取該聯(lián)系人分組對應(yīng)的聯(lián)系人文件,從該聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。步驟206 :服務(wù)器存儲(chǔ)該用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息的對應(yīng)關(guān)系。具體地,服務(wù)器將該用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中。進(jìn)一步地,服務(wù)器判斷該指針指向的記錄是否是該配置文件包括的聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系中的最后一條記錄,如果不是,則設(shè)置該指針指向下一條記錄,從該指針指向的記錄中讀取聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,然后返回執(zhí)行步驟205 ;如果是,則服務(wù)器完成導(dǎo)入聯(lián)系人。進(jìn)一步地,服務(wù)器完成導(dǎo)入聯(lián)系人后發(fā)送導(dǎo)入成功消息給終端。相應(yīng)地,終端接收該導(dǎo)入成功消息,顯示“導(dǎo)入成功”的提示信息給用戶。在本發(fā)明實(shí)施例中,終端接收用戶輸入的數(shù)據(jù)包后,發(fā)送該用戶的用戶標(biāo)識(shí)和該數(shù)據(jù)包給服務(wù)器;服務(wù)器從該數(shù)據(jù)包中的配置文件中獲取該用戶對應(yīng)的聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,根據(jù)該聯(lián)系人文件的文件ID從該數(shù)據(jù)包中獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,存儲(chǔ)該用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息的對應(yīng)關(guān)系,如此在導(dǎo)入聯(lián)系人時(shí)保留了用戶的聯(lián)系人分組信息。參見圖3,本發(fā)明實(shí)施例提供了一種導(dǎo)出圖I所示實(shí)施例導(dǎo)入的聯(lián)系人的方法,該方法包括步驟301 :接收終端發(fā)送的導(dǎo)出請求消息,該導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;步驟302 :如果該聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及該聯(lián)系人分組包括的聯(lián)系人信息;步驟303 :將該聯(lián)系人分組的組ID以及該聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給終端。在本發(fā)明實(shí)施例中,接收終端發(fā)送的導(dǎo)出請求消息,該導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式,如果該聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)用戶 的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及該聯(lián)系人分組包括的聯(lián)系人信息,將該聯(lián)系人分組的組ID以及該聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給終端,其中,在導(dǎo)出聯(lián)系人時(shí)獲取需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組,如此在導(dǎo)出聯(lián)系人時(shí)保留了聯(lián)系人的分組信息。在圖3所示實(shí)施例的基礎(chǔ)之上,本發(fā)明實(shí)施例提供了一種導(dǎo)出圖2所示實(shí)施例導(dǎo)入的聯(lián)系人的方法。其中,假設(shè)用戶向終端輸入單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式和需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID,然后通過本實(shí)施例的方法導(dǎo)出需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人信息。參見圖4,該方法包括步驟401 :終端獲取聯(lián)系人導(dǎo)出方式,如果該聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,則執(zhí)行步驟402 ;具體地,如果用戶輸入聯(lián)系人導(dǎo)出方式,則終端接收用戶輸入的聯(lián)系人導(dǎo)出方式;如果用戶沒有輸入聯(lián)系人導(dǎo)出方式,則獲取預(yù)設(shè)的聯(lián)系人導(dǎo)出方式,預(yù)設(shè)的聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式;假設(shè)在本實(shí)施例中,終端接收到用戶輸入的聯(lián)系人導(dǎo)出方式,且用戶輸入的聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式。其中,如果用戶輸入的聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,則用戶還需要向終端輸入需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID。進(jìn)一步地,用戶還可以向終端輸入存儲(chǔ)路徑、文件格式和/或數(shù)據(jù)包的名稱等信
肩、O相應(yīng)地,終端接收用戶輸入的存儲(chǔ)路徑、文件格式和/或數(shù)據(jù)包的名稱等信息。其中,文件格式可以是CSV格式或vCard格式。步驟402 :終端接收用戶輸入的需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID,發(fā)送導(dǎo)出請求消息給服務(wù)器,該導(dǎo)出請求消息攜帶該用戶的用戶標(biāo)識(shí)、聯(lián)系人導(dǎo)出方式和需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;進(jìn)一步地,如果終端接收到用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息,則該導(dǎo)出請求消息還攜帶用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息。步驟403 :服務(wù)器接收終端發(fā)送的導(dǎo)出請求消息,該導(dǎo)出請求消息攜帶該用戶的用戶標(biāo)識(shí)、聯(lián)系人導(dǎo)出方式和需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;進(jìn)一步地,該導(dǎo)出請求消息還可以攜帶用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息。步驟404:服務(wù)器對該聯(lián)系人導(dǎo)出方式進(jìn)行判斷,判斷出為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,則執(zhí)行步驟405 ;
步驟405:服務(wù)器根據(jù)該用戶的用戶標(biāo)識(shí)和需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,獲取需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID和需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息;具體地,服務(wù)器根據(jù)該用戶的用戶標(biāo)識(shí)和需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取包含需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID的聯(lián)系人信息和需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID,其中,包含需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID的聯(lián)系人信息為需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息。步驟406 :服務(wù)器為需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組創(chuàng)建聯(lián)系人文件,該聯(lián)系人文件用于存儲(chǔ)該聯(lián) 系人分組包括的聯(lián)系人的聯(lián)系人信息;具體地,服務(wù)器獲取文件格式,為需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組創(chuàng)建空白的聯(lián)系人文件,該聯(lián)系人文件的格式為獲取的文件格式,將該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在該聯(lián)系人文件中,得到該聯(lián)系人分組對應(yīng)的聯(lián)系人文件。其中,獲取文件格式,可以具體為如果導(dǎo)出請求消息攜帶文件格式,則從該導(dǎo)出請求消息中獲取攜帶的文件格式;如果該導(dǎo)出請求消息沒有攜帶文件格式,則獲取預(yù)設(shè)的文件格式。其中,預(yù)設(shè)的文件格式可以是CSV格式或vCard格式。其中,如果需要導(dǎo)出多個(gè)聯(lián)系人且該多個(gè)聯(lián)系人屬于不同的聯(lián)系人分組,則按照上述步驟406創(chuàng)建每個(gè)聯(lián)系人分組對應(yīng)的聯(lián)系人文件。步驟407 :服務(wù)器將該聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在空白的配置文件中;其中,該配置文件的格式可以是txt格式或XML格式等。步驟408 :服務(wù)器將該配置文件和創(chuàng)建的聯(lián)系人文件打包成一個(gè)數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給終端,該導(dǎo)出響應(yīng)消息攜帶該數(shù)據(jù)包。進(jìn)一步地,如果導(dǎo)出請求消息攜帶數(shù)據(jù)包的名稱,則服務(wù)器將打包的數(shù)據(jù)包的名稱命名為該導(dǎo)出請求消息攜帶的數(shù)據(jù)包的名稱;如果該導(dǎo)出請求消息沒有攜帶數(shù)據(jù)包的名稱,則服務(wù)器獲取預(yù)設(shè)的數(shù)據(jù)包的名稱并將打包的數(shù)據(jù)包命名為預(yù)設(shè)的數(shù)據(jù)包的名稱。進(jìn)一步地,終端接收服務(wù)器發(fā)送的數(shù)據(jù)包,如果用戶輸入存儲(chǔ)路徑,則根據(jù)用戶輸入的存儲(chǔ)路徑存儲(chǔ)該數(shù)據(jù)包;如果用戶沒有輸入存儲(chǔ)路徑,則根據(jù)預(yù)設(shè)的存儲(chǔ)路徑存儲(chǔ)該數(shù)據(jù)包,顯示“導(dǎo)出成功”的提示信息給用戶。其中,如果需要導(dǎo)出的聯(lián)系人為一個(gè)或者需要導(dǎo)出的多個(gè)聯(lián)系人屬于同一個(gè)聯(lián)系人分組,則創(chuàng)建一個(gè)聯(lián)系人分組對應(yīng)的聯(lián)系人文件,此時(shí)服務(wù)器可以直接將該聯(lián)系人分組對應(yīng)的聯(lián)系人文件發(fā)送給終端。在本發(fā)明實(shí)施例中,服務(wù)器接收終端發(fā)送的導(dǎo)出請求消息后,根據(jù)該導(dǎo)出請求消息攜帶的用戶的用戶標(biāo)識(shí)和需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID獲取需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID和需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息,將該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在聯(lián)系人文件中,得到該聯(lián)系人分組對應(yīng)的聯(lián)系人文件,將該聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中,將該配置文件和聯(lián)系人文件打包生成一個(gè)數(shù)據(jù)包,發(fā)送該數(shù)據(jù)包給終端,保留聯(lián)系人分組信息。在圖3所示實(shí)施例的基礎(chǔ)之上,本發(fā)明實(shí)施例提供了一種導(dǎo)出圖2所示實(shí)施例導(dǎo)入的聯(lián)系人的方法。其中,假設(shè)用戶向終端輸入分組聯(lián)系人導(dǎo)出方式和需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID,然后利用本實(shí)施例的方法導(dǎo)出需要導(dǎo)出的聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。參見圖5,該方法包括步驟501 :終端獲取聯(lián)系人導(dǎo)出方式,如果該聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,則執(zhí)行步驟502 ;具體地,如果用戶輸入聯(lián)系人導(dǎo)出方式,則終端接收用戶輸入的聯(lián)系人導(dǎo)出方式;如果用戶沒有輸入聯(lián)系人導(dǎo)出方式,則獲取預(yù)設(shè)的聯(lián)系人導(dǎo)出方式,假設(shè)在本實(shí)施例中,終端接收到用戶輸入的聯(lián)系人導(dǎo)出方式,且用戶輸入的聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式。其中,如果用戶輸入的聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,則用戶還需要向終端輸入需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID。進(jìn)一步地,用戶還可以向終端輸入存儲(chǔ)路徑、文件格式和/或數(shù)據(jù)包的名稱等信
肩、O相應(yīng)地,終端接收用戶輸入的存儲(chǔ)路徑、文件格式和/或數(shù)據(jù)包的名稱等信息。其中,文件格式可以是CSV格式或vCard格式。步驟502:終端接收用戶輸入的需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID,發(fā)送導(dǎo)出請求消息給服務(wù)器,該導(dǎo)出請求消息攜帶該用戶的用戶標(biāo)識(shí)、聯(lián)系人導(dǎo)出方式和需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;進(jìn)一步地,如果終端接收到用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息,則該導(dǎo)出請求消息還攜帶用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息。步驟503 :服務(wù)器接收終端發(fā)送的導(dǎo)出請求消息,該導(dǎo)出請求消息攜帶該用戶的用戶標(biāo)識(shí)、聯(lián)系人導(dǎo)出方式和需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;進(jìn)一步地,該導(dǎo)出請求消息還可以攜帶用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息。步驟504:服務(wù)器對該聯(lián)系人導(dǎo)出方式進(jìn)行判斷,判斷出為分組聯(lián)系人導(dǎo)出方式,根據(jù)該用戶的用戶標(biāo)識(shí)和需要導(dǎo)出的聯(lián)系人分組的組ID,獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;具體地,服務(wù)器對該聯(lián)系人導(dǎo)出方式進(jìn)行判斷,判斷出為分組聯(lián)系人導(dǎo)出方式,根據(jù)該用戶的用戶標(biāo)識(shí)和需要導(dǎo)出的聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取需要導(dǎo)出的聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信
肩、O步驟505 :服務(wù)器根據(jù)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息創(chuàng)建該聯(lián)系人分組對應(yīng)的聯(lián)系人文件,該聯(lián)系人文件用于存儲(chǔ)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;具體地,服務(wù)器獲取文件格式,為該聯(lián)系人分組創(chuàng)建空白的聯(lián)系人文件,該聯(lián)系人文件的格式為獲取的文件格式,將該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在該聯(lián)系人文件中,如此得到該聯(lián)系人分組對應(yīng)的聯(lián)系人文件。其中,獲取文件格式,可以具體為如果該導(dǎo)出請求消息攜帶文件格式,則從該導(dǎo)出請求消息中獲取攜帶的文件格式;如果該導(dǎo)出請求消息沒有攜帶文件格式,則獲取預(yù)設(shè)的文件格式。其中,預(yù)設(shè)的文件格式可以是CSV格式或vCard格式。
其中,如果需要導(dǎo)出多個(gè)聯(lián)系人分組的聯(lián)系人,則按照上述步驟505創(chuàng)建需要導(dǎo)出的其他每個(gè)聯(lián)系人分組分別對應(yīng)的聯(lián)系人文件。步驟506 :服務(wù)器將該聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中;其中,該配置文件的格式可以是txt格式或XML格式等。步驟507 :服務(wù)器將該配置文件和創(chuàng)建的聯(lián)系人文件打包成一個(gè)數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給終端,該導(dǎo)出響應(yīng)消息攜帶該數(shù)據(jù)包。進(jìn)一步地,如果該導(dǎo)出請求消息攜帶數(shù)據(jù)包的名稱,則服務(wù)器可以將打包的數(shù)據(jù)包的名稱命名為該導(dǎo)出請求消息攜帶的數(shù)據(jù)包的名稱;如果該導(dǎo)出請求消息沒有攜帶數(shù)據(jù)包的名稱,則服務(wù)器可以獲取預(yù)設(shè)的數(shù)據(jù)包的名稱并將打包的數(shù)據(jù)包命名為預(yù)設(shè)的數(shù)據(jù)包的名稱。 進(jìn)一步地,終端接收服務(wù)器發(fā)送的數(shù)據(jù)包,如果用戶輸入存儲(chǔ)路徑,則根據(jù)用戶輸入的存儲(chǔ)路徑存儲(chǔ)該數(shù)據(jù)包;如果用戶沒有輸入存儲(chǔ)路徑,則根據(jù)預(yù)設(shè)的存儲(chǔ)路徑存儲(chǔ)該數(shù)據(jù)包,顯示“導(dǎo)出成功”的提示信息給用戶。其中,如果需要導(dǎo)出的聯(lián)系人分組只有一個(gè),則創(chuàng)建的需要導(dǎo)出的聯(lián)系人分組對應(yīng)的聯(lián)系人文件只有一個(gè),此時(shí)服務(wù)器可以直接將該聯(lián)系人文件發(fā)送給終端。在本發(fā)明實(shí)施例中,服務(wù)器接收終端發(fā)送的導(dǎo)出請求消息后,根據(jù)該導(dǎo)出請求消息攜帶的用戶的用戶標(biāo)識(shí)和需要導(dǎo)出的聯(lián)系人分組的組ID獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,將該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在聯(lián)系人文件中,將該聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中,將該配置文件和聯(lián)系人文件打包生成一個(gè)數(shù)據(jù)包,發(fā)送該數(shù)據(jù)包給終端,如此保留聯(lián)系人分組信息。在圖3所示實(shí)施例的基礎(chǔ)之上,本發(fā)明實(shí)施例提供了一種導(dǎo)出圖2所示實(shí)施例導(dǎo)入的聯(lián)系人的方法。其中,聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,根據(jù)全部聯(lián)系人導(dǎo)出方式,并通過本實(shí)施例的方法導(dǎo)出用戶對應(yīng)的全部聯(lián)系人的聯(lián)系人信息。參見圖6,該方法包括步驟601 :終端獲取聯(lián)系人導(dǎo)出方式,如果該聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則執(zhí)行步驟602 ;具體地,如果用戶輸入聯(lián)系人導(dǎo)出方式,則終端接收用戶輸入的聯(lián)系人導(dǎo)出方式,假設(shè)用戶輸入的聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式;如果用戶沒有輸入聯(lián)系人導(dǎo)出方式,則獲取預(yù)設(shè)的聯(lián)系人導(dǎo)出方式,預(yù)設(shè)的聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式。進(jìn)一步地,用戶還可以向終端輸入存儲(chǔ)路徑、文件格式和/或數(shù)據(jù)包的名稱等信
肩、O相應(yīng)地,終端接收用戶輸入的存儲(chǔ)路徑、文件格式和/或數(shù)據(jù)包的名稱等信息。其中,文件格式可以是CSV格式或vCard格式。步驟602 :終端發(fā)送導(dǎo)出請求消息給服務(wù)器,該導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;進(jìn)一步地,如果終端接收到用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息,則該導(dǎo)出請求消息還攜帶用戶輸入的文件格式和/或數(shù)據(jù)包的名稱等信息。
步驟603 :服務(wù)器接收終端發(fā)送的導(dǎo)出請求消息,該導(dǎo)出請求消息攜帶該用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;進(jìn)一步地,該導(dǎo)出請求消息還可以攜帶用戶輸入的文件格式和/或數(shù)據(jù)包的名稱
等信息。步驟604:服務(wù)器對該聯(lián)系人導(dǎo)出方式進(jìn)行判斷,判斷出為全部聯(lián)系人導(dǎo)出方式,根據(jù)該用戶的用戶標(biāo)識(shí),獲取該用戶對應(yīng)的聯(lián)系人分組的組ID和該用戶對應(yīng)的聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;·
具體地,服務(wù)器對該聯(lián)系人導(dǎo)出方式進(jìn)行判斷,判斷出為全部聯(lián)系人導(dǎo)出方式,根據(jù)該用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取該用戶對應(yīng)的聯(lián)系人分組的組ID和該用戶對應(yīng)的聯(lián)系人分組包括的聯(lián)系人信息。步驟605 :服務(wù)器根據(jù)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息創(chuàng)建該聯(lián)系人分組對應(yīng)的聯(lián)系人文件;具體地,服務(wù)器獲取文件格式,為該聯(lián)系人分組創(chuàng)建空白的聯(lián)系人文件,該聯(lián)系人文件的格式為獲取的文件格式,將該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息存儲(chǔ)在該聯(lián)系人文件中,得到該聯(lián)系人分組對應(yīng)的聯(lián)系人文件。其中,獲取文件格式,可以具體為如果該導(dǎo)出請求消息攜帶文件格式,則從該導(dǎo)出請求消息中獲取攜帶的文件格式;如果該導(dǎo)出請求消息沒有攜帶文件格式,則獲取預(yù)設(shè)的文件格式。其中,預(yù)設(shè)的文件格式可以是CSV格式或vCard格式。步驟606 :服務(wù)器將該聯(lián)系人分組的組ID和該聯(lián)系人分組分別對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中;其中,該配置文件的格式可以是txt格式或XML格式等。步驟607 :服務(wù)器將該配置文件和創(chuàng)建的聯(lián)系人文件打包成一個(gè)數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給終端,該導(dǎo)出響應(yīng)消息攜帶該數(shù)據(jù)包。進(jìn)一步地,如果該導(dǎo)出請求消息攜帶數(shù)據(jù)包的名稱,則服務(wù)器將打包的數(shù)據(jù)包的名稱命名為該導(dǎo)出請求消息攜帶的數(shù)據(jù)包的名稱;如果該導(dǎo)出請求消息沒有攜帶數(shù)據(jù)包的名稱,則服務(wù)器獲取預(yù)設(shè)的數(shù)據(jù)包的名稱并將打包的數(shù)據(jù)包命名為預(yù)設(shè)的數(shù)據(jù)包的名稱。進(jìn)一步地,終端接收服務(wù)器發(fā)送的數(shù)據(jù)包,如果用戶輸入存儲(chǔ)路徑,則根據(jù)用戶輸入的存儲(chǔ)路徑存儲(chǔ)該數(shù)據(jù)包;如果用戶沒有輸入存儲(chǔ)路徑,則根據(jù)預(yù)設(shè)的存儲(chǔ)路徑存儲(chǔ)該數(shù)據(jù)包,顯示“導(dǎo)出成功”的提示信息給用戶。在本發(fā)明實(shí)施例中,服務(wù)器接收終端發(fā)送的導(dǎo)出請求消息后,根據(jù)該導(dǎo)出請求消息攜帶的用戶的用戶標(biāo)識(shí)從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組的ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取該用戶對應(yīng)的聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,將該聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在空白的配置文件中,將該配置文件和聯(lián)系人文件打包生成一個(gè)數(shù)據(jù)包,發(fā)送該數(shù)據(jù)包給終端,保留了聯(lián)系人的分組信息。參見圖7,本發(fā)明實(shí)施例提供了一種導(dǎo)入聯(lián)系人的裝置,所述裝置包括第一接收模塊701,用于接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;第一獲取模塊702,用于從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;第二獲取模塊703,用于根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)模塊704,用于存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。所述第一獲取模塊702包括第一獲取單元,用于從所述數(shù)據(jù)包中獲取所述配置文件;
第二獲取單元,用于從所述配置文件中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。所述第二獲取模塊703包括第三獲取單元,用于根據(jù)所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件;第四獲取單元,用于從所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。在本發(fā)明實(shí)施例中,接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,該數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,該配置文件用于存儲(chǔ)聯(lián)系人分組的組ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,從該數(shù)據(jù)包中的配置文件中獲取聯(lián)系人分組的組ID和該聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,根據(jù)該聯(lián)系人文件的文件ID從該數(shù)據(jù)包中獲取該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,存儲(chǔ)該用戶的用戶標(biāo)識(shí)、該聯(lián)系人分組的組ID和該聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息的對應(yīng)關(guān)系,如此在導(dǎo)入聯(lián)系人時(shí)保留了聯(lián)系人的分組信息。參見圖8,本發(fā)明實(shí)施例提供了一種導(dǎo)出聯(lián)系人的裝置,所述裝置包括第二接收模塊801,用于接收終端發(fā)送的導(dǎo)出請求消息,所述導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;第三獲取模塊802,用于如果所述聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)所述用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息;發(fā)送模塊803,用于將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端。所述發(fā)送模塊包括創(chuàng)建單元,用于根據(jù)所述聯(lián)系人分組包括的聯(lián)系人信息,創(chuàng)建所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)單元,用于將所述聯(lián)系人分組的組ID與所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中;
發(fā)送單元,用于將所述配置文件和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件打包成數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給所述終端,所述導(dǎo)出響應(yīng)消息攜帶所述數(shù)據(jù)包。如果所述聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;所述裝置還包括第四獲取模塊,用于根據(jù)所述用戶的用戶標(biāo)識(shí)和所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和所述需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID。
如果所述聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;所述裝置還包括第五獲取模塊,用于根據(jù)所述用戶的用戶標(biāo)識(shí)和所述聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。在本發(fā)明實(shí)施例中,接收終端發(fā)送的導(dǎo)出請求消息,該導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式,如果該聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及該聯(lián)系人分組包括的聯(lián)系人信息,將該聯(lián)系人分組的組ID以及該聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給終端,其中,在導(dǎo)出聯(lián)系人時(shí)獲取需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組,如此在導(dǎo)出聯(lián)系人時(shí)保留了聯(lián)系人的分組信息。參見圖9,本發(fā)明實(shí)施例提供了一種導(dǎo)入聯(lián)系人的裝置,包括第一存儲(chǔ)器901和第一處理器902,用于執(zhí)行如下的一種導(dǎo)入聯(lián)系人的方法;接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。所述從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,包括從所述數(shù)據(jù)包中獲取所述配置文件;從所述配置文件中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。所述根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,包括
根據(jù)所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件;從所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)
系人信息。參見圖10,本發(fā)明實(shí)施例提供了一種導(dǎo)入聯(lián)系人的裝置,包括第二存儲(chǔ)器1001和第二處理器1002,用于執(zhí)行如下的一種導(dǎo)出聯(lián)系人的方法;接收終端發(fā)送的導(dǎo)出請求消息,所述導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;如果所述聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)所述用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián) 系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息;將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端。所述將所述用戶對應(yīng)的聯(lián)系人分組的組ID以及所述用戶對應(yīng)的聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端,包括根據(jù)所述聯(lián)系人分組包括的聯(lián)系人信息,創(chuàng)建所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;將所述聯(lián)系人分組的組ID與所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配直文件中;將所述配置文件和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件打包成數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給所述終端,所述導(dǎo)出響應(yīng)消息攜帶所述數(shù)據(jù)包。如果所述聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;所述將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端之前,還包括根據(jù)所述用戶的用戶標(biāo)識(shí)和所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和所述需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID。如果所述聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;所述將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端之前,還包括根據(jù)所述用戶的用戶標(biāo)識(shí)和所述聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信
肩、O本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包 含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種導(dǎo)入聯(lián)系人的方法,其特征在于,所述方法包括接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID 的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。
2.如權(quán)利要求I所述的方法,其特征在于,所述從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組 ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,包括從所述數(shù)據(jù)包中獲取所述配置文件;從所述配置文件中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。
3.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息,包括根據(jù)所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件;從所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。
4.一種導(dǎo)出權(quán)利要求I至3任一項(xiàng)權(quán)利要求導(dǎo)入的聯(lián)系人的方法,其特征在于,所述方法包括接收終端發(fā)送的導(dǎo)出請求消息,所述導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;如果所述聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)所述用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取對應(yīng)的聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息;將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端。
5.如權(quán)利要求4所述的方法,其特征在于,所述將所述用戶對應(yīng)的聯(lián)系人分組的組ID 以及所述用戶對應(yīng)的聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端,包括根據(jù)所述聯(lián)系人分組包括的聯(lián)系人信息,創(chuàng)建所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信將所述聯(lián)系人分組的組ID與所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中;將所述配置文件和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件打包成數(shù)據(jù)包,發(fā)送導(dǎo)出響應(yīng)消息給所述終端,所述導(dǎo)出響應(yīng)消息攜帶所述數(shù)據(jù)包。2
6.如權(quán)利要求4所述的方法,其特征在于,如果所述聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;所述將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端之前,還包括根據(jù)所述用戶的用戶標(biāo)識(shí)和所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和所述需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID。
7.如權(quán)利要求4所述的方法,其特征在于,如果所述聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;所述將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端之前,還包括根據(jù)所述用戶的用戶標(biāo)識(shí)和所述聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。
8.—種導(dǎo)入聯(lián)系人的裝置,其特征在于,所述裝置包括第一接收模塊,用于接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;第一獲取模塊,用于從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID ;第二獲取模塊,用于根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)模塊,用于存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第一獲取模塊包括第一獲取單元,用于從所述數(shù)據(jù)包中獲取所述配置文件;第二獲取單元,用于從所述配置文件中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID。
10.如權(quán)利要求8所述的裝置,其特征在于,所述第二獲取模塊包括第三獲取單元,用于根據(jù)所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID,從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件;第四獲取單元,用于從所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。
11.一種導(dǎo)出權(quán)利要求8至10任一項(xiàng)權(quán)利要求導(dǎo)入的聯(lián)系人的裝置,其特征在于,所述裝置包括第二接收模塊,用于接收終端發(fā)送的導(dǎo)出請求消息,所述導(dǎo)出請求消息攜帶用戶的用戶標(biāo)識(shí)和聯(lián)系人導(dǎo)出方式;第三獲取模塊,用于如果所述聯(lián)系人導(dǎo)出方式為全部聯(lián)系人導(dǎo)出方式,則根據(jù)所述用戶的用戶標(biāo)識(shí),從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人信息的對應(yīng)關(guān)系中3獲取對應(yīng)的聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息;發(fā)送模塊,用于將所述聯(lián)系人分組的組ID以及所述聯(lián)系人分組包括的聯(lián)系人信息發(fā)送給所述終端。
12.如權(quán)利要求11所述的裝置,其特征在于,所述發(fā)送模塊包括創(chuàng)建單元,用于根據(jù)所述聯(lián)系人分組包括的聯(lián)系人信息,創(chuàng)建所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)單元,用于將所述聯(lián)系人分組的組ID與所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID的對應(yīng)關(guān)系存儲(chǔ)在配置文件中;發(fā)送單元,用于將所述配置文件和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件打包成數(shù)據(jù)包, 發(fā)送導(dǎo)出響應(yīng)消息給所述終端,所述導(dǎo)出響應(yīng)消息攜帶所述數(shù)據(jù)包。
13.如權(quán)利要求11所述的裝置,其特征在于,如果所述聯(lián)系人導(dǎo)出方式為單個(gè)或多個(gè)聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人的聯(lián)系人ID ;所述裝置還包括第四獲取模塊,用于根據(jù)所述用戶的用戶標(biāo)識(shí)和所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人ID, 從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中,獲取所述需要導(dǎo)出的聯(lián)系人的聯(lián)系人信息和所述需要導(dǎo)出的聯(lián)系人屬于的聯(lián)系人分組的組ID。
14.如權(quán)利要求11所述的裝置,其特征在于,如果所述聯(lián)系人導(dǎo)出方式為分組聯(lián)系人導(dǎo)出方式,所述導(dǎo)出請求消息還攜帶需要導(dǎo)出的一個(gè)或多個(gè)聯(lián)系人分組的組ID ;所述裝置還包括第五獲取模塊,用于根據(jù)所述用戶的用戶標(biāo)識(shí)和所述聯(lián)系人分組的組ID,從已存儲(chǔ)的用戶標(biāo)識(shí)、聯(lián)系人分組的組ID與聯(lián)系人信息的對應(yīng)關(guān)系中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息。
15.一種導(dǎo)入聯(lián)系人的裝置,其特征在于,所述裝置包括第一存儲(chǔ)器和第一處理器,用于執(zhí)行如權(quán)利要求I至3任一項(xiàng)權(quán)利要求所述的一種導(dǎo)入聯(lián)系人的方法。
16.一種導(dǎo)出權(quán)利要求15導(dǎo)入的聯(lián)系人的裝置,其特征在于,所述裝置包括第二存儲(chǔ)器和第二處理器,用于執(zhí)行如權(quán)利要求4至7任一項(xiàng)權(quán)利要求所述的導(dǎo)出聯(lián)系人的方法。全文摘要
本發(fā)明公開了一種導(dǎo)入、導(dǎo)出聯(lián)系人的方法及裝置,屬于通信領(lǐng)域。所述方法包括接收終端發(fā)送的用戶的用戶標(biāo)識(shí)和數(shù)據(jù)包,所述數(shù)據(jù)包包括配置文件和聯(lián)系人分組對應(yīng)的聯(lián)系人文件,所述配置文件用于存儲(chǔ)聯(lián)系人分組的組標(biāo)識(shí)ID與聯(lián)系人文件的文件ID的對應(yīng)關(guān)系,所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件用于存儲(chǔ)所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;從所述數(shù)據(jù)包中獲取聯(lián)系人分組的組ID和所述聯(lián)系人分組對應(yīng)的聯(lián)系人文件的文件ID;根據(jù)所述聯(lián)系人文件的文件ID從所述數(shù)據(jù)包中獲取所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息;存儲(chǔ)所述用戶的用戶標(biāo)識(shí)、所述聯(lián)系人分組的組ID和所述聯(lián)系人分組包括的聯(lián)系人的聯(lián)系人信息之間的對應(yīng)關(guān)系。本發(fā)明能夠保留分組信息。
文檔編號H04L29/08GK102984240SQ201210476609
公開日2013年3月20日 申請日期2012年11月21日 優(yōu)先權(quán)日2012年11月21日
發(fā)明者楊芬 申請人:華為技術(shù)有限公司