1.一种联系人信息访问控制方法,其特征在于,包括:
在接收到来自应用的访问联系人信息的请求时,判断所述应用是否为第三方应用;
如果是,则仅允许所述应用访问终端的通讯录中的联系人信息,如果否,则允许所述应用访问终端的通讯录以及预先设置的分组联系人列表中的联系人信息;
在获取到终端的通讯录中的联系人信息添加到所述分组联系人列表的操作指令时,将该联系人信息添加到所述分组联系人列表中,并在终端的通讯录中删除该联系人信息。
2.根据权利要求1所述的方法,其特征在于,所述判断所述应用是否为第三方应用,包括:根据预先记录的所述终端厂商的自研应用的标识信息判断所述应用是否属于终端自带的应用,在所述应用不属于所述终端的厂商的自研应用的情况下,所述应用为第三方应用,在所述应用属于所述终端的厂商的自研应用的情况下,所述应用不为第三方应用。
3.根据权利要求1所述的方法,其特征在于,所述分组联系人列表仅为非第三方应用提供访问接口,所述判断所述应用是否为第三方应用,包括:检测所述第三方禁访问联系人分组是否为所述应用提供有访问接口,如果有,则确定所述应用不为第三方应用,如果否,则确定所述应用为第三方应用。
4.根据权利要求1~3任意一项所述的方法,其特征在于,所述分组联系人列表中的联系人信息与终端的通讯录中的联系人信息存储于不同数据库中。
5.一种联系人信息访问控制装置,其特征在于,包括:
判断模块,用于在接收到来自应用的访问联系人信息的请求时,判断所述应用是否为第三方应用;
访问模块,用于在所述判断模块的判断结果为是时,仅允许所述应用访问终端的通讯录中的联系人信息,在所述判断模块的判断结果为否时,允许所述应用访问终端的通讯录以及预先设置的分组联系人列表中的联系人信息;
添加模块,用于在获取到终端的通讯录中的联系人信息添加到所述分组联系人列表的操作指令时,将该联系人信息添加到所述分组联系人列表中,并在终端的通讯录中删除该联系人信息。
6.根据权利要求5所述的装置,其特征在于,所述判断模块用于:
根据预先记录的所述终端厂商的自研应用的标识信息判断所述应用是否属于终端自带的应用,在所述应用不属于所述终端的厂商的自研应用的情况下,所述应用为第三方应用,在所述应用属于所述终端的厂商的自研应用的情况下,所述应用不为第三方应用。
7.根据权利要求5所述的装置,其特征在于,所述分组联系人列表仅为非第三方应用提供访问接口,所述判断模块用于:检测所述第三方禁访问联系人分组是否为所述应用提供有访问接口,如果有,则确定所述应用不为第三方应用,如果否,则确定所述应用为第三方应用。
8.根据权利要求5~7任意一项所述的装置,其特征在于,所述分组联系人列表中的联系人信息与终端的通讯录中的联系人信息存储于不同数据库中。