一种定位方法及终端.pdf

上传人:r5 文档编号:4066486 上传时间:2018-08-13 格式:PDF 页数:21 大小:2.06MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410664975.4

申请日:

2014.11.19

公开号:

CN104507043A

公开日:

2015.04.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 4/02申请日:20141119|||公开

IPC分类号:

H04W4/02(2009.01)I; H04W4/14(2009.01)I

主分类号:

H04W4/02

申请人:

广东欧珀移动通信有限公司

发明人:

彭枫

地址:

523860广东省东莞市长安镇乌沙海滨路18号

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种定位方法,包括:接收预设消息;判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;若所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息;向所述发送方号码对应的终端发送所述当前位置信息。本发明实施例还公开了一种终端。采用本发明实施例,可以提高定位成功率。

权利要求书

权利要求书1.  一种定位方法,其特征在于,包括:接收预设消息;判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;若所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息;向所述发送方号码对应的终端发送所述当前位置信息。2.  如权利要求1所述的方法,其特征在于,所述接收预设消息之前,还包括:接收针对目标联系人号码的指定联系人号码设置指令;将所述目标联系人号码设置为指定联系人号码。3.  如权利要求1所述的方法,其特征在于,所述接收预设消息之前,还包括:接收提示语设置指令;响应所述提示语设置指令,输出提示语设置界面;接收用户通过所述提示语设置界面输入的提示语,并将所述提示语存储为预设提示语。4.  如权利要求1所述的方法,其特征在于,所述向所述发送方号码对应的终端发送所述当前位置之前,还包括:判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息;若判断为是,向所述发送方号码对应的终端发送所述目标常用位置信息;否则,执行向所述发送方号码对应的终端发送所述当前位置信息的步骤。5.  如权利要求4所述的方法,其特征在于,所述判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息,包括分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离 小于阈值的常用位置信息;若判断为是,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息;若判断为否,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。6.  如权利要求5所述的方法,其特征在于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。7.  如权利要求1所述的方法,其特征在于,该方法还包括:当检测到关机指令时,输出提示消息,所述提示消息用于提示用户是否发送当前位置信息;若接收到用户响应所述提示消息输入的发送当前位置信息的指令,向用户所选择或输入的联系人号码对应的终端发送当前位置信息。8.  一种终端,其特征在于,包括:第一接收模块,用于接收预设消息;第一判断模块,用于判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;定位模块,用于当所述第一判断模块判断所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语时,获取当前位置信息;发送模块,用于向所述发送方号码对应的终端发送所述当前位置信息。9.  如权利要求8所述的终端,其特征在于,还包括:第二接收模块,用于接收针对目标联系人号码的指定联系人号码设置指令;设置模块,用于将所述目标联系人号码设置为指定联系人号码。10.  如权利要求8所述的终端,其特征在于,还包括:第三接收模块,用于接收提示语设置指令;响应模块,用于响应所述提示语设置指令,输出提示语设置界面;第四接收模块,用于接收用户通过所述提示语设置界面输入的提示语;存储模块,用于将所述提示语存储为预设提示语。11.  如权利要求8所述的终端,其特征在于,还包括:第二判断模块,用于判断常用位置信息数据库中是否存在于当前位置信息匹配的目标常用位置信息;所述发送模块,具体用于当所述第二判断模块判断为是时,向所述发送方号码对应的终端发送所述目标常用位置信息;当所述第二判断模块判断为否时,向所述发送方号码对应的终端发送所述当前位置信息。12.  如权利要求11所述的终端,其特征在于,所述第二判断模块包括:第一确定单元,用于分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;判断单元,判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息;第二确定单元,用于当所述判断单元判断为是时,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息;当所述判断单元判断为否时,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。13.  如权利要求12所述的终端,其特征在于,所述第二确定单元具体用于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。14.  如权利要求8所述的终端,其特征在于,还包括:检测模块,用于检测关机指令;输出模块,用于输出提示消息,所述提示消息用于提示用户是否发送当前位置信息;第五接收模块,用于接收用户响应所述提示消息输入的发送当前位置信息的指令;所述发送模块,还用于向用户所选择或输入的联系人号码对应的终端发送当前位置信息。

说明书

说明书一种定位方法及终端
技术领域
本发明涉及通信技术领域,尤其涉及一种定位方法及终端。
背景技术
日常生活中,当第一用户想要获知第二用户的位置信息时,通常需要通过打电话或发短信的方式向第二用户询问,而如果第二用户由于某些特殊原因,如外部环境过于嘈杂,而未能及时接听电话或回复短信时,第一用户将无法获知第二用户的位置信息。
发明内容
本发明实施例提供一种定位方法及终端,可以提高定位的成功率。
本发明实施例第一方面提供了一种定位方法,包括:
接收预设消息;
判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;
若所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息;
向所述发送方号码对应的终端发送所述当前位置信息。
其中,还包括:
接收针对目标联系人号码的指定联系人号码设置指令;
将所述目标联系人号码设置为指定联系人号码。
其中,所述接收预设消息之前,还包括:
接收提示语设置指令;
响应所述提示语设置指令,输出提示语设置界面;
接收用户通过所述提示语设置界面输入的提示语,并将所述提示语存储为预设提示语。
其中,所述向所述发送方号码对应的终端发送所述当前位置之前,还包括:
判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息;
若判断为是,向所述发送方号码对应的终端发送所述目标常用位置信息;
否则,执行向所述发送方号码对应的终端发送所述当前位置信息的步骤。
其中,所述判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息,包括
分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;
判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息;
若判断为是,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息;
若判断为否,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。
其中,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。
其中,该方法还包括:
当检测到关机指令时,输出提示消息,所述提示消息用于提示用户是否发送当前位置信息;
若接收到用户响应所述提示消息输入的发送当前位置信息的指令,向用户所选择或输入的联系人号码对应的终端发送当前位置信息。
本发明实施例第二方面提供了一种终端,包括:
第一接收模块,用于接收预设消息;
第一判断模块,用于判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;
定位模块,用于当所述第一判断模块判断所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语时,获取当前位置信息;
发送模块,用于向所述发送方号码对应的终端发送所述当前位置信息。
其中,还包括:
第二接收模块,用于接收针对目标联系人号码的指定联系人号码设置指令;
设置模块,用于将所述目标联系人号码设置为指定联系人号码。
其中,还包括:
第三接收模块,用于接收提示语设置指令;
响应模块,用于响应所述提示语设置指令,输出提示语设置界面;
第四接收模块,用于接收用户通过所述提示语设置界面输入的提示语;
存储模块,用于将所述提示语存储为预设提示语。
其中,还包括:
第二判断模块,用于判断常用位置信息数据库中是否存在于当前位置信息匹配的目标常用位置信息;
所述发送模块,具体用于当所述第二判断模块判断为是时,向所述发送方号码对应的终端发送所述目标常用位置信息;当所述第二判断模块判断为否时,向所述发送方号码对应的终端发送所述当前位置信息。
其中,所述第二判断模块包括:
第一确定单元,用于分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;
判断单元,判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息;
第二确定单元,用于当所述判断单元判断为是时,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息;当所述判断单元判断为否时,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。
其中,所述第二确定单元具体用于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。
其中,还包括:
检测模块,用于检测关机指令;
输出模块,用于输出提示消息,所述提示消息用于提示用户是否发送当前 位置信息;
第五接收模块,用于接收用户响应所述提示消息输入的发送当前位置信息的指令;
所述发送模块,还用于向用户所选择或输入的联系人号码对应的终端发送当前位置信息。
实施本发明实施例,具有如下有益效果:
当接收到预设消息,且判断该预设消息的发送方号码为指定号码,以及预设消息中包括预设提示语时,获取当前位置信息,并向发送方号码对应的终端发送当前位置信息,从而实现了不需要用户额外操作的情况下,自动回复自身位置信息,提高了定位成功率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种定位方法的流程示意图;
图2是本发明实施例提供的另一种定位方法的流程示意图;
图3是本发明实施例提供的另一种定位方法的流程示意图;
图3A是本发明实施例提供的一种发送位置信息的提示消息的示意图;
图3B是本发明实施例提供的一种联系人号码输入界面的示意图;
图4是本发明实施例提供的一种终端的结构示意图;
图5是本发明实施例提供的另一种终端的结构示意图;
图6是本发明实施例提供的另一种终端的结构示意图;
图7是本发明实施例提供的另一种终端的结构示意图;
图8是本发明实施例提供的另一种终端的结构示意图;
图9是本发明实施例提供的另一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的一种定位方法的流程示意图,可以包括以下步骤:
步骤101、接收预设消息。
本发明实施例中,上述方法可以应用于具有预设消息收发功能以及定位功能的终端设备,该终端设备可以包括但不限于智能手机、笔记本电脑、平板电脑等;其中,上述预设消息可以包括但不限于短信、彩信、微信等。为便于说明,本发明实施例以智能手机(以下简称手机)为例,但应当说明的是,本发明实施例并不限制于手机,凡是可以实施本发明实施例的设备、装置或系统,均属于本发明实施例所需保护的范围。
步骤102、判断该预设消息的发送方号码是否为指定联系人号码,若判断为是,转至步骤103;否则,结束当前流程。
步骤103、判断该预设消息中是否包括预设提示语,若判断为是,转至步骤104;否则,结束当前流程。
本发明实施例中,为了实现手机自动回复位置信息,可以预先在手机中设置指定的联系人号码,以及提示语(如“你在哪儿”、“几点回家”等),当手机接收到该指令的联系人号码发送的包括该提示语的消息时,手机可以自动向该联系人号码回复位置信息。
相应地,在本发明实施例中,当手机接收到预设消息时,可以判断该预设消息的发送方号码是否为指定联系人号码,以及该预设消息中是否包括预设提示语;若该预设消息的发送方号码为指定联系人号码,以及该预设消息中包括预设提示语,则可以确认需要向该预设消息的发送方号码回复位置信息;若该预设消息的发送发号码不是指定联系人号码,或/和,该预设消息中不包括预设提示语,则可以确认不需要向该预设消息的发送方号码回复位置信息,在该情况下,手机可以按照常规的消息接收流程进行处理,如将该预设详细保存到相应的收件箱中,而不对该预设消息进行额外的处理。
需要注意的是,本发明实施例中,上述步骤102和步骤103之间并不存在 必然的时序关系,即在具体实施时,手机可以先判断预设消息的发送方号码是否为指定联系人号码,并在该预设消息的发送方号码是指定联系人号码时,再判断预设消息中是否包括预设提示语;也可以先判断预设消息中是否包括预设提示语,并在该预设消息中包括预设提示语时,再判断该预设消息的发送方号码是否为指定联系人号码,本发明实施例中对此不再赘述。
步骤104、获取当前位置信息。
本发明实施例中,当手机判断预设消息的发送方号码为指定联系人号码,且该预设消息中包括预设提示语时,手机可以对自身进行定位,以获取当前位置信息。
例如,手机可以通过自带的定位装置(如GPS(Global Position System,全球定位系统)模块、AGPS(Assisted GPS:辅助全球定位系统)模块等)获取当前的位置信息,也可以通过基站定位的方式获取当前的位置信息。
步骤105、向该发送方号码对应的终端发送当前位置信息。
本发明实施例中,手机获取到当前位置信息之后,可以将该当前位置信息发送给预设消息的发送方号码对应的终端(目标终端);目标终端用户看到该位置信息之后,可以根据该位置信息确定对方(上述手机的用户)当前的位置。
需要注意的是,在本发明实施例中,手机接收到指定联系人号码发送的包括预设提示语的预设消息时,向该指定联系人号码对应的终端发送当前位置信息可以通过功能开关控制其开启和关闭,仅当该功能开关开启时,手机才会执行如步骤101~步骤105的相关流程。
在图1所描述的方法流程中,当接收到发送方号码为指定联系人号码,且包括预设提示语的预设消息时,获取自身当前位置信息,并向该发送方号码对应的终端发送当前位置信息,从而实现了不需要用户额外操作的情况下,自动回复自身位置信息,提高了定位成功率。
如图2所示,为本发明实施例提供的另一种定位方法的流程示意图,可以包括以下步骤:
步骤201、接收预设消息。
步骤202、判断该预设消息的发送方号码是否为指定联系人号码,若判断为是,转至步骤203;否则,结束当前流程。
步骤203、判断该预设消息中是否包括预设提示语,若判断为是,转至步骤204;否则,结束当前流程。
本发明实施例中,为了实现手机自动回复位置信息,可以预先在手机中设置指定的联系人号码,以及提示语(如“你在哪儿”、“几点回家”等),当手机接收到该指令的联系人号码发送的包括该提示语的消息时,手机可以自动向该联系人号码回复位置信息。
作为一种可选的实施方式,本发明实施例中,上述步骤201之前,还可以包括以下步骤:
步骤11)、接收针对目标联系人号码的指定联系人号码设置指令;
步骤12)、将目标联系人号码设置为指定联系人号码。
举例来说,以联系人号码为手机号码为例,当手机检测到用户选择手机通讯录中任一手机号码(目标手机号码)的操作指令时(如用户点击手机通讯录中的任一手机号码),手机可以向用户输出对应的功能菜单,该功能菜单中可以包括呼叫、发送短信,以及设置为指定联系人号码(在具体实现中可以为“自动回复地理位置给该联系人”,下同)等选项,若用户选择设置为指定联系人号码,手机可以将该目标手机号码设置为指定联系人号码,如添加到指定联系人号码列表中。
又举例来说,仍以联系人号码为手机号码为例,手机中可以增加一个设置指定联系人号码的功能按钮,当手机检测到用户选择该功能按钮的操作指令时,可以向用户输出指定联系人号码添加页面,用户可以在该指定联系人号码添加页面中输入手机号码,或者选择手机通讯录中保存的手机号码;手机可以将用户在该指定联系人号码添加页面中输入的手机号码或选择的手机号码设置为指定联系人号码,并添加到指定联系人号码列表中。
作为一种可选的实施方式,本发明实施例中,上述步骤201之前,还可以包括以下步骤:
步骤21)、接收提示语设置指令;
步骤22)、响应该提示语设置指令,输出提示语设置界面;
步骤23)、接收用户通过提示语设置界面输入的提示语,并将该提示语存储为预设提示语。
举例来说,在本发明实施例中,手机中可以增加一个设置提示语的功能按 钮,当手机检测到用户选择该功能按钮(如点击该功能按钮)的操作指令时,向用户输出提示语设置界面,用户可以在该提示语设置界面中输入自定义的提示语(如“你在哪儿”、“几点回家”等);手机接收到用户输入的提示语后,将该提示语存储为预设提示语,如存储到本地短信数据库中。
需要注意的是,本发明实施例中,手机中也可以用户提供一些编辑好的提示语,以供用户在设置提示语时选择,从而避免了用户必须手动编辑提示语;此外,在本发明实施例中,用户设置提示语时,可以同时针对所有指定联系人号码设置,即所有的指定联系人号码对应相同的提示语;也可以针对具体的某一个指定联系人号码设置,即不同的联系人号码可以对应不同的提示语,其具体实现在此不再赘述。
在本发明实施例中,当手机接收到预设消息时,可以判断该预设消息的发送方号码是否为指定联系人号码,以及该预设消息中是否包括预设提示语;若该预设消息的发送方号码为指定联系人号码,以及该预设消息中包括预设提示语,则可以确认需要向该预设消息的发送方号码回复位置信息;若该预设消息的发送发号码不是指定联系人号码,或/和,该预设消息中不包括预设提示语,则可以确认不需要向该预设消息的发送方号码回复位置信息,在该情况下,手机可以按照常规的消息接收流程进行处理,如将该预设详细保存到相应的收件箱中,而不对该预设消息进行额外的处理。
举例来说,以预设消息为短信为例,当手机接收到短信时,可以根据该短信的发送方号码(手机号码)查询本地存储的指定联系人号码列表,若查询到匹配的指定联系人号码,则判断该手机号码为指定联系人号码,否则,判断该手机号码不是指定联系人号码;相应地,手机还可以分别以本地短信数据库中存储的各预设提示语,对短信内容进行关键字匹配,若任一预设提示语匹配成功,则判断该短信内容中包括预设提示语;否则,判断该短信内容中不包括预设提示语。
步骤204、获取当前位置信息。
本发明实施例中,当手机判断预设消息的发送方号码为指定联系人号码,且该预设消息中包括预设提示语时,手机可以对自身进行定位,以获取当前位置信息。
例如,手机可以通过自带的定位装置(如GPS模块、AGPS模块等)获取 当前的位置信息,也可以通过基站定位的方式获取当前的位置信息。
步骤205、判断常用位置信息数据库中是否存在与当前位置信息匹配的目标常用位置信息。若判断为是,转至步骤206;否则,转至步骤207。
本发明实施例中,用户可以在手机本地存储一个或多个常用位置信息,该常用位置信息可以为用户经常去的地点的位置信息,如好友家、常去的饭店等。
举例来说,用户可以通过手机,从地图上获取几个自己常去的地方的位置信息,如朋友王五家:经度:xxx。纬度:xxx,东北饺子馆:经度:xxx,纬度:xxx,并将其存储到常用位置信息数据库中。
相应地,手机获取到当前位置信息之后,可以根据该当前位置信息查询常用位置信息数据库,并判断常用位置信息数据库中是否存在与当前位置信息匹配的目标常用位置信息,若存在,则将该目标常用位置信息发送给发送方号码对应的终端;若不存在,则将获取到的当前位置信息发送给发送方号码对应的终端。
举例来说,假设手机获取到的当前位置信息为:经度:a1,纬度:b1,且常用位置信息数据库中包括的常用位置信息中存在如下信息:东北饺子馆:经度:a1,纬度b1,则手机可以确定常用位置数据库中存在于当前位置信息匹配的目标常用位置信息(即东北饺子馆:经度:a1,纬度b1),手机可以将该目标常用位置信息通过短信发送给发送方号码对应的终端(目标终端);目标终端用户接收到该短信后,可以获知该手机用户当前的位置为东北饺子馆。
作为一种可选的实施方式,上述步骤205中,判断常用位置信息数据库中是否存在与当前位置信息匹配的目标常用位置信息,可以包括以下步骤:
步骤31)、分别确定当前位置信息与常用位置信息数据库中各常用位置信息之间的距离;
步骤32)、判断该常用位置信息数据库中是否存在与当前位置信息之间的距离小于阈值的常用位置信息;若判断为是,转至步骤33;否则,转至步骤34;
步骤33)、确定该常用位置信息数据库中存在与当前位置信息匹配的目标常用位置信息;
步骤34)、确定该常用位置信息数据库中不存在与当前位置信息匹配的目标常用位置信息。
具体的,在本发明实施例中,手机获取到当前位置信息之后,可以根据该 当前位置信息,以及常用位置信息数据库中的各常用位置信息,分别计算当前位置信息与各常用位置信息的距离,并将与当前位置信息的距离小于阈值(可以预先设定,如50米、100米等)作为目标常用位置信息。
其中,当常用位置信息数据库中存在多个与当前位置信息的距离小于阈值的常用位置信息时,可以将与当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。
举例来说,假设获取到的当前位置信息为:经度:a1,纬度:b1;常用位置信息数据库中包括:常用位置信息1:a2,纬度:b2;常用位置信息2:a3,纬度:b3;常用位置信息3:经度a4,纬度:b4,手机根据当前位置信息,以及常用信息位置数据库中各常用位置信息,分别计算当前位置信息与常用位置信息1、常用位置信息2、常用位置信息3之间的距离,假设分别为1km、500m、50m,若阈值为100m,则可以讲常用位置信息3作为目标常用位置信息。
又假设常用位置信息数据库中还包括:常用位置信息4:经度:a5,经度:b5,且当前位置信息与常用位置信息4之间的距离为10m,则常用位置信息4和常用位置信息3与当前位置信息之间的距离均小于阈值,此时,将与当前位置信息之间的距离最小的常用位置信息4作为目标常用位置信息。
步骤206、向发送方号码对应的终端发送目标常用位置信息。
本发明实施中,当手机获取到当前位置信息,且确定常用位置信息数据库中存在与当前位置信息之间的距离小于阈值的目标常用位置信息时,将该目标常用位置信息发送给发送方号码对应的终端(目标终端)。目标终端用户接收到目标常用位置信息时,可以更加确切地获知上述手机的用户当前位置。
步骤207、向发送方号码对应的终端发送当前位置信息。
本发明实施例中,手机获取到当前位置信息之后,可以将该当前位置信息发送给预设消息的发送方号码对应的终端(目标终端);目标终端用户看到该位置信息之后,可以根据该位置信息确定对方(上述手机的用户)当前的位置。
在图2所描述的方法流程中,通过设置常用位置信息数据库,当接收到发送方号码为指定联系人号码,且包括预设提示语的预设消息时,获取自身当前位置信息,并当常用位置信息数据库中存在与当前位置小于阈值的目标常用位置信息时,将该目标常用位置信息发送给发送方号码对应的终端,从而能够更加确切地获知用户当前的位置。
进一步地,为了避免由于用户关机,而导致其他用户无法获知该用户的位置信息,在本发明实施例中,当用户想要关机时,手机可以提示用户是否需要向其他用户发送当前位置信息;若用户确定需要发送,则可以指定需要发送当前位置信息的联系人号码;手机可以向用户指定的联系人号码对应的终端发送当前位置信息,其具体实现流程可以参见图3。
如图3所示,为本发明实施例提供的另一种定位方法的流程示意图,可以包括以下步骤:
步骤301、当检测到关机指令时,输出提示消息,该提示消息用于提示用户是否发送当前位置信息。
本发明实施例中,当用户想要关机时,如手机检测到用户长按电源键的操作指令,手机可以向用户输出提示消息,以提示用户是否发送当前位置信息,该提示消息可以如图3A所示。
步骤302、若接收到用户响应该提示消息输入的发送当前位置信息的指令时,向用户所选择或输入的联系人号码对应的终端发送当前位置信息。
本发明实施例中,当手机接收到用户响应提示消息输入的发送当前位置信息的指令时,如检测到用户选择图3A所示的提示消息中的功能按钮“是”,手机可以输出联系人号码输入界面,用户可以在联系人号码输入界面中输入联系人号码或选择通讯录中的联系人号码。
其中,该联系人号码输入界面的示意图可以如图3B所示,用户可以在该联系人号码输入界面的输入框中直接输入联系人号码,或通过点击功能按钮“通讯录”进入通讯录,选择联系人号码。
手机接收到用户选择或输入的联系人号码时,可以将当前位置信息发送到用户所选择或输入的联系人号码对应的终端发送当前位置信息。其中,手机获取当前位置信息的具体实现可以参见上述步骤104或步骤204中的相关实现,本发明实施例不再赘述。
通过以上描述可以看出,在本发明实施例提供的技术方案中,当接收到预设消息,且判断该预设消息的发送方号码为指定号码,以及预设消息中包括预设提示语时,获取当前位置信息,并向发送方号码对应的终端发送当前位置信 息,从而实现了不需要用户额外操作的情况下,自动回复自身位置信息,提高了定位成功率。
下面为本发明装置实施例,本发明装置实施例与本发明方法实施例属于同一构思,用于执行本发明方法实施例中描述的方法。为了便于说明,本发明装置实施例仅示出与本发明装置实施例相关的部分,具体技术细节未揭示的,请参照本发明方法实施例的描述,此处不再一一赘述。
如图4所示,为本发明实施例提供的一种终端的结构示意图,可以包括:
第一接收模块401,用于接收预设消息;
第一判断模块402,用于判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;
定位模块403,用于当所述第一判断模块判断所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语时,获取当前位置信息;
发送模块404,用于向所述发送方号码对应的终端发送所述当前位置信息。
请一并参阅图5,图5是本发明实施例公开的另一种终端的结构示意图。其中,图5所示的终端是由图4所示的终端进行优化得到的,与图4所示的终端相比,图5所示的终端还可以包括:
第二接收模块405,用于接收针对目标联系人号码的指定联系人号码设置指令;
设置模块406,用于将所述目标联系人号码设置为指定联系人号码。
请一并参阅图6,图6是本发明实施例公开的另一种终端的结构示意图。其中,图6所示的终端是由图4所示的终端进行优化得到的,与图4所示的终端相比,图6所示的终端还可以包括:
第三接收模块407,用于接收提示语设置指令;
响应模块408,用于响应所述提示语设置指令,输出提示语设置界面;
第四接收模块409,用于接收用户通过所述提示语设置界面输入的提示语;
存储模块410,用于将所述提示语存储为预设提示语。
请一并参阅图7,图7是本发明实施例公开的另一种终端的结构示意图。其中,图7所示的终端是由图4所示的终端进行优化得到的,与图4所示的终端相比,图7所示的终端还可以包括:
第二判断模块411,用于判断常用位置信息数据库中是否存在于当前位置信息匹配的目标常用位置信息;
所述发送模块404,具体用于当所述第二判断模块411判断为是时,向所述发送方号码对应的终端发送所述目标常用位置信息;当所述第二判断模块411判断为否时,向所述发送方号码对应的终端发送所述当前位置信息。
在可选实施例中,所述第二判断模块411可以包括:
第一确定单元4111,用于分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;
判断单元4112,判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息;
第二确定单元4113,用于当所述判断单元4112判断为是时,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息;当所述判断单元4112判断为否时,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。
在可选实施例中,所述第二确定单元4113可以具体用于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。
请一并参阅图8,图8是本发明实施例公开的另一种终端的结构示意图。其中,图8所示的终端是由图4所示的终端进行优化得到的,与图4所示的终端相比,图8所示的终端还可以包括:
检测模块412,用于检测关机指令;
输出模块413,用于输出提示消息,所述提示消息用于提示用户是否发送当前位置信息;
第五接收模块414,用于接收用户响应所述提示消息输入的发送当前位置信息的指令;
所述发送模块404,还用于向用户所选择或输入的联系人号码对应的终端发送当前位置信息。
其中,发送模块404向用户所选择或输入的联系人号码对应的终端发送的当前位置信息可以为通过定位模块403获取。
图9是本发明实施例中提供的另一种终端的结构示意图。如图9所示,该终端包括:至少一个处理器901,例如CPU,输入输出装置903,存储器904,至少一个通信总线902。其中,通信总线902用于实现这些组件之间的连接通信。其中,存储器904可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器904可选的还可以是至少一个位于远离前述处理器901的存储装置。其中存储器904中存储一组程序代码,且处理器901调用存储器904中存储的程序代码,用于执行以下操作:
接收预设消息;
判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语;
若所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息;
向所述发送方号码对应的终端发送所述当前位置信息。
在可选实施例中,处理器901调用存储器904中存储的程序代码接收预设消息之前,还可以执行以下操作:
接收针对目标联系人号码的指定联系人号码设置指令;
将所述目标联系人号码设置为指定联系人号码。
在可选实施例中,处理器901调用存储器904中存储的程序代码接收预设消息之前,还可以执行以下操作:
接收提示语设置指令;
响应所述提示语设置指令,输出提示语设置界面;
接收用户通过所述提示语设置界面输入的提示语,并将所述提示语存储为预设提示语。
在可选实施例中,处理器901调用存储器904中存储的程序代码向所述发送方号码对应的终端发送所述当前位置之前,还可以执行以下操作:
判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息;
若判断为是,向所述发送方号码对应的终端发送所述目标常用位置信息;
否则,执行向所述发送方号码对应的终端发送所述当前位置信息的步骤。
在可选实施例中,处理器901调用存储器904中存储的程序代码判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息,可以具体包括:
分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;
判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息;
若判断为是,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息;
若判断为否,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。
在可选实施例中,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。
在可选实施例中,处理器901调用存储器904中存储的程序代码还可以执行以下操作:
当检测到关机指令时,输出提示消息,所述提示消息用于提示用户是否发送当前位置信息;
若接收到用户响应所述提示消息输入的发送当前位置信息的指令,向用户所选择或输入的联系人号码对应的终端发送当前位置信息。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定是必须针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适 的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
本领域的技术人员可以将本说明书中描述的不同实施例以及不同实施例的特征进行结合和组合。本发明所有实施例中的模块或单元,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
本发明所有实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减;本发明所有实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部 分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

一种定位方法及终端.pdf_第1页
第1页 / 共21页
一种定位方法及终端.pdf_第2页
第2页 / 共21页
一种定位方法及终端.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种定位方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种定位方法及终端.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410664975.4(22)申请日 2014.11.19H04W 4/02(2009.01)H04W 4/14(2009.01)(71)申请人 广东欧珀移动通信有限公司地址 523860 广东省东莞市长安镇乌沙海滨路18号(72)发明人 彭枫(74)专利代理机构 广州三环专利代理有限公司 44202代理人 郝传鑫 熊永强(54) 发明名称一种定位方法及终端(57) 摘要本发明实施例公开了一种定位方法,包括 :接收预设消息 ;判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语 ;若所述预设消息中发。

2、送方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息;向所述发送方号码对应的终端发送所述当前位置信息。本发明实施例还公开了一种终端。采用本发明实施例,可以提高定位成功率。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书12页 附图6页(10)申请公布号 CN 104507043 A(43)申请公布日 2015.04.08CN 104507043 A1/2 页21.一种定位方法,其特征在于,包括 :接收预设消息 ;判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语 ;若所述预设消息中发送。

3、方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息 ;向所述发送方号码对应的终端发送所述当前位置信息。2.如权利要求 1 所述的方法,其特征在于,所述接收预设消息之前,还包括 :接收针对目标联系人号码的指定联系人号码设置指令 ;将所述目标联系人号码设置为指定联系人号码。3.如权利要求 1 所述的方法,其特征在于,所述接收预设消息之前,还包括 :接收提示语设置指令 ;响应所述提示语设置指令,输出提示语设置界面 ;接收用户通过所述提示语设置界面输入的提示语,并将所述提示语存储为预设提示语。4.如权利要求 1 所述的方法,其特征在于,所述向所述发送方号码对应的终端发送所述当前位。

4、置之前,还包括 :判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息;若判断为是,向所述发送方号码对应的终端发送所述目标常用位置信息 ;否则,执行向所述发送方号码对应的终端发送所述当前位置信息的步骤。5.如权利要求 4 所述的方法,其特征在于,所述判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息,包括分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离;判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息 ;若判断为是,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息 。

5、;若判断为否,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。6.如权利要求 5 所述的方法,其特征在于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。7.如权利要求 1 所述的方法,其特征在于,该方法还包括 :当检测到关机指令时,输出提示消息,所述提示消息用于提示用户是否发送当前位置信息 ;若接收到用户响应所述提示消息输入的发送当前位置信息的指令,向用户所选择或输入的联系人号码对应的终端发送当前位置信息。权 利 要 求 书CN 104507043 。

6、A2/2 页38.一种终端,其特征在于,包括 :第一接收模块,用于接收预设消息 ;第一判断模块,用于判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语 ;定位模块,用于当所述第一判断模块判断所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语时,获取当前位置信息 ;发送模块,用于向所述发送方号码对应的终端发送所述当前位置信息。9.如权利要求 8 所述的终端,其特征在于,还包括 :第二接收模块,用于接收针对目标联系人号码的指定联系人号码设置指令 ;设置模块,用于将所述目标联系人号码设置为指定联系人号码。10.如权利要求 8 所述的终端,其特。

7、征在于,还包括 :第三接收模块,用于接收提示语设置指令 ;响应模块,用于响应所述提示语设置指令,输出提示语设置界面 ;第四接收模块,用于接收用户通过所述提示语设置界面输入的提示语 ;存储模块,用于将所述提示语存储为预设提示语。11.如权利要求 8 所述的终端,其特征在于,还包括 :第二判断模块,用于判断常用位置信息数据库中是否存在于当前位置信息匹配的目标常用位置信息 ;所述发送模块,具体用于当所述第二判断模块判断为是时,向所述发送方号码对应的终端发送所述目标常用位置信息 ;当所述第二判断模块判断为否时,向所述发送方号码对应的终端发送所述当前位置信息。12.如权利要求 11 所述的终端,其特征在。

8、于,所述第二判断模块包括 :第一确定单元,用于分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离 ;判断单元,判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息 ;第二确定单元,用于当所述判断单元判断为是时,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息 ;当所述判断单元判断为否时,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。13.如权利要求 12 所述的终端,其特征在于,所述第二确定单元具体用于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用。

9、位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。14.如权利要求 8 所述的终端,其特征在于,还包括 :检测模块,用于检测关机指令 ;输出模块,用于输出提示消息,所述提示消息用于提示用户是否发送当前位置信息 ;第五接收模块,用于接收用户响应所述提示消息输入的发送当前位置信息的指令 ;所述发送模块,还用于向用户所选择或输入的联系人号码对应的终端发送当前位置信息。权 利 要 求 书CN 104507043 A1/12 页4一种定位方法及终端技术领域0001 本发明涉及通信技术领域,尤其涉及一种定位方法及终端。背景技术0002 日常生活中,当第一用户想要获知第二用。

10、户的位置信息时,通常需要通过打电话或发短信的方式向第二用户询问,而如果第二用户由于某些特殊原因,如外部环境过于嘈杂,而未能及时接听电话或回复短信时,第一用户将无法获知第二用户的位置信息。发明内容0003 本发明实施例提供一种定位方法及终端,可以提高定位的成功率。0004 本发明实施例第一方面提供了一种定位方法,包括 :0005 接收预设消息 ;0006 判断所述预设消息的发送方号码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语 ;0007 若所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语,获取当前位置信息 ;0008 向所述发送方号码对应的终端发送所述当前。

11、位置信息。0009 其中,还包括 :0010 接收针对目标联系人号码的指定联系人号码设置指令 ;0011 将所述目标联系人号码设置为指定联系人号码。0012 其中,所述接收预设消息之前,还包括 :0013 接收提示语设置指令 ;0014 响应所述提示语设置指令,输出提示语设置界面 ;0015 接收用户通过所述提示语设置界面输入的提示语,并将所述提示语存储为预设提示语。0016 其中,所述向所述发送方号码对应的终端发送所述当前位置之前,还包括 :0017 判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息 ;0018 若判断为是,向所述发送方号码对应的终端发送所述目标常用位。

12、置信息 ;0019 否则,执行向所述发送方号码对应的终端发送所述当前位置信息的步骤。0020 其中,所述判断常用位置信息数据库中是否存在与所述当前位置信息匹配的目标常用位置信息,包括0021 分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离 ;0022 判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息 ;说 明 书CN 104507043 A2/12 页50023 若判断为是,确定所述常用位置信息数据库中存在与所述当前位置信息匹配的目标常用位置信息 ;0024 若判断为否,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的。

13、目标常用位置信息。0025 其中,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。0026 其中,该方法还包括 :0027 当检测到关机指令时,输出提示消息,所述提示消息用于提示用户是否发送当前位置信息 ;0028 若接收到用户响应所述提示消息输入的发送当前位置信息的指令,向用户所选择或输入的联系人号码对应的终端发送当前位置信息。0029 本发明实施例第二方面提供了一种终端,包括 :0030 第一接收模块,用于接收预设消息 ;0031 第一判断模块,用于判断所述预设消息的发送方号。

14、码是否为指定联系人号码,以及所述预设消息中是否包括预设提示语 ;0032 定位模块,用于当所述第一判断模块判断所述预设消息中发送方号码是指定联系人号码,且所述预设消息中包括预设提示语时,获取当前位置信息 ;0033 发送模块,用于向所述发送方号码对应的终端发送所述当前位置信息。0034 其中,还包括 :0035 第二接收模块,用于接收针对目标联系人号码的指定联系人号码设置指令 ;0036 设置模块,用于将所述目标联系人号码设置为指定联系人号码。0037 其中,还包括 :0038 第三接收模块,用于接收提示语设置指令 ;0039 响应模块,用于响应所述提示语设置指令,输出提示语设置界面 ;004。

15、0 第四接收模块,用于接收用户通过所述提示语设置界面输入的提示语 ;0041 存储模块,用于将所述提示语存储为预设提示语。0042 其中,还包括 :0043 第二判断模块,用于判断常用位置信息数据库中是否存在于当前位置信息匹配的目标常用位置信息 ;0044 所述发送模块,具体用于当所述第二判断模块判断为是时,向所述发送方号码对应的终端发送所述目标常用位置信息 ;当所述第二判断模块判断为否时,向所述发送方号码对应的终端发送所述当前位置信息。0045 其中,所述第二判断模块包括 :0046 第一确定单元,用于分别确定所述当前位置信息与所述常用位置信息数据库中各常用位置信息之间的距离 ;0047 判。

16、断单元,判断所述常用位置信息数据库中是否存在与所述当前位置信息之间的距离小于阈值的常用位置信息 ;0048 第二确定单元,用于当所述判断单元判断为是时,确定所述常用位置信息数据库说 明 书CN 104507043 A3/12 页6中存在与所述当前位置信息匹配的目标常用位置信息 ;当所述判断单元判断为否时,确定所述常用位置信息数据库中不存在与所述当前位置信息匹配的目标常用位置信息。0049 其中,所述第二确定单元具体用于,当所述常用位置信息数据库中存在至少两个与所述当前位置信息之间的距离小于阈值的常用位置信息时,将与所述当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。0050 其。

17、中,还包括 :0051 检测模块,用于检测关机指令 ;0052 输出模块,用于输出提示消息,所述提示消息用于提示用户是否发送当前位置信息;0053 第五接收模块,用于接收用户响应所述提示消息输入的发送当前位置信息的指令;0054 所述发送模块,还用于向用户所选择或输入的联系人号码对应的终端发送当前位置信息。0055 实施本发明实施例,具有如下有益效果 :0056 当接收到预设消息,且判断该预设消息的发送方号码为指定号码,以及预设消息中包括预设提示语时,获取当前位置信息,并向发送方号码对应的终端发送当前位置信息,从而实现了不需要用户额外操作的情况下,自动回复自身位置信息,提高了定位成功率。附图说。

18、明0057 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0058 图 1 是本发明实施例提供的一种定位方法的流程示意图 ;0059 图 2 是本发明实施例提供的另一种定位方法的流程示意图 ;0060 图 3 是本发明实施例提供的另一种定位方法的流程示意图 ;0061 图 3A 是本发明实施例提供的一种发送位置信息的提示消息的示意图 ;0062 图 3B 是本发明实施例提供的一种联系人号码输入界面的示意图 ;0。

19、063 图 4 是本发明实施例提供的一种终端的结构示意图 ;0064 图 5 是本发明实施例提供的另一种终端的结构示意图 ;0065 图 6 是本发明实施例提供的另一种终端的结构示意图 ;0066 图 7 是本发明实施例提供的另一种终端的结构示意图 ;0067 图 8 是本发明实施例提供的另一种终端的结构示意图 ;0068 图 9 是本发明实施例提供的另一种终端的结构示意图。具体实施方式0069 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造。

20、性劳动前提下所获得的所有其他说 明 书CN 104507043 A4/12 页7实施例,都属于本发明保护的范围。0070 如图 1 所示,为本发明实施例提供的一种定位方法的流程示意图,可以包括以下步骤 :0071 步骤 101、接收预设消息。0072 本发明实施例中,上述方法可以应用于具有预设消息收发功能以及定位功能的终端设备,该终端设备可以包括但不限于智能手机、笔记本电脑、平板电脑等 ;其中,上述预设消息可以包括但不限于短信、彩信、微信等。为便于说明,本发明实施例以智能手机 ( 以下简称手机 ) 为例,但应当说明的是,本发明实施例并不限制于手机,凡是可以实施本发明实施例的设备、装置或系统,均。

21、属于本发明实施例所需保护的范围。0073 步骤 102、判断该预设消息的发送方号码是否为指定联系人号码,若判断为是,转至步骤 103 ;否则,结束当前流程。0074 步骤 103、判断该预设消息中是否包括预设提示语,若判断为是,转至步骤 104 ;否则,结束当前流程。0075 本发明实施例中,为了实现手机自动回复位置信息,可以预先在手机中设置指定的联系人号码,以及提示语 ( 如“你在哪儿”、“几点回家”等 ),当手机接收到该指令的联系人号码发送的包括该提示语的消息时,手机可以自动向该联系人号码回复位置信息。0076 相应地,在本发明实施例中,当手机接收到预设消息时,可以判断该预设消息的发送方号。

22、码是否为指定联系人号码,以及该预设消息中是否包括预设提示语 ;若该预设消息的发送方号码为指定联系人号码,以及该预设消息中包括预设提示语,则可以确认需要向该预设消息的发送方号码回复位置信息 ;若该预设消息的发送发号码不是指定联系人号码,或 / 和,该预设消息中不包括预设提示语,则可以确认不需要向该预设消息的发送方号码回复位置信息,在该情况下,手机可以按照常规的消息接收流程进行处理,如将该预设详细保存到相应的收件箱中,而不对该预设消息进行额外的处理。0077 需要注意的是,本发明实施例中,上述步骤102和步骤103之间并不存在必然的时序关系,即在具体实施时,手机可以先判断预设消息的发送方号码是否为。

23、指定联系人号码,并在该预设消息的发送方号码是指定联系人号码时,再判断预设消息中是否包括预设提示语 ;也可以先判断预设消息中是否包括预设提示语,并在该预设消息中包括预设提示语时,再判断该预设消息的发送方号码是否为指定联系人号码,本发明实施例中对此不再赘述。0078 步骤 104、获取当前位置信息。0079 本发明实施例中,当手机判断预设消息的发送方号码为指定联系人号码,且该预设消息中包括预设提示语时,手机可以对自身进行定位,以获取当前位置信息。0080 例如,手机可以通过自带的定位装置(如GPS(Global Position System,全球定位系统)模块、AGPS(Assisted GPS。

24、 :辅助全球定位系统)模块等)获取当前的位置信息,也可以通过基站定位的方式获取当前的位置信息。0081 步骤 105、向该发送方号码对应的终端发送当前位置信息。0082 本发明实施例中,手机获取到当前位置信息之后,可以将该当前位置信息发送给预设消息的发送方号码对应的终端 ( 目标终端 ) ;目标终端用户看到该位置信息之后,可以根据该位置信息确定对方 ( 上述手机的用户 ) 当前的位置。0083 需要注意的是,在本发明实施例中,手机接收到指定联系人号码发送的包括预设说 明 书CN 104507043 A5/12 页8提示语的预设消息时,向该指定联系人号码对应的终端发送当前位置信息可以通过功能开关。

25、控制其开启和关闭,仅当该功能开关开启时,手机才会执行如步骤101步骤105的相关流程。0084 在图 1 所描述的方法流程中,当接收到发送方号码为指定联系人号码,且包括预设提示语的预设消息时,获取自身当前位置信息,并向该发送方号码对应的终端发送当前位置信息,从而实现了不需要用户额外操作的情况下,自动回复自身位置信息,提高了定位成功率。0085 如图 2 所示,为本发明实施例提供的另一种定位方法的流程示意图,可以包括以下步骤 :0086 步骤 201、接收预设消息。0087 步骤 202、判断该预设消息的发送方号码是否为指定联系人号码,若判断为是,转至步骤 203 ;否则,结束当前流程。0088。

26、 步骤 203、判断该预设消息中是否包括预设提示语,若判断为是,转至步骤 204 ;否则,结束当前流程。0089 本发明实施例中,为了实现手机自动回复位置信息,可以预先在手机中设置指定的联系人号码,以及提示语 ( 如“你在哪儿”、“几点回家”等 ),当手机接收到该指令的联系人号码发送的包括该提示语的消息时,手机可以自动向该联系人号码回复位置信息。0090 作为一种可选的实施方式,本发明实施例中,上述步骤 201 之前,还可以包括以下步骤 :0091 步骤 11)、接收针对目标联系人号码的指定联系人号码设置指令 ;0092 步骤 12)、将目标联系人号码设置为指定联系人号码。0093 举例来说,。

27、以联系人号码为手机号码为例,当手机检测到用户选择手机通讯录中任一手机号码 ( 目标手机号码 ) 的操作指令时 ( 如用户点击手机通讯录中的任一手机号码 ),手机可以向用户输出对应的功能菜单,该功能菜单中可以包括呼叫、发送短信,以及设置为指定联系人号码 ( 在具体实现中可以为“自动回复地理位置给该联系人”,下同 ) 等选项,若用户选择设置为指定联系人号码,手机可以将该目标手机号码设置为指定联系人号码,如添加到指定联系人号码列表中。0094 又举例来说,仍以联系人号码为手机号码为例,手机中可以增加一个设置指定联系人号码的功能按钮,当手机检测到用户选择该功能按钮的操作指令时,可以向用户输出指定联系人。

28、号码添加页面,用户可以在该指定联系人号码添加页面中输入手机号码或者选择手机通讯录中保存的手机号码 ;手机可以将用户在该指定联系人号码添加页面中输入的手机号码或选择的手机号码设置为指定联系人号码,并添加到指定联系人号码列表中。0095 作为一种可选的实施方式,本发明实施例中,上述步骤 201 之前,还可以包括以下步骤 :0096 步骤 21)、接收提示语设置指令 ;0097 步骤 22)、响应该提示语设置指令,输出提示语设置界面 ;0098 步骤 23)、接收用户通过提示语设置界面输入的提示语,并将该提示语存储为预设提示语。0099 举例来说,在本发明实施例中,手机中可以增加一个设置提示语的功能。

29、按钮,当手说 明 书CN 104507043 A6/12 页9机检测到用户选择该功能按钮 ( 如点击该功能按钮 ) 的操作指令时,向用户输出提示语设置界面,用户可以在该提示语设置界面中输入自定义的提示语(如“你在哪儿”、“几点回家”等 ) ;手机接收到用户输入的提示语后,将该提示语存储为预设提示语,如存储到本地短信数据库中。0100 需要注意的是,本发明实施例中,手机中也可以用户提供一些编辑好的提示语,以供用户在设置提示语时选择,从而避免了用户必须手动编辑提示语 ;此外,在本发明实施例中,用户设置提示语时,可以同时针对所有指定联系人号码设置,即所有的指定联系人号码对应相同的提示语 ;也可以针对。

30、具体的某一个指定联系人号码设置,即不同的联系人号码可以对应不同的提示语,其具体实现在此不再赘述。0101 在本发明实施例中,当手机接收到预设消息时,可以判断该预设消息的发送方号码是否为指定联系人号码,以及该预设消息中是否包括预设提示语 ;若该预设消息的发送方号码为指定联系人号码,以及该预设消息中包括预设提示语,则可以确认需要向该预设消息的发送方号码回复位置信息 ;若该预设消息的发送发号码不是指定联系人号码,或 /和,该预设消息中不包括预设提示语,则可以确认不需要向该预设消息的发送方号码回复位置信息,在该情况下,手机可以按照常规的消息接收流程进行处理,如将该预设详细保存到相应的收件箱中,而不对该。

31、预设消息进行额外的处理。0102 举例来说,以预设消息为短信为例,当手机接收到短信时,可以根据该短信的发送方号码 ( 手机号码 ) 查询本地存储的指定联系人号码列表,若查询到匹配的指定联系人号码,则判断该手机号码为指定联系人号码,否则,判断该手机号码不是指定联系人号码 ;相应地,手机还可以分别以本地短信数据库中存储的各预设提示语,对短信内容进行关键字匹配,若任一预设提示语匹配成功,则判断该短信内容中包括预设提示语 ;否则,判断该短信内容中不包括预设提示语。0103 步骤 204、获取当前位置信息。0104 本发明实施例中,当手机判断预设消息的发送方号码为指定联系人号码,且该预设消息中包括预设提。

32、示语时,手机可以对自身进行定位,以获取当前位置信息。0105 例如,手机可以通过自带的定位装置 ( 如 GPS 模块、AGPS 模块等 ) 获取当前的位置信息,也可以通过基站定位的方式获取当前的位置信息。0106 步骤 205、判断常用位置信息数据库中是否存在与当前位置信息匹配的目标常用位置信息。若判断为是,转至步骤 206 ;否则,转至步骤 207。0107 本发明实施例中,用户可以在手机本地存储一个或多个常用位置信息该常用位置信息可以为用户经常去的地点的位置信息,如好友家、常去的饭店等。0108 举例来说,用户可以通过手机,从地图上获取几个自己常去的地方的位置信息,如朋友王五家 :经度 :。

33、xxx。纬度 :xx,东北饺子馆 :经度 : x,纬度 : x,并将其存储到常用位置信息数据库中。0109 相应地,手机获取到当前位置信息之后,可以根据该当前位置信息查询常用位置信息数据库,并判断常用位置信息数据库中是否存在与当前位置信息匹配的目标常用位置信息,若存在,则将该目标常用位置信息发送给发送方号码对应的终端 ;若不存在,则将获取到的当前位置信息发送给发送方号码对应的终端。0110 举例来说,假设手机获取到的当前位置信息为 :经度 :a1,纬度 :b ,且常用位置信说 明 书CN 104507043 A7/12 页10息数据库中包括的常用位置信息中存在如下信息 :东北饺子馆 :经度 :。

34、a1,纬度 b1,则手机可以确定常用位置数据库中存在于当前位置信息匹配的目标常用位置信息 ( 即东北饺子馆 :经度 :a1,纬度 b1),手机可以将该目标常用位置信息通过短信发送给发送方号码对应的终端 ( 目标终端 ) ;目标终端用户接收到该短信后,可以获知该手机用户当前的位置为东北饺子馆。0111 作为一种可选的实施方式,上述步骤 205 中,判断常用位置信息数据库中是否存在与当前位置信息匹配的目标常用位置信息,可以包括以下步骤 :0112 步骤 31)、分别确定当前位置信息与常用位置信息数据库中各常用位置信息之间的距离 ;0113 步骤 32)、判断该常用位置信息数据库中是否存在与当前位置。

35、信息之间的距离小于阈值的常用位置信息 ;若判断为是,转至步骤 33 ;否则,转至步骤 34 ;0114 步骤 33)、确定该常用位置信息数据库中存在与当前位置信息匹配的目标常用位置信息 ;0115 步骤 34)、确定该常用位置信息数据库中不存在与当前位置信息匹配的目标常用位置信息。0116 具体的,在本发明实施例中,手机获取到当前位置信息之后,可以根据该当前位置信息,以及常用位置信息数据库中的各常用位置信息,分别计算当前位置信息与各常用位置信息的距离,并将与当前位置信息的距离小于阈值 ( 可以预先设定,如 50 米、100 米等 )作为目标常用位置信息。0117 其中,当常用位置信息数据库中存。

36、在多个与当前位置信息的距离小于阈值的常用位置信息时,可以将与当前位置信息之间的距离最小的常用位置信息确定为目标常用位置信息。0118 举例来说,假设获取到的当前位置信息为 :经度 :a1,纬度 :b ;常用位置信息数据库中包括 :常用位置信息 1 :a2,纬度 :b ;常用位置信息 2 :a3,纬度 :b ;常用位置信息 3 :经度 a4,纬度 :b4,手机根据当前位置信息,以及常用信息位置数据库中各常用位置信息,分别计算当前位置信息与常用位置信息1、常用位置信息2、常用位置信息3之间的距离,假设分别为1km、500m、50m,若阈值为100m,则可以讲常用位置信息3作为目标常用位置信息。01。

37、19 又假设常用位置信息数据库中还包括 :常用位置信息 4 :经度 :a5,经度 :b ,且当前位置信息与常用位置信息4之间的距离为10m,则常用位置信息4和常用位置信息3与当前位置信息之间的距离均小于阈值,此时,将与当前位置信息之间的距离最小的常用位置信息 4 作为目标常用位置信息。0120 步骤 206、向发送方号码对应的终端发送目标常用位置信息。0121 本发明实施中,当手机获取到当前位置信息,且确定常用位置信息数据库中存在与当前位置信息之间的距离小于阈值的目标常用位置信息时,将该目标常用位置信息发送给发送方号码对应的终端(目标终端)。目标终端用户接收到目标常用位置信息时,可以更加确切地获知上述手机的用户当前位置。0122 步骤 207、向发送方号码对应的终端发送当前位置信息。0123 本发明实施例中,手机获取到当前位置信息之后,可以将该当前位置信息发送给预设消息的发送方号码对应的终端 ( 目标终端 ) ;目标终端用户看到该位置信息之后,可以说 明 书CN 104507043 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1