一种终端定位方法、装置及终端的制作方法

文档序号:9381236阅读:160来源:国知局
一种终端定位方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及终端定位技术领域,尤其涉及一种终端定位方法、装置及终端。
【背景技术】
[0002]日常生活中,人们经常通过电话联系。但总有由于各种原因错过来电的情况。对于拨打电话的用户往往又很想知道被叫用户在什么地方。那么在这种情况无法拨通电话的情况下,就很难获取对方的地理位置信息。针对这种情况,目前需要解决的问题是:如何提供一种简单方法来确定被叫用户的位置。

【发明内容】

[0003]针对现有技术存在的问题,本发明实施例提供一种终端定位方法、装置及终端。
[0004]本发明实施例提供了一种终端定位方法,所述方法包括:
[0005]确定未接号码连续呼叫第一终端的次数达到预设的阈值时,启动全球定位系统(GPS, Global Posit1n System)功能,获取所述第一终端的地理位置信息;
[0006]向所述未接号码对应的第二终端发送所述第一终端的地理位置信息。
[0007]上述方案中,所述确定未接号码连续呼叫第一终端的次数达到预设的阈值之前,所述方法还包括:
[0008]判断所述未接号码是否在预设的白名单中,确定所述未接号码在预设的白名单中时,判断所述未接号码连续呼叫第一终端的次数是否达到预设的预设值。
[0009]上述方案中,所述预设的白名单包括:在终端通讯录中预设的允许获取第一终端地理位置信息的联系人的号码。
[0010]上述方案中,所述方法还包括:
[0011]确定所述未接号码连续呼叫第一终端的次数未达到预设的阈值,且当接听所述未接号码对应的呼叫时,对所述未接号码的未接呼叫次数进行清零操作。
[0012]上述方案中,所述向所述未接号码对应的第二终端发送所述第一终端的地理位置信息包括:
[0013]通过短信方式向所述第二终端发送所述第一终端的地理位置信息。
[0014]本发明实施例还提供了一种终端定位装置,所述装置包括:确定模块、发送模块;其中,
[0015]所述确定模块,用于确定未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;
[0016]所述发送模块,用于向所述未接号码对应的第二终端发送所述第一终端的地理位置信息。
[0017]上述方案中,所述确定模块还用于:在确定未接号码连续呼叫第一终端的呼叫次数达到预设的阈值之前,判断所述未接号码是否在预设的白名单中,确定所述未接号码在预设的白名单中时,判断所述未接号码连续未接呼叫次数是否达到预设的预设值。
[0018]上述方案中,所述确定模块还用于:在判断所述未接号码连续呼叫次数是否达到预设的预设值之前,将所述未接号码连续未接呼叫的次数加一。
[0019]上述方案中,所述确定模块还用于:确定所述未接号码连续呼叫次数未达到预设的阈值,且当接听所述未接号码对应的呼叫时,对所述未接号码的未接呼叫次数进行清零操作。
[0020]本发明实施例还提供了一种终端,所述终端包括上述方案中所述的终端定位装置。
[0021]本发明实施例提供的终端定位方法、装置及终端,确定未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;向所述未接号码对应的第二终端发送所述第一终端的地理位置信息。如此,可简单有效地获取终端的地理位置信息。
【附图说明】
[0022]图1为本发明实施例一提供的终端定位方法流程示意图;
[0023]图2为本发明实施例二提供的终端定位装置结构示意图。
【具体实施方式】
[0024]本发明的各种实施例中:确定未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;向所述未接号码对应的第二终端发送所述第一终端的地理位置信息。
[0025]下面通过附图及具体实施例对本发明的技术方案做进一步的详细说明。
[0026]实施例一
[0027]本发明实施例提供一种终端定位方法,如图1所示,该方法主要包括以下步骤:
[0028]步骤101,确定未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;
[0029]本步骤中,在确定未接号码连续呼叫第一终端的次数达到预设的阈值之前,还需判断所述未接号码是否在预设的白名单中;当确定所述未接号码在预设的白名单中时,判断所述未接号码连续呼叫第一终端的次数是否达到预设的预设值,确定所述连续号码未接呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;其中,所述预设的白名单包括:在终端通讯录中预设的允许获取第一终端地理位置信息的联系人的号码,或者根据第一终端与联系人的通话记录,当满足一定条件(例如累计通话次数为100次、或未主动挂断通话次数等)时,自动将联系人设置为允许获取第一终端地理位置信息的联系人的号码。
[0030]这里,所述未接号码为同一联系人的未接号码。
[0031]实际应用时,第一终端确定未接号码连续呼叫第一终端的次数达到预设的阈值时,会自动启动GPS功能,从而获取所述第一终端的地理位置信息。
[0032]具体地,当有电话呼叫第一终端时,首先判断该呼叫对应的号码是否在预设的白名单中,如果该号码在预设的白名单中,并且该呼叫处于未接听状态,则将所述未接号码呼叫第一终端的次数加一;或者,对第一终端中所述号码已有的未接呼叫进行判断,判断该号码是否在预设的白名单中,如果在,则将所述未接号码呼叫第一终端的次数加一;当所述未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;其中,可以根据需要设置阈值,比如:可以将阈值预设为三次。
[0033]这里,当所述未接号码连续呼叫第一终端的次数未达到预设的阈值时,无需启动GPS功能,保持现有状态即可。其中,所述未接号码的连续呼叫不限定呼叫的间隔时长,t匕如,假设阈值预设为三次,在第一天有白名单中的A联系人进行第一次呼叫,但是第一次呼叫处于未接听状态,则将A用户的未接呼叫的次数加一;在第二天,A联系人进行第二次呼叫,所述第二次呼叫还是处于未接听状态,则将A用户的未接呼叫的次数再加一;在第三天A联系人进行第三次呼叫,所述第三次呼叫还是处于未接听状态,则将A用户的未接呼叫的次数再加一;当A用户的连续未接呼叫的次数达到预设的阈值时,则会启动GPS功能,获取第一终端的地理位置信息。
[0034]另外,所述未接号码的连续呼叫还可以包括以下这种情况:比如,白名单联系人中的A用户在同一天中每隔一小时进行一次呼叫,共进行了三次呼叫,但这三次呼叫都处于未接听状态,这时也会启动GPS功能,获取第一终端的地理位置信息。
[0035]这里,确定未接号码连续呼叫第一终端的次数达到预设的阈值之前,当接听所述未接号码对应的呼叫时,对所述未接号码的未接呼叫次数进行清零操作。比如,假设阈值预设为三次,当白名单联系人中的A用户在同一天中的某个时刻进行第一次呼叫,但所述第一次呼叫处于未接听状态,则将则将A用户的未接呼叫的次数加一;当间隔一小时后进行第二次呼叫,所述第二次呼叫处于接听状态,则将A用户第一次未接呼叫的次数进行清零操作;或者,
[0036]当所述第二次呼叫还是处于未接听状态,则将A用户的未接呼叫的次数再加一,当再间隔一小时后进行第三次呼叫,所述第三次呼叫处于接听状态,则将A用户的前两次未接呼叫的次数进行清零操作。
[0037]另外,当第一终端为了保护隐私时,还需在确定所述号码在预设的白名单中之前,确定该定位功能是否开启;当开启时,才会判断所述号码的未接呼叫是否在在预设的白名单中;当没有开启时,直接结束该流程。
[0038]步骤102,向所述未接号码对应的第二终端发送所述第一终端的地理位置信息;
[0039]本步骤中,当获取到第一终端的地理位置信息时,可以通过短信方式将所述地理位置信息发送至所述第二终端。
[0040]实际应用时,当第一终端获取到自身的地理位置信息时,通过短信的方式向所述未接号码对应的第二终端发送所述自身的地理位置信息。
[0041]本实施例提供的终端定位方法,基于未接来电判断是否通过GPS功能及短信功能发送地理位置信息,由于GPS功能及短信功能是大部分终端中必备的功能。所以可行性强,功能实用。
[0042]实施例二
[0043]相应于实施例一,本发明实施例还提供了一种终端定位装置,如图2所示,该装置包括:确定模块21、发送模块22 ;其中,
[0044]所述确定模块21,用于确定未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;
[0045]所述发送模块22,用于向所述未接号码对应的第二终端发送所述第一终端的地理位置信息。
[0046]这里,所述确定模块21在确定未接号码连续呼叫第一终端的次数达到预设的阈值之前,还需判断所述未接号码在预设的白名单中;当确定所述未接号码在预设的白名单中时,判断所述未接号码连续呼叫第一终端的次数是否达到预设的预设值,确定所述未接号码连续呼叫第一终端的次数达到预设的阈值时,启动GPS功能,获取所述第一终端的地理位置信息;其中,所述预设的白名单包括:在终端通讯录中预设的允许获取第一终端地理位置信息的联系人的号码,或者根据第一终端与联系人
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1