一种联系人信息查询方法、服务器及终端.pdf

上传人:1520****312 文档编号:6114404 上传时间:2019-04-12 格式:PDF 页数:14 大小:3.85MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210497344.9

申请日:

2012.11.29

公开号:

CN103853723A

公开日:

2014.06.11

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20121129|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

腾讯科技(深圳)有限公司

发明人:

刘斌; 易薇

地址:

518057 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明的实施例公开了一种联系人信息查询方法、服务器及终端,其中,所述方法包括:接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息;根据所述用户信息确定目标联系人数据库,所述目标联系人数据库中存储有所述用户信息对应的联系人信息;到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,并将查找到的所述联系人信息返回给所述查询终端。采用本发明,可使用户的联系人查询操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。

权利要求书

权利要求书
1.  一种联系人信息查询方法,其特征在于,包括:
接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息;
根据所述用户信息确定目标联系人数据库,所述目标联系人数据库中存储有所述用户信息对应的联系人信息;
到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,并将查找到的所述联系人信息返回给所述查询终端。

2.  如权利要求1所述的方法,其特征在于,所述查询信息还包括验证信息,在所述根据所述用户信息确定目标联系人数据库之前,还包括:
验证接收到的查询信息中的用户信息和验证信息;
在验证通过时,执行所述根据所述用户信息确定目标联系人数据库。

3.  如权利要求2所述的方法,其特征在于,还包括:
在验证没有通过时,判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数是否达到预设的次数阈值;
若否,向所述查询终端发出验证错误的提示信息;
若是,将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息时,不再执行操作。

4.  如权利要求3所述的方法,其特征在于,所述将查找到的所述联系人信息返回给所述查询终端后,由所述查询终端将所述联系人信息显示在查询结果显示界面上,并在满足预置删除条件时删除显示的所述联系人信息。

5.  如权利要求1-4任一项所述的方法,其特征在于,还包括:
在没有查找到所述联系人特征信息所指示的联系人信息时,向所述查询终端发出查询失败的提示信息。

6.  一种联系人信息查询服务器,其特征在于,包括:
接收模块,用于接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息;
查询模块,用于根据所述用户信息确定目标联系人数据库,并到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,所述目标联系人数据库中存储有所述用户信息对应的联系人信息;
发送模块,用于将查找到的所述联系人信息返回给所述查询终端。

7.  如权利要求6所述的方法,其特征在于,还包括:
验证模块,用于验证接收到的查询信息中的用户信息和验证信息,并在在验证通过时,通知所述查询模块确定目标联系人数据库。

8.  如权利要求7所述的方法,其特征在于,还包括:
判断模块,用于在验证没有通过时,判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数是否达到预设的次数阈值;
提示模块,用于在所述判断模块的判断结果为否时,向所述查询终端发出验证错误的提示;
标记模块,用于在所述判断模块的判断结果为是时,将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息时,不再执行操作。

9.  如权利要求8所述的方法,其特征在于,
所述提示模块,还用于在所述查询模块没有查找到所述联系人特征信息所指示的联系人信息时,向所述查询终端发出查询失败的提示信息。

10.  一种联系人信息查询终端,其特征在于,包括:
请求模块,用于在登录到联系人信息查询服务器后,向所述服务器发送查询信息,所述查询信息包括待查询的用户信息和联系人特征信息,所述联系人信息查询服务器存储有至少一个用户信息及每一个用户信息对应的联系人信息;
显示模块,用于在接收到所述服务器返回的联系人信息时,将所述联系人 信息显示在查询结果显示界面上。

11.  如权利要求10所述的终端,其特征在于,还包括:
删除模块,用于在满足预置删除条件时删除显示的所述联系人信息。

12.  如权利要求11所述的终端,其特征在于,还包括:
提示模块,用于在接收到所述服务器发出验证错误的提示信息,发出验证失败的提示;或者用于在接收到所述服务器发出的查询失败的提示信息时,发出查询失败的提示。

说明书

说明书一种联系人信息查询方法、服务器及终端
技术领域
本发明涉及计算机技术领域,尤其涉及一种联系人信息查询方法、服务器及终端。
背景技术
随着通信以及计算机技术的发展,人们在使用手机等终端存储联系人信息时所要存储的数据量越来越大,由以前的仅存储联系人姓名和电话号码,到现在的还需要存储联系人的电子邮箱、即时通信账号、微博账号等等文字或者图片信息。在此情况下,用户可以通过网络服务器备份的方式,定期地将一个或者多个联系人信息存储到服务器中自己的用户信息对应的目录下。用户在手机丢失或者其他情况导致其本地存储的联系人信息丢失时,就可以到网络服务器中下载联系人信息,这给用户带来了极大的方便。
但是,现有技术中,存储联系人信息的服务器只能够根据用户的需要将相应的用户所有的联系人信息下发给该用户的终端,用户在自己的手机没电等情况下想要知道自己的其中一个联系人信息时,只能够通过其他用户的手机下载服务器中全部的联系人信息,再由用户自己查找,这给用户带来操作上的不便,并且也不利于用户的联系人信息安全。
发明内容
本发明实施例提供一种联系人信息查询方法、服务器及终端。可向用户提供联系人查询功能。
为了解决上述技术问题,本发明实施例提供了一种联系人信息查询方法,包括:
接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息;
根据所述用户信息确定目标联系人数据库,所述目标联系人数据库中存储有所述用户信息对应的联系人信息;
到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,并将查找到的所述联系人信息返回给所述查询终端。
其中,所述查询信息还包括验证信息,在所述根据所述用户信息确定目标联系人数据库之前,还包括:
验证接收到的查询信息中的用户信息和验证信息;
在验证通过时,执行所述根据所述用户信息确定目标联系人数据库。
其中,还包括:
在验证没有通过时,判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数是否达到预设的次数阈值;
若否,向所述查询终端发出验证错误的提示信息;
若是,将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息时,不再执行操作。
其中,所述将查找到的所述联系人信息返回给所述查询终端后,由所述查询终端将所述联系人信息显示在查询结果显示界面上,并在满足预置删除条件时删除显示的所述联系人信息。
其中,还包括:在没有查找到所述联系人特征信息所指示的联系人信息时,向所述查询终端发出查询失败的提示信息。
相应地,本发明实施例提供了一种联系人信息查询服务器,包括:
接收模块,用于接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息;
查询模块,用于根据所述用户信息确定目标联系人数据库,并到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,所述目标联系人数据库中存储有所述用户信息对应的联系人信息;
发送模块,用于将查找到的所述联系人信息返回给所述查询终端。
其中,还包括:验证模块,用于验证接收到的查询信息中的用户信息和验证信息,并在在验证通过时,通知所述查询模块确定目标联系人数据库。
其中,还包括:
判断模块,用于在验证没有通过时,判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数是否达到预设的次数阈值;
提示模块,用于在所述判断模块的判断结果为否时,向所述查询终端发出 验证错误的提示;
标记模块,用于在所述判断模块的判断结果为是时,将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息时,不再执行操作。
其中,所述提示模块,还用于在所述查询模块没有查找到所述联系人特征信息所指示的联系人信息时,向所述查询终端发出查询失败的提示信息。
相应地,本发明实施例还提供了一种联系人信息查询终端,包括:
请求模块,用于在登录到联系人信息查询服务器后,向所述服务器发送查询信息,所述查询信息包括待查询的用户信息和联系人特征信息,所述联系人信息查询服务器存储有至少一个用户信息及每一个用户信息对应的联系人信息;
显示模块,用于在接收到所述服务器返回的联系人信息时,将所述联系人信息显示在查询结果显示界面上。
其中,还包括:删除模块,用于在满足预置删除条件时删除显示的所述联系人信息。
其中,还包括:提示模块,用于在接收到所述服务器发出验证错误的提示信息,发出验证失败的提示;或者用于在接收到所述服务器发出的查询失败的提示信息时,发出查询失败的提示。
实施本发明实施例,具有如下有益效果:
本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人数据,查询更为准确快速,并不需要下载全部的联系人信息,用户操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种联系人信息查询方法的流程示意图;
图2是本发明实施例的另一种联系人信息查询方法流程示意图;
图3是本发明实施例的一种联系人信息查询服务器结构示意图;
图4是本发明实施例的另一种联系人信息查询服务器结构示意图;
图5是本发明实施例的一种联系人信息查询终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例的一种联系人信息查询方法的流程示意图;本发明实施例的所述方法具体包括:
S101:接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息。
其中,所述用户信息用于向服务器指示是本次需要查询的对象用户,某一用户在服务器中存储联系人信息时,可以采用用户信息为用户的手机号码、用户的名字等到服务器注册,由服务器分配数据库与该用户信息关联,并将该用户信息对应用户的联系人信息存储到所述数据库中。
进一步的,所述查询信息中还可以包括一个密码信息,用以确保本次联系人查询是相应用户自身或者用户认可的查询,以保证联系人信息的信息安全。
所述联系人特征信息则用于指示本次需要查询的联系人的一些特征,具体的,这些特征是指用户已存储到服务器中的联系人信息中的一些具体信息,例如包括用户姓名、用户邮箱、用户即时通讯应用账号等,只要用户能够记得带查询的联系人的一个信息即可查询得到对应联系人的所有信息。例如,用户通过姓名可以查找到用户的手机电话,或者,在用户不记得为某一联系人记录的确切姓名时,则可以通过上网的方式先找到该联系人的即时通讯应用账号,然后根据该账号查找联系人的确切姓名以及电话号码等。
S102:根据所述用户信息确定目标联系人数据库,所述目标联系人数据库中存储有所述用户信息对应的联系人信息。
S103:到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,并将查找到的所述联系人信息返回给所述查询终端。
首先从众多的数据库中找到该用户对应的目标联系人数据库,然后在该目标联系人数据库下面查找对应的联系人信息。
通过上述实施例的描述可知,本发明具有以下优点:
本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人数据,查询更为准确快速,并不需要下载全部的联系人信息,用户操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。
再请参见图2,是本发明实施例的另一种联系人信息查询方法流程示意图;在本发明实施例中,所述方法具体包括:
S201:接收查询终端发送的查询信息,所述查询信息包括用户信息、验证信息以及联系人特征信息。
在执行所述S201之前,查询终端可以先通过某一个用户名以及密码登录服务器,在登录后,用户可以在查询界面中输入任何人的用户信息,自己的或者别人的用户信息,然后输入验证信息如密码等以及联系人特征信息以查询某一用户的联系人。
S202:验证接收到的查询信息中的用户信息和验证信息。
服务器会验证该用户信息以及验证信息是否合法,可以通过与该用户信息注册时记录的用户信息以及验证信息相比较的方式确定本次查询是否为用户认可的查询。在验证通过后,表明本次查询合法,执行S203,否则,不合法,执行S205。
S203:根据所述用户信息确定目标联系人数据库,所述目标联系人数据库中存储有所述用户信息对应的联系人信息。
S204:到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,并将查找到的所述联系人信息返回给所述查询终端。
所述将查找到的所述联系人信息返回给所述查询终端后,由所述查询终端将所述联系人信息显示在查询结果显示界面上,并在满足预置删除条件时删除显示的所述联系人信息。
所述预置的删除条件可以为一个时间条件,即在计时器计时确定显示时间达到预置的时长阈值时满足删除条件,即删除所述返回的所述联系人信息;也可以为在接收到用户的删除显示的操作时满足删除条件,即删除所述返回的所 述联系人信息。这样可以保证用户在其他终端上查询相应联系人的信息时,查询到的联系人的信息不会泄露,保证联系人信息安全。
S205:判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数是否达到预设的次数阈值。
次数阈值可以由用户预先在存储联系人信息时设定,也可以为服务器的默认设置,在用户输入的用户信息以及验证信息错误次数达到次数阈值例如3次时,执行S207,没有达到时则执行S206。
S206:向所述查询终端发出验证错误的提示信息。
S207:将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息时,不再执行操作。
达到次数阈值后,为了防止有企图破解密码的非法操作,可以将该用户信息标记为异常,进一步的确保用户的联系人信息不会被非法查询以及下载。被标记为异常后,合法用户在需要获取联系人信息时,可以通过提交实名验证信息、或者注册存储联系人信息时的密保信息等方式到服务器请求解锁,以便于服务器解除异常标记,以再次提供正常的联系人信息的查询。
另外,在没有查找到所述联系人特征信息所指示的联系人信息时,向所述查询终端发出查询失败的提示信息,由用户终端在相应的显示界面中显示。
通过上述实施例的描述可知,本发明具有以下优点:
本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人数据,查询更为准确快速,并不需要下载全部的联系人信息,用户操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。
并且在用户信息以及验证信息错误多次后,能够及时地将该用户信息对应的联系人数据库标记为异常以停止对该联系人数据库的操作,进一步地保证了用户联系人信息安全。
下面对本发明实施例的联系人信息查询服务器以及终端进行详细描述。
请参见图3,是本发明实施例的一种联系人信息查询服务器结构示意图;本发明实施例中,所述服务器具体包括:
接收模块1,用于接收查询终端发送的查询信息,所述查询信息包括用户信息和联系人特征信息。
查询模块2,用于根据所述用户信息确定目标联系人数据库,并到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息,所述目标联系人数据库中存储有所述用户信息对应的联系人信息。
发送模块3,用于将查找到的所述联系人信息返回给所述查询终端。
其中,所述用户信息用于向服务器指示是本次需要查询的对象用户,某一用户在服务器中存储联系人信息时,可以采用用户信息为用户的手机号码、用户的名字等到服务器注册,由服务器分配数据库与该用户信息关联,并将该用户信息对应用户的联系人信息存储到所述数据库中。
进一步的,所述查询信息中还可以包括一个密码信息,用以确保本次联系人查询是相应用户自身或者用户认可的查询,以保证联系人信息的信息安全。
所述联系人特征信息则用于指示本次需要查询的联系人的一些特征,具体的,这些特征是指用户已存储到服务器中的联系人信息中的一些具体信息,例如包括用户姓名、用户邮箱、用户即时通讯应用账号等,只要用户能够记得带查询的联系人的一个信息即可查询得到对应联系人的所有信息。例如,用户通过姓名可以查找到用户的手机电话,或者,在用户不记得为某一联系人记录的确切姓名时,则可以通过上网的方式先找到该联系人的即时通讯应用账号,然后根据该账号查找联系人的确切姓名以及电话号码等。
所述查询模块2从众多的数据库中找到该用户对应的目标联系人数据库,然后在该目标联系人数据库下面查找对应的联系人信息,可以更快更准确地查询到用户所需的联系人。
通过上述实施例的描述可知,本发明具有以下优点:
本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人数据,查询更为准确快速,并不需要下载全部的联系人信息,用户操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。
再请参见图4,是本发明实施例的另一种联系人信息查询服务器结构示意图;在本发明实施例中,所述服务器包括上一实施例中的接收模块1、查询模块2以及发送模块3。并且所述查询信息中不仅包括用户信息、联系人信息,还包括验证信息,在本发明实施例中,进一步的具体的,本发明实施例的所述服务器还包括:
验证模块4,用于验证接收到的查询信息中的用户信息和验证信息,并在在验证通过时,通知所述查询模块确定目标联系人数据库。
在所述接收模块1接收到相应的用户信息、验证信息以及联系人信息之前,查询终端可以先通过某一个用户名以及密码登录服务器,在登录后,用户可以在查询界面中输入任何人的用户信息,可以为自己的或者别人的用户信息,然后输入验证信息如密码等以及联系人特征信息以查询某一用户的联系人。
所述验证模块4会验证该用户信息以及验证信息是否合法,可以通过与该用户信息注册时记录的用户信息以及验证信息相比较的方式确定本次查询是否为用户认可的查询。在验证通过后,表明本次查询合法,否则,为非法查询。
进一步的,所述服务器还可以包括:
判断模块5,用于在验证没有通过时,判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数是否达到预设的次数阈值。
提示模块6,用于在所述判断模块的判断结果为否时,向所述查询终端发出验证错误的提示。
标记模块7,用于在所述判断模块的判断结果为是时,将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息时,不再执行操作。
所述判断模块5判断的次数阈值可以由用户预先在存储联系人信息时设定,也可以为服务器的默认设置,在用户输入的用户信息以及验证信息错误次数达到次数阈值例如3次时,则由所述标记7执行标记操作,否则由所述提示模块6发出提示信息。
所述标记模块7主要是为了在达到次数阈值后,防止有企图破解密码的非法操作,可以将该用户信息标记为异常,进一步的确保用户的联系人信息不会被非法查询以及下载。被标记为异常后,合法用户在需要获取联系人信息时,可以通过提交实名验证信息、或者注册存储联系人信息时的密保信息等方式到服务器请求解锁,以便于服务器解除异常标记,以再次提供正常的联系人信息的查询。
另外,所述提示模块6,还用于在所述查询模块没有查找到所述联系人特征信息所指示的联系人信息时,向所述查询终端发出查询失败的提示信息。
在本发明实施例中,在所述发送模块3将查找到的所述联系人信息返回给所述查询终端后,由所述查询终端将所述联系人信息显示在查询结果显示界面 上,并在满足预置删除条件时删除显示的所述联系人信息。
所述预置的删除条件可以为一个时间条件,即在计时器计时确定显示时间达到预置的时长阈值时满足删除条件,即删除所述返回的所述联系人信息;也可以为在接收到用户的删除显示的操作时满足删除条件,即删除所述返回的所述联系人信息。这样可以保证用户在其他终端上查询相应联系人的信息时,查询到的联系人的信息不会泄露,保证联系人信息安全。
通过上述实施例的描述可知,本发明具有以下优点:
本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人数据,查询更为准确快速,并不需要下载全部的联系人信息,用户操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。
并且在用户信息以及验证信息错误多次后,能够及时地将该用户信息对应的联系人数据库标记为异常以停止对该联系人数据库的操作,进一步地保证了用户联系人信息安全。
再请参见图5,是本发明实施例的一种联系人信息查询终端的结构示意图。本实施例的所述联系人信息查询终端可以为手机、电脑等智能终端设备,本发明实施例中,所述终端具体可以包括:
请求模块10,用于在登录到联系人信息查询服务器后,向所述服务器发送查询信息,所述查询信息包括待查询的用户信息和联系人特征信息,所述联系人信息查询服务器存储有至少一个用户信息及每一个用户信息对应的联系人信息;
显示模块11,用于在接收到所述服务器返回的联系人信息时,将所述联系人信息显示在查询结果显示界面上。
其中,通过所述请求模块11发送的所述用户信息用于向服务器指示是本次需要查询的对象用户,某一用户在服务器中存储联系人信息时,可以采用用户信息为用户的手机号码、用户的名字等到服务器注册,由服务器分配数据库与该用户信息关联,并将该用户信息对应用户的联系人信息存储到所述数据库中。
进一步的,所述查询信息中还可以包括一个密码信息,用以确保本次联系人查询是相应用户自身或者用户认可的查询,以保证联系人信息的信息安全。
通过所述请求模块11发送的所述联系人特征信息则用于指示本次需要查询 的联系人的一些特征,具体的,这些特征是指用户已存储到服务器中的联系人信息中的一些具体信息,例如包括用户姓名、用户邮箱、用户即时通讯应用账号等,只要用户能够记得带查询的联系人的一个信息即可查询得到对应联系人的所有信息。例如,用户通过姓名可以查找到用户的手机电话,或者,在用户不记得为某一联系人记录的确切姓名时,则可以通过上网的方式先找到该联系人的即时通讯应用账号,然后根据该账号查找联系人的确切姓名以及电话号码等。
可以先通过某一个用户名以及密码登录服务器,在登录后,用户可以在查询界面中输入任何人的用户信息,自己的或者别人的用户信息,然后输入验证信息如密码等以及联系人特征信息以查询某一用户的联系人。最后通过所述请求模块11向服务器发送所述查询信息。
进一步的,本发明实施例的所述终端还可以包括:
删除模块13,用于在满足预置删除条件时删除显示的所述联系人信息。
所述预置的删除条件可以为一个时间条件,即在计时器计时确定显示时间达到预置的时长阈值时满足删除条件,即删除所述返回的所述联系人信息;也可以为在接收到用户的删除显示的操作时满足删除条件,即删除所述返回的所述联系人信息。这样可以保证用户在其他终端上查询相应联系人的信息时,查询到的联系人的信息不会泄露,保证联系人信息安全。
进一步的,本发明实施例的所述终端还可以包括:
提示模块14,用于在接收到所述服务器发出验证错误的提示信息,发出验证失败的提示;或者用于在接收到所述服务器发出的查询失败的提示信息时,发出查询失败的提示。
通过所述提示模块14可以提醒查询的用户需要在验证失败时重新输入密码,而在查询失败时,则需要重新输入联系人特征信息,以准确查找到用户所需要的目标联系人。
通过上述实施例的描述可知,本发明具有以下优点:
本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人数据,查询更为准确快速,并不需要下载全部的联系人信息,用户操作简单,并且避免了由于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露的问题,在一定程度上保证了用户联系人信息安全。
并且在用户信息以及验证信息错误多次后,能够及时地将该用户信息对应的联系人数据库标记为异常以停止对该联系人数据库的操作,进一步地保证了用户联系人信息安全。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种联系人信息查询方法、服务器及终端.pdf_第1页
第1页 / 共14页
一种联系人信息查询方法、服务器及终端.pdf_第2页
第2页 / 共14页
一种联系人信息查询方法、服务器及终端.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种联系人信息查询方法、服务器及终端.pdf》由会员分享,可在线阅读,更多相关《一种联系人信息查询方法、服务器及终端.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103853723 A (43)申请公布日 2014.06.11 CN 103853723 A (21)申请号 201210497344.9 (22)申请日 2012.11.29 G06F 17/30(2006.01) (71)申请人 腾讯科技 (深圳) 有限公司 地址 518057 广东省深圳市福田区振兴路赛 格科技园 2 栋东 403 室 (72)发明人 刘斌 易薇 (74)专利代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫 熊永强 (54) 发明名称 一种联系人信息查询方法、 服务器及终端 (57) 摘要 本发明的实施例公开了一种联系人信息查询 。

2、方法、 服务器及终端, 其中, 所述方法包括 : 接收 查询终端发送的查询信息, 所述查询信息包括用 户信息和联系人特征信息 ; 根据所述用户信息确 定目标联系人数据库, 所述目标联系人数据库中 存储有所述用户信息对应的联系人信息 ; 到所述 目标联系人数据库中查找所述联系人特征信息所 指示的联系人信息, 并将查找到的所述联系人信 息返回给所述查询终端。 采用本发明, 可使用户的 联系人查询操作简单, 并且避免了由于用户在全 部联系人信息下载到其他用户的终端上所导致的 用户全部联系人信息的泄露的问题, 在一定程度 上保证了用户联系人信息安全。 (51)Int.Cl. 权利要求书 2 页 说明书。

3、 8 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图3页 (10)申请公布号 CN 103853723 A CN 103853723 A 1/2 页 2 1. 一种联系人信息查询方法, 其特征在于, 包括 : 接收查询终端发送的查询信息, 所述查询信息包括用户信息和联系人特征信息 ; 根据所述用户信息确定目标联系人数据库, 所述目标联系人数据库中存储有所述用户 信息对应的联系人信息 ; 到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息, 并将查找 到的所述联系人信息返回给所述查询终端。 2. 如权利要求 1 所述的。

4、方法, 其特征在于, 所述查询信息还包括验证信息, 在所述根据 所述用户信息确定目标联系人数据库之前, 还包括 : 验证接收到的查询信息中的用户信息和验证信息 ; 在验证通过时, 执行所述根据所述用户信息确定目标联系人数据库。 3. 如权利要求 2 所述的方法, 其特征在于, 还包括 : 在验证没有通过时, 判断预设时间范围内对所述查询信息中的用户信息和验证信息的 验证次数是否达到预设的次数阈值 ; 若否, 向所述查询终端发出验证错误的提示信息 ; 若是, 将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询信息 时, 不再执行操作。 4. 如权利要求 3 所述的方法, 其特征在于。

5、, 所述将查找到的所述联系人信息返回给所 述查询终端后, 由所述查询终端将所述联系人信息显示在查询结果显示界面上, 并在满足 预置删除条件时删除显示的所述联系人信息。 5. 如权利要求 1-4 任一项所述的方法, 其特征在于, 还包括 : 在没有查找到所述联系人特征信息所指示的联系人信息时, 向所述查询终端发出查询 失败的提示信息。 6. 一种联系人信息查询服务器, 其特征在于, 包括 : 接收模块, 用于接收查询终端发送的查询信息, 所述查询信息包括用户信息和联系人 特征信息 ; 查询模块, 用于根据所述用户信息确定目标联系人数据库, 并到所述目标联系人数据 库中查找所述联系人特征信息所指示。

6、的联系人信息, 所述目标联系人数据库中存储有所述 用户信息对应的联系人信息 ; 发送模块, 用于将查找到的所述联系人信息返回给所述查询终端。 7. 如权利要求 6 所述的方法, 其特征在于, 还包括 : 验证模块, 用于验证接收到的查询信息中的用户信息和验证信息, 并在在验证通过时, 通知所述查询模块确定目标联系人数据库。 8. 如权利要求 7 所述的方法, 其特征在于, 还包括 : 判断模块, 用于在验证没有通过时, 判断预设时间范围内对所述查询信息中的用户信 息和验证信息的验证次数是否达到预设的次数阈值 ; 提示模块, 用于在所述判断模块的判断结果为否时, 向所述查询终端发出验证错误的 提。

7、示 ; 标记模块, 用于在所述判断模块的判断结果为是时, 将所述用户信息标记为异常以便 于在再次接收到包括所述用户信息的查询信息时, 不再执行操作。 权 利 要 求 书 CN 103853723 A 2 2/2 页 3 9. 如权利要求 8 所述的方法, 其特征在于, 所述提示模块, 还用于在所述查询模块没有查找到所述联系人特征信息所指示的联系 人信息时, 向所述查询终端发出查询失败的提示信息。 10. 一种联系人信息查询终端, 其特征在于, 包括 : 请求模块, 用于在登录到联系人信息查询服务器后, 向所述服务器发送查询信息, 所述 查询信息包括待查询的用户信息和联系人特征信息, 所述联系人。

8、信息查询服务器存储有至 少一个用户信息及每一个用户信息对应的联系人信息 ; 显示模块, 用于在接收到所述服务器返回的联系人信息时, 将所述联系人信息显示在 查询结果显示界面上。 11. 如权利要求 10 所述的终端, 其特征在于, 还包括 : 删除模块, 用于在满足预置删除条件时删除显示的所述联系人信息。 12. 如权利要求 11 所述的终端, 其特征在于, 还包括 : 提示模块, 用于在接收到所述服务器发出验证错误的提示信息, 发出验证失败的提示 ; 或者用于在接收到所述服务器发出的查询失败的提示信息时, 发出查询失败的提示。 权 利 要 求 书 CN 103853723 A 3 1/8 页。

9、 4 一种联系人信息查询方法、 服务器及终端 技术领域 0001 本发明涉及计算机技术领域, 尤其涉及一种联系人信息查询方法、 服务器及终端。 背景技术 0002 随着通信以及计算机技术的发展, 人们在使用手机等终端存储联系人信息时所要 存储的数据量越来越大, 由以前的仅存储联系人姓名和电话号码, 到现在的还需要存储联 系人的电子邮箱、 即时通信账号、 微博账号等等文字或者图片信息。在此情况下, 用户可以 通过网络服务器备份的方式, 定期地将一个或者多个联系人信息存储到服务器中自己的用 户信息对应的目录下。用户在手机丢失或者其他情况导致其本地存储的联系人信息丢失 时, 就可以到网络服务器中下载。

10、联系人信息, 这给用户带来了极大的方便。 0003 但是, 现有技术中, 存储联系人信息的服务器只能够根据用户的需要将相应的用 户所有的联系人信息下发给该用户的终端, 用户在自己的手机没电等情况下想要知道自己 的其中一个联系人信息时, 只能够通过其他用户的手机下载服务器中全部的联系人信息, 再由用户自己查找, 这给用户带来操作上的不便, 并且也不利于用户的联系人信息安全。 发明内容 0004 本发明实施例提供一种联系人信息查询方法、 服务器及终端。可向用户提供联系 人查询功能。 0005 为了解决上述技术问题, 本发明实施例提供了一种联系人信息查询方法, 包括 : 0006 接收查询终端发送的。

11、查询信息, 所述查询信息包括用户信息和联系人特征信息 ; 0007 根据所述用户信息确定目标联系人数据库, 所述目标联系人数据库中存储有所述 用户信息对应的联系人信息 ; 0008 到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信息, 并将 查找到的所述联系人信息返回给所述查询终端。 0009 其中, 所述查询信息还包括验证信息, 在所述根据所述用户信息确定目标联系人 数据库之前, 还包括 : 0010 验证接收到的查询信息中的用户信息和验证信息 ; 0011 在验证通过时, 执行所述根据所述用户信息确定目标联系人数据库。 0012 其中, 还包括 : 0013 在验证没有通过时。

12、, 判断预设时间范围内对所述查询信息中的用户信息和验证信 息的验证次数是否达到预设的次数阈值 ; 0014 若否, 向所述查询终端发出验证错误的提示信息 ; 0015 若是, 将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询 信息时, 不再执行操作。 0016 其中, 所述将查找到的所述联系人信息返回给所述查询终端后, 由所述查询终端 将所述联系人信息显示在查询结果显示界面上, 并在满足预置删除条件时删除显示的所述 说 明 书 CN 103853723 A 4 2/8 页 5 联系人信息。 0017 其中, 还包括 : 在没有查找到所述联系人特征信息所指示的联系人信息时, 向所。

13、述 查询终端发出查询失败的提示信息。 0018 相应地, 本发明实施例提供了一种联系人信息查询服务器, 包括 : 0019 接收模块, 用于接收查询终端发送的查询信息, 所述查询信息包括用户信息和联 系人特征信息 ; 0020 查询模块, 用于根据所述用户信息确定目标联系人数据库, 并到所述目标联系人 数据库中查找所述联系人特征信息所指示的联系人信息, 所述目标联系人数据库中存储有 所述用户信息对应的联系人信息 ; 0021 发送模块, 用于将查找到的所述联系人信息返回给所述查询终端。 0022 其中, 还包括 : 验证模块, 用于验证接收到的查询信息中的用户信息和验证信息, 并在在验证通过时。

14、, 通知所述查询模块确定目标联系人数据库。 0023 其中, 还包括 : 0024 判断模块, 用于在验证没有通过时, 判断预设时间范围内对所述查询信息中的用 户信息和验证信息的验证次数是否达到预设的次数阈值 ; 0025 提示模块, 用于在所述判断模块的判断结果为否时, 向所述查询终端发出验证错 误的提示 ; 0026 标记模块, 用于在所述判断模块的判断结果为是时, 将所述用户信息标记为异常 以便于在再次接收到包括所述用户信息的查询信息时, 不再执行操作。 0027 其中, 所述提示模块, 还用于在所述查询模块没有查找到所述联系人特征信息所 指示的联系人信息时, 向所述查询终端发出查询失败。

15、的提示信息。 0028 相应地, 本发明实施例还提供了一种联系人信息查询终端, 包括 : 0029 请求模块, 用于在登录到联系人信息查询服务器后, 向所述服务器发送查询信息, 所述查询信息包括待查询的用户信息和联系人特征信息, 所述联系人信息查询服务器存储 有至少一个用户信息及每一个用户信息对应的联系人信息 ; 0030 显示模块, 用于在接收到所述服务器返回的联系人信息时, 将所述联系人信息显 示在查询结果显示界面上。 0031 其中, 还包括 : 删除模块, 用于在满足预置删除条件时删除显示的所述联系人信 息。 0032 其中, 还包括 : 提示模块, 用于在接收到所述服务器发出验证错误。

16、的提示信息, 发 出验证失败的提示 ; 或者用于在接收到所述服务器发出的查询失败的提示信息时, 发出查 询失败的提示。 0033 实施本发明实施例, 具有如下有益效果 : 0034 本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人 数据, 查询更为准确快速, 并不需要下载全部的联系人信息, 用户操作简单, 并且避免了由 于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露 的问题, 在一定程度上保证了用户联系人信息安全。 附图说明 说 明 书 CN 103853723 A 5 3/8 页 6 0035 为了更清楚地说明本发明实施例或现有技术中的技术方。

17、案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 0036 图 1 是本发明实施例的一种联系人信息查询方法的流程示意图 ; 0037 图 2 是本发明实施例的另一种联系人信息查询方法流程示意图 ; 0038 图 3 是本发明实施例的一种联系人信息查询服务器结构示意图 ; 0039 图 4 是本发明实施例的另一种联系人信息查询服务器结构示意图 ; 0040 图 5 是本发明实施例的一种联系人信息查询终端的结构示意图。 具。

18、体实施方式 0041 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0042 请参见图 1, 是本发明实施例的一种联系人信息查询方法的流程示意图 ; 本发明 实施例的所述方法具体包括 : 0043 S101 : 接收查询终端发送的查询信息, 所述查询信息包括用户信息和联系人特征 信息。 0044 其中, 所述用户信息用于向服务器指示是本次需要查询的对象用户, 某。

19、一用户在 服务器中存储联系人信息时, 可以采用用户信息为用户的手机号码、 用户的名字等到服务 器注册, 由服务器分配数据库与该用户信息关联, 并将该用户信息对应用户的联系人信息 存储到所述数据库中。 0045 进一步的, 所述查询信息中还可以包括一个密码信息, 用以确保本次联系人查询 是相应用户自身或者用户认可的查询, 以保证联系人信息的信息安全。 0046 所述联系人特征信息则用于指示本次需要查询的联系人的一些特征, 具体的, 这 些特征是指用户已存储到服务器中的联系人信息中的一些具体信息, 例如包括用户姓名、 用户邮箱、 用户即时通讯应用账号等, 只要用户能够记得带查询的联系人的一个信息即。

20、可 查询得到对应联系人的所有信息。例如, 用户通过姓名可以查找到用户的手机电话, 或者, 在用户不记得为某一联系人记录的确切姓名时, 则可以通过上网的方式先找到该联系人的 即时通讯应用账号, 然后根据该账号查找联系人的确切姓名以及电话号码等。 0047 S102 : 根据所述用户信息确定目标联系人数据库, 所述目标联系人数据库中存储 有所述用户信息对应的联系人信息。 0048 S103 : 到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信 息, 并将查找到的所述联系人信息返回给所述查询终端。 0049 首先从众多的数据库中找到该用户对应的目标联系人数据库, 然后在该目标联系 人数。

21、据库下面查找对应的联系人信息。 0050 通过上述实施例的描述可知, 本发明具有以下优点 : 0051 本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人 说 明 书 CN 103853723 A 6 4/8 页 7 数据, 查询更为准确快速, 并不需要下载全部的联系人信息, 用户操作简单, 并且避免了由 于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露 的问题, 在一定程度上保证了用户联系人信息安全。 0052 再请参见图 2, 是本发明实施例的另一种联系人信息查询方法流程示意图 ; 在本 发明实施例中, 所述方法具体包括 : 0053 S201。

22、 : 接收查询终端发送的查询信息, 所述查询信息包括用户信息、 验证信息以及 联系人特征信息。 0054 在执行所述 S201 之前, 查询终端可以先通过某一个用户名以及密码登录服务器, 在登录后, 用户可以在查询界面中输入任何人的用户信息, 自己的或者别人的用户信息, 然 后输入验证信息如密码等以及联系人特征信息以查询某一用户的联系人。 0055 S202 : 验证接收到的查询信息中的用户信息和验证信息。 0056 服务器会验证该用户信息以及验证信息是否合法, 可以通过与该用户信息注册时 记录的用户信息以及验证信息相比较的方式确定本次查询是否为用户认可的查询。 在验证 通过后, 表明本次查询。

23、合法, 执行 S203, 否则, 不合法, 执行 S205。 0057 S203 : 根据所述用户信息确定目标联系人数据库, 所述目标联系人数据库中存储 有所述用户信息对应的联系人信息。 0058 S204 : 到所述目标联系人数据库中查找所述联系人特征信息所指示的联系人信 息, 并将查找到的所述联系人信息返回给所述查询终端。 0059 所述将查找到的所述联系人信息返回给所述查询终端后, 由所述查询终端将所述 联系人信息显示在查询结果显示界面上, 并在满足预置删除条件时删除显示的所述联系人 信息。 0060 所述预置的删除条件可以为一个时间条件, 即在计时器计时确定显示时间达到预 置的时长阈值。

24、时满足删除条件, 即删除所述返回的所述联系人信息 ; 也可以为在接收到用 户的删除显示的操作时满足删除条件, 即删除所述返回的所述联系人信息。这样可以保证 用户在其他终端上查询相应联系人的信息时, 查询到的联系人的信息不会泄露, 保证联系 人信息安全。 0061 S205 : 判断预设时间范围内对所述查询信息中的用户信息和验证信息的验证次数 是否达到预设的次数阈值。 0062 次数阈值可以由用户预先在存储联系人信息时设定, 也可以为服务器的默认设 置, 在用户输入的用户信息以及验证信息错误次数达到次数阈值例如 3 次时, 执行 S207, 没 有达到时则执行 S206。 0063 S206 :。

25、 向所述查询终端发出验证错误的提示信息。 0064 S207 : 将所述用户信息标记为异常以便于在再次接收到包括所述用户信息的查询 信息时, 不再执行操作。 0065 达到次数阈值后, 为了防止有企图破解密码的非法操作, 可以将该用户信息标记 为异常, 进一步的确保用户的联系人信息不会被非法查询以及下载。 被标记为异常后, 合法 用户在需要获取联系人信息时, 可以通过提交实名验证信息、 或者注册存储联系人信息时 的密保信息等方式到服务器请求解锁, 以便于服务器解除异常标记, 以再次提供正常的联 系人信息的查询。 说 明 书 CN 103853723 A 7 5/8 页 8 0066 另外, 在。

26、没有查找到所述联系人特征信息所指示的联系人信息时, 向所述查询终 端发出查询失败的提示信息, 由用户终端在相应的显示界面中显示。 0067 通过上述实施例的描述可知, 本发明具有以下优点 : 0068 本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人 数据, 查询更为准确快速, 并不需要下载全部的联系人信息, 用户操作简单, 并且避免了由 于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露 的问题, 在一定程度上保证了用户联系人信息安全。 0069 并且在用户信息以及验证信息错误多次后, 能够及时地将该用户信息对应的联系 人数据库标记为异常以停止对。

27、该联系人数据库的操作, 进一步地保证了用户联系人信息安 全。 0070 下面对本发明实施例的联系人信息查询服务器以及终端进行详细描述。 0071 请参见图 3, 是本发明实施例的一种联系人信息查询服务器结构示意图 ; 本发明 实施例中, 所述服务器具体包括 : 0072 接收模块 1, 用于接收查询终端发送的查询信息, 所述查询信息包括用户信息和联 系人特征信息。 0073 查询模块 2, 用于根据所述用户信息确定目标联系人数据库, 并到所述目标联系人 数据库中查找所述联系人特征信息所指示的联系人信息, 所述目标联系人数据库中存储有 所述用户信息对应的联系人信息。 0074 发送模块 3, 用。

28、于将查找到的所述联系人信息返回给所述查询终端。 0075 其中, 所述用户信息用于向服务器指示是本次需要查询的对象用户, 某一用户在 服务器中存储联系人信息时, 可以采用用户信息为用户的手机号码、 用户的名字等到服务 器注册, 由服务器分配数据库与该用户信息关联, 并将该用户信息对应用户的联系人信息 存储到所述数据库中。 0076 进一步的, 所述查询信息中还可以包括一个密码信息, 用以确保本次联系人查询 是相应用户自身或者用户认可的查询, 以保证联系人信息的信息安全。 0077 所述联系人特征信息则用于指示本次需要查询的联系人的一些特征, 具体的, 这 些特征是指用户已存储到服务器中的联系人。

29、信息中的一些具体信息, 例如包括用户姓名、 用户邮箱、 用户即时通讯应用账号等, 只要用户能够记得带查询的联系人的一个信息即可 查询得到对应联系人的所有信息。例如, 用户通过姓名可以查找到用户的手机电话, 或者, 在用户不记得为某一联系人记录的确切姓名时, 则可以通过上网的方式先找到该联系人的 即时通讯应用账号, 然后根据该账号查找联系人的确切姓名以及电话号码等。 0078 所述查询模块 2 从众多的数据库中找到该用户对应的目标联系人数据库, 然后在 该目标联系人数据库下面查找对应的联系人信息, 可以更快更准确地查询到用户所需的联 系人。 0079 通过上述实施例的描述可知, 本发明具有以下优。

30、点 : 0080 本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人 数据, 查询更为准确快速, 并不需要下载全部的联系人信息, 用户操作简单, 并且避免了由 于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露 的问题, 在一定程度上保证了用户联系人信息安全。 说 明 书 CN 103853723 A 8 6/8 页 9 0081 再请参见图 4, 是本发明实施例的另一种联系人信息查询服务器结构示意图 ; 在 本发明实施例中, 所述服务器包括上一实施例中的接收模块 1、 查询模块 2 以及发送模块 3。 并且所述查询信息中不仅包括用户信息、 联系人信。

31、息, 还包括验证信息, 在本发明实施例 中, 进一步的具体的, 本发明实施例的所述服务器还包括 : 0082 验证模块 4, 用于验证接收到的查询信息中的用户信息和验证信息, 并在在验证通 过时, 通知所述查询模块确定目标联系人数据库。 0083 在所述接收模块 1 接收到相应的用户信息、 验证信息以及联系人信息之前, 查询 终端可以先通过某一个用户名以及密码登录服务器, 在登录后, 用户可以在查询界面中输 入任何人的用户信息, 可以为自己的或者别人的用户信息, 然后输入验证信息如密码等以 及联系人特征信息以查询某一用户的联系人。 0084 所述验证模块 4 会验证该用户信息以及验证信息是否合。

32、法, 可以通过与该用户信 息注册时记录的用户信息以及验证信息相比较的方式确定本次查询是否为用户认可的查 询。在验证通过后, 表明本次查询合法, 否则, 为非法查询。 0085 进一步的, 所述服务器还可以包括 : 0086 判断模块 5, 用于在验证没有通过时, 判断预设时间范围内对所述查询信息中的用 户信息和验证信息的验证次数是否达到预设的次数阈值。 0087 提示模块 6, 用于在所述判断模块的判断结果为否时, 向所述查询终端发出验证错 误的提示。 0088 标记模块 7, 用于在所述判断模块的判断结果为是时, 将所述用户信息标记为异常 以便于在再次接收到包括所述用户信息的查询信息时, 不。

33、再执行操作。 0089 所述判断模块 5 判断的次数阈值可以由用户预先在存储联系人信息时设定, 也可 以为服务器的默认设置, 在用户输入的用户信息以及验证信息错误次数达到次数阈值例如 3 次时, 则由所述标记 7 执行标记操作, 否则由所述提示模块 6 发出提示信息。 0090 所述标记模块 7 主要是为了在达到次数阈值后, 防止有企图破解密码的非法操 作, 可以将该用户信息标记为异常, 进一步的确保用户的联系人信息不会被非法查询以及 下载。被标记为异常后, 合法用户在需要获取联系人信息时, 可以通过提交实名验证信息、 或者注册存储联系人信息时的密保信息等方式到服务器请求解锁, 以便于服务器解。

34、除异常 标记, 以再次提供正常的联系人信息的查询。 0091 另外, 所述提示模块 6, 还用于在所述查询模块没有查找到所述联系人特征信息所 指示的联系人信息时, 向所述查询终端发出查询失败的提示信息。 0092 在本发明实施例中, 在所述发送模块 3 将查找到的所述联系人信息返回给所述查 询终端后, 由所述查询终端将所述联系人信息显示在查询结果显示界面上, 并在满足预置 删除条件时删除显示的所述联系人信息。 0093 所述预置的删除条件可以为一个时间条件, 即在计时器计时确定显示时间达到预 置的时长阈值时满足删除条件, 即删除所述返回的所述联系人信息 ; 也可以为在接收到用 户的删除显示的操。

35、作时满足删除条件, 即删除所述返回的所述联系人信息。这样可以保证 用户在其他终端上查询相应联系人的信息时, 查询到的联系人的信息不会泄露, 保证联系 人信息安全。 0094 通过上述实施例的描述可知, 本发明具有以下优点 : 说 明 书 CN 103853723 A 9 7/8 页 10 0095 本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人 数据, 查询更为准确快速, 并不需要下载全部的联系人信息, 用户操作简单, 并且避免了由 于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露 的问题, 在一定程度上保证了用户联系人信息安全。 0096 并。

36、且在用户信息以及验证信息错误多次后, 能够及时地将该用户信息对应的联系 人数据库标记为异常以停止对该联系人数据库的操作, 进一步地保证了用户联系人信息安 全。 0097 再请参见图5, 是本发明实施例的一种联系人信息查询终端的结构示意图。 本实施 例的所述联系人信息查询终端可以为手机、 电脑等智能终端设备, 本发明实施例中, 所述终 端具体可以包括 : 0098 请求模块 10, 用于在登录到联系人信息查询服务器后, 向所述服务器发送查询信 息, 所述查询信息包括待查询的用户信息和联系人特征信息, 所述联系人信息查询服务器 存储有至少一个用户信息及每一个用户信息对应的联系人信息 ; 0099 。

37、显示模块 11, 用于在接收到所述服务器返回的联系人信息时, 将所述联系人信息 显示在查询结果显示界面上。 0100 其中, 通过所述请求模块 11 发送的所述用户信息用于向服务器指示是本次需要 查询的对象用户, 某一用户在服务器中存储联系人信息时, 可以采用用户信息为用户的手 机号码、 用户的名字等到服务器注册, 由服务器分配数据库与该用户信息关联, 并将该用户 信息对应用户的联系人信息存储到所述数据库中。 0101 进一步的, 所述查询信息中还可以包括一个密码信息, 用以确保本次联系人查询 是相应用户自身或者用户认可的查询, 以保证联系人信息的信息安全。 0102 通过所述请求模块 11 。

38、发送的所述联系人特征信息则用于指示本次需要查询的联 系人的一些特征, 具体的, 这些特征是指用户已存储到服务器中的联系人信息中的一些具 体信息, 例如包括用户姓名、 用户邮箱、 用户即时通讯应用账号等, 只要用户能够记得带查 询的联系人的一个信息即可查询得到对应联系人的所有信息。例如, 用户通过姓名可以查 找到用户的手机电话, 或者, 在用户不记得为某一联系人记录的确切姓名时, 则可以通过上 网的方式先找到该联系人的即时通讯应用账号, 然后根据该账号查找联系人的确切姓名以 及电话号码等。 0103 可以先通过某一个用户名以及密码登录服务器, 在登录后, 用户可以在查询界面 中输入任何人的用户信。

39、息, 自己的或者别人的用户信息, 然后输入验证信息如密码等以及 联系人特征信息以查询某一用户的联系人。最后通过所述请求模块 11 向服务器发送所述 查询信息。 0104 进一步的, 本发明实施例的所述终端还可以包括 : 0105 删除模块 13, 用于在满足预置删除条件时删除显示的所述联系人信息。 0106 所述预置的删除条件可以为一个时间条件, 即在计时器计时确定显示时间达到预 置的时长阈值时满足删除条件, 即删除所述返回的所述联系人信息 ; 也可以为在接收到用 户的删除显示的操作时满足删除条件, 即删除所述返回的所述联系人信息。这样可以保证 用户在其他终端上查询相应联系人的信息时, 查询到。

40、的联系人的信息不会泄露, 保证联系 人信息安全。 说 明 书 CN 103853723 A 10 8/8 页 11 0107 进一步的, 本发明实施例的所述终端还可以包括 : 0108 提示模块 14, 用于在接收到所述服务器发出验证错误的提示信息, 发出验证失败 的提示 ; 或者用于在接收到所述服务器发出的查询失败的提示信息时, 发出查询失败的提 示。 0109 通过所述提示模块 14 可以提醒查询的用户需要在验证失败时重新输入密码, 而 在查询失败时, 则需要重新输入联系人特征信息, 以准确查找到用户所需要的目标联系人。 0110 通过上述实施例的描述可知, 本发明具有以下优点 : 011。

41、1 本发明实施例可以根据用户的查询信息准确地到目标数据库中查询相关联系人 数据, 查询更为准确快速, 并不需要下载全部的联系人信息, 用户操作简单, 并且避免了由 于用户在全部联系人信息下载到其他用户的终端上所导致的用户全部联系人信息的泄露 的问题, 在一定程度上保证了用户联系人信息安全。 0112 并且在用户信息以及验证信息错误多次后, 能够及时地将该用户信息对应的联系 人数据库标记为异常以停止对该联系人数据库的操作, 进一步地保证了用户联系人信息安 全。 0113 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的程序可。

42、存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。 0114 以上所揭露的仅为本发明较佳实施例而已, 当然不能以此来限定本发明之权利范 围, 因此依本发明权利要求所作的等同变化, 仍属本发明所涵盖的范围。 说 明 书 CN 103853723 A 11 1/3 页 12 图 1 说 明 书 附 图 CN 103853723 A 12 2/3 页 13 图 2 图 3 说 明 书 附 图 CN 103853723 A 13 3/3 页 14 图 4 图 5 说 明 书 附 图 CN 103853723 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1