拓展联系人方式的方法与流程

文档序号:11157075阅读:439来源:国知局
拓展联系人方式的方法与制造工艺

本发明属于移动终端技术领域,特别涉及一种拓展联系人方式的方法。



背景技术:

随着移动终端技术的飞速发展,智能手机已经成为人们生活中必备的移动产品。由于手机的便携性,用户可以方便地使用手机与亲人、朋友和客户联系,并且不受时间地点的限制,极大地提高了人与人之间的交互性。现在的手机上都设置有通讯录,用户可以将联系人的联系方式存储在通讯录里,当用户需要与某个联系人进行联系时,直接搜索通讯录中的记录即可。但是,随着科技的进步,无论是研发人员、采购人员、商务人员或者是售前售后服务人员等等,大家的业务往来越来越多,且越来越频繁。但是,有的时候,我们想联系一个人,且这个人是跟我们的同事、亲人有联系的,还是挺难的,因为没有想联系的那个人的联系方式,亟待有一种方法能够解决这个问题。



技术实现要素:

为了克服现有技术的不足,本发明提供了一种拓展联系人方式的方法,能够根据用户自己通讯录中的联系人搜索到需要查找的人联系方式。

本发明提供的技术方案为:

一种拓展联系人方式的方法,包括:

获取一移动终端的一级通讯录中一联系人B的二级通讯录,其中,所述移动终端上设置的通讯录为一级通讯录,所述一级通讯录中的联系人在其对应的移动终端上设置的通讯录为二级通讯录,且所述一级通讯录和所述二级通讯录均存储在网络服务器上;

从所述联系人B的二级通讯录中,获取所述联系人B允许所述移动终端的用户A或者用户A所在组访问的联系人集合J,其中,所述联系人B设置的允许或者阻止的权限存储在网络服务器上;

搜索所述联系人集合J中是否存在与待要查找的人C的已知信息相同的联系人,若存在,则将搜索结果存放在联系人集合K中;

判断所述联系人集合K中的联系人是否允许所述联系人B的朋友或朋友所在组访问,若允许,则将允许的联系人联系方式显示出来,若不允许,则搜索结果为空。

优选的是,所述的拓展联系人方式的方法,若所述联系人集合J中不存在与待要查找的人C的已知信息相同的联系人,则继续获取所述联系人集合J中的联系人D的三级通讯录,其中,所述三级通讯录为所述二级通讯录中的联系人D在其对应的移动终端上设置的通讯录,且所述三级通讯录存储在网络服务器上;

从所述三级通讯录中,获取所述联系人D允许所述移动终端的用户A或者用户A所在组访问的联系人集合L,其中,所述联系人D设置的允许或者阻止的权限存储在网络服务器上;

搜索所述联系人集合L中是否存在与待要查找的人C的已知信息相同的联系人,若存在,则将搜索结果存放在联系人集合M中;

判断所述联系人集合M中的联系人是否允许所述联系人D的朋友或朋友所在组访问,若允许,则将允许的联系人联系方式显示出来,若不允许,则搜索结果为空。

优选的是,所述的拓展联系人方式的方法,所述待要查找的人C的已知信息为其名字或者所在的公司名称。

优选的是,所述的拓展联系人方式的方法,所述一级通讯录、二级通讯录或者三级通讯录的联系人特征字段均包括:姓名,公司,号码和组。

优选的是,所述的拓展联系人方式的方法,所述待要查找的人C与所述联系人B是朋友。

优选的是,所述的拓展联系人方式的方法,所述设置的允许或者阻止的权限特征字段包括:允许的组,允许的个人,允许访问的组和允许访问的人。

优选的是,所述的拓展联系人方式的方法,所述若不允许,则搜索结果为空时,提示没有找到相关的人或者待要查找的人不允许访问。

本发明至少包括以下有益效果:由于本发明首先通过获取移动终端的一级通讯录中一联系人B的二级通讯录;然后从联系人B的二级通讯录中获取所述联系人B允许移动终端的用户A或者用户A所在组访问的联系人集合J;并搜索联系人集合J中是否存在与待要查找的人C的已知信息相同的联系人,若存在,则将搜索结果存放在联系人集合K中;最后判断联系人集合K中的联系人是否允许联系人B的朋友或朋友所在组访问,若允许,则将允许的联系人联系方式显示出来,若不允许,则搜索结果为空,这样的话,当知道需要查找的人C是自己通讯录中联系人B的朋友或者同事时,就可以方便地进行搜索查找,且自己通讯录中的联系人B设置有是否允许自己访问她或者他的朋友的权限,同样自己通讯录中联系人B的朋友或者同事C也设置有是否允许联系人B的朋友(例如自己)访问,相互限制的设置也保护了朋友圈的隐私。

本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。

附图说明

图1为本发明实施例一所述的拓展联系人方式的方法的流程示意图;

图2为本发明实施例二所述的拓展联系人方式的方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。

如图1所示,本发明一实施例提供的拓展联系人方式的方法,包括:

S110、获取一移动终端的一级通讯录中一联系人B的二级通讯录,其中,所述移动终端上设置的通讯录为一级通讯录,所述一级通讯录中的联系人在其对应的移动终端上设置的通讯录为二级通讯录,且所述一级通讯录和所述二级通讯录均存储在网络服务器上;

S120、从所述联系人B的二级通讯录中,获取所述联系人B允许所述移动终端的用户A或者用户A所在组访问的联系人集合J,其中,所述联系人B设置的允许或者阻止的权限存储在网络服务器上;

需要说明的是,本发明需要使用网络服务器来存储通讯录中联系人的联系方式,当移动终端用户需要检索待要查找的人的联系方式时,本发明实施例将从移动终端上已经存储的联系人或者是移动终端用户存储在网络上的联系人开始检索。

其中,所述一级通讯录或者二级通讯录的联系人特征字段均包括:姓名,公司,号码和组。所述待要查找的人C与所述联系人B是朋友,这样可以有针对性的对移动终端上设置的一级通讯录中的联系人进行搜索查找,而不是对通讯录中的全部联系人进行搜索,化繁为简,如果是检索一级通讯录中的所有联系人的朋友或者公司是否为想找的对象时,只是本实施例的重复动作而已。

其中,所述设置的允许或者阻止的权限字段包括:允许的组,允许的个人,允许访问的组和允许访问的人。具体的允许访问数据请参考表格一。

表格一

S130、搜索所述联系人集合J中是否存在与待要查找的人C的已知信息相同的联系人,若存在,则将搜索结果存放在联系人集合K中;

其中,所述待要查找的人C的已知信息为其名字或者所在的公司名称。

S140、判断所述联系人集合K中的联系人是否允许所述联系人B的朋友或朋友所在组访问,若允许,则将允许的联系人联系方式显示出来,若不允许,则搜索结果为空。

具体的,所述若不允许,则搜索结果为空时,提示没有找到相关的人或者待要查找的人不允许访问。

针对实施例一,举一个具体的例子,当移动终端用户想通过自己的好友Linda,找到Linda的好友FAE的联系方式,有下面几种情况:

一、Linda和FAE认识,首先Linda允许移动终端用户查找她的朋友,且Linda的朋友FAE允许Linda的朋友找到自己,则移动终端用户能够成功找到FAE的联系方式。

二、Linda不允许移动终端用户查找她的朋友,虽然Linda的好友FAE允许Linda的朋友找到自己,则移动终端用户不能够成功找到FAE的联系方式。

三、Linda允许移动终端用户查找她的朋友,但是Linda的好友FAE不允许Linda的朋友找到自己,则移动终端用户不能够成功找到FAE的联系方式。

所以移动终端用户想成功找到Linda的好友FAE联系方式,必须Linda允许移动终端用户查找她的朋友,且Linda的朋友FAE允许也Linda的朋友找到自己,如果这两个条件不能满足,查找就会失败,这样设置的好处,能够保护通讯录朋友圈的隐私。

因此,由于本发明实施例首先通过获取移动终端的一级通讯录中一联系人B的二级通讯录;然后从联系人B的二级通讯录中获取所述联系人B允许移动终端的用户A或者用户A所在组访问的联系人集合J;并搜索联系人集合J中是否存在与待要查找的人C的已知信息相同的联系人,若存在,则将搜索结果存放在联系人集合K中;最后判断联系人集合K中的联系人是否允许联系人B的朋友或朋友所在组访问,若允许,则将允许的联系人联系方式显示出来,若不允许,则搜索结果为空,这样的话,当知道需要查找的人C是自己通讯录中联系人B的朋友或者同事时,就可以方便地进行搜索查找,且自己通讯录中的联系人B设置有是否允许自己访问她或者他的朋友的权限,同样自己通讯录中联系人B的朋友或者同事C也设置有是否允许联系人B的朋友(例如自己)访问,相互限制的设置也保护了朋友圈的隐私。

本发明又一实施例提供的拓展联系人方式的方法,还包括:

S210、获取一移动终端的一级通讯录中一联系人B的二级通讯录,其中,所述移动终端上设置的通讯录为一级通讯录,所述一级通讯录中的联系人在其对应的移动终端上设置的通讯录为二级通讯录,且所述一级通讯录和所述二级通讯录均存储在网络服务器上;

S220、从所述联系人B的二级通讯录中,获取所述联系人B允许所述移动终端的用户A或者用户A所在组访问的联系人集合J,其中,所述联系人B设置的允许或者阻止的权限存储在网络服务器上;

S230、搜索所述联系人集合J中是否存在与待要查找的人C的已知信息相同的联系人,若所述联系人集合J中不存在与待要查找的人C的已知信息相同的联系人,则继续获取所述联系人集合J中的联系人D的三级通讯录,其中,所述三级通讯录为所述二级通讯录中的联系人D在其对应的移动终端上设置的通讯录,且所述三级通讯录存储在网络服务器上;

S240、从所述三级通讯录中,获取所述联系人D允许所述移动终端的用户A或者用户A所在组访问的联系人集合L,其中,所述联系人D设置的允许或者阻止的权限存储在网络服务器上;

S250、搜索所述联系人集合L中是否存在与待要查找的人C的已知信息相同的联系人,若存在,则将搜索结果存放在联系人集合M中;

S260、判断所述联系人集合M中的联系人是否允许所述联系人D的朋友或朋友所在组访问,若允许,则将允许的联系人联系方式显示出来,若不允许,则搜索结果为空。

本发明实施例二将搜索范围扩大至三级通讯录,使搜索范围更广,提高了成功的几率。同样的,搜索范围可以扩至N级,这时,也可以通过限制级别的个数,本发明实施例在此不做具体的限定,这个可以根据实际情况来决定。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1