联系人查找方法及装置的制造方法

文档序号:10627323阅读:258来源:国知局
联系人查找方法及装置的制造方法
【专利摘要】本发明适用于通信领域,提供了一种联系人查找方法及装置。所述方法包括:确定移动设备所在的位置;将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息;接收所述服务器的查找结果,并显示。本发明实施例能够提高查找到联系人与该移动设备的关联度。
【专利说明】
联系人查找方法及装置
技术领域
[0001]本发明实施例属于通信领域,尤其涉及一种联系人查找方法及装置。
【背景技术】
[0002]人们生活水平的提高及移动设备价格的下降,使得移动设备的普及率越来越高。并且,移动设备上的功能和应用不断地丰富和完善,极大地丰富和改变了人们的生活。
[0003]为了提高人们对现实生活中交际的重视,现有的联系人查找方法中,用户可通过搜索功能,查找与其使用同一个软件且位置相邻的其他用户,进而与查找到的用户联系。但由于现有方法仅能查找使用同一个软件的用户,且利用注册该软件的联系人并不一定是与用户密切相关的用户,因此查找到的联系人的关联性不高。

【发明内容】

[0004]本发明实施例提供了一种联系人查找方法及装置,旨在解决现有方法查找的联系人的关联性不尚的冋题。
[0005]本发明实施例是这样实现的,一种联系人查找方法,所述方法包括:
[0006]确定移动设备所在的位置;
[0007]将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息;
[0008]接收所述服务器的查找结果,并显示。
[0009]本发明实施例的另一目的在于提供一种联系人查找方法,所述方法包括:
[0010]接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息;
[0011]将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。
[0012]本发明实施例的另一目的在于提供一种联系人查找装置,所述装置包括:
[0013]定位单元,用于确定移动设备所在的位置;
[0014]定位信息发送单元,用于将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息;
[0015]查找结果接收单元,用于接收所述服务器的查找结果,并显示。
[0016]本发明实施例的另一目的在于提供一种联系人查找装置,所述装置包括:
[0017]定位信息接收单元,用于接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息;
[0018]查找结果发送单元,用于将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。
[0019]在本发明实施例中,由于所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人,因此,移动设备更有可能查找到符合要求的联系人,提高查找到联系人与该移动设备的关联度。
【附图说明】
[0020]图1是本发明第一实施例提供的一种联系人查找方法的流程图;
[0021]图2是本发明第二实施例提供的另一种联系人查找方法的流程图;
[0022]图3是本发明第三实施例提供的一种联系人查找装置的结构图;
[0023]图4是本发明第四实施例提供的另一种联系人查找装置的结构图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]本发明实施例中,确定移动设备所在的位置,将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人,接收所述服务器的查找结果,并显示。
[0026]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0027]实施例一:
[0028]图1示出了本发明第一实施例提供的一种联系人查找方法的流程图,详述如下:
[0029]步骤SI I,确定移动设备所在的位置。
[0030]该步骤中,可通过GPS定位技术或者WIFI定位技术确定移动设备所在的位置,确定的位置可具体到该移动设备所在的街道信息。
[0031]可选地,在所述确定移动设备所在的位置之前,包括:
[0032]Al、发送移动设备的信息至服务器,以使所述服务器根据接收的所述移动设备的信息创建相应的账户实现移动设备的注册。其中,移动设备的信息包括所述移动设备对应的用户的对外联系方式,还可以包括所述移动设备上传的图片、从属关系等。此外,移动设备的信息还包括移动设备的通话记录、信息记录(如短信记录、彩信记录、语音信息)。服务器根据接收的通话记录的次数、信息记录的次数之和确定联系次数,更新该移动设备的联系人的联系频率,其中,联系频率采用以下公式确定:联系次数/ (当前日期-联系人创建曰期)。再将联系频率较高且和移动设备的号码归属地相同的联系人组建为移动设备的第一热友圈,然后搜索第一热友圈的联系人,将与第一热友圈的联系人联系频率较高且和移动设备的号码归属地相同的联系人(去除与第一热友圈重复的部分)组建成第二热友圈,且第二热友圈的联系人都在服务器中注册。其中,第一热友圈的查找优先级高于第二热友圈的查找优先级。
[0033]A2、发送所述移动设备存储的联系人至所述服务器,以使所述服务器存储接收的所述联系人,并将存储的所述联系人标记为所述移动设备的直接联系人,以及,搜索所述直接联系人的联系人,并将搜索到的所述直接联系人的联系人标记为所述移动设备的间接联系人。在移动设备完成注册后,移动设备上传其存储的联系人至服务器。其中,移动设备上传的联系人为移动设备通讯录中的联系人信息,服务器将接收的移动设备存储的联系人都标识为移动设备的直接联系人,并将通过移动设备的直接联系人查找到的其他用户标识为移动设备的间接联系人。例如,假设移动设备存储有用户B的信息,这该用户B为移动设备的直接联系人,服务器根据移动设备上传的用户B的信息查找到用户C,且移动设备没有存储该用户C的信息,则该用户C为移动设备的间接联系人,在步骤Al中第一热友圈属于直接联系人,第二热友圈属于间接联系人。
[0034]A3、设置查找范围,并将设置的查找范围发送至服务器存储。设置的查找范围主要用于筛选一定范围内的直接联系人或间接联系人。比如,设置服务器只需查找直接联系人,或只需查找指定数量的直接联系人,或只需查找间接联系人等,另外查找范围还包括设置查找的优先级,比如在选择查找直接联系人和间接联系人时,可以是直接联系人的优先级高于间接联系人的优先级。
[0035]可选地,在所述确定移动设备所在的位置之后,包括:
[0036]设置需推送的信息,并将设置的需推送的信息发送至服务器,以使所述服务器在查找到符合要求的联系人时,将接收的需推送的信息推送至查找到的联系人,或者,以使所述服务器在没有查找到符合要求的联系人时,将接收的需推送的信息推送至预设的紧急联系人。具体地,需推送的信息可以包括文字,还可以包括图片、声音、视频等,用于发送求救信息或动态信息等。当服务器查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至查找到的联系人;当服务器没有查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至移动设备预设的紧急联系人。其中,预设的紧急联系人可为I至3个。由于服务器直接将移动设备需推送的信息推送至查找到的联系人或预设的紧急联系人,而需推送的信息可以包括文字,还可以包括图片、声音、视频等,因此,月艮务器可及时、有效地将移动设备设置的需推送的信息推送至相应的联系人。
[0037]步骤S12,将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人?目息O
[0038]步骤S13,接收所述服务器的查找结果,并显示。
[0039]在该步骤中,为了保证用户的信息安全,服务器返回的查找结果包括查找到的联系人所在的位置、距离、联系方式、图片、从属关系等。其中,联系方式是指联系人在服务器注册的账号或联系人提供的对外联系方式,其中从属关系即该联系人与移动设备联系人是直接联系人还是间接联系人。当然,若查找到的联系人为移动设备的直接联系人,则查找结果中还可以包括该移动设备的直接联系人的联系人号码。
[0040]在本发明第一实施例中,确定移动设备所在的位置,将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人,接收所述服务器的查找结果,并显示。由于所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人,因此,移动设备更有可能查找到符合要求的联系人,提尚查找到联系人与该移动设备的关联度。
[0041]应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0042]实施例二:
[0043]图2示出了本发明第二实施例提供的另一种联系人查找方法的流程图,详述如下:
[0044]步骤S21,接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人。所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人。所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息。
[0045]该步骤中,所述移动设备所在的位置可具体到该移动设备所在的街道信息。
[0046]可选地,在所述接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人之前,包括:
[0047]B1、接收移动设备发送的移动设备的信息,根据接收的所述移动设备的信息创建相应的账户实现移动设备的注册。其中,移动设备的信息包括所述移动设备对应的用户的对外联系方式,还可以包括所述移动设备上传的图片、从属关系等。此外,移动设备的信息还包括移动设备的通话记录、信息记录(如短信记录、彩信记录、语音信息)。服务器根据接收的通话记录次数、信息记录的次数的之和确定联系次数,更新该移动设备的联系人的联系频率,其中,联系频率采用以下公式确定:联系次数/ (当前日期-联系人创建日期)。再将联系频率较高且和移动设备的号码归属地相同的联系人组建为移动设备的第一热友圈,然后搜索第一热友圈的联系人,将与第一热友圈的联系人联系频率较高且和移动设备的号码归属地相同的联系人(去除与第一热友圈重复的部分)组建成第二热友圈,且第二热友圈的联系人都在服务器中注册。其中,第一热友圈的查找优先级高于第二热友圈的查找优先级。
[0048]Β2、接收并存储所述移动设备发送的所述移动设备存储的联系人,并将存储的所述联系人标记为所述移动设备的直接联系人,以及,搜索所述直接联系人的联系人,并将搜索到的所述直接联系人的联系人标记为所述移动设备的间接联系人。在移动设备完成注册后,移动设备上传其存储的联系人至服务器。其中,移动设备上传的联系人可以为移动设备的通讯录的联系人。服务器将接收的移动设备存储的联系人都标识为移动设备的直接联系人,并将通过移动设备的直接联系人查找到的其他用户标识为移动设备的间接联系人。
[0049]B3、接收并存储所述移动设备发送的查找范围。设置的查找范围主要用于筛选一定范围内的直接联系人或间接联系人。比如,设置服务器只需查找直接联系人,或只需查找指定数量的直接联系人,或只需查找间接联系人等,另外查找范围还包括查找的优先级,如直接联系人的优先级高于间接联系人的优先级。
[0050]对于步骤BI中的第一热友圈和第二热友圈,服务器可根据第一热友圈、剩余直接联系人、第二热友圈以及剩余间接联系人的查找优先级顺序查找对应的联系人。比如,为了提高查找效率,可(I)首先在第一热友圈中搜索附近的联系人,当超过预设的值(如5个)时,停止搜索并将搜索到的第一热友圈中联系人作为搜索结果;(2)当在第一热友圈没有搜索到足够的联系人时,可继续在剩余直接联系人中搜索附近的联系人,当超过预设的值(如10个)时,停止搜索并将搜索到的第一热友圈中联系人与剩余直接联系人的联系人作为搜索结果;(3)当通过(2)的搜索方法仍没有搜索到足够的联系人时,可在第二热友圈中搜索附近的联系人,当超过预设的值(如20个)时,停止搜索并将(1)、(2)和第二热友圈中的联系人作为搜索结果;(4)当通过(3)的搜索方法仍没有搜索到足够的联系人时,可继续搜索剩余间接联系人。
[0051]可选地,在所述接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人之后,包括:
[0052]接收移动设备发送的需推送的信息,并在查找到符合要求的联系人时,将接收的需推送的信息推送至查找到的联系人,或者,在没有查找到符合要求的联系人时,将接收的需推送的信息推送至预设的紧急联系人。具体地,需推送的信息可以包括文字,还可以包括图片、声音、视频等。当服务器查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至查找到的联系人;当服务器没有查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至移动设备预设的紧急联系人。其中,预设的紧急联系人可为I至3个。由于服务器直接将移动设备需推送的信息推送至查找到的联系人或预设的紧急联系人,而需推送的信息可以包括文字,还可以包括图片、声音、视频等,因此,月艮务器可及时、有效地将移动设备设置的需推送的信息推送至相应的联系人。
[0053]可选地,所述接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人,具体包括:
[0054]Cl、接收移动设备发送的所述移动设备所在的位置。
[0055]C2、判断查找到的所述移动设备的直接联系人和/或间接联系人是否在线。
[0056]C3、在所述移动设备的直接联系人和/或间接联系人在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人。将与所述移动设备的距离大于或等于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为非查找到的联系人。
[0057]C4、在所述移动设备的直接联系人和/或间接联系人不在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人是否处于同一基站小区,在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于同一基站小区时,将与所述移动设备处于同一基站小区的所述移动设备的直接联系人和/或间接联系人标识为查找到的联系人。在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于相邻基站小区时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人。
[0058]上述Cl至C4中,针对联系人可能存在在线或不在线的两种情况,确定对应的查找方法。首先对于在线用户(即智能设备当前处于与服务器连接状态),其位置信息是实时登记的,相对来说GPS定位比基站小区定位更准一些;而对于非在线的用户,则通过判断移动设备的使用者和直接联系人和/或间接联系人是否在同一基站小区或相邻的基站小区;对于通过GPS定位的联系人,以及与移动设备的使用者位于相邻基站小区的联系人,需要判断移动设备的使用者和联系人之间的距离是否小于预设的距离阈值,若小于,将该联系人标识为符合要求的联系人(即查找到的联系人),否则,将该联系人标识为非查找到的联系人;而对于与移动设备的使用者位于同一基站小区的联系人,则不需要判断,直接将该联系人标识为符合要求的联系人。
[0059]进一步地,在C4之后,包括:再次搜索间接联系人,并在搜索的间接联系人的归属地没有被标识时,标识搜索的间接联系人的归属地。由于在查找联系人的过程中可能有新增的间接联系人,因此,通过再次搜索间接联系人能够尽可能地搜索到更多的间接联系人,进一步完善间接联系人。当搜索到间接联系人之后,如果存在推送信息,将向符合要求的间接联系人推送消息,并将搜索的间接联系人返回给移动设备。此外,若服务器已存储再次搜索到的间接联系人,则需要添加新的从属关系。假设服务器存储的信息为:张三的间接联系人为王五;李四是这次搜索的移动设备的使用者,其搜索到王五这一间接联系人,则服务器添加词条后为:张三和李四的间接联系人王五。
[0060]步骤S22,将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。
[0061]其中,服务器返回的查找结果包括查找到的联系人所在的位置、距离、联系方式、图片、从属关系等。其中,联系方式是指联系人在服务器注册的账号或联系人提供的对外联系方式,以保证用户的信息安全。当然,若查找到的联系人为移动设备的直接联系人,则查找结果中还可以包括改移动设备的直接联系人的联系人号码。
[0062]在本发明第二实施例中,接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人,将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。由于所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人,查找范围更大,因此,移动设备更有可能查找到符合要求的联系人,提高查找到联系人与该移动设备的关联度。
[0063]实施例三:
[0064]图3示出了本发明第三实施例提供的一种联系人查找装置的结构图,该联系人查找装置可以应用在移动设备中,该移动设备可以包括经无线接入网RAN与一个或多个核心网进行通信的用户设备,该用户设备可以是移动电话(或称为“蜂窝”电话)、具有移动设备的计算机等,例如,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。又例如,该移动设备可以包括智能手机、平板电脑、个人数字助理PDA、销售终端POS或车载电脑等。为了便于说明,仅示出了与本发明实施例相关的部分。
[0065]该联系人查找装置包括:定位单元31、定位信息发送单元32、查找结果接收单元33。其中:
[0066]定位单元31,用于确定移动设备所在的位置。
[0067]具体地,可通过GPS定位技术或者WIFI定位技术确定移动设备所在的位置,确定的位置可具体到该移动设备所在的街道信息。
[0068]可选地,所述联系人查找装置包括:
[0069]移动设备注册信息发送单元,用于发送移动设备的信息至服务器,以使所述服务器根据接收的所述移动设备的信息创建相应的账户实现移动设备的注册。其中,移动设备的信息包括所述移动设备对应的用户的对外联系方式,还可以包括所述移动设备上传的图片、从属关系等。此外,移动设备的信息还包括移动设备的通话记录、聊天记录、信息记录(如短信记录、彩信记录、语音信息)。
[0070]联系人信息发送单元,用于发送所述移动设备存储的联系人至所述服务器,以使所述服务器存储接收的所述联系人,并将存储的所述联系人标记为所述移动设备的直接联系人,以及,搜索所述直接联系人的联系人,并将搜索到的所述直接联系人的联系人标记为所述移动设备的间接联系人。在移动设备完成注册后,移动设备上传其存储的联系人至服务器。其中,移动设备上传的联系人为移动设备通讯录中的联系人信息。
[0071]查找范围设置单元,用于设置查找范围,并将设置的查找范围发送至服务器存储。比如,设置服务器只需查找直接联系人,或只需查找指定数量的直接联系人,或只需查找间接联系人等,另外查找范围还包括设置查找的优先级,比如在选择查找直接联系人和间接联系人时,可以是直接联系人的优先级高于间接联系人的优先级。
[0072]可选地,所述联系人查找装置包括:
[0073]推送信息设置单元,用于设置需推送的信息,并将设置的需推送的信息发送至服务器,以使所述服务器在查找到符合要求的联系人时,将接收的需推送的信息推送至查找到的联系人,或者,以使所述服务器在没有查找到符合要求的联系人时,将接收的需推送的信息推送至预设的紧急联系人。具体地,需推送的信息可以包括文字,还可以包括图片、声音、视频等,用于发送求救信息或动态信息等。当服务器查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至查找到的联系人;当服务器没有查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至移动设备预设的紧急联系人。
[0074]定位信息发送单元32,用于将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人。所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人。所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息。
[0075]查找结果接收单元33,用于接收所述服务器的查找结果,并显示。
[0076]为了保证用户的信息安全,服务器返回的查找结果包括查找到的联系人所在的位置、距离、联系方式、图片、从属关系等。其中,联系方式是指联系人在服务器注册的账号或联系人提供的对外联系方式。当然,若查找到的联系人为移动设备的直接联系人,则查找结果中还可以包括该移动设备的直接联系人的联系人号码。
[0077]在本发明第三实施例中,由于所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人,查找范围更大,因此,移动设备更有可能查找到符合要求的联系人,提尚查找到联系人与该移动设备的关联度。
[0078]实施例四:
[0079]图4示出了本发明第四实施例提供的另一种联系人查找装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。
[0080]该另一种联系人查找装置包括:定位信息接收单元41和查找结果发送单元42。其中:
[0081]定位信息接收单元41,用于接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人。所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人。所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息。
[0082]具体地,所述移动设备所在的位置可具体到该移动设备所在的街道信息。
[0083]可选地,所述另一种联系人查找装置包括:
[0084]移动设备注册信息接收单元,用于接收移动设备发送的移动设备的信息,根据接收的所述移动设备的信息创建相应的账户实现移动设备的注册。其中,移动设备的信息包括所述移动设备对应的用户的对外联系方式,还可以包括所述移动设备上传的图片、从属关系等。此外,移动设备的信息还包括移动设备的通话记录、信息记录(如短信记录、彩信记录、语音信息)ο服务器根据接收的通话记录次数、信息记录的次数之和确定联系次数,更新该移动设备的联系人的联系频率,其中,联系频率采用以下公式确定:联系次数/(当前日期-联系人创建日期)。再将联系频率较高且和移动设备的号码归属地相同的联系人组建为移动设备的第一热友圈,然后搜索第一热友圈的联系人,将与第一热友圈的联系人联系频率较高且和移动设备的号码归属地相同的联系人(去除与第一热友圈重复的部分)组建成第二热友圈,且第二热友圈的联系人都在服务器中注册。其中,第一热友圈的查找优先级高于第二热友圈的查找优先级。
[0085]联系人信息接收单元,用于接收并存储所述移动设备发送的所述移动设备存储的联系人,并将存储的所述联系人标记为所述移动设备的直接联系人,以及,搜索所述直接联系人的联系人,并将搜索到的所述直接联系人的联系人标记为所述移动设备的间接联系人。在移动设备完成注册后,移动设备上传其存储的联系人至服务器。其中,移动设备上传的联系人可以为移动设备的通讯录的联系人,也可以为与移动设备的用户处于同一软件的好友。
[0086]查找范围接收单元,用于接收并存储所述移动设备发送的查找范围。比如,设置服务器只需查找直接联系人,或只需查找指定数量的直接联系人,或只需查找间接联系人等,另外查找范围还包括查找的优先级,如直接联系人的优先级高于间接联系人的优先级。
[0087]可选地,所述另一种联系人查找装置包括:
[0088]推送信息接收单元,用于接收移动设备发送的需推送的信息,并在查找到符合要求的联系人时,将接收的需推送的信息推送至查找到的联系人,或者,在没有查找到符合要求的联系人时,将接收的需推送的信息推送至预设的紧急联系人。具体地,需推送的信息可以包括文字,还可以包括图片、声音、视频等。当服务器查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至查找到的联系人;当服务器没有查找到符合要求的联系人时,将需推送的信息以及移动设备所在的位置发送至移动设备预设的紧急联系人。由于服务器直接将移动设备需推送的信息推送至查找到的联系人或预设的紧急联系人,而需推送的信息可以包括文字,还可以包括图片、声音、视频等,因此,服务器可及时、有效地将移动设备设置的需推送的信息推送至相应的联系人。
[0089]可选地,所述定位信息接收单元41包括:
[0090]位置信息接收模块,用于接收移动设备发送的所述移动设备所在的位置。
[0091]在线判断模块,用于判断查找到的所述移动设备的直接联系人和/或间接联系人是否在线。
[0092]第一联系人标识模块,用于在所述移动设备的直接联系人和/或间接联系人在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人。将与所述移动设备的距离大于或等于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为非查找到的联系人。
[0093]第二联系人标识模块,用于在所述移动设备的直接联系人和/或间接联系人不在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人是否处于同一基站小区,在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于同一基站小区时,将与所述移动设备处于同一基站小区的所述移动设备的直接联系人和/或间接联系人标识为查找到的联系人。在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于相邻基站小区时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人。
[0094]可选地,所述定位信息接收单元41包括:间接联系人再次搜索单元,用于再次搜索间接联系人,并在搜索的间接联系人的归属地没有被标识时,标识搜索的间接联系人的归属地。由于在查找联系人的过程中可能有新增的间接联系人,因此,通过再次搜索间接联系人能够尽可能地搜索到更多的间接联系人,进一步完善间接联系人。
[0095]查找结果发送单元42,用于将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。
[0096]其中,服务器返回的查找结果包括查找到的联系人所在的位置、距离、联系方式、图片、从属关系等。其中,联系方式是指联系人在服务器注册的账号或联系人提供的对外联系方式,以保证用户的信息安全。当然,若查找到的联系人为移动设备的直接联系人,则查找结果中还可以包括改移动设备的直接联系人的联系人号码。
[0097]在本发明第四实施例中,由于所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人,查找范围更大,因此,移动设备更有可能查找到符合要求的联系人,提尚查找到联系人与该移动设备的关联度。
[0098]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0099]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0100]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0101]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0102]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0103]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种联系人查找方法,其特征在于,所述方法包括: 确定移动设备所在的位置; 将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息;接收所述服务器的查找结果,并显示。2.根据权利要求1所述的方法,其特征在于,在所述确定移动设备所在的位置之前,包括: 发送移动设备的信息至服务器,以使所述服务器根据接收的所述移动设备的信息创建相应的账户实现移动设备的注册; 发送所述移动设备存储的联系人至所述服务器,以使所述服务器存储接收的所述联系人,并将存储的所述联系人标记为所述移动设备的直接联系人,以及,搜索所述直接联系人的联系人,并将搜索到的所述直接联系人的联系人标记为所述移动设备的间接联系人;设置查找范围,并将设置的查找范围发送至服务器存储。3.根据权利要求1所述的方法,其特征在于,在所述确定移动设备所在的位置之后,包括: 设置需推送的信息,并将设置的需推送的信息发送至服务器,以使所述服务器在查找到符合要求的联系人时,将接收的需推送的信息推送至查找到的联系人,或者,以使所述服务器在没有查找到符合要求的联系人时,将接收的需推送的信息推送至预设的紧急联系人。4.一种联系人查找方法,其特征在于,所述方法包括: 接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息; 将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。5.根据权利要求4所述的方法,其特征在于,在所述接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人之前,包括: 接收移动设备发送的移动设备的信息,根据接收的所述移动设备的信息创建相应的账户实现移动设备的注册; 接收并存储所述移动设备发送的所述移动设备存储的联系人,并将存储的所述联系人标记为所述移动设备的直接联系人,以及,搜索所述直接联系人的联系人,并将搜索到的所述直接联系人的联系人标记为所述移动设备的间接联系人; 接收并存储所述移动设备发送的查找范围。6.根据权利要求4所述的方法,其特征在于,在所述接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人之后,包括: 接收移动设备发送的需推送的信息,并在查找到符合要求的联系人时,将接收的需推送的信息推送至查找到的联系人,或者,在没有查找到符合要求的联系人时,将接收的需推送的信息推送至预设的紧急联系人。7.根据权利要求4所述的方法,其特征在于,所述接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人,具体包括: 接收移动设备发送的所述移动设备所在的位置; 判断查找到的所述移动设备的直接联系人和/或间接联系人是否在线; 在所述移动设备的直接联系人和/或间接联系人在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人;将与所述移动设备的距离大于或等于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为非查找到的联系人; 在所述移动设备的直接联系人和/或间接联系人不在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人是否处于同一基站小区,在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于同一基站小区时,将与所述移动设备处于同一基站小区的所述移动设备的直接联系人和/或间接联系人标识为查找到的联系人;在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于相邻基站小区时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人。8.一种联系人查找装置,其特征在于,所述装置包括: 定位单元,用于确定移动设备所在的位置; 定位信息发送单元,用于将确定的移动设备所在的位置发送至服务器,以使所述服务器根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人信息; 查找结果接收单元,用于接收所述服务器的查找结果,并显示。9.一种联系人查找装置,其特征在于,所述装置包括: 定位信息接收单元,用于接收移动设备发送的所述移动设备所在的位置,根据接收的移动设备所在的位置在预设的查找范围查找对应的联系人;所述预设的查找范围包括所述移动设备的直接联系人和/或间接联系人;所述移动设备的直接联系人的信息为存储在所述移动设备通信录中的联系人信息,所述移动设备的间接联系人的信息为没有存储在所述移动设备通信录中,但存储在所述移动设备的直接联系人对应的移动设备通信录中的联系人?目息; 查找结果发送单元,用于将查找结果发送至所述移动设备,以使所述移动设备接收所述查找结果并显示。10.根据权利要求9所述的装置,其特征在于,所述定位信息接收单元包括: 位置信息接收模块,用于接收移动设备发送的所述移动设备所在的位置; 在线判断模块,用于判断查找到的所述移动设备的直接联系人和/或间接联系人是否在线; 第一联系人标识模块,用于在所述移动设备的直接联系人和/或间接联系人在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人;将与所述移动设备的距离大于或等于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为非查找到的联系人; 第二联系人标识模块,用于在所述移动设备的直接联系人和/或间接联系人不在线时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人是否处于同一基站小区,在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于同一基站小区时,将与所述移动设备处于同一基站小区的所述移动设备的直接联系人和/或间接联系人标识为查找到的联系人;在所述移动设备与所述移动设备的直接联系人和/或间接联系人处于相邻基站小区时,判断所述移动设备与所述移动设备的直接联系人和/或间接联系人的距离是否小于预设的距离阈值,并将与所述移动设备的距离小于预设的距离阈值的移动设备的直接联系人和/或间接联系人标识为查找到的联系人。
【文档编号】H04L29/08GK105992141SQ201510059462
【公开日】2016年10月5日
【申请日】2015年2月4日
【发明人】白健
【申请人】Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1