获取联系人信息的方法及装置的制作方法

文档序号:7903334阅读:152来源:国知局
专利名称:获取联系人信息的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种获取联系人信息的方法及装置。
背景技术
通讯录中的联系人信息是移动终端用户的个人信息,为防止他人未经用户本人允许私自获取联系人信息,移动终端往往会对通讯录中的联系人信息进行保护。现有的保护联系人信息的技术,是对移动终端的通讯录进行密码设置,密码输入正确允许用户访问联系人信息,密码输入不正确则禁止用户访问联系人信息。在实现上述保护联系人信息的过程中,发明人发现现有技术中至少存在如下问题用户对通讯录设置密码后,他人虽然无法访问通讯录中的联系人信息,但是仍可以通过通话记录、短信等途径获取联系人信息,没有真正达到保护用户联系人信息的目的。

发明内容
本发明的实施例提供一种获取联系人信息的方法及装置,能够对联系人信息设置访问权限,达到了全面保护用户联系人信息的目的。为达到上述目的,本发明的实施例采用如下技术方案—种获取联系人信息的方法,包括为联系人信息设置访问权限,所述访问权限包括允许访问所述联系人信息的应用模块的数量及类型;接收应用模块发送的获取所述联系人信息的请求;根据所述访问权限判断所述应用模块是否有权获取所述联系人信息;当所述应用模块有权获取所述联系人信息时,向所述应用模块发送所述联系人信肩、O一种获取联系人信息的装置,包括设置单元,用于为联系人信息设置访问权限,所述访问权限包括允许访问所述联系人信息的应用模块的数量及类型;接收单元,用于接收应用模块发送的获取所述联系人信息的请求;判断单元,用于根据所述访问权限判断所述应用模块是否有权获取所述联系人信息;发送单元,用于当所述应用模块有权获取所述联系人信息时,向所述应用模块发送所述联系人信息。本发明实施例提供的获取联系人信息的方法及装置,对联系人信息设置访问权限,当应用模块无权访问联系人信息时,无法从通讯录中获取该联系人信息,解决了现有技术中用户通讯录虽然被加密保护,但联系人信息会通过其他应用模块泄露的问题,达到了全面保护用户联系人信息的目的。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一中获取联系人信息的方法的流程图;图2为本发明实施例二中获取联系人信息的方法的流程图;图3为本发明实施例三中获取联系人信息的方法的流程图;图4为本发明实施例四中获取联系人信息的装置的结构示意图;图5为本发明实施例四中获取联系人信息的装置的结构示意图;图6为本发明实施例四中获取联系人信息的装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明所有实施例以用户设备(Us er Equipment, UE)为例进行说明,所述UE包括但不仅限于手机、个人移动设备以及包含通讯录功能的固定设备。实施例一本发明实施例提供了一种获取联系人信息的方法,如图1所示,包括如下步骤101、为联系人信息设置访问权限。该访问权限包括允许访问所述联系人信息的应用模块的数量及类型;102、接收应用模块发送的获取联系人信息的请求。103、根据访问权限判断该应用模块是否有权获取联系人信息。104、当应用模块有权获取所述联系人信息时,向该应用模块发送联系人信息。本发明实施例提供的获取联系人信息的方法,对联系人信息设置访问权限,当应用模块无权访问联系人信息时,无法从通讯录中获取该联系人信息,解决了现有技术中用户通讯录虽然被加密保护,但联系人信息会通过其他应用模块泄露的问题,达到了全面保护用户联系人信息的目的。实施例二本发明实施例提供了一种获取联系人信息的方法,如图2所示,包括如下步骤201、为联系人信息设置访问权限。根据用户需求设置允许访问所述联系人信息的应用模块的数量及类型,例如,仅允许通话记录模块拥有访问联系人信息的权限,而其他诸如短信模块、快捷拨号键模块不具有该访问权限。本发明中所述的应用模块除包括通话记录、来电显示、快捷拨号键等UE自带的模块外,还包括用户通过UE从互联网上下载并安装在UE中的各种应用软件。202、接收应用模块发送的获取联系人信息的请求。
203、根据访问权限以及应用模块的类型判断该应用模块是否有权获取联系人信息。当应用模块的类型在所述联系人信息的访问权限之内时,该应用模块有权获取联系人信息;当应用模块的类型不在所述联系人信息的访问权限之内时,该应用模块无权获取联系人信息。例如,访问权限中包括短信模块而不包括通话记录模块,如果发送获取联系人信息的请求为短信模块,则该短信模块有权获取联系人信息,如果发送获取联系人信息的请求为通话记录模块,则该通话记录模块无权获取联系人信息。204、当应用模块有权获取联系人信息时,向该应用模块发送联系人信息。所述联系人信息包括联系人姓名、联系人图片以及包括联系人邮箱地址等在内的用户在通讯录中设置的该联系人的个人信息。205、当应用模块无权获取联系人信息时,不向该应用模块发送联系人信息。所述联系人信息包括联系人姓名、联系人图片以及包括联系人邮箱地址等在内的用户在通讯录中设置的该联系人的个人信息。本实施例根据用户的需求为联系人信息设置访问权限,不在访问权限之内的应用模块无权获取联系人信息,例如,短信模块在接收到短信时,短信模块记录发送该短信的手机号码,当用户查看短信时,短信模块向通讯录请求该手机号码对应的联系人姓名,以便将所述手机号码替换为该姓名,方便用户查看短信。当短信模块不在访问权限之内时,无权从通讯录中获取该手机号码的联系人姓名,当查看短信时,该短信只显示该手机号码,从而达到了保护联系人信息的目的。或者UE用户从网络上下载并安装了一款应用软件,该应用软件包含恶意获取用户信息的程序包,能够获取UE上联系人的姓名、手机号码、邮箱地址等信息,并通过该信息向联系人发送广告短信和垃圾邮件,或将联系人注册为网站会员,亦或将联系人信息备份到网络服务器上等。当所述应用软件不在访问权限之内时,所述应用软件无权从UE的通讯录中获取联系人信息,因此也就无法施行上述恶意行为。此外,当用户的通讯录中添加了新的联系人信息时,如果用户未对该联系人信息进行访问权限的设置,则自动设置该联系人信息具有访问权限,以便保护该联系人信息。本发明实施例提供的获取联系人信息的方法,对联系人信息设置访问权限,当应用模块没有访问联系人信息的权限时无权从通讯录中获取该联系人信息,解决了现有技术中用户通讯录虽然被加密保护,但联系人信息会通过通话记录、短信等其他应用模块泄露的问题,同时也解决了外部应用软件恶意获取联系人信息进行不法行为的问题,达到了全面保护用户联系人信息的目的。实施例三本发明实施例提供了一种获取联系人信息的方法,如图3所示,包括如下步骤301、根据联系人的重要程度设置不同级别的访问权限。本实施例可以根据UE用户的需要对联系人信息设置不同级别的访问权限,例如将普通联系人信息设置为一般级别,将同事同学等联系人信息设置为重要级别,将家人好友等联系人信息设置为十分重要级别,并对不同级别的访问权限设置可以访问的应用模块的数量及类型。级别越高的访问权限其可以访问的应用模块的数量及类型越少,如果用户不设定访问权限,则默认所有联系人信息为一般级别访问权限。此外同一联系人信息可以有多个级别的访问权限,在应用模块访问时,以该联系人信息的最高级别访问权限为准。本发明中所述的应用模块除包括通话记录、来电显示、快捷拨号键等UE自带的模块外,还包括用户通过UE从互联网上下载并安装在UE中的各种应用软件。302、接收应用模块发送的获取联系人信息的请求。303、根据访问权限以及应用模块的类型判断该应用模块是否有权获取联系人信
肩、ο当应用模块的类型在所述联系人信息的访问权限之内时,该应用模块有权获取联系人信息;当应用模块的类型不在所述联系人信息的访问权限之内时,该应用模块无权获取联系人信息。值得说明的是,当应用模块拥有某一等级的访问权限时,该应用模块有权获取该级别访问权限以及低于该级别访问权限的联系人信息,但无法获取高于该级别访问权限的联系人信息。例如,访问权限中包括短信模块而不包括通话记录模块,如果发送获取联系人信息的请求为短信模块,则该短信模块有权获取联系人信息,如果发送获取联系人信息的请求为通话记录模块,则该通话记录模块无权获取联系人信息。304、当应用模块有权获取联系人信息时,向该应用模块发送联系人信息。所述联系人信息包括联系人姓名、联系人图片以及包括联系人邮箱地址等在内的用户在通讯录中设置的该联系人的个人信息。305、当应用模块无权获取联系人信息时,不向该应用模块发送联系人信息。所述联系人信息包括联系人姓名、联系人图片以及包括联系人邮箱地址等在内的用户在通讯录中设置的该联系人的个人信息。本实施例根据用户的需求为联系人信息设置不同级别的访问权限,不在访问权限之内的应用模块无权获取联系人信息,例如,短信模块在接收到短信时,短信模块记录发送该短信的手机号码,当用户查看短信时,短信模块向通讯录请求该手机号码对应的联系人姓名,以便将所述手机号码替换为该姓名,方便用户查看短信。当短信模块不在访问权限之内时,无权从通讯录中获取该手机号码的联系人姓名,当查看短信时,该短信只显示该手机号码,从而达到了保护联系人信息的目的。或者UE用户从网络上下载并安装了一款应用软件,该应用软件包含恶意获取用户信息的程序包,能够获取UE上联系人的姓名、手机号码、邮箱地址等信息,并通过该信息向联系人发送广告短信和垃圾邮件,或将联系人注册为网站会员,亦或将联系人信息备份到网络服务器上等。当所述应用软件不在访问权限之内时,所述应用软件无权从UE的通讯录中获取联系人信息,因此也就无法施行上述恶意行为。此外,当用户的通讯录中添加了新的联系人信息时,如果用户未对该联系人信息进行访问权限的设置,则自动设置该联系人信息为最低级别的访问权限,以便保护该联系人信息,用户也可以将该联系人信息的访问权限设置为其他等级。本发明实施例提供的获取联系人信息的方法,根据联系人的重要程度对联系人信息设置不同级别的访问权限,当应用模块没有访问联系人信息的权限时无权从通讯录中获取该联系人信息,解决了现有技术中用户通讯录虽然被加密保护,但联系人信息会通过通话记录、短信等其他应用模块泄露的问题,同时也解决了外部应用软件恶意获取联系人信息进行不法行为的问题,达到了全面保护用户联系人信息的目的。实施例四本发明实施例提供了一种获取联系人信息的装置,如图4所示,包括设置单元 41、接收单元42、判断单元43以及发送单元44,其中,设置单元41用于为联系人信息设置访问权限,所述访问权限包括允许访问所述联系人信息的应用模块的数量及类型。接收单元42用于接收应用模块发送的获取所联系人信息的请求。判断单元43用于根据访问权限判断应用模块是否有权获取该联系人信息。发送单元44用于当应用模块有权获取该联系人信息时,向所述应用模块发送所述联系人信息。具体地,所述判断单元43根据访问权限以及应用模块的类型判断所述应用模块是否有权获取联系人信息。当应用模块的类型在联系人信息的访问权限之内时,该应用模块可有权获取所述联系人信息。当应用模块的类型不在联系人信息的访问权限之内时,该应用模块无权获取所述联系人信息。例如,访问权限中包括短信模块而不包括通话记录模块,如果发送获取联系人信息的请求为短信模块,则该短信模块有权获取联系人信息,如果发送获取联系人信息的请求为通话记录模块,则该通话记录模块无权获取联系人信息。所述联系人信息包括联系人姓名、联系人图片以及包括联系人邮箱地址等在内的用户在通讯录中设置的该联系人的个人信息。进一步的,如图5所示,所述设置单元41还包括第一设置子单元51,用于根据联系人的重要程度对联系人信息设置不同级别的访问权限,即设置不同的允许访问联系人信息的应用模块的数量及类型。进一步的,如图6所示,所述设置单元41还包括自动设置子单元61,用于当添加了新的联系人信息时,自动设置新联系人信息具有访问权限。如果用户设置了不同级别的访问权限,则自动设置该联系人信息为最低级别的访问权限。本发明实施例提供的获取联系人信息的装置,根据联系人的重要程度对联系人信息设置不同级别的访问权限,当应用模块没有访问联系人信息的权限时无权从通讯录中获取该联系人信息,解决了现有技术中用户通讯录虽然被加密保护,但联系人信息会通过通话记录、短信等其他应用模块泄露的问题,同时也解决了外部应用软件恶意获取联系人信息进行不法行为的问题,达到了全面保护用户联系人信息的目的。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种获取联系人信息的方法,其特征在于,包括为联系人信息设置访问权限,所述访问权限包括允许访问所述联系人信息的应用模块的数量及类型;接收应用模块发送的获取所述联系人信息的请求;根据所述访问权限判断所述应用模块是否有权获取所述联系人信息;当所述应用模块有权获取所述联系人信息时,向所述应用模块发送所述联系人信息。
2.根据权利要求1所述的获取联系人信息的方法,其特征在于,所述为联系人信息设置访问权限,包括根据联系人的重要程度设置不同级别的访问权限。
3.根据权利要求1或2所述的获取联系人信息的方法,其特征在于,所述根据所述访问权限判断所述应用模块是否有权获取所述联系人信息,包括根据所述访问权限以及所述应用模块的类型判断所述应用模块是否有权获取所述联系人信息;当所述应用模块的类型在所述联系人信息的访问权限之内时,所述应用模块有权获取所述联系人信息;当所述应用模块的类型不在所述联系人信息的访问权限之内时,所述应用模块无权获取所述联系人信息。
4.根据权利要求1或2所述的获取联系人信息的方法,其特征在于,还包括 当添加了新的联系人信息时,自动设置所述新联系人信息具有访问权限。
5.一种获取联系人信息的装置,其特征在于,包括设置单元,用于为联系人信息设置访问权限,所述访问权限包括允许访问所述联系人信息的应用模块的数量及类型;接收单元,用于接收应用模块发送的获取所述联系人信息的请求; 判断单元,用于根据所述访问权限判断所述应用模块是否有权获取所述联系人信息; 发送单元,用于当所述应用模块有权获取所述联系人信息时,向所述应用模块发送所述联系人信息。
6.根据权利要求5所述的获取联系人信息的装置,其特征在于,所述设置单元还包括 第一设置子单元,用于根据联系人的重要程度设置不同级别的访问权限。
7.根据权利要求5或6所述的获取联系人信息的装置,其特征在于,所述判断单元具体用于根据所述访问权限以及所述应用模块的类型判断所述应用模块是否有权获取所述联系人信息;当所述应用模块的类型在所述联系人信息的访问权限之内时,所述应用模块有权获取所述联系人信息;当所述应用模块的类型不在所述联系人信息的访问权限之内时,所述应用模块无权获取所述联系人信息。
8.根据权利要求5或6所述的获取联系人信息的装置,其特征在于,还包括自动设置单元,用于当添加了新的联系人信息时,自动设置所述新联系人信息具有访问权限。
全文摘要
本发明公开了一种获取联系人信息的方法及装置,涉及通信技术领域,为全面保护用户联系人信息而发明。该方法包括为联系人信息设置访问权限,所述访问权限包括允许访问所述联系人信息的应用模块的数量及类型,接收应用模块发送的获取所述联系人信息的请求,根据所述访问权限判断所述应用模块是否有权获取所述联系人信息,当所述应用模块有权获取所述联系人信息时,向所述应用模块发送所述联系人信息。本发明主要应用于终端信息保护领域。
文档编号H04L9/32GK102316197SQ20111026408
公开日2012年1月11日 申请日期2011年9月7日 优先权日2011年9月7日
发明者李永志 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1