本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種標(biāo)簽刪除方法和裝置。
背景技術(shù):
在交友類(lèi)或者人脈管理類(lèi)軟件中,通常存儲(chǔ)有大量的聯(lián)系人,這些聯(lián)系人是用戶(hù)進(jìn)行日常溝通的基礎(chǔ),通過(guò)與這些聯(lián)系人的溝通交流,用戶(hù)可以在網(wǎng)絡(luò)生活中得到更多的信息,以及與聯(lián)系人保持一種持續(xù)的聯(lián)系關(guān)系。
隨著聯(lián)系人數(shù)量的增多,用戶(hù)常常會(huì)對(duì)現(xiàn)有聯(lián)系人添加標(biāo)簽,例如,用戶(hù)根據(jù)自己與聯(lián)系人之間的關(guān)聯(lián)關(guān)系,為聯(lián)系人添加諸如“朋友”、“同事”,“同學(xué)”等標(biāo)簽,通過(guò)添加的這些標(biāo)簽,進(jìn)而能夠?qū)崿F(xiàn)對(duì)聯(lián)系人分組等管理,從而方便了對(duì)聯(lián)系人進(jìn)行分類(lèi)管理。
現(xiàn)有技術(shù)中,用戶(hù)選擇聯(lián)系人后即可在添加標(biāo)簽的界面為該聯(lián)系人添加標(biāo)簽,添加的這些標(biāo)簽在系統(tǒng)后臺(tái)中可以存儲(chǔ)在數(shù)據(jù)庫(kù)中。隨著聯(lián)系人數(shù)量的增多,以及時(shí)間的增長(zhǎng),有可能會(huì)存在有很多用戶(hù)不再使用的自定義標(biāo)簽,如果不對(duì)這些用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行刪除,這些標(biāo)簽將會(huì)越積越多,最終造成數(shù)據(jù)的臃腫。因此,有必要對(duì)這些用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行刪除,以減少所占用的資源。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供一種標(biāo)簽刪除方法和裝置,用于對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行刪除。
本申請(qǐng)實(shí)施例采用下述技術(shù)方案:
一種標(biāo)簽刪除方法,包括:判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,其中,所述標(biāo)簽類(lèi)型包括系統(tǒng)類(lèi)型和自定義類(lèi)型;在判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),刪除所述標(biāo)簽。
可選地,判斷標(biāo)簽的標(biāo)簽類(lèi)型之前,所述方法還包括:接收針對(duì)所述標(biāo)簽的操作指令,所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成。
可選地,所述程序界面包括有固定區(qū),所述固定區(qū)用于顯示系統(tǒng)類(lèi)型的標(biāo)簽和自定義類(lèi)型的標(biāo)簽,則所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體包括:所述操作指令,根據(jù)對(duì)固定區(qū)顯示的系統(tǒng)類(lèi)型的標(biāo)簽或自定義類(lèi)型的標(biāo)簽執(zhí)行的操作生成。
可選地,所述程序界面包括有編輯區(qū)和標(biāo)簽輸入?yún)^(qū),其中,所述編輯區(qū)用于顯示當(dāng)前聯(lián)系人占用的標(biāo)簽,所述當(dāng)前聯(lián)系人包含于所述指定聯(lián)系人,則所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體包括:所述操作指令,根據(jù)對(duì)編輯區(qū)顯示的當(dāng)前聯(lián)系人占用的標(biāo)簽執(zhí)行的操作生成;或,所述操作指令根據(jù)對(duì)標(biāo)簽輸入?yún)^(qū)執(zhí)行的操作生成。
可選地,所述操作指令根據(jù)對(duì)標(biāo)簽輸入?yún)^(qū)執(zhí)行的操作生成,具體包括:所述操作指令,根據(jù)對(duì)觸發(fā)標(biāo)簽輸入?yún)^(qū)而調(diào)取的輸入程序執(zhí)行的操作生成。
可選地,所述對(duì)程序界面執(zhí)行的操作,包括下述至少一種:點(diǎn)擊操作、滑動(dòng)操作、長(zhǎng)按操作。
一種標(biāo)簽刪除裝置,包括判斷模塊和刪除模塊,其中,所述判斷模塊,用于判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,其中,所述標(biāo)簽類(lèi)型包括系統(tǒng)類(lèi)型和自定義類(lèi)型;所述刪除模塊,用于在判斷模塊判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),刪除所述標(biāo)簽。
可選地,所述裝置還包括接收模塊,其中,所述接收模塊,用于接收針對(duì)所述標(biāo)簽的操作指令,所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成。
可選地,所述程序界面包括有固定區(qū),所述固定區(qū)用于顯示系統(tǒng)類(lèi)型的標(biāo)簽和自定義類(lèi)型的標(biāo)簽,則接收模塊接收的所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體包括:接收模塊接收的所述操作指令,根據(jù)對(duì)固定區(qū)顯示的系統(tǒng)類(lèi)型的標(biāo)簽或自定義類(lèi)型的標(biāo)簽執(zhí)行的操作生成。
可選地,所述程序界面包括有編輯區(qū)和標(biāo)簽輸入?yún)^(qū),其中,所述編輯區(qū)用于顯示當(dāng)前聯(lián)系人占用的標(biāo)簽,所述當(dāng)前聯(lián)系人包含于所述指定聯(lián)系人,則接收模塊接收的所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體包括:接收模塊接收的所述操作指令,根據(jù)對(duì)編輯區(qū)顯示的當(dāng)前聯(lián)系人占用的標(biāo)簽執(zhí)行的操作生成;或,接收模塊接收的所述操作指令根據(jù)對(duì)標(biāo)簽輸入?yún)^(qū)執(zhí)行的操作生成。
本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
首先判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,在判斷出標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),說(shuō)明標(biāo)簽是用戶(hù)不再使用的自定義標(biāo)簽,即刪除所述自定義標(biāo)簽,實(shí)現(xiàn)了對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行及時(shí)刪除,以減少所占用的資源。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
圖1為本申請(qǐng)實(shí)施例1提供的標(biāo)簽刪除方法的具體實(shí)現(xiàn)流程示意圖;
圖2為本申請(qǐng)實(shí)施例2提供的標(biāo)簽刪除方法的具體實(shí)現(xiàn)流程示意圖;
圖3為本申請(qǐng)實(shí)施例2提供的標(biāo)簽刪除方法的程序界面示意圖;
圖4為本申請(qǐng)實(shí)施例2提供的標(biāo)簽刪除方法的程序界面另一示意圖;
圖5為本申請(qǐng)實(shí)施例3提供的標(biāo)簽刪除裝置的具體結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
如前所述,在交友類(lèi)或者人脈管理類(lèi)軟件中,用戶(hù)通常存儲(chǔ)大量的聯(lián)系人,用戶(hù)可以根據(jù)自己與聯(lián)系人之間的關(guān)聯(lián)關(guān)系,為聯(lián)系人添加諸如“朋友”、“同事”,“同學(xué)”等標(biāo)簽,通過(guò)添加的這些標(biāo)簽,進(jìn)而能夠?qū)崿F(xiàn)對(duì)聯(lián)系人分組等管理。當(dāng)用戶(hù)為聯(lián)系人添加標(biāo)簽時(shí),在系統(tǒng)后臺(tái)中則可以建立該聯(lián)系人與標(biāo)簽的映射關(guān)系(或者是聯(lián)系人的標(biāo)識(shí)和標(biāo)簽的標(biāo)識(shí)之間的映射關(guān)系),當(dāng)聯(lián)系人與標(biāo)簽存在映射關(guān)系時(shí),則可以稱(chēng)為該聯(lián)系人占用該標(biāo)簽。
隨著聯(lián)系人數(shù)量的增多,以及時(shí)間的增長(zhǎng),有可能會(huì)存在有很多用戶(hù)不再使用的標(biāo)簽,例如,用戶(hù)將某一聯(lián)系人刪除時(shí),用戶(hù)之前為該聯(lián)系人添加的標(biāo)簽則可以稱(chēng)作是用戶(hù)不再使用的標(biāo)簽。而標(biāo)簽的標(biāo)簽類(lèi)型一般包括有系統(tǒng)類(lèi)型和自定義類(lèi)型,對(duì)于系統(tǒng)類(lèi)型的標(biāo)簽(簡(jiǎn)稱(chēng)系統(tǒng)標(biāo)簽),因用戶(hù)后續(xù)會(huì)經(jīng)常會(huì)用到,一般不建議刪除。因此,有必要對(duì)用戶(hù)不再使用的自定義類(lèi)型的標(biāo)簽(簡(jiǎn)稱(chēng)自定義標(biāo)簽)進(jìn)行刪除。
實(shí)施例1
為實(shí)現(xiàn)對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行刪除,本申請(qǐng)實(shí)施例1提供了一種標(biāo)簽刪除方法,該方法的具體流程示意圖如圖1所示,包括下述步驟:
步驟S11:判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽。
步驟S12:在判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),刪除所述標(biāo)簽。若判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為系統(tǒng)類(lèi)型,或者是指定聯(lián)系人中有聯(lián)系人占用所述標(biāo)簽時(shí),則結(jié)束流程。
以下將對(duì)該實(shí)施例中的步驟S11和步驟S12進(jìn)行詳細(xì)說(shuō)明。
該實(shí)施例中提到的標(biāo)簽,可以用于描述用戶(hù)和用戶(hù)的聯(lián)系人之間關(guān)聯(lián)關(guān)系、且方便用戶(hù)對(duì)聯(lián)系人進(jìn)行管理。例如,在用戶(hù)的通訊錄中存儲(chǔ)有大量的聯(lián)系人,用戶(hù)根據(jù)自己與這些聯(lián)系人的關(guān)聯(lián)關(guān)系,為聯(lián)系人添加相應(yīng)的標(biāo)簽,進(jìn)而能夠?qū)崿F(xiàn)對(duì)聯(lián)系人分組等管理,從而方便了對(duì)聯(lián)系人進(jìn)行分類(lèi)管理。
在一些人脈類(lèi)管理軟件中,用戶(hù)還可以為用戶(hù)的聯(lián)系人添加關(guān)聯(lián)人,因此,該實(shí)施例中的標(biāo)簽,也可以是用于描述用戶(hù)的聯(lián)系人和該聯(lián)系人的關(guān)聯(lián)人之間關(guān)聯(lián)關(guān)系。例如,用戶(hù)的通訊錄中存儲(chǔ)有聯(lián)系人“小張”,聯(lián)系人“小張”和“小王”是朋友關(guān)系,用戶(hù)則可以為聯(lián)系人“小張”和關(guān)聯(lián)人“小王”添加標(biāo)簽名稱(chēng)為“朋友”的標(biāo)簽。該實(shí)施例后續(xù)以描述用戶(hù)和用戶(hù)的聯(lián)系人之間關(guān)聯(lián)關(guān)系的標(biāo)簽為例進(jìn)行說(shuō)明。
上述提到的標(biāo)簽的標(biāo)簽類(lèi)型包括有系統(tǒng)類(lèi)型和自定義類(lèi)型。系統(tǒng)類(lèi)型的標(biāo)簽一般是系統(tǒng)中預(yù)設(shè)的,大量用戶(hù)經(jīng)常使用的標(biāo)簽,例如“同事”、“同學(xué)”、“親戚等”,對(duì)于這種類(lèi)型的標(biāo)簽,因用戶(hù)經(jīng)常會(huì)用到,因此一般不建議進(jìn)行刪除。自定義類(lèi)型的標(biāo)簽,一般是可以是用戶(hù)自定義輸入的標(biāo)簽,例如“商業(yè)合作伙伴”、“****公司同事”等,本申請(qǐng)實(shí)施例中提到的刪除標(biāo)簽,即刪除這種用戶(hù)不再使用的自定義類(lèi)型的標(biāo)簽。
該步驟中的指定聯(lián)系人,可以是用戶(hù)添加的所有聯(lián)系人,也可以為所有聯(lián)系中,選中的多個(gè)聯(lián)系人等。
如前所述,當(dāng)用戶(hù)為聯(lián)系人添加標(biāo)簽時(shí),在系統(tǒng)后臺(tái)中,可以是建立該聯(lián)系人與標(biāo)簽的映射關(guān)系,這種映射關(guān)系如下表所示:
表1聯(lián)系人和標(biāo)簽的映射關(guān)系示意
當(dāng)聯(lián)系人與標(biāo)簽存在映射關(guān)系時(shí),則可以稱(chēng)為該聯(lián)系人占用該標(biāo)簽,因此步驟S11中判斷指定聯(lián)系人是否占用所述標(biāo)簽時(shí),可以判斷指定的聯(lián)系人是否與標(biāo)簽存在映射關(guān)系。
在判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),即可刪除所述標(biāo)簽,該處的刪除所述標(biāo)簽,則可以是從存儲(chǔ)標(biāo)簽的數(shù)據(jù)庫(kù)中徹底將標(biāo)簽刪除。
另外,步驟S11執(zhí)行之前,可以首先獲取所述標(biāo)簽的標(biāo)簽類(lèi)型,并獲取所述標(biāo)簽的占用信息(可以是所述標(biāo)簽與指定聯(lián)系人的映射關(guān)系)。
采用實(shí)施例1提供的該方法,首先判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,在判斷出標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),說(shuō)明標(biāo)簽是用戶(hù)不再使用的自定義標(biāo)簽,即刪除所述自定義標(biāo)簽,實(shí)現(xiàn)了對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行及時(shí)刪除,以減少所占用的資源。
實(shí)施例2
對(duì)于實(shí)施例1提供的標(biāo)簽刪除方法的執(zhí)行時(shí)機(jī),可以是按照一定的時(shí)間間隔定時(shí)執(zhí)行,例如,每24小時(shí)、或者是48小時(shí)對(duì)聯(lián)系人的所有標(biāo)簽執(zhí)行實(shí)施例1提供的方法。
另外,實(shí)施例1提供的標(biāo)簽刪除方法,還可以是由于收到用戶(hù)因觸發(fā)程序界面而執(zhí)行的操作而開(kāi)始執(zhí)行。因此,本申請(qǐng)實(shí)施例2提供一種標(biāo)簽刪除方法,用于對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行刪除。以下將對(duì)實(shí)施例2提供的標(biāo)簽刪除方法進(jìn)行詳細(xì)介紹。
實(shí)施例2提供的標(biāo)簽刪除方法,以該方法應(yīng)用于移動(dòng)終端中來(lái)舉例說(shuō)明,移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本實(shí)施例中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。
通常這些移動(dòng)終端中都會(huì)包括可交互屏幕,該可交互屏幕能夠?qū)υ谠摽山换テ聊簧巷@示的程序界面執(zhí)行的操作行為做出響應(yīng),比如,實(shí)際應(yīng)用中的觸摸屏是一種可交互屏幕,該觸摸屏能夠?qū)τ脩?hù)對(duì)觸摸屏顯示的程序界面執(zhí)行的點(diǎn)擊、滑動(dòng)、長(zhǎng)按等操作作出響應(yīng)。
實(shí)施例2提供的方法的具體步驟如圖2所示,包括如下步驟:
步驟S21:接收針對(duì)標(biāo)簽的操作指令,所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成。
該步驟中提到的程序界面,可以為移動(dòng)終端安裝的人脈管理軟件中,用戶(hù)選中聯(lián)系人并為該聯(lián)系人添加關(guān)聯(lián)人之后,為添加關(guān)聯(lián)人與該聯(lián)系人的標(biāo)簽而生成。例如,用戶(hù)對(duì)聯(lián)系人A添加關(guān)聯(lián)人A后,點(diǎn)擊“描述關(guān)系”按鈕而跳轉(zhuǎn)到該步驟中提到的程序界面。
程序界面的具體示意如圖3所示,上述程序界面包括有編輯區(qū)和標(biāo)簽輸入?yún)^(qū),其中,所述編輯區(qū)可以用于顯示當(dāng)前聯(lián)系人(上述提到的聯(lián)系人A)占用的標(biāo)簽,具體為圖3所示的字體“所有標(biāo)簽”上部顯示的標(biāo)簽“好友”和標(biāo)簽“同事”所占用的區(qū)域。該處提到當(dāng)前聯(lián)系人(上述提到的聯(lián)系人A)為用戶(hù)存儲(chǔ)的所有聯(lián)系人中選中的一個(gè)。程序界面中的標(biāo)簽輸入?yún)^(qū),如圖3所示的字體“輸入描述”構(gòu)成的區(qū)域。
如圖3所示,所述程序界面還包括有固定區(qū),固定區(qū)為圖3中所示的字體“所有標(biāo)簽”的下部區(qū)域,所述固定區(qū)用于顯示所有的系統(tǒng)類(lèi)型的標(biāo)簽(簡(jiǎn)稱(chēng)系統(tǒng)標(biāo)簽)和所有的自定義類(lèi)型的標(biāo)簽(簡(jiǎn)稱(chēng)自定義標(biāo)簽),如圖3中所示的“好友”、“同事”、“親戚”、“校友”、“商業(yè)合作伙伴”、“合作伙伴”。程序界面的固定區(qū),并未區(qū)別顯示系統(tǒng)標(biāo)簽和自定義標(biāo)簽。且固定區(qū)域顯示的標(biāo)簽,可以是系統(tǒng)后臺(tái)的數(shù)據(jù)庫(kù)中存儲(chǔ)的所有的標(biāo)簽。
上述提到的對(duì)程序界面執(zhí)行的操作,包括下述至少一種:點(diǎn)擊操作、滑動(dòng)操作、長(zhǎng)按操作。上述點(diǎn)擊動(dòng)作,如單擊、雙擊、以及預(yù)設(shè)次數(shù)的多次點(diǎn)擊等。上述滑動(dòng)操作,如直線滑動(dòng)、曲線滑動(dòng)、按照預(yù)設(shè)圖形的形狀以及方向執(zhí)行的滑動(dòng)操作等;還例如,單指與屏幕接觸的滑動(dòng)、雙指與屏幕接觸的滑動(dòng)、多指與屏幕接觸的滑動(dòng)等。上述長(zhǎng)按操作,如長(zhǎng)按編輯區(qū)顯示的標(biāo)簽、長(zhǎng)按固定區(qū)顯示的標(biāo)簽等。
因此,步驟S21中提到的則所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體可以是以下三種情況中的一種:
(1)所述操作指令,根據(jù)對(duì)編輯區(qū)顯示的當(dāng)前聯(lián)系人占用的標(biāo)簽執(zhí)行的操作生成,例如,根據(jù)用戶(hù)點(diǎn)擊編輯區(qū)顯示的“好友”標(biāo)簽而生成針對(duì)“好友”標(biāo)簽的操作指令。
(2)所述操作指令,根據(jù)對(duì)標(biāo)簽輸入?yún)^(qū)執(zhí)行的操作生成。具體而言,所述操作指令,可以根據(jù)對(duì)用戶(hù)觸發(fā)標(biāo)簽輸入?yún)^(qū)而調(diào)取的輸入程序執(zhí)行的操作生成。例如,用戶(hù)點(diǎn)擊輸入描述區(qū),進(jìn)而調(diào)用輸入程序,通過(guò)調(diào)用的輸入程序,不僅可以實(shí)現(xiàn)為聯(lián)系人A添加自定義標(biāo)簽的功能,且添加的標(biāo)簽自動(dòng)顯示到固定區(qū);還可以通過(guò)調(diào)用的輸入程序,對(duì)編輯區(qū)顯示的標(biāo)簽進(jìn)行刪除。調(diào)用輸入程序后的程序界面如圖4所示。
(3)所述操作指令,根據(jù)對(duì)固定區(qū)顯示的系統(tǒng)類(lèi)型的標(biāo)簽或自定義類(lèi)型的標(biāo)簽執(zhí)行的操作生成。例如,根據(jù)用戶(hù)點(diǎn)擊固定區(qū)顯示的“好友”標(biāo)簽而生成針對(duì)“好友”標(biāo)簽的操作指令。一種實(shí)施方式中,用戶(hù)點(diǎn)擊固定區(qū)顯示的“好友”標(biāo)簽,若“好友”標(biāo)簽是聯(lián)系人A的標(biāo)簽,即在編輯區(qū)顯示有“好友”標(biāo)簽,則生成針對(duì)“好友”標(biāo)簽的操作指令;當(dāng)用戶(hù)點(diǎn)擊“好友”標(biāo)簽時(shí),若“好友”標(biāo)簽不是聯(lián)系人A的標(biāo)簽,即在編輯區(qū)沒(méi)有顯示有“好友”標(biāo)簽,則生成針對(duì)聯(lián)系人A添加“好友”標(biāo)簽的添加指令,通過(guò)該添加指令可以為聯(lián)系人A添加標(biāo)簽。
步驟S22:判斷所述標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,其中,所述標(biāo)簽類(lèi)型包括系統(tǒng)類(lèi)型和自定義類(lèi)型。
步驟S21中的接收的操作指令是針對(duì)以某一確定的標(biāo)簽而言的,因此該步驟中即可判斷所述標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽。該步驟中的指定聯(lián)系人,可以是用戶(hù)存儲(chǔ)的所有聯(lián)系人。需要說(shuō)明的是,若步驟S21中的操作指令是針對(duì)上述提的聯(lián)系人A的標(biāo)簽,而聯(lián)系人A為用戶(hù)存儲(chǔ)的所有聯(lián)系人中的一個(gè),此時(shí),即使還未將所述聯(lián)系人A的標(biāo)簽刪除,也可以稱(chēng)為此時(shí)聯(lián)系人A已經(jīng)不再占用所述標(biāo)簽。
其它具體公開(kāi)不足之處參見(jiàn)實(shí)施例1的步驟S11。
步驟S23:在判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),刪除所述標(biāo)簽。若判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為系統(tǒng)類(lèi)型,或者是指定聯(lián)系人中有聯(lián)系人占用所述標(biāo)簽時(shí),則結(jié)束流程。
當(dāng)然,在刪除標(biāo)簽之前,還可以接收用戶(hù)點(diǎn)擊程序界面的“保存”按鈕而生成的保存指令后,刪除所述自定義標(biāo)簽,最終,刪除的自定義標(biāo)簽在固定區(qū)將不再顯示。
采用實(shí)施例2提供的該方法,首先接收針對(duì)標(biāo)簽的操作指令,然后判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,在判斷出標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),說(shuō)明標(biāo)簽是用戶(hù)不再使用的自定義標(biāo)簽,即刪除所述自定義標(biāo)簽,實(shí)現(xiàn)了對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行及時(shí)刪除,以減少所占用的資源。
另外,通過(guò)對(duì)程序界面執(zhí)行的操作,用戶(hù)對(duì)聯(lián)系人添加的標(biāo)簽可以自動(dòng)保存并顯示在程序界面的固定區(qū),用戶(hù)對(duì)不需要使用的自定義標(biāo)簽?zāi)軌驅(qū)崿F(xiàn)及時(shí)刪除,方便了對(duì)標(biāo)簽的管理。
實(shí)施例3
基于相同的發(fā)明構(gòu)思,實(shí)施例3提供了一種標(biāo)簽刪除裝置,用于對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行刪除。如圖5所示,該裝置包括判斷模塊31和刪除模塊32,其中,
所述判斷模塊31,可以用于判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,其中,所述標(biāo)簽類(lèi)型包括系統(tǒng)類(lèi)型和自定義類(lèi)型;
所述刪除模塊32,可以用于在判斷模塊31判斷出所述標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),刪除所述標(biāo)簽。
通過(guò)本申請(qǐng)實(shí)施例中提供的標(biāo)簽刪除裝置,判斷模塊首先判斷標(biāo)簽的標(biāo)簽類(lèi)型,且判斷指定聯(lián)系人是否占用所述標(biāo)簽,在判斷出標(biāo)簽的標(biāo)簽類(lèi)型為自定義類(lèi)型,且指定聯(lián)系人沒(méi)有占用所述標(biāo)簽時(shí),說(shuō)明標(biāo)簽是用戶(hù)不再使用的自定義標(biāo)簽,刪除模塊即可刪除所述自定義標(biāo)簽,實(shí)現(xiàn)了對(duì)用戶(hù)不再使用的自定義標(biāo)簽進(jìn)行及時(shí)刪除,以減少所占用的資源。
另外,如圖5所示,實(shí)施例3提供的裝置還可以包括接收模塊33,其中,所述接收模塊33,可以用于接收針對(duì)所述標(biāo)簽的操作指令,所述操作指令可以根據(jù)對(duì)程序界面執(zhí)行的操作生成。
該處提到的程序界面可以包括有固定區(qū),所述固定區(qū)用于顯示系統(tǒng)類(lèi)型的標(biāo)簽和自定義類(lèi)型的標(biāo)簽,則接收模塊接收的所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體可以為:接收模塊33接收的所述操作指令,根據(jù)對(duì)固定區(qū)顯示的系統(tǒng)類(lèi)型的標(biāo)簽或自定義類(lèi)型的標(biāo)簽執(zhí)行的操作生成。
上述程序界面還可以包括有編輯區(qū)和標(biāo)簽輸入?yún)^(qū),其中,所述編輯區(qū)用于顯示當(dāng)前聯(lián)系人占用的標(biāo)簽,所述當(dāng)前聯(lián)系人包含于所述指定聯(lián)系人,則接收模塊33接收的所述操作指令根據(jù)對(duì)程序界面執(zhí)行的操作生成,具體可以為:接收模塊33接收的所述操作指令,根據(jù)對(duì)編輯區(qū)顯示的當(dāng)前聯(lián)系人占用的標(biāo)簽執(zhí)行的操作生成;或,接收模塊33接收的所述操作指令根據(jù)對(duì)標(biāo)簽輸入?yún)^(qū)執(zhí)行的操作生成。操作指令根據(jù)對(duì)標(biāo)簽輸入?yún)^(qū)執(zhí)行的操作生成,具體可以為所述操作指令,根據(jù)對(duì)觸發(fā)標(biāo)簽輸入?yún)^(qū)而調(diào)取的輸入程序執(zhí)行的操作生成。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。