一种联系人排序方法及装置的制造方法

文档序号:9491982阅读:207来源:国知局
一种联系人排序方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种联系人排序方法及装置。
【背景技术】
[0002]随着人们工作节奏的越来越快,每天有大量的业务电话往来,尤其是对于商务人士来说,频繁的出差、联络,使得他们的联系人数量非常庞大,通话记录也非常多,因此,当他们在从出发地到达目的地后,由于联系人数量庞大、通话记录多,从中找到目的地联络人的联系方式是一件比较费时费力的事情。

【发明内容】

[0003]本发明提供一种联系人排序方法及装置,旨在解决当联系人或通话记录较多时,联系人查找费时的问题,实现了自动将联系人进行首位显示,提高用户体验。
[0004]为达到上述目的,本发明所采取的技术方案为:
[0005]本发明一方面提供一种联系人排序方法,包括:
[0006]S10.设置联络人信息;
[0007]S30.设置目的地;
[0008]S40.设置出行模式及对应的开始监测电话程序状态的距离阈值Ls ;
[0009]S50.获取当前位置,判断所述当前位置与目的地距离L是否小于距离阈值Ls时,是则执行下一步,否则循环执行步骤S50 ;
[0010]S60.监测电话程序是否处于激活状态,是则执行步骤S70,否则循环执行步骤S60 ;
[0011]S70.获取是否正在通话状态,若在通话状态,则执行步骤S80,否则执行步骤S90 ;
[0012]S80.判断通话对方是否为联络人,是则结束,否则执行步骤S70 ;
[0013]S90.自动将所述联络人电话号码在首位显示。
[0014]具体地,所述联络人信息至少包括联络人的电话号码,还可以包括联络人姓名。
[0015]具体地,所述出行模式包括公交模式、自驾模式。
[0016]具体地,所述开始监测电话程序状态的距离阈值Ls为:当选择“公交模式”时,所述Ls = 200米;当选择“自驾模式”时,所述Ls = 1公里。
[0017]进一步地,在所述步骤S20之后还包括:
[0018]S30.根据联络人电话号码的归属地信息,自动将当前导航地图切换到所述归属地。
[0019]本发明另一方面提供一种联系人排序装置,包括联络人信息设置模块、目的地设置模块、出行模式设置模块、距离阈值设置模块、定位模块、距离判断模块、电话状态监测模块、排序控制模块;
[0020]所述联络人信息设置模块,用于设置联络人的信息,包括但不限于姓名、联系电话;
[0021]所述目的地设置模块,用于确定联络人所在的地理位置;
[0022]所述出行模式设置模块,用于设置前往目的地的交通方式,包括公交和自驾;
[0023]所述距离阈值设置模块,用于根据出行模式设置对应的开始监测电话程序状态的距离阈值;
[0024]所述定位模块,用于确定当前位置;
[0025]所述距离判断模块,用于计算当前位置与目的地之间的距离;
[0026]所述电话状态监测模块,用于监测电话程序的状态,包括但不限于:电话程序是否处于激活状态,是否正在通话中;
[0027]所述排序控制模块,用于将联系人以首位方式进行显示。
[0028]所述目的地设置模块包括:位置查找模块、导航地图模块;
[0029]所述位置查找模块,用于输入关键字查找目的地的地理位置;
[0030]所述导航地图模块,用于存储导航地图的电子数据。
[0031]在本发明的一个实施例中,所述装置还包括:归属地查询模块,用于根据设置的联络人的电话号码确定联络人的归属地;
[0032]所述目的地设置模块还包括:导航地图切换模块,用于根据联络人的归属地自动将导航地图切换到对应的城市。
[0033]本发明的有益效果在于:本发明通过设置联络人信息、目的地及监测电话程序状态的距离阈值,通过判断当前位置与目的地之间的距离是否小于距离阈值,监测电话程序的状态,并根据电话程序的状态对联系人的显示顺序进行控制,实现了自动将联系人进行首位显示,提高了用户体验。
【附图说明】
[0034]图1是本发明的联系人排序装置的结构示意图;
[0035]图2是本发明的联系人排序装置的工作界面示意图;
[0036]图3是本发明的联系人排序装置的另一结构示意图。
【具体实施方式】
[0037]下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。
[0038]本发明的实施例一方面提供一种联系人排序方法,包括:
[0039]S10.设置联络人信息。
[0040]具体地,所述联络人信息至少包括联络人的电话号码,还可以包括联络人姓名。在具体实施时,联络人信息可以从手机电话本中进行选择,也可以手动输入。
[0041]S30.设置目的地。
[0042]具体地,通过在导航地图中输入目的地关键字确定目的地具体位置。在具体实施时,导航地图可以选择百度地图。百度地图由于其详细的地理数据,可以精确地进行目的地定位。
[0043]S40.设置出行模式及对应的开始监测电话程序状态的距离阈值Ls。
[0044]具体地,所述出行模式包括公交模式、自驾模式。
[0045]由于选择不同的出行模式,前往目的地的速度不一样,所需时间也就不一样,具体是:当选择“公交模式”时,所述Ls = 200米;当选择“自驾模式”时,所述Ls = 1公里。
[0046]S50.获取当前位置,判断所述当前位置与目的地距离L是否小于距离阈值Ls时,是则执行下一步,否则循环执行步骤S50。
[0047]S60.监测电话程序是否处于激活状态,是则执行步骤S70,否则循环执行步骤S60。
[0048]—般地,当人们抵达目的地附近时,通常都会与目的地的联络人进行联系,以确认相关事宜,因此,通过判断电话程序是否于激活状态来判断是否即将使用电话功能与目的地联络人进行沟通。
[0049]S70.获取是否正在通话状态,若在通话状态,则执行步骤S80,否则执行步骤S90。
[0050]S80.判断通话对方是否为联络人,是则结束,否则执行步骤S70。
[0051]当电话处于通话状态时,则有可能正在与目的地联络人以外的其他人联系,所以,需要判断当前的联系人是否为目的地联络人。
[0052]具体地,可以通过比较当前通话对方的号码与所述联络人的号码是否一致来进行判断。
[0053]S90.自动将所述联络人电话号码在首位显示。
[0054]当当前位置与目的地距离小于预设值时,而且电话程序已处于激活状态,表明联系人即将使用电话程序与目的地联络人进行联系,此时自动将所述呼叫联系人在首位显示,则可节省在通讯录或者通话记录中查找目的地联络人的时间,尤其是通讯录中联系人较多或者通话记录较多的时候,提高用户体验,同时也可提高驾驶安全性。
[0055]在本发明的一个实施例中,步骤S20之后还包括:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1