CN105403221A - 一种导航路线的生成方法及移动终端 - Google Patents
一种导航路线的生成方法及移动终端 Download PDFInfo
- Publication number
- CN105403221A CN105403221A CN201510712571.2A CN201510712571A CN105403221A CN 105403221 A CN105403221 A CN 105403221A CN 201510712571 A CN201510712571 A CN 201510712571A CN 105403221 A CN105403221 A CN 105403221A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- action event
- rid
- whipping
- gets rid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明实施例提供了一种导航路线的生成方法,所述方法包括:移动终端获取用户在室内地图依次标记的多个位置,其中,所述多个位置中不包含所述移动终端的当前位置;所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接;所述移动终端将所述当前位置与所述多个位置中的标记时间最早的位置进行连接,以形成导航路线。本发明实施例还提供了一种移动终端。通过本发明实施例可为用户提供个性化导航路线。
Description
技术领域
本发明涉及导航领域,具体涉及一种导航路线的生成方法及移动终端。
背景技术
随着科学技术的发展,对终端自身所处位置的精确定位以及从终端所处位置到兴趣地点的导航越来越关注。目前,WIFI热点定位成为一种热门的室内导航技术。在室内导航技术的使用过程中,常常会遇到如下问题,例如,某些时候,室内导航软件生成的导航路线并不是用户想要的导航路线,因而,不能为用户提供个性化的导航路线。
发明内容
本发明实施例提供了一种导航路线的生成方法及移动终端,以期为用户提供个性化导航路线。
本发明实施例第一方面提供了一种导航路线的生成方法,包括:
移动终端获取用户在室内地图依次标记的多个位置,其中,所述多个位置中不包含所述移动终端的当前位置;
所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接;
所述移动终端将所述当前位置与所述多个位置中的标记时间最早的位置进行连接,以形成导航路线。
结合本发明实施例的第一方面,在第一方面的第一种可能的实施方式中,所述移动终端获取用户在室内地图依次标记的多个位置之后,以及所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接之前,所述方法还包括:
所述移动终端判断所述移动终端以及所述移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生同一动作事件,执行所述的按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接的步骤。
结合本发明实施例的第一方面的第一种可能的实施方式中,在第一方面的第二种可能的实施方式中,所述移动终端判断所述移动终端以及所述移动终端绑定的穿戴设备均在预设时长内发生同一动作事件之后,以及所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接之前,所述方法还包括:
所述移动终端采集用户的身份信息;
所述移动终端对比所述身份信息与预设身份信息是否匹配,如果匹配,执行所述按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接的步骤。
结合本发明实施例的第一方面的第一种或第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述移动终端判断所述移动终端以及所述移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,包括:
所述移动终端检测所述移动终端是否发生第一甩动作事件,如果所述移动终端发生第一甩动作事件,检测所述移动终端绑定的穿戴设备是否发生第二甩动作事件,如果所述穿戴设备发生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长均位于所述预设时长内,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出所述移动终端以及所述穿戴设备均在所述预设时长内发生同一动作事件。
结合本发明实施例的第一方面,在第一方面的第四种可能的实现方式中,所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接,包括:
所述移动终端根据所述多个位置的标记时间的顺序依次生成所述多个位置中的相邻位置之间的最优路径。
本发明实施例第二方面提供了一种移动终端,包括:
获取单元,用于获取用户在室内地图依次标记的多个位置,其中,多个位置中不包含所述移动终端的当前位置;
连接单元,用于按照所述获取单元获取到的多个位置的标记时间的先后顺序,将所述多个位置依次连接;
所述连接单元还用于:
将所述当前位置与所述获取单元获取到的多个位置中的标记时间最早的位置进行连接,以形成导航路线。
结合本发明实施例的第二方面,在第二方面的第一种可能的实施方式中,所述移动终还包括:
判断单元,用于判断所述移动终端以及所述移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果所述判断单元判断出发生同一动作事件,所述连接单元按照所述获取单元获取到的多个位置的标记时间的先后顺序,将所述多个位置依次连接。
结合本发明实施例的第二方面的第一种可能的实施方式中,在第二方面的第二种可能的实施方式中,所述移动终端还包括:
采集单元,用于在所述判断单元判断所述移动终端以及所述移动终端绑定的穿戴设备均在预设时长内发生同一动作事件之后采集用户的身份信息;
匹配单元,用于对比所述采集单元采集到的身份信息与预设身份信息是否匹配,如果所述匹配单元匹配成功,所述连接单元按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接。
结合本发明实施例的第二方面的第一种或第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述判断单元具体用于:
检测所述移动终端是否发生第一甩动作事件,如果所述移动终端发生第一甩动作事件,检测所述移动终端绑定的穿戴设备是否发生第二甩动作事件,如果所述穿戴设备发生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长均位于所述预设时长内,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出所述移动终端以及所述穿戴设备均在所述预设时长内发生同一动作事件。
结合本发明实施例的第二方面,在第二方面的第四种可能的实施方式中,所述连接单元具体用于:
根据所述获取单元获取到的多个位置的标记时间的顺序依次生成所述多个位置中的相邻位置之间的最优路径。
实施本发明实施例,具有如下有益效果:
可以看出,在本实施例中,移动终端可在获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置,根据该多个位置的标记时间顺序连接出该当前位置与该多个位置之间的导航路线,可见,上述操作过程中,可得到当前位置与用户标记的多个位置的导航路线,因而,可为用户提供个性化导航路线。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种导航路线的生成方法的第一实施例流程示意图;
图2是本发明实施例提供的一种导航路线的生成方法的第二实施例流程示意图;
图3是本发明实施例提供的一种导航路线的生成方法的第三实施例流程示意图;
图4a是本发明实施例提供的一种移动终端的第一实施例结构示意图;
图4b是本发明实施例提供的一种移动终端的第一实施例又一结构示意图;
图4c是本发明实施例提供的一种移动终端的第一实施例又一结构示意图;
图5是本发明实施例提供的一种移动终端的第二实施例结构示意图。
具体实施方式
本发明实施例提供了一种导航路线的生成方法及移动终端,以期为用户提供个性化导航路线。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例所描述的移动终端可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述移动终端仅是举例,而非穷举,包含但不限于上述移动终端。
本发明实施例的导航路线的生成方法的一个实施例。其中,一种导航路线的生成方法:移动终端获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置,移动终端按照该多个位置的标记时间的先后顺序,将该多个位置依次连接,将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。
请参阅图1,为本发明实施例提供的一种导航路线的生成方法的第一实施例流程示意图。本实施例中所描述的导航路线的生成方法,包括以下步骤:
S101、移动终端获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置。
本发明实施例中,可在移动终端打开室内地图时,用户可在该室内地图上进行标记。用户在室内地图上每标记一次,可获取与该标记对应的位置。用户可依次进行多次标记,从而,可获取与该多次标记对应的多个位置。其中,该多个位置中不包含该移动终端的当前位置,因为该移动终端的当前位置可直接定位得到,因此,该当前位置无需标记。
本发明实施例中,该室内地图由该移动终端所处的场景决定,例如,该移动终端所处于的环境可为超市、购物中心、学校、博物馆、机场、地铁站、火车站、医院、体育馆等等。
S102、移动终端按照该多个位置的标记时间的先后顺序,将该多个位置依次连接。
本发明实施例中,上述多个位置中的每个位置均对应有相应的标记时间,因而,可根据该多个位置的标记时间的先后顺序,将该多个位置依次进行连接,例如,假设有4个位置,该4个位置分别为A位置(简称A)、B位置(简称B)、C位置(简称C)和D位置(简称D)。依据该4个位置的标记时间的先后顺序分别为:A、B、C和D,则A和B进行连接,然后B和C进行连接,C和D进行连接。进一步地,A和B之间的连接可为直线或者曲线,例如,在A和B之间没有障碍物的情况下,则A和B之间可用直线进行连接,若A和B之间用某个建筑物或者一扇门挡住了,则A和B之间可用曲线进行连接。需要说明的是,多个位置可为两个或者两个以上的位置,特殊地,本发明实施例中的多个位置可为一个位置。
作为一种可能的实施方式,移动终端可根据上述多个位置的标记时间的顺序依次生成该多个位置中的相邻位置之间的最优路径。例如,假设有4个位置,该4个位置分别为A位置(简称A)、B位置(简称B)、C位置(简称C)和D位置(简称D)。依据该4个位置的标记时间的先后顺序分别为:A、B、C和D,则可先生成A与B之间的最优路径,然后生成B与C之间的最优路径,最后生成C与D之间的最优路径。
进一步地,移动终端按照该多个位置的标记时间的先后顺序,将该多个位置依次连接之后,可对该多个位置中的任意两个相邻位置之间的连接的路线进行修改,以上述A与B之间的路径进行举例说明,例如,A与B之间因为某个建筑物挡住了,则在室内地图上生成的路线会由A绕过该建筑物到达B,而,假若用户知道该建筑物可以穿越,则用户可对A与B之间的路线进行修改,让A直接穿越该建筑物与B连接,此种情况下,用户从A到达B可节约不少时间。
S103、移动终端将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。
本发明实施例中,在多个位置依次被连接之后,移动终端可将当前位置与上述多个位置中的标记时间最早的位置进行连接,从而,当前位置和上述多个位置就形成了一条导航路线。可选地,移动终端可将当前位置与多个位置中的标记时间最早的位置进行连接,然后,将该多个位置的标记时间的先后顺序将该多个位置依次连接。
进一步地,在移动终端将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线之后,可移除该多个位置中的部分位置,在该部分位置不包含该多个位置中的标记时间最早的位置的时候,可保留当前位置与该标记时间最早的位置的连接,然后,将多个位置中除去部分位置之后的位置按照原来的多个位置的标记时间的先后顺序进行连接。可选地,在该部分位置包含该多个位置中的标记时间最早的位置的时候,可将该多个位置中除去该部分位置之外的位置按照原来的多个位置的标记时间的先后顺序进行连接,然后,再将当前位置与该多个位置中除去该部分位置之外的位置中的标记时间最早的位置进行连接。
进一步地,在移动终端将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线之后,可获取用户在该室内地图上再次依次标记的多个位置,则也可以按照上述实施方式进行连接,以得到导航路线。
进一步地,在移动终端将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线之后,则可拖动该多个位置中的任一位置,则在该拖动过程中,导航路线在保持该多个位置之间的连接关系之后进行相应地调整。
可以看出,在本实施例中,移动终端可在获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置,根据该多个位置的标记时间顺序连接出该当前位置与该多个位置之间的导航路线,可见,上述操作过程中,可得到当前位置与用户标记的多个位置的导航路线,因而,可为用户提供个性化导航路线。
请参阅图2,为本发明实施例提供的一种导航路线的生成方法的第二实施例流程示意图。本实施例中所描述的导航路线的生成方法,包括以下步骤:
S201、移动终端获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置。
S202、移动终端判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件。
若是,执行步骤S203。
若否,通知移动终端该同一动作事件失败,并再次执行步骤S202。
本发明实施例中,穿戴设备可为智能手表、智能手环、智能眼镜等等。移动终端可预先与穿戴设备进行绑定,移动终端可判断该移动终端以及穿戴设备是否在预设时长内发生同一动作事件,若是,则按照该多个位置的标记时间的先后顺序,将该多个位置依次连接。若不是,则无法进行后续步骤。其中,同一动作可包括但不仅限于:甩一甩、按压、敲击或者转几圈等等。预设时长可包括但不仅限于:1秒、5秒、8秒、10秒、15秒、20秒、25秒、30秒、10.5秒、1分钟等等,在此不作限定。例如,预设时长为5s的情况下,在5秒时间内,可5次甩移动终端,可5次甩穿戴设备,则可认为移动终端与穿戴设备预设时长发生了同一动作事件;又例如,预设时长为5s的情况下,在5秒时间内,可5次按压移动终端,可5次按压穿戴设备,则可认为移动终端与穿戴设备预设时长发生了同一动作事件;又例如,预设时长为5s的情况下,在5秒时间内,可5次敲击移动终端,可5次敲击穿戴设备,则可认为移动终端与穿戴设备预设时长发生了同一动作事件;又例如,预设时长为5s的情况下,在5秒时间内,可转移动终端5圈,可转穿戴设备5圈,则可认为移动终端与穿戴设备预设时长发生了同一动作事件。
作为一种可能的实施方式,移动终端判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件具体可为:检测该移动终端是否发生第一甩动作事件,如果该移动终端发生第一甩动作事件,检测该移动终端绑定的穿戴设备是否发生第二甩动作事件,如果该穿戴设备发生第二甩动作事件,判断该第一甩动作事件和该第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断该第一甩动作事件和该第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及该第一甩动作事件和该第二甩动作事件包括的甩动作持续时长是否均位于该预设时长内,如果该第一甩动作事件和该第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及该第一甩动作事件和该第二甩动作事件包括的甩动作持续时长均位于该预设时长内,判断该第一甩动作事件与该第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果该第一甩动作事件与该第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断该第一甩动作事件与该第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果该第一甩动作事件与该第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出该移动终端以及该穿戴设备均在该预设时长内发生同一动作事件。
S203、移动终端按照所述多个位置的标记时间的先后顺序,将该多个位置依次连接。
S204、移动终端将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。
可以理解的是,本发明实施例的步骤S201、S203、S204的具体实施方式可根据导航路线的生成方法的第一实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本发明实施例中,移动终端在获取用户在室内地图依次标记的多个位置之后,判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生了同一事件,则按照该多个位置的标记时间的先后顺序,将该多个位置依次连接,并将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。显然,在将用户获取的多个位置生成导航路线之前,需采用一定的验证措施,因而,增强了移动终端使用的安全性。
请参阅图3,为本发明实施例提供的一种导航路线的生成方法的第三实施例流程示意图。本实施例中所描述的导航路线的生成方法,包括以下步骤:
S301、移动终端获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置。
S302、移动终端判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件。
S303、移动终端采集用户的身份信息。
本发明实施例中,移动终端采集的用户的身份信息可包括但不仅限于:指纹信息、声纹信息、人脸信息或者虹膜信息等等。以指纹信息进行举例说明,移动终端在安装有指纹识别模组的情况下,可通过该指纹识别模组对用户的指纹信息进行采集。
可选地,移动终端判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件之后,无论该移动终端与该移动终端绑定的穿戴设备是否发生了同一时间,则移动终端皆可采集用户的身份信息。
S304、移动终端对比该身份信息与预设身份信息是否匹配。
若是,执行步骤S305。
若否,执行步骤S303。
可选地,上述预设身份信息可为预先用户录入的身份信息。
S305、移动终端按照该多个位置的标记时间的先后顺序,将该多个位置依次连接。
S306、移动终端将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。
可以理解的是,本发明实施例的步骤S301、S305、S306的具体实施方式可根据导航路线的生成方法的第一实施例中的方法具体实现,本发明实施例的步骤S302的具体实施方式可根据导航路线的生成方法的第二实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本发明实施例中,移动终端在获取用户在室内地图依次标记的多个位置之后,判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生了同一事件,则采集用户的身份信息,对比该身份信息与预设身份信息是否匹配,如果匹配,则按照该多个位置的标记时间的先后顺序,将该多个位置依次连接,并将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。显然,在将用户获取的多个位置生成导航路线之前,需要进行同一事件检测及身份验证,因而,进一步增强了移动终端使用的安全性。
请参阅图4a-图4c,其中,图4a为本发明实施例提供的一种移动终端的第一实施例结构示意图。图4a中本实施例中所描述的移动终端,包括:获取单元401和连接单元402,具体如下:
获取单元401,用于获取用户在室内地图依次标记的多个位置,其中,多个位置中不包含该移动终端的当前位置。
连接单元402,用于按照该获取单元401获取到的多个位置的标记时间的先后顺序,将该多个位置依次连接。
连接单元402还用于:
将该当前位置与该获取单元401获取到的多个位置中的标记时间最早的位置进行连接,以形成导航路线。
作为一种可能的实施方式,如图4b所示,上述移动终端还可包括:判断单元403,具体如下:
判断单元403,用于判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件。如果该判断单元402判断出发生同一动作事件,则连接单元402按照该获取单元401获取到的多个位置的标记时间的先后顺序,将该多个位置依次连接。可选地,在获取单元401获取到用户在室内地图依次标记的多个位置之后,向判断单元403发送用于请求生成导航路线的生成请求,判断单元403响应该生成请求判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,若是,向连接单元发送连接提示信息,连接单元402根据该提示信息按照该获取单元401获取到的多个位置的标记时间的先后顺序,将该多个位置依次连接,若否,则提示移动终端同一动作事件失败。
作为一种可能的实施方式,如图4c所示,图4b中所描述的移动终端还可包括:采集单元404和匹配单元405,具体如下:
采集单元404,用于在判断单元403判断该移动终端以及该移动终端绑定的穿戴设备均在预设时长内发生同一动作事件之后采集用户的身份信息。
匹配单元405,用于对比采集单元404采集到的身份信息与预设身份信息是否匹配,如果匹配单元405匹配成功,连接单元402按照该多个位置的标记时间的先后顺序,将该多个位置依次连接。
作为一种可能的实施方式,图4b或图4c中所描述的判断单元403具体用于:
检测该移动终端是否发生第一甩动作事件,如果该移动终端发生第一甩动作事件,检测该移动终端绑定的穿戴设备是否发生第二甩动作事件,如果该穿戴设备发生第二甩动作事件,判断该第一甩动作事件和该第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断该第一甩动作事件和该第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及该第一甩动作事件和该第二甩动作事件包括的甩动作持续时长是否均位于该预设时长内,如果该第一甩动作事件和该第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及该第一甩动作事件和该第二甩动作事件包括的甩动作持续时长均位于该预设时长内,判断该第一甩动作事件与该第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果该第一甩动作事件与该第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断该第一甩动作事件与该第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果该第一甩动作事件与该第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出该移动终端以及该穿戴设备均在该预设时长内发生同一动作事件。
可选地,上述连接单元402还具体用于:
根据获取单元401获取到的多个位置的标记时间的顺序依次生成该多个位置中的相邻位置之间的最优路径。
可以看出,在本实施例中所描述的移动终端可在获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置,根据该多个位置的标记时间顺序连接出该当前位置与该多个位置之间的导航路线,可见,上述操作过程中,可得到当前位置与用户标记的多个位置的导航路线,因而,可为用户提供个性化导航路线。
请参阅图5,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
其中,上述输入设备1000具体可为触控面板、物理按键或者麦克风等等。
上述输出设备2000具体可为显示屏。
上述输入设备1000,用于:
获取用户在室内地图依次标记的多个位置,其中,该多个位置中不包含该移动终端的当前位置;
上述处理器3000,用于:
按照该多个位置的标记时间的先后顺序,将该多个位置依次连接;
将该当前位置与该多个位置中的标记时间最早的位置进行连接,以形成导航路线。
在一些可行的实施方式中,上述处理器3000获取用户在室内地图依次标记的多个位置之后,以及按照该多个位置的标记时间的先后顺序,将该多个位置依次连接之前,该方法还包括:
判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生同一动作事件,执行该的按照该多个位置的标记时间的先后顺序,将该多个位置依次连接的步骤。
在一些可行的实施方式中,上述处理器3000判断该移动终端以及该移动终端绑定的穿戴设备均在预设时长内发生同一动作事件之后,以及按照该多个位置的标记时间的先后顺序,将该多个位置依次连接之前,该方法还包括:
采集用户的身份信息;
对比该身份信息与预设身份信息是否匹配,如果匹配,执行该按照该多个位置的标记时间的先后顺序,将该多个位置依次连接的步骤。
在一些可行的实施方式中,上述处理器3000判断该移动终端以及该移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,包括:
检测该移动终端是否发生第一甩动作事件,如果该移动终端发生第一甩动作事件,检测该移动终端绑定的穿戴设备是否发生第二甩动作事件,如果该穿戴设备发生第二甩动作事件,判断该第一甩动作事件和该第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断该第一甩动作事件和该第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及该第一甩动作事件和该第二甩动作事件包括的甩动作持续时长是否均位于该预设时长内,如果该第一甩动作事件和该第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及该第一甩动作事件和该第二甩动作事件包括的甩动作持续时长均位于该预设时长内,判断该第一甩动作事件与该第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果该第一甩动作事件与该第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断该第一甩动作事件与该第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果该第一甩动作事件与该第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出该移动终端以及该穿戴设备均在该预设时长内发生同一动作事件。
在一些可行的实施方式中,上述处理器3000按照该多个位置的标记时间的先后顺序,将该多个位置依次连接,包括:
根据该多个位置的标记时间的顺序依次生成该多个位置中的相邻位置之间的最优路径。
具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种导航路线的生成方法的第一实施例、第二实施例和第三实施例中所描述的实现方式,也可执行本发明实施例提供的一种移动终端的第一实施例中所描述的移动终端的实现方式,在此不再赘述。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任意一种信号处理方法的部分或全部步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-OnlyMemory,缩写:ROM)或者随机存取存储器(英文:RandomAccessMemory,缩写:RAM)等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种导航路线的生成方法,其特征在于,包括:
移动终端获取用户在室内地图依次标记的多个位置,其中,所述多个位置中不包含所述移动终端的当前位置;
所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接;
所述移动终端将所述当前位置与所述多个位置中的标记时间最早的位置进行连接,以形成导航路线。
2.根据权利要求1所述的生成方法,其特征在于,所述移动终端获取用户在室内地图依次标记的多个位置之后,以及所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接之前,所述方法还包括:
所述移动终端判断所述移动终端以及所述移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生同一动作事件,执行所述的按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接的步骤。
3.根据权利要求2所述的生成方法,其特征在于,所述移动终端判断所述移动终端以及所述移动终端绑定的穿戴设备均在预设时长内发生同一动作事件之后,以及所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接之前,所述方法还包括:
所述移动终端采集用户的身份信息;
所述移动终端对比所述身份信息与预设身份信息是否匹配,如果匹配,执行所述按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接的步骤。
4.根据权利要求2或3所述的生成方法,其特征在于,所述移动终端判断所述移动终端以及所述移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,包括:
所述移动终端检测所述移动终端是否发生第一甩动作事件,如果所述移动终端发生第一甩动作事件,检测所述移动终端绑定的穿戴设备是否发生第二甩动作事件,如果所述穿戴设备发生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长均位于所述预设时长内,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出所述移动终端以及所述穿戴设备均在所述预设时长内发生同一动作事件。
5.如权利要求1所述的生成方法,其特征在于,所述移动终端按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接,包括:
所述移动终端根据所述多个位置的标记时间的顺序依次生成所述多个位置中的相邻位置之间的最优路径。
6.一种移动终端,其特征在于,包括:
获取单元,用于获取用户在室内地图依次标记的多个位置,其中,多个位置中不包含所述移动终端的当前位置;
连接单元,用于按照所述获取单元获取到的多个位置的标记时间的先后顺序,将所述多个位置依次连接;
所述连接单元还用于:
将所述当前位置与所述获取单元获取到的多个位置中的标记时间最早的位置进行连接,以形成导航路线。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终还包括:
判断单元,用于判断所述移动终端以及所述移动终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果所述判断单元判断出发生同一动作事件,所述连接单元按照所述获取单元获取到的多个位置的标记时间的先后顺序,将所述多个位置依次连接。
8.根据权利要求7所述的移动终端,其特征在于,所述移动终端还包括:
采集单元,用于在所述判断单元判断所述移动终端以及所述移动终端绑定的穿戴设备均在预设时长内发生同一动作事件之后采集用户的身份信息;
匹配单元,用于对比所述采集单元采集到的身份信息与预设身份信息是否匹配,如果所述匹配单元匹配成功,所述连接单元按照所述多个位置的标记时间的先后顺序,将所述多个位置依次连接。
9.根据权利要求7或8所述的移动终端,其特征在于,所述判断单元具体用于:
检测所述移动终端是否发生第一甩动作事件,如果所述移动终端发生第一甩动作事件,检测所述移动终端绑定的穿戴设备是否发生第二甩动作事件,如果所述穿戴设备发生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长均位于所述预设时长内,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出所述移动终端以及所述穿戴设备均在所述预设时长内发生同一动作事件。
10.如权利要求6所述的移动终端,其特征在于,所述连接单元具体用于:
根据所述获取单元获取到的多个位置的标记时间的顺序依次生成所述多个位置中的相邻位置之间的最优路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510712571.2A CN105403221B (zh) | 2015-10-27 | 2015-10-27 | 一种导航路线的生成方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510712571.2A CN105403221B (zh) | 2015-10-27 | 2015-10-27 | 一种导航路线的生成方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105403221A true CN105403221A (zh) | 2016-03-16 |
CN105403221B CN105403221B (zh) | 2018-01-23 |
Family
ID=55468855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510712571.2A Expired - Fee Related CN105403221B (zh) | 2015-10-27 | 2015-10-27 | 一种导航路线的生成方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105403221B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108036795A (zh) * | 2017-11-06 | 2018-05-15 | 广东欧珀移动通信有限公司 | 路径获取方法、装置及移动终端 |
CN110299051A (zh) * | 2019-06-05 | 2019-10-01 | 上海车轮互联网服务有限公司 | 基于语音识别的驾考模拟路线创建方法及装置 |
CN112285739A (zh) * | 2020-11-19 | 2021-01-29 | 福勤智能科技(昆山)有限公司 | 一种数据处理方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1337881A (zh) * | 1999-01-26 | 2002-02-27 | 朱马制药有限公司 | 有机磷化合物预防或治疗感染的应用 |
CN1871499A (zh) * | 2003-09-30 | 2006-11-29 | 株式会社建伍 | 引导路线搜索装置和引导路线搜索方法 |
US20090119011A1 (en) * | 2007-11-07 | 2009-05-07 | Honda Motor Co., Ltd. | Navigation Apparatus |
JP2012117822A (ja) * | 2010-11-29 | 2012-06-21 | Alpine Electronics Inc | 住所入力装置、それを用いたナビゲーション装置、及び前記住所入力装置に用いられるデータベース |
CN103308063A (zh) * | 2013-07-01 | 2013-09-18 | 深圳市凯立德欣软件技术有限公司 | 多个目的地的导航方法及导航设备 |
CN104346297A (zh) * | 2013-07-24 | 2015-02-11 | 宏达国际电子股份有限公司 | 操作移动装置的方法及其电子装置和计算机可读介质 |
-
2015
- 2015-10-27 CN CN201510712571.2A patent/CN105403221B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1337881A (zh) * | 1999-01-26 | 2002-02-27 | 朱马制药有限公司 | 有机磷化合物预防或治疗感染的应用 |
CN1871499A (zh) * | 2003-09-30 | 2006-11-29 | 株式会社建伍 | 引导路线搜索装置和引导路线搜索方法 |
US20090119011A1 (en) * | 2007-11-07 | 2009-05-07 | Honda Motor Co., Ltd. | Navigation Apparatus |
JP2012117822A (ja) * | 2010-11-29 | 2012-06-21 | Alpine Electronics Inc | 住所入力装置、それを用いたナビゲーション装置、及び前記住所入力装置に用いられるデータベース |
CN103308063A (zh) * | 2013-07-01 | 2013-09-18 | 深圳市凯立德欣软件技术有限公司 | 多个目的地的导航方法及导航设备 |
CN104346297A (zh) * | 2013-07-24 | 2015-02-11 | 宏达国际电子股份有限公司 | 操作移动装置的方法及其电子装置和计算机可读介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108036795A (zh) * | 2017-11-06 | 2018-05-15 | 广东欧珀移动通信有限公司 | 路径获取方法、装置及移动终端 |
CN108036795B (zh) * | 2017-11-06 | 2020-04-21 | Oppo广东移动通信有限公司 | 路径获取方法、装置及移动终端 |
CN110299051A (zh) * | 2019-06-05 | 2019-10-01 | 上海车轮互联网服务有限公司 | 基于语音识别的驾考模拟路线创建方法及装置 |
CN112285739A (zh) * | 2020-11-19 | 2021-01-29 | 福勤智能科技(昆山)有限公司 | 一种数据处理方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105403221B (zh) | 2018-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3370181B1 (en) | Segment-block-based handwritten signature authentication system and method | |
CN107992251B (zh) | 技能控制方法、装置、电子设备及存储介质 | |
CN107357787B (zh) | 语义交互方法、装置及电子设备 | |
CN109190648B (zh) | 模拟环境生成方法、装置、移动终端及计算机可读取存储介质 | |
CN106407199A (zh) | 网络文章评论处理方法及装置 | |
CN103492998A (zh) | 分层级区域中的多输入手势 | |
CN107194213A (zh) | 一种身份识别方法及装置 | |
CN103793164A (zh) | 用于触摸屏显示处理的方法、装置和浏览器 | |
CN105955644A (zh) | 截屏方法及移动终端 | |
CN104461545B (zh) | 将移动终端中内容提供至用户的方法及装置 | |
CN101685497A (zh) | 手写信息处理方法和装置 | |
CN105403221A (zh) | 一种导航路线的生成方法及移动终端 | |
CN103810638A (zh) | 信息通信设备、方法、系统以及计算机程序 | |
CN105183217A (zh) | 触控显示设备及触控显示方法 | |
CN105159540A (zh) | 一种屏幕状态的控制方法及终端 | |
CN107786979A (zh) | 一种多终端共享通信方法及系统 | |
CN105829998B (zh) | 将装置绑定到计算设备 | |
US20170358003A1 (en) | Object recognition based retargeting advertisement product recommending server, control method thereof, and non-transitory computer readable storage medium having computer program recorded thereon | |
CN109299948A (zh) | 一种红包发送方法、装置、可穿戴设备及存储介质 | |
CN109298809A (zh) | 一种触控动作识别方法、装置及终端设备 | |
CN103559195A (zh) | 一种搜索方法和终端 | |
CN105466415A (zh) | 一种商店定位方法及移动终端 | |
CN105488482A (zh) | 一种签名识别方法、设备及书写器 | |
CN104572349A (zh) | 一种数据备份方法 | |
CN107743151A (zh) | 内容推送方法、装置、移动终端以及服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180123 |