一种通讯录排序方法及装置的制造方法

文档序号:9914590阅读:192来源:国知局
一种通讯录排序方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及终端技术领域,尤其涉及一种通讯录排序方法及装置。
【背景技术】
[0002]随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。
[0003]目前,终端中通讯录的排序方法一般是按照对联系人账号的备注字符进行排序,比如,可以根据备注字符对应的中文拼音或者英文字母等进行排序。但这种根据字符进行通讯录排序的方式过于传统,在实际应用中并未起到明显的优越效果,在许多场合下并不适用。比如,当需要查找通讯录中离自身最近的联系人时,需用户反复对比或者逐个进行查找,操作复杂繁琐,造成查找速度慢且查找结果的准确性差。

【发明内容】

[0004]本发明实施例提供一种通讯录排序方法及装置,可以解决现有技术中,在查找通讯录中离自身最近的联系人时,查找速度慢且查找结果准确性差的问题。
[0005]本发明实施例提供一种通讯录排序方法,包括:
[0006]获取终端当前的第一地理位置;
[0007]获取所述终端的通讯录中通讯标识所属的第二地理位置;
[0008]获取所述第一地理位置与所述第二地理位置之间的位置差;
[0009]根据所述位置差对所述通讯标识进行排序。
[0010]在本发明一实施例中,在获取所述第一地理位置与所述第二地理位置之间的位置差之后,根据所述位置差对所述通讯标识进行排序之前,所述方法还包括:
[0011 ]建立所述位置差与所述通讯标识之间的对应关系;
[0012]所述根据所述位置差对所述通讯标识进行排序的步骤,具体包括:
[0013]根据所述位置差和所述对应关系,对所述通讯标识进行排序。
[0014]在本发明一实施例中,所述根据所述位置差和所述对应关系,对所述通讯标识进行排序的步骤,具体包括:
[0015]按照预设规则对所述位置差进行排序,以得到所述位置差的排序结果;
[0016]根据所述排序结果和所述对应关系,对所述通讯录中的通讯标识进行排序。
[0017]在本发明一实施例中,所述按照预设规则对所述位置差进行排序的步骤,具体包括:
[0018]按照由小到大的顺序对所述位置差进行排序。
[0019]在本发明一实施例中,所述获取所述终端的通讯录中通讯标识所属的第二地理位置的步骤,具体包括:
[0020]向服务器发送位置信息获取请求,所述位置信息获取请求携带所述通讯标识;
[0021]接收所述服务器根据所述位置信息获取请求返回的所述通讯标识所属的第二地理位置。
[0022]在本发明一实施例中,所述第二地理位置包括:所述通讯标识最近一次登录的地理位置,或者所述通讯标识对应的注册地理位置。
[0023 ]相应地,本发明实施例提供了一种通讯录排序装置,包括:
[0024]第一获取模块,用于获取终端当前的第一地理位置;
[0025]第二获取模块,用于获取所述终端的通讯录中通讯标识所属的第二地理位置;
[0026]第三获取模块,用于获取所述第一地理位置与所述第二地理位置之间的位置差;
[0027]排序模块,用于根据所述位置差对所述通讯标识进行排序。
[0028]在本发明一实施例中,所述装置还包括:关联模块;
[0029]所述关联模块,用于在所述第三获取模块获取所述第一地理位置与所述第二地理位置之间的位置差之后,所述排序模块根据所述位置差对所述通讯标识进行排序之前,建立所述位置差与所述通讯标识之间的对应关系;
[0030]所述排序模块,具体用于:
[0031 ]根据所述位置差和所述对应关系,对所述通讯标识进行排序。
[0032]在本发明一实施例中,所述排序模块具体用于:
[0033]按照预设规则对所述位置差进行排序,以得到所述位置差的排序结果;
[0034]根据所述位置差的排序结果和所述对应关系对所述通讯标识进行排序。
[0035]在本发明一实施例中,所述第二获取模块具体包括:发送子模块和接收子模块;
[0036]所述发送子模块,用于向服务器发送位置信息获取请求,所述位置信息获取请求携带所述通讯标识;
[0037]所述接收子模块,用于接收所述服务器根据所述位置信息获取请求返回的所述通讯标识所属的第二地理位置。
[0038]本发明实施例提供了一种通讯录排序方法及装置,通过获取终端当前的第一地理位置,随后获取该终端的通讯录中通讯标识所属的第二地理位置,再计算出该第一地理位置与该第二地理位置之间的位置差,从而根据该位置差对该通讯标识进行排序;该方案可以通过对方距离本机所属地理位置的位置差对通讯录中的联系人进行排序,使得在查找通讯录中离自身最近的联系人时能快速找到目标,提高了查找速度和查找结果的准确性。
【附图说明】
[0039]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本发明实施例一提供的通讯录排序方法的流程示意图;
[0041 ]图2是本发明实施例三提供的通讯录排序方法的流程示意图;
[0042]图3a是本发明实施例四提供的第一种通讯录排序装置的结构示意图;
[0043]图3b是本发明实施例四提供的第二种通讯录排序装置的结构示意图;
[0044]图3c是本发明实施例四提供的第三种通讯录排序装置的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例提供一种通讯录排序方法及装置。以下将分别进行详细说明。
[0047]实施例一、
[0048]本实施例将从通讯录排序装置的角度进行描述,该通讯录排序装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等设备。
[0049]如图1所示,本发明实施例提供了一种通讯录排序方法,具体流程可以如下:
[0050]101、获取终端当前的第一地理位置。
[°°511 具体地,可以使用GPS(Global Posit1ning System,全球定位系统)获取该终端当前所处的地理位置的位置信息,或者可以使用A_GPS(Assisted Global Posit1ningSystem,辅助全球卫星定位系统),通过结合网络基站信息和GPS信息对终端当前所处的地理位置进行定位,比如,可以在该终端内部集成GPS芯片装置,开启定位功能即可获取终端当前的第一地理位置;其中,获取该第一地理位置可以包括获取其经度、玮度或者相对于地平面的海拔高度等一系列位置信息。
[0052]在实际应用中,可以通过定位系统基站实时监控终端当前的第一地理位置,或者定时检测该终端当前的第一地理位置,比如,可以设置位信息获取周期为I分钟。为避免终端电量或者运行内存等资源的浪费,可根据用户需求,延长该位置获取周期,本发明对此不作具体限定。
[0053]102、获取该终端的通讯录中通讯标识所属的第二地理位置。
[0054]在本发明实施例中,该通讯录具体可以是即时通讯录,则该通讯标识可以是能通过网络实现通讯功能的即时通讯账号,比如,QQ、微信等即时通讯工具对应的通讯录,相应地,该通讯标识可以是QQ号、微信号等即时通讯账号,也可以是手机号。
[0055]优选地,该“获取该终端的通讯录中通讯标识所属的第二地理位置”的步骤,具体可以包括:
[0056]向服务器发送位置信息获取请求,该位置信息获取请求携带该通讯标识;
[0057]接收该服务器根据该位置信息获取请求返
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1