一种定位方法和设备的制作方法

文档序号:7807612阅读:80来源:国知局
一种定位方法和设备的制作方法
【专利摘要】本发明实施例公开了一种定位方法,包括:终端设备检测当前所在位置的通信信号强度;所述终端设备判断所述通信信号强度是否低于预设阈值,若低于,获取当前所在位置的位置信息;所述终端设备提示终端设备用户确定是否发送定位消息;所述终端设备接收终端设备用户响应所述提示信息输入的确定发送定位消息的指令;所述终端设备向指定设备发送定位消息,以使所述指定设备根据所述定位消息对终端设备用户进行定位;其中,所述定位消息包括所述获取到的位置信息,以及该终端设备用户的用户标识。本发明实施例还公开了一种终端设备。采用本发明,可以有效地提高定位发生意外的人员的精确度和效率。
【专利说明】一种定位方法和设备
【技术领域】
[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]其中,所述第一发送模块用于,根据预先配置的联系方式,向所述指定设备发送定位消息。
[0041]其中,所述提示模块还用于,提示终端设备用户指定联系方式;
[0042]所述接收模块还用于,接收终端设备用户响应该提示信息选择联系方式的指令或输入的联系方式;
[0043]所述第一发送模块用于,根据终端设备用户选择或输入的联系方式,向所述指定设备发送定位消息。
[0044]其中,所述联系方式包括移动通信号码或/和邮箱地址。
[0045]其中,所述终端设备还包括:
[0046]第二发送模块,用于将所述终端设备用户的用户标识以及获取到的位置信息发送给后台服务器;
[0047]所述获取模块还用于,每隔第一预设周期重新获取终端设备当前所在位置的位置信息,并通过所述第二发送模块发送给所述后台服务器。
[0048]其中,所述定位消息中还包括用于访问所述后台服务器的地址信息。
[0049]其中,所述定位消息还包括验证码,用于当从所述后台服务器中查询所述终端的位置信息时,进行身份验证。
[0050]其中,所述终端设备还包括:
[0051]生成模块,用于根据预设算法生成验证码;其中,所述预设算法为所述终端设备与所述后台服务器约定的算法。
[0052]其中,所述提示模块还用于,每隔第二预设周期提示终端设备用户确定是否继续定位;
[0053]所述接收模块还用于,接收终端设备用户响应该提示信息输入的确定是否继续定位的指令;
[0054]所述获取模块还用于,当所述接收模块接收到终端设备用户响应该提示信息输入的确定不继续定位的指令时,停止获取终端设备所在当前位置的位置信息;
[0055]其中,所述第二预设周期大于所述第一预设周期。
[0056]其中,所述终端设备用户的用户标识包括所述终端设备用户的移动通信号码或/和邮箱地址。
[0057]实施本发明实施例,具有如下有益效果:
[0058]通过终端设备在监控到自身通信信号强度低于阈值时,获取终端设备当前所在位置的位置信息,并提示终端设备用户确定是否发送定位消息,从而在接收到终端设备用户响应该提示信息输入的确定发送定位消息的指令时,向指定设备发送包括该位置信息以及终端设备用户标识信息的定位信息,进而使得该指令设备可以根据该定位消息对该终端设备进行定位,有效地提闻了定位发生意外的人员的精确度和效率。
【专利附图】

【附图说明】
[0059]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0060]图1是本发明实施例提供的一种定位方法的流程示意图;
[0061]图2是本发明实施例提供的一种提示用户确定是否发送定位消息的提示框的示意图;[0062]图3是本发明实施例提供的另一种定位方法的流程示意图;
[0063]图4是本发明实施例提供的另一种定位方法的流程示意图;
[0064]图5是本发明实施例提供的一种终端设备的结构示意图;
[0065]图6是本发明实施例提供的另一种终端设备的结构示意图;
[0066]图7是本发明实施例提供的另一种终端设备的结构示意图;
[0067]图8是本发明实施例提供的另一种终端设备的结构示意图.【具体实施方式】
[0068]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0069]如图1所示,为本发明提供的一种定位方法的流程示意图,可以包括以下步骤:
[0070]步骤101、终端设备检测当前所在位置的通信信号强度。
[0071]步骤102、终端设备判断该通信信号强度是否低于预设阈值;若低于,则转至步骤103 ;否则,转至步骤101。
[0072]本发明实施例中,终端设备可以包括智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)以及移动互联网设备(Mobile Internet Devices,MID)等终端设备,本发明实施例后续不作复述。
[0073]终端设备可以实时检测当前所在位置的通信信号强度,并判断当前所在位置的通信信号强度是否低于预设阈值,若低于,则进行下一步处理,否则,继续检测当前所在位置的通信信号强度。
[0074]步骤103、终端设备获取当前所在位置的位置信息。
[0075]本发明实施例中,若终端设备判断当前所在位置的通信信号强度低于预设阈值,终端设备可以获取当前所在位置的位置信息,如经度、纬度等。
[0076]作为一种可选的实施方式,步骤103中,终端设备获取当前所在位置的位置信息可以包括以下步骤:
[0077]步骤11)、终端设备提示终端设备用户确定是否开启安全定位功能;
[0078]步骤12)、终端设备接收终端设备用户响应该提示信息输入的确定开启安全定位功能的指令;
[0079]步骤13)、终端设备开启安全定位功能,获取当前所在位置的位置信息。
[0080]通过步骤11)?步骤13),可以实现在终端设备当前所在位置的信号强度低于预设阈值的情况下,由终端设备用户根据实际需求控制是否开启安全定位功能,从而避免了在不需要开启安全定位功能的场景下误开启安全定位功能,导致终端设备电量的过度消耗。
[0081]例如,假设终端设备用户经过一处通信信号强度较差(低于预设阈值)的位置,但终端设备用户确定当前位置不会发生意外,则在该场景中,当终端设备提示终端设备用户确定是否开启安全定位功能时,终端设备可以确定不开启安全定位功能,避免安全定位功能对终端设备电量的过度消耗。[0082]此外,在该可选实施方式中,由于终端设备开启安全定位功能需要终端设备用户与终端设备之间进行一系列交互,因此,其能一定程度上保证终端设备获取到的当前所在位置的位置信息即为终端设备用户当前所在位置的位置信息。
[0083]步骤104、终端设备提示终端设备用户确定是否发送定位消息。
[0084]步骤105、终端设备接收终端设备用户响应该提示信息输入的确定发送定位消息的指令。
[0085]步骤106、终端设备向指定设备发送定位消息,以使指定设备根据定位消息对终端设备用户进行定位;其中,该定位消息包括获取到的位置信息,以及该终端设备用户的用户标识。
[0086]本发明实施例中,终端设备获取到当前所在位置的位置信息之后,可以提示终端设备用户确定是否发送定位消息,例如,终端设备可以在显示屏中弹出提示框,提示终端设备用户确定是否发送定位消息,该提示框的示意图可以如图2所示。
[0087]当终端设备接收到终端设备用户响应提示信息输入的确定发送定位消息的指令时,终端设备可以向指定设备发送包括获取到的位置信息,以及终端设备用户的用户标识的定位消息,以使指定设备根据该定位消息对终端设备进行定位。
[0088]上述步骤104?105中,由于终端设备发送定位消息需要终端设备用户与终端设备之间进行一系列交互,因此,其能一定程度上保证定位消息中包括的终端设备当前所在位置的位置信息即为终端设备用户当前所在位置的位置信息,进而提高了对终端设备用户进行定位的精确度和效率。
[0089]作为一种可选的实施方式,终端设备向指定设备发送定位消息时,可以根据预先配置的联系方式,向指定设备发送定位消息。即在该实施方式中,可以预先在终端设备中配置信任联系方式(如父母的移动通信号码、邮箱地址等),进而,当终端设备需要发送定位消息时,可以根据该预先配置的联系方式向指定设备发送定位消息。
[0090]作为另一种可选实施方式,终端设备接收终端设备用户响应提示信息输入的确定发送定位消息的指令之后,还可以提示终端设备用户指定联系方式,并根据终端设备用户响应该提示信息选择或输入的联系方式,向指定设备发送定位消息。
[0091]其中,上述联系方式可以包括但不限于移动通信号码或/和邮箱地址;上述终端设备用户的用户标识可以包括终端设备用户的移动通信号码或/和邮箱地址。
[0092]如图3所示,为本发明实施例提供的另一种定位方法的流程示意图,可以包括以下步骤:
[0093]步骤301、终端设备检测当前所在位置的通信信号强度。
[0094]步骤302、终端设备判断该通信信号强度是否低于阈值,若低于,则转至步骤303 ;否则,转至步骤301。
[0095]步骤303、终端设备获取当前所在位置的位置信息。
[0096]其中,步骤301?303的具体实现可以参见步骤101?103,在此不再赘述。
[0097]步骤304、终端设备提示终端设备用户确定是否发送定位消息,并接收终端设备用户响应该提示信息输入的确定发送定位消息的指令。
[0098]步骤305、终端设备提示终端设备用户指定联系方式,并接收终端设备用户响应该提不信息选择或输入的联系方式。[0099]本发明实施例中,终端设备接收到终端设备用户响应提示信息输入的确定发送定位消息的指令后,可以进一步提示终端设备用户指定联系方式。终端设备用户看见该提示信息后,可以从通信录中选择联系方式,也可以直接输入联系方式。
[0100]步骤306、终端设备向指定设备发送定位消息,并向后台服务器发送获取到的位置信息以及终端设备用户的用户标识;其中,该定位消息中包括获取到的位置信息、终端设备用户的用户标识,以及用于访问后台服务器的地址信息。
[0101]步骤307、终端设备每隔第一预设周期重新获取终端设备当前所在位置的位置信息,发送给后台服务器。
[0102]本发明实施例中,终端设备获取到当前所在位置的位置信息后,一方面,可以根据终端设备输入或选择的联系方式,向指定设备发送包括获取到的位置信息、终端设备用户的用户标识、以及用于访问后台服务器的地址信息的定位消息;另一方面,可以向后台服务器发送获取到的位置信息以及终端设备的用户标识。此外,终端设备在第一次获取到当前所在位置的位置信息后,还可以每隔第一预设周期重新获取终端设备当前所在位置的位置信息,并发送给后台服务器。
[0103]后台服务器接收到终端设备上报的位置信息以及终端设备用户的用户标识后,可以将位置信息与终端设备用户的用户标识关联保存。指定设备用户在指定设备接收到定位消息后,当确定需要对终端设备用户进行定位时(如联系不上终端设备用户时),可以根据定位消息中包括的用于访问后台服务器的地址信息访问后台服务器,并根据终端设备用户的用户标识查询对应的位置信息,以获取该终端设备用户的运动轨迹,从而更精确地定位该终端设备用户。
[0104]优选地,为了提高终端设备向后台服务器上报的位置信息的安全性,用户在后台服务器中获取位置信息时,需要输入验证码进行身份验证,且只有在验证码验证成功后,才能获取到对应用户的位置信息。
[0105]为了实现上述目的,本发明实施例中,终端设备发送给指定设备的定位消息中还可以包括验证码,用于当从后台服务器中查询终端设备(终端设备用户)的位置信息时,进行身份验证。当需要对终端设备用户进行定位时,指定设备用户可以根据定位消息中包括的地址信息登录指定网站,并输入终端设备用户的用户标识和验证码,查询该终端设备用户的位置信息。其中,该验证码可以由终端设备根据预设算法生成,该预设算法可以为终端设备与后台服务器约定的算法。
[0106]进一步地,终端设备在第一次获取当前所在位置的位置信息之后(终端设备接收到终端设备发送的确定开启安全定位功能的指令后),每隔第二预设周期提示终端设备用户确定是否继续定位,并当接收到终端设备用户响应该提示信息输入的确定不继续定位的指令时,停止获取终端设备所在当前位置的位置信息;当接收到终端设备用户响应该提示信息输入的确定继续定位的指令时,继续以第一预设周期获取终端设备当前所在位置的位置信息,并发送给后台服务器。
[0107]为了使本领域技术人员更好地理解本发明实施例提供的技术方案,下面结合具体的应用场景对本发明实施例提供的技术方案进行描述。
[0108]在该实施例中,以终端设备和指定设备均为Android(安卓)智能手机为例进行描述,其中,终端设备成为目标手机,指定设备称为求援手机。[0109]如图4所示,为本发明实施例提供的另一种定位方法的流程示意图,可以包括以下步骤:
[0110]步骤401、目标手机监控手机信号强度。
[0111]步骤402、当目标手机监控到手机信号微弱时,响铃震动提示用户确定是否开启安全定位功能。
[0112]其中,在Android系统平台中,asu为其手机信号强度单位,其与通用的dbm关系是:dBm = _113+2*asu
[0113]在该实施例中,目标手机通过android接口监控到的手机信号强度数值是以asu为单位的:
[0114]其中:手机信号强度取值范围和信号强弱的关系如下:
[0115]12以上,非常好
[0116]8-12,很好
[0117]5-8, 一般
[0118]5-2 微弱
[0119]2以下,表示无信号
[0120]即,当手机信号强度低于5时,表不手机信号微弱。
[0121]步骤403、当目标手机接收到目标手机用户确定开启安全定位功能的指令时,开启安全定位功能,并获取当前所在位置的位置信息。
[0122]步骤404、目标手机引导目标手机用户指定信任号码以及开启网络。
[0123]步骤405、目标手机向求援手机发送短信,该短信中包括获取到的位置信息、目标手机用户的手机号码、访问后台服务器的地址信息以及验证码。
[0124]步骤406、目标手机将获取到的位置信息以及目标手机的手机号码发送给后台服务器,并在手机网络畅通的情况下,每隔5分钟重新获取当前所在位置的位置信息,发送给后台服务器。
[0125]步骤407、从目标手机第一次获取当前所在位置的位置信息开始计时,当超过30分钟时,弹框提示用户是否继续定位;若继续定位,则继续每隔5分钟重新获取当前所在位置的位置信息,发送给后台服务器;若不继续定位,则停止,获取当前所在位置的位置信息。
[0126]步骤408、求援手机接收到短信后,根据其中包括的地址信息登录指定网站,根据目标手机用户的手机号码和验证码查询目标手机用户的位置信息,对目标手机用户进行定位。
[0127] 例如,小A去野外郊游,小A的手机监控当前的手机信号强度,当小A走到偏远地带,手机信号强度持续变弱,当手机上的信号显示显示一格时,手机响铃震动提示小A开启定位安全服务,小A确定开启,输入了妈妈的手机号码,并且开启了网络后,开始后台定位,定位成功后向妈妈的手机号码发送定位短信,内容如下:【您手机号为1821025****的亲朋,在地理位置为39.1111,116.2222发来提示短信,表示正在冒险旅游或活动,请失去联系,意外发生后,到网站www.***.com输入朋友手机号和验证码1234,帮助定位其最后运动轨迹!】网络开启情况下,同时将位置信息发送到后台。此后,每隔5分钟,重新定位并将地理信息只发送到后台,30分钟后提示小A是否继续开启安全服务,小A点击继续,小A越走越远,终于到了没有手机信号的地方。小A妈妈发现联系不上小A后,根据短信提示的网址和验证码,登录指定网站,查到了小A的运动轨迹并报警,警方根据小A的运动轨迹快速找到了小A。
[0128]通过以上描述可以看出,在本发明实施例提供的技术方案中,通过终端设备在监控到自身通信信号强度低于阈值时,获取终端设备当前所在位置的位置信息,并提示终端设备用户确定是否发送定位消息,从而在接收到终端设备用户响应该提示信息输入的确定发送定位消息的指令时,向指定设备发送包括该位置信息以及终端设备用户标识信息的定位信息,进而使得该指令设备可以根据该定位消息对该终端设备进行定位,有效地提高了定位发生意外的人员的精确度和效率。
[0129]基于上述方法实施例相同的技术构思,本发明实施例还提供了一种终端设备,可以应用于上述方法实施例。
[0130]如图5所示,为本发明实施例提供的一种终端设备的结构示意图,可以包括:
[0131]检测模块51,用于检测所述终端设备当前所在位置的通信信号强度;
[0132]判断模块52,用于判断所述通信信号强度是否低于阈值;
[0133]获取模块53,用于当所述通信信号强度低于阈值时,获取所述终端设备所在位置的位置信息;
[0134]提示模块54,用于提示终端设备用户确定是否发送定位消息;
[0135]接收模块55,用于接收终端设备用户响应所述提示信息输入的确定发送定位消息的指令;
[0136]第一发送模块56,用于向指定设备发送定位消息,以使所述指定设备根据所述定位消息对终端设备用户进行定位;其中,所述定位消息包括所述获取到的位置信息,以及该终端设备用户的用户标识。
[0137]作为一种可选的实施方式,所述第一发送模块56可以用于,根据预先配置的联系方式,向所述指定设备发送定位消息。
[0138]作为另一种可选的实施方式,所述提示模块54还可以用于,提示终端设备用户指定联系方式;
[0139]所述接收模块55还可以用于,接收终端设备用户响应该提示信息选择联系方式的指令或输入的联系方式;
[0140]相应的,所述第一发送模块56可以用于,根据终端设备用户选择或输入的联系方式,向所述指定设备发送定位消息。
[0141]其中,所述联系方式包括移动通信号码或/和邮箱地址。
[0142]请一并参阅图6,图6是本发明实施例公开的另一种终端设备的结构示意图。其中,图6所示的终端设备是由图5所示的终端设备进行优化得到的,与图5所示的终端设备相比,图6所示的终端设备中,获取模块53可以包括:
[0143]提示单元531,用于提示终端设备用户确定是否开启安全定位功能;
[0144]接收单元532,用于接收终端设备用户响应该提示信息输入的确定是否开启安全定位功能的指令;
[0145]定位单元533,用于当接收单元532接收到终端设备用户响应该提示信息输入的确定开启安全定位功能的指令时,开启安全定位功能,获取当前所在位置的位置信息。
[0146]请一并参阅图7,图7是本发明实施例公开的另一种终端设备的结构示意图。其中,图7所示的终端设备是由图5所示的终端设备进行优化得到的,与图5所示的终端设备相比,图7所示的终端设备还可以包括:
[0147]第二发送模块57,用于将所述终端设备用户的用户标识以及获取到的位置信息发送给后台服务器;
[0148]所述获取模块53还可以用于,每隔第一预设周期重新获取终端设备当前所在位置的位置信息,并通过所述第二发送模块57发送给所述后台服务器。
[0149]其中,所述定位消息中还可以包括用于访问所述后台服务器的地址信息。
[0150]其中,所述定位消息还可以包括验证码,用于当从所述后台服务器中查询所述终端的位置信息时,进行身份验证。
[0151]其中,所述提示模块54还可以用于,每隔第二预设周期提示终端设备用户确定是否继续定位;
[0152]所述接收模块55还可以用于,接收终端设备用户响应该提示信息输入的确定是否继续定位的指令;
[0153]相应的,所述获取模块53还可以用于,当所述接收模块55接收到终端设备用户响应该提示信息输入的确定不继续定位的指令时,停止获取终端设备所在当前位置的位置信息;
[0154]其中,所述第二预设周期大于所述第一预设周期。
[0155]请一并参阅图8,图8是本发明实施例公开的另一种终端设备的结构示意图。其中,图8所示的终端设备是由图7所示的终端设备进行优化得到的,与图7所示的终端设备相比,图8所示的终端设备还可以包括:
[0156]生成模块58,用于根据预设算法生成验证码;其中,所述预设算法为所述终端设备与所述后台服务器约定的算法。
[0157]其中,所述终端设备用户的用户标识包括所述终端设备用户的移动通信号码或/和邮箱地址。
[0158]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0159]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【权利要求】
1.一种定位方法,其特征在于,包括: 终端设备检测当前所在位置的通信信号强度; 所述终端设备判断所述通信信号强度是否低于预设阈值,若低于,获取当前所在位置的位置信息; 所述终端设备提示终端设备用户确定是否发送定位消息; 所述终端设备接收终端设备用户响应所述提示信息输入的确定发送定位消息的指令; 所述终端设备向指定设备发送定位消息,以使所述指定设备根据所述定位消息对终端设备用户进行定位;其中,所述定位消息包括所述获取到的位置信息,以及该终端设备用户的用户标识。
2.如权利要求1所述的方法,其特征在于,所述终端设备获取当前所在位置的位置信息,包括: 所述终端设备提示终端设备用户确定是否开启安全定位功能,并当接收到终端设备用户响应该提示信息输入的确定开启安全定位功能的指令时,开启安全定位功能,获取当前所在位置的位置信息。
3.如权利要求1所述的方法,其特征在于,所述终端设备向指定设备发送定位消息,包 括: 所述终端设备根据预先配置的联系方式,向所述指定设备发送定位消息。
4.如权利要求1所述的方法,其特征在于,所述终端设备接收终端设备用户响应所述提示信息输入的确定发送定位消息的指令之后,向指令设备发送定位消息之前,还包括: 所述终端设备提示终端设备用户指定联系方式,并接收终端设备用户响应该提示信息选择联系方式的指令或输入的联系方式; 所述终端设备向指定设备发送定位消息,包括: 所述终端设备根据终端设备用户选择或输入的联系方式,向所述指定设备发送定位消肩、O
5.如权利要求3或4所述的方法,其特征在于,所述联系方式包括移动通信号码或/和邮箱地址。
6.如权利要求1所述的方法,其特征在于,所述终端设备获取当前所在位置的位置信息之后,还包括: 所述终端设备将所述终端设备用户的用户标识以及获取到的位置信息发送给后台服务器,并每隔第一预设周期重新获取终端设备当前所在位置的位置信息,发送给所述后台服务器。
7.如权利要求6所述的方法,其特征在于,所述定位消息中还包括用于访问所述后台服务器的地址信息。
8.如权利要求6所述的方法,其特征在于,所述定位消息还包括验证码,用于当从所述后台服务器中查询所述终端设备的位置信息时,进行身份验证。
9.如权利要求8所述的方法,其特征在于,该方法还包括: 所述终端设备根据预设算法生成验证码;其中,所述预设算法为所述终端设备与所述后台服务器约定的算法。
10.如权利要求6所述的方法,其特征在于,所述终端设备获取当前所在位置的位置信息之后,还包括: 所述终端设备每隔第二预设周期提示终端设备用户确定是否继续定位,并当接收到终端设备用户响应该提示信息输入的确定不继续定位的指令时,停止获取终端设备所在当前位置的位置信息;其中,所述第二预设周期大于所述第一预设周期。
11.如权利要求1所述的方法,其特征在于, 所述终端设备用户的用户标识包括所述终端设备用户的移动通信号码或/和邮箱地址。
12.一种终端设备,其特征在于,包括: 检测模块,用于检测所述终端设备当前所在位置的通信信号强度; 判断模块,用于判断所述通信信号强度是否低于阈值; 获取模块,用于当所述通信信号强度低于阈值时,获取所述终端设备所在位置的位置信息; 提示模块,用于提示终端设备用户确定是否发送定位消息; 接收模块,用于接收终端设备用户响应所述提示信息输入的确定发送定位消息的指令; 第一发送模块,用于向指定设备发送定位消息,以使所述指定设备根据所述定位消息对终端设备用户进行定位;其中,所述定位消息包括所述获取到的位置信息,以及该终端设备用户的用户标识。
13.如权利要求12所述的终端设备,其特征在于,所述获取模块包括: 提示单元,用于提示终端设备用户确定是否开启安全定位功能; 接收单元,用于接收终端设备用户响应该提示信息输入的确定是否开启安全定位功能的指令; 定位单元,用于当接收单元接收到终端设备用户响应该提示信息输入的确定开启安全定位功能的指令时,开启安全定位功能,获取当前所在位置的位置信息。
14.如权利要求12所述的终端设备,其特征在于, 所述第一发送模块用于,根据预先配置的联系方式,向所述指定设备发送定位消息。
15.如权利要求12所述的终端设备,其特征在于, 所述提示模块还用于,提示终端设备用户指定联系方式; 所述接收模块还用于,接收终端设备用户响应该提示信息选择联系方式的指令或输入的联系方式; 所述第一发送模块用于,根据终端设备用户选择或输入的联系方式,向所述指定设备发送定位消息。
16.如权利要求14或15所述的终端设备,其特征在于,所述联系方式包括移动通信号码或/和邮箱地址。
17.如权利要求12所述的方法,其特征在于,所述终端设备还包括: 第二发送模块,用于将所述终端设备用户的用户标识以及获取到的位置信息发送给后台服务器; 所述获取模块还用于,每隔第一预设周期重新获取终端设备当前所在位置的位置信息,并通过所述第二发送模块发送给所述后台服务器。
18.如权利要求17所述的方法,其特征在于,所述定位消息中还包括用于访问所述后台服务器的地址信息。
19.如权利要求17所述的方法,其特征在于,所述定位消息还包括验证码,用于当从所述后台服务器中查询所述终端的位置信息时,进行身份验证。
20.如权利要求19所述的方法,其特征在于,所述终端设备还包括: 生成模块,用于根据预设算法生成验证码;其中,所述预设算法为所述终端设备与所述后台服务器约定的算法。
21.如权利要求17所述的方法,其特征在于, 所述提示模块还用于,每隔第二预设周期提示终端设备用户确定是否继续定位; 所述接收模块还用于,接收终端设备用户响应该提示信息输入的确定是否继续定位的指令; 所述获取模块还用于,当所述接收模块接收到终端设备用户响应该提示信息输入的确定不继续定位的指令时,停止获取终端设备所在当前位置的位置信息; 其中,所述第二预设周期大于所述第一预设周期。
22.如权利要求12所述的终端设备,其特征在于,所述终端设备用户的用户标识包括所述终端设备用户的移动通信号码或/和邮箱地址。
【文档编号】H04W4/02GK104038900SQ201410302913
【公开日】2014年9月10日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】王春雷, 刘强 申请人:可牛网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1