一種聯(lián)系人信息訪問(wèn)控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種聯(lián)系人信息訪問(wèn)控制方法及裝置。
【背景技術(shù)】
[0002]目前,在智能終端上安裝應(yīng)用程序時(shí),系統(tǒng)會(huì)提示具有“隱私相關(guān)權(quán)限”的訪問(wèn)權(quán)限,例如,聯(lián)系人讀寫修改等權(quán)限,在應(yīng)用程序的安裝階段,用戶如果不希望應(yīng)用程序得到訪問(wèn)權(quán)限,則只能取消安裝,基于這個(gè)問(wèn)題,目前存在一種基于終端的權(quán)限控制應(yīng)用,在應(yīng)用中可以批量的設(shè)置已安裝的哪些應(yīng)用有訪問(wèn)聯(lián)系人信息的權(quán)限,如果應(yīng)用設(shè)置了訪問(wèn)權(quán)限,則可以對(duì)聯(lián)系人信息進(jìn)行讀寫操作,可以隨意的訪問(wèn)用戶聯(lián)系人信息,這樣會(huì)使得重要聯(lián)系人的信息不能被保護(hù)。同時(shí),對(duì)于某些應(yīng)用用戶可能希望能給予某些其權(quán)限,但又不希望把訪問(wèn)全部信息的權(quán)限開(kāi)放給他,在這種情況下,現(xiàn)有技術(shù)則無(wú)法滿足用戶需求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種聯(lián)系人信息訪問(wèn)控制方法及裝置,用以解決現(xiàn)有技術(shù)無(wú)法使終端中的聯(lián)系人的信息被不同應(yīng)用程序合理訪問(wèn),導(dǎo)致的終端中的聯(lián)系人信息的安全性較低的冋題。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種聯(lián)系人信息訪問(wèn)控制方法,包括:在接收到來(lái)自應(yīng)用的訪問(wèn)聯(lián)系人信息的請(qǐng)求時(shí),判斷應(yīng)用是否為第三方應(yīng)用;如果是,則僅允許應(yīng)用訪問(wèn)終端的通訊錄中的聯(lián)系人信息,如果否,則允許應(yīng)用訪問(wèn)終端的通訊錄以及預(yù)先設(shè)置的分組聯(lián)系人列表中的聯(lián)系人信息。
[0005]進(jìn)一步的,上述方法還包括:在獲取到終端的通訊錄中的聯(lián)系人信息添加到分組聯(lián)系人列表的操作指令時(shí),將該聯(lián)系人信息添加到分組聯(lián)系人列表中,并在終端的通訊錄中刪除該聯(lián)系人信息。
[0006]其中,判斷應(yīng)用是否為第三方應(yīng)用,包括:根據(jù)預(yù)先記錄的終端廠商的自研應(yīng)用的標(biāo)識(shí)信息判斷應(yīng)用是否屬于終端自帶的應(yīng)用,在應(yīng)用不屬于終端的廠商的自研應(yīng)用的情況下,應(yīng)用為第三方應(yīng)用,在應(yīng)用屬于終端的廠商的自研應(yīng)用的情況下,應(yīng)用不為第三方應(yīng)用。
[0007]其中,分組聯(lián)系人列表僅為非第三方應(yīng)用提供訪問(wèn)接口,判斷應(yīng)用是否為第三方應(yīng)用,包括:檢測(cè)第三方禁訪問(wèn)聯(lián)系人分組是否為應(yīng)用提供有訪問(wèn)接口,如果有,則確定應(yīng)用不為第三方應(yīng)用,如果否,則確定應(yīng)用為第三方應(yīng)用。
[0008]其中,分組聯(lián)系人列表中的聯(lián)系人信息與終端的通訊錄中的聯(lián)系人信息存儲(chǔ)于不同數(shù)據(jù)庫(kù)中。
[0009]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種聯(lián)系人信息訪問(wèn)控制裝置,包括:判斷模塊,用于在接收到來(lái)自應(yīng)用的訪問(wèn)聯(lián)系人信息的請(qǐng)求時(shí),判斷應(yīng)用是否為第三方應(yīng)用;訪問(wèn)模塊,用于在判斷模塊的判斷結(jié)果為是時(shí),僅允許應(yīng)用訪問(wèn)終端的通訊錄中的聯(lián)系人信息,在判斷模塊的判斷結(jié)果為否時(shí),允許應(yīng)用訪問(wèn)終端的通訊錄以及預(yù)先設(shè)置的分組聯(lián)系人列表中的聯(lián)系人信息。
[0010]進(jìn)一步的,上述裝置還包括:添加模塊,用于在獲取到終端的通訊錄中的聯(lián)系人信息添加到分組聯(lián)系人列表的操作指令時(shí),將該聯(lián)系人信息添加到分組聯(lián)系人列表中,并在終端的通訊錄中刪除該聯(lián)系人信息。
[0011]其中,上述判斷模塊用于:根據(jù)預(yù)先記錄的終端廠商的自研應(yīng)用的標(biāo)識(shí)信息判斷應(yīng)用是否屬于終端自帶的應(yīng)用,在應(yīng)用不屬于終端的廠商的自研應(yīng)用的情況下,應(yīng)用為第三方應(yīng)用,在應(yīng)用屬于終端的廠商的自研應(yīng)用的情況下,應(yīng)用不為第三方應(yīng)用。
[0012]其中,上述分組聯(lián)系人列表僅為非第三方應(yīng)用提供訪問(wèn)接口,判判斷模塊用于:檢測(cè)第三方禁訪問(wèn)聯(lián)系人分組是否為應(yīng)用提供有訪問(wèn)接口,如果有,則確定應(yīng)用不為第三方應(yīng)用,如果否,則確定應(yīng)用為第三方應(yīng)用。
[0013]其中,上述分組聯(lián)系人列表中的聯(lián)系人信息與終端的通訊錄中的聯(lián)系人信息存儲(chǔ)于不同數(shù)據(jù)庫(kù)中。
[0014]本發(fā)明的技術(shù)方案根據(jù)應(yīng)用是否屬于第三方應(yīng)用來(lái)確定其是否可以訪問(wèn)分組聯(lián)系人列表中的聯(lián)系人信息,使得終端中的聯(lián)系人信息對(duì)應(yīng)不同的應(yīng)用可以設(shè)置不同的訪問(wèn)權(quán)限,提高了終端中的聯(lián)系人信息的安全性。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例1的聯(lián)系人信息訪問(wèn)控制方法的流程圖;
[0017]圖2是本發(fā)明實(shí)施例2提供的另一種聯(lián)系人信息訪問(wèn)控制裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0018]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0019]實(shí)施例1
[0020]本實(shí)施例提供了一種聯(lián)系人信息訪問(wèn)控制方法,該方法通過(guò)在聯(lián)系人應(yīng)用中增加聯(lián)系人分組,該聯(lián)系人分組信息設(shè)置為禁止第三方應(yīng)用程序訪問(wèn),添加到該分組中的聯(lián)系人信息,無(wú)論第三方應(yīng)用程序是否具備聯(lián)系人訪問(wèn)或修改權(quán)限,第三方應(yīng)用程序都將無(wú)法訪問(wèn)或修改該分組中的聯(lián)系人信息。
[0021]圖1是本發(fā)明實(shí)施例1的聯(lián)系人信息訪問(wèn)控制方法的流程圖,如圖1所示,該方法包括以下步驟:
[0022]步驟101:接收到來(lái)自應(yīng)用程序訪問(wèn)聯(lián)系人信息的請(qǐng)求;
[0023]步驟102:判斷發(fā)送訪問(wèn)請(qǐng)求的應(yīng)用程序是否為第三方應(yīng)用程序,如果是,執(zhí)行步驟103,如果否,執(zhí)行步驟104 ;
[0024]其中,第三方應(yīng)用程序?yàn)槌私K端廠商提供的應(yīng)用程序之外的其他應(yīng)用,S卩非系統(tǒng)本身自帶的軟件程序(含操作系統(tǒng)本身和自帶的應(yīng)用程序),例如,終端用戶通過(guò)網(wǎng)絡(luò)下載并安裝在終端上的其他廠商提供的應(yīng)用軟件。
[0025]步驟103:僅允許上述第三方應(yīng)用程序訪問(wèn)終端的通訊錄中的聯(lián)系人信息;
[0026]步驟104:允許上述第三方應(yīng)用程序訪問(wèn)終端的通訊錄以及預(yù)先設(shè)置的分組聯(lián)系人列表中。
[0027]分組聯(lián)系人列表為中的內(nèi)容為用戶終端通訊錄中部分的聯(lián)系人信息,各部分聯(lián)系人信息要求禁止被第三方應(yīng)用訪問(wèn),用戶可以預(yù)先將通訊錄中的部分聯(lián)系人信息第三方應(yīng)用程序禁止訪問(wèn)聯(lián)系人分組中,基于此,在上述步驟101至104的基礎(chǔ)上,上述方法還可以包括:
[0028]在獲取到將終端的通訊錄中的聯(lián)系人信息添加到分組聯(lián)系人列表的操作指令時(shí),將該聯(lián)系人信息添加到分組聯(lián)系人列表中,并在終端的通訊錄中刪除該聯(lián)系人信息。
[0029]其中,判斷應(yīng)用是否為第三方應(yīng)用程序,具體可以采用以下方式:
[0030]根據(jù)預(yù)先記錄的終端廠商的自研應(yīng)用的標(biāo)識(shí)信息,該標(biāo)志信息可以為應(yīng)用的名稱或可以唯一標(biāo)識(shí)應(yīng)用的標(biāo)識(shí)性信息,判斷應(yīng)用是否屬于終端自帶的應(yīng)用,其中,終端廠商自研應(yīng)用為終端廠商提供的應(yīng)用,在應(yīng)用不屬于終端的廠商的自研應(yīng)用的情況下,判定應(yīng)用為第三方應(yīng)用,在應(yīng)用屬于終端的廠商的自研應(yīng)用的情況下,判定應(yīng)用不為第三方應(yīng)用。
[0031]其中,分組聯(lián)系人列表僅為非第三方應(yīng)用提供訪問(wèn)接口,基于此,判斷應(yīng)用是否為第三方應(yīng)用,包括:檢測(cè)分組聯(lián)系人列表是否為應(yīng)用提供有訪問(wèn)接口,如果有,則確定應(yīng)用不為第三方應(yīng)用,如果否,則確定應(yīng)用為第三方應(yīng)用。
[0032]分組聯(lián)系人列表中的聯(lián)系人信息與終端的通訊錄中的聯(lián)系人信息存儲(chǔ)于不同數(shù)據(jù)庫(kù)中,且二者對(duì)聯(lián)系人信息的加密方式也不同。
[00