CN107734459A - 轨迹追踪方法、装置及*** - Google Patents
轨迹追踪方法、装置及*** Download PDFInfo
- Publication number
- CN107734459A CN107734459A CN201710806960.0A CN201710806960A CN107734459A CN 107734459 A CN107734459 A CN 107734459A CN 201710806960 A CN201710806960 A CN 201710806960A CN 107734459 A CN107734459 A CN 107734459A
- Authority
- CN
- China
- Prior art keywords
- terminal
- trajectory
- distance
- current location
- follow
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/46—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本公开是关于一种轨迹追踪方法、装置及***。该方法应用于第一跟随终端,包括:获取目标轨迹图;获取所述第一跟随终端的当前位置;确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值;若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息。该技术方案中,若行进过程中跟随用户无法通过查看目标轨迹图修正行进路线时,第一跟随终端可以实时确定当前位置与目标路线的偏移程度,并在偏移较大时显示第一提示信息,便于跟随用户及时调整路线,提高了用户出行的安全性,进而提高而用户体验。
Description
技术领域
本公开涉及通信技术领域,尤其涉及一种轨迹追踪方法、装置及***。
背景技术
为了缓解城市快节奏生活的压力,很多用户在周末会选择结伴远足或郊游,因此出行时的安全问题成为用户越来越关心的问题。
相关技术中,假设用户A与用户B同行,若用户A行走较快,则用户A的终端可以通过GPS(Global Positioning System,全球定位***)记录用户A走过的路线的轨迹图,然后将该轨迹图发送给用户B的终端。用户B可以查看该轨迹图,然后确定当前的位置是否偏离用户A的路线,并在偏离时及时进行修正。
但是上述方案需要用户B实时查看用户A的轨迹图,如果用户B在行进的过程中无法实时查看轨迹图时,可能出现用户B在长时间行走之后偏离路线较远的情况,导致用户B出行的安全性较低,用户体验不佳。
发明内容
为克服相关技术中存在的终端在用户偏离路线时无法主动提醒用户的问题,本公开实施例提供一种轨迹追踪方法、装置及***。所述技术方案如下:
根据本公开实施例的第一方面,提供一种轨迹追踪方法,应用于第一跟随终端,包括:
获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
获取所述第一跟随终端的当前位置;
确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
本公开的实施例提供的技术方案可以包括以下有益效果:若行进过程中跟随用户无法通过查看目标轨迹图修正行进路线时,第一跟随终端可以实时确定当前位置与目标路线的偏移程度,并在偏移较大时显示第一提示信息,便于跟随用户及时调整路线,提高了用户出行的安全性,进而提高而用户体验。
在一个实施例中,所述获取目标轨迹图包括:
接收探索终端发送的探索轨迹图,所述探索轨迹图描述了所述探索终端的移动路线。
本公开的实施例提供的技术方案可以包括以下有益效果:第一跟随终端可以接收领队用户通过探索终端发送的探索轨迹图,然后根据该探索轨迹图显示的目标路线行动,适用于团队出行的场景,提高了跟随用户跟随领队用户的路线行动时的安全性。
在一个实施例中,所述获取目标轨迹图包括:
接收探索终端发送的多个位置,所述多个位置中不同位置对应的时间不同;
根据所述多个位置,生成所述探索终端的探索轨迹图。
本公开的实施例提供的技术方案可以包括以下有益效果:第一跟随终端可以接收领队用户通过探索终端发送的多个位置,并根据该多个位置生成作为目标轨迹图的探索轨迹图,提高了第一跟随终端获取目标轨迹图的精确性和灵活性。
在一个实施例中,所述方法还包括:
将所述第一跟随终端的当前位置发送给第二跟随终端或所述探索终端,便于所述第二跟随终端或所述探索终端确定与所述第一跟随终端之间的距离;所述第二跟随终端为与所述探索终端连接的另一跟随终端。
本公开的实施例提供的技术方案可以包括以下有益效果:第一跟随终端可以将实时位置发送给第二跟随终端或探索终端,便于第二跟随终端或探索终端确定与第一跟随终端之间的距离,适用于团队出行的场景,提高了领队用户获取跟随用户位置的便捷性,或者两个跟随用户分别获取位置的便捷性,进而提高了用户行动的安全性。
在一个实施例中,所述方法还包括:
获取所述第二跟随终端的当前位置;
确定与所述第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值;
若与所述第二跟随终端的当前位置之间的距离大于或等于所述第二预设阈值,展示第二提示信息,所述第二提示信息用于提示用户与所述第二跟随终端之间的距离。
本公开的实施例提供的技术方案可以包括以下有益效果:第一跟随终端可以在与该第二跟随终端之间的距离较大时,展示第二提示信息,便于跟随用户掌握与其他跟随用户之间的距离,进而避免掉队,提高了用户行动的安全性。
在一个实施例中,所述方法还包括:
获取所述探索终端的当前位置;
确定与所述探索终端的当前位置之间的距离是否大于或等于第三预设阈值;
若与所述探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,所述第三提示信息用于提示用户与所述探索终端之间的距离。
本公开的实施例提供的技术方案可以包括以下有益效果:第一跟随终端可以在与该探索终端之间的距离较大时,展示第三提示信息,便于用户掌握当前与领队用户之间的距离,进而避免掉队,提高了用户行动的安全性。
根据本公开实施例的第二方面,提供一种轨迹追踪方法,应用于探索终端,包括:
按照预设时间间隔获取所述探索终端的多个位置;
根据所述多个位置生成探索轨迹图;
将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
本公开的实施例提供的技术方案可以包括以下有益效果:探索终端可以将生成的探索轨迹图发送给第一跟随终端,便于后行用户将领队用户的行动路线作为目标路线,适用于团队出行的场景,提高了后行用户跟随领队用户的路线行动时的安全性。
在一个实施例中,所述方法还包括:
接收所述第一跟随终端发送的所述第一跟随终端的当前位置;
确定与所述第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;
若与所述第一跟随终端的当前位置之间的距离大于或等于所述第四预设阈值,展示第四提示信息,所述第四提示信息用于提示用户与所述第一跟随终端之间的距离。
本公开的实施例提供的技术方案可以包括以下有益效果:探索终端实时确定与第一跟随终端之间的距离,并在该距离较大时,展示第四提示信息,便于领队用户及时了解其他后行用户的位置,避免后行用户掉队,提高了后行用户跟随领队用户的路线行动时的安全性。
根据本公开实施例的第三方面,提供一种轨迹追踪装置,包括:
轨迹图获取模块,用于获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
第一位置获取模块,用于获取所述第一跟随终端的当前位置;
第一确定模块,用于确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
第一展示模块,用于若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
在一个实施例中,所述轨迹图获取模块包括:
第一接收子模块,用于接收探索终端发送的探索轨迹图,所述探索轨迹图描述了所述探索终端的移动路线。
在一个实施例中,所述轨迹图获取模块包括:
第二接收子模块,用于接收探索终端发送的多个位置,所述多个位置中不同位置对应的时间不同;
生成子模块,用于根据所述多个位置,生成所述探索终端的探索轨迹图。
在一个实施例中,所述装置还包括:
第一发送模块,用于将所述第一跟随终端的当前位置发送给第二跟随终端或所述探索终端,便于所述第二跟随终端或所述探索终端确定与所述第一跟随终端之间的距离;所述第二跟随终端为与所述探索终端连接的另一跟随终端。
在一个实施例中,所述装置还包括:
第二位置获取模块,用于获取所述第二跟随终端的当前位置;
第二确定模块,用于确定与所述第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值;
第二展示模块,用于若与所述第二跟随终端的当前位置之间的距离大于或等于所述第二预设阈值,展示第二提示信息,所述第二提示信息用于提示用户与所述第二跟随终端之间的距离。
在一个实施例中,所述装置还包括:
第三位置获取模块,用于获取所述探索终端的当前位置;
第三确定模块,用于确定与所述探索终端的当前位置之间的距离是否大于或等于第三预设阈值;
第三展示模块,用于若与所述探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,所述第三提示信息用于提示用户与所述探索终端之间的距离。
根据本公开实施例的第四方面,提供一种轨迹追踪装置,包括:
第四位置获取模块,用于按照预设时间间隔获取所述探索终端的多个位置;
生成模块,用于根据所述多个位置生成探索轨迹图;
第二发送模块,用于将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
在一个实施例中,所述装置还包括:
接收模块,用于接收所述第一跟随终端发送的所述第一跟随终端的当前位置;
第四确定模块,用于确定与所述第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;
第四展示模块,用于若与所述第一跟随终端的当前位置之间的距离大于或等于所述第四预设阈值,展示第四提示信息,所述第四提示信息用于提示用户与所述第一跟随终端之间的距离。
根据本公开实施例的第五方面,提供一种轨迹追踪装置,包括:
第一处理器;
用于存储第一处理器可执行指令的第一存储器;
其中,所述第一处理器被配置为:
获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
获取所述第一跟随终端的当前位置;
确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
根据本公开实施例的第六方面,提供一种轨迹追踪装置,包括:
第二处理器;
用于存储第二处理器可执行指令的第二存储器;
其中,所述第二处理器被配置为:
按照预设时间间隔获取所述探索终端的多个位置;
根据所述多个位置生成探索轨迹图;
将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
根据本公开实施例的第七方面,提供一种轨迹追踪***,包括权利要求第三方面任一实施例所述的轨迹追踪装置和第四方面任一实施例所述的轨迹追踪装置。
根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面任一实施例所述方法的步骤。
根据本公开实施例的第九方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第二方面任一实施例8所述方法的步骤。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1a是根据一示例性实施例示出的轨迹追踪方法的流程图。
图1b是根据一示例性实施例示出的轨迹追踪方法的流程图。
图1c是根据一示例性实施例示出的轨迹追踪方法的流程图。
图1d是根据一示例性实施例示出的轨迹追踪方法的流程图。
图2a是根据一示例性实施例示出的轨迹追踪方法的流程图。
图2b是根据一示例性实施例示出的轨迹追踪方法的流程图。
图3是根据一示例性实施例示出的轨迹追踪方法的交互图。
图4a是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图4b是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图4c是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图4d是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图4e是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图4f是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图5a是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图5b是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
图6是根据一示例性实施例示出的轨迹追踪装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开实施例提供的技术方案涉及探索终端和至少一个跟随终端,所述探索终端为团队出行时负责探路的领队用户所用的终端,所述跟随终端为团队出行时跟随领队用户的行进路线行进的用户所用的终端。所述探索终端和所述跟随终端可以为对讲机、手机、平板电脑以及其他能够进行定位的终端,本公开实施例对此不做限定。
为了便于对本公开实施例所述的轨迹追踪方法进行描述,首先介绍该轨迹追踪方法的应用场景。本公开实施例所述的方法适用于多名用户团队出行的场景,本公开仅以三名用户组团出行为例进行说明,假设三名用户使用对讲机进行沟通,领队用户使用的对讲机即为探索终端,其他两名跟随用户使用的对讲机为跟随终端,其中任意一个对讲机可以为第一跟随终端,另一个为第二跟随终端。初始化时,可以将探索终端、第一跟随终端和第二跟随终端的通信频率调整至同一频段,此时表示探索终端、第一跟随终端和第二跟随终端建立两两连接的连接关系,可以通过预设的频率相互发送信息。或者三名用户还可以使用手机关联其使用的对讲机,该三名用户的手机中均安装有对讲机APP(Application,应用程序),领队用户可以使用探索手机中安装的对讲机APP关联探索终端,第一跟随用户可以使用第一跟随手机中安装的对讲机APP关联第一跟随终端,第二跟随用户使可以用第二跟随手机中安装的对讲机APP关联第二跟随终端。在通信信号覆盖不全面的区域,领队用户可以将需要发送给两名跟随用户的信息指示探索手机发送给探索终端,然后探索终端通过预设的频率将该信息发送给第一跟随终端和第二跟随终端。第一跟随终端和第二跟随终端即可将接收到的信息通过对讲机APP推送给第一跟随手机和第二跟随手机,便于第一跟随用户和第二跟随用户查阅。
实际应用中,三名用户还可以仅使用手机进行沟通,领队用户使用的手机即为探索终端,其他两名跟随用户使用的手机为跟随终端,其中任意一个手机可以为第一跟随终端,另一个为第二跟随终端。具体的,三名用户使用的手机中均安装有控制APP,领队用户可以通过该控制APP添加所述两名跟随用户作为联系人,添加完成后探索终端、第一跟随终端和第二跟随终端即可建立两两连接的连接关系,可以通过安装的控制APP相互发送信息。
本公开实施例提供了轨迹追踪方法,实施该方法的执行主体有探索终端和跟随终端。本公开实施例根据方法实施主体的不同,布置了两套实现所述轨迹追踪方法的实施例,如下:
第一跟随终端侧
图1a是根据一示例性实施例示出的一种轨迹追踪方法的流程图,该方法用于第一跟随终端,如图1a所示,该轨迹追踪方法包括以下步骤101至步骤104:
在步骤101中,获取目标轨迹图,目标轨迹图记录了第一跟随终端的目标路线。
示例的,轨迹图为在地图上标记的用户的行走路线图。网络的发达使得信息分享变得较为方便,有些用户在某一地区游玩之后可以将根据游玩路线获取的轨迹图上传至服务器,其他用户需要去同样的目的地游玩时,可以从服务器出下载该轨迹图。具体的,使用第一跟随终端的跟随用户需要外出游玩时,可以从旅游网站上下载与其目的地相同的其他用户上传的轨迹图,然后将该轨迹图作为目标轨迹图。
或者,团队出行时,使用第一跟随终端的跟随用户跟随使用探索终端的领队用户行动,探索终端可以根据领队用户的行走路线生成探索轨迹图,然后将该探索轨迹图发送给第一跟随终端。
或者,团队出行时,第一跟随终端可以预先下载目的地的离线地图。在行进的过程中,探索终端可以获取领队用户在不同时间的多个位置,然后将该多个位置发送给第一跟随终端。或者如果探索终端当前网络不稳定,无法发送轨迹图时,也可以选择将获取的多个位置发送给第一跟随终端。第一跟随终端将该多个位置对应至该离线地图,然后依次获取相邻时间采集的位置之间的路线,并依次将获取的路线标记至地图,即可获取目标轨迹图。
在步骤102中,获取第一跟随终端的当前位置。
示例的,所述位置通常为GPS坐标或者北斗坐标,本公开实施例以GPS坐标为例进行说明。具体的,第一跟随终端中设置有GPS模块,在第一跟随终端的行动过程中,可以通过该GPS模块实时获取GPS坐标。
在步骤103中,确定目标轨迹图上的参考位置与第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,参考位置为目标轨迹图上与当前位置距离最短的位置。
初始化时,可以首先在第一跟随终端中设置第一预设阈值,用于限定跟随用户偏离目标轨迹图的最长距离。实际应用中,跟随用户可以根据实际情况调整第一预设阈值,本公开实施例对此不作限定。具体的,第一跟随终端中可以设置第一阈值设置界面,该第一阈值设置界面上显示有第一预设阈值的输入框,跟随用户可以根据实际情况在输入框中输入合适的数字,该数字的默认单位为米。第一跟随终端即可将跟随用户输入的数字保存为第一预设阈值。
示例的,第一跟随终端在跟随用户的行进过程中,可以实时获取当前GPS坐标作为第一跟随终端的当前位置,该位置也代表跟随用户的当前位置。然后获取目标轨迹图中与该跟随用户距离最短的参考GPS坐标,根据地球经纬度,即可计算出当前GPS坐标与参考GPS坐标之间的距离,该距离即为参考位置与第一预设阈值的当前位置之间的距离。
示例的,第一跟随终端在获取目标轨迹图中与跟随用户距离最短的参考GPS坐标时,可以首先获取该目标轨迹图中与该第一跟随终端当前GPS坐标距离小于或等于第一预设距离的至少一个轨迹段,该至少一个轨迹段为目标轨迹图中的部分轨迹,然后按照预设规则从该至少一个轨迹段中每个轨迹段获取多个距离采集点,并获取每个目标采集点的GPS坐标。该预设规则可以为每隔第二预设距离获取一次距离采集点,或者随机从每个轨迹段中获取多个距离采集点,本公开实施例对此不作限定。获取到每个目标采集点的GPS坐标之后,第一跟随终端计算每个目标采集点的GPS坐标与第一跟随终端当前GPS坐标之间的距离。具体的,以参考目标采集点的GPS坐标与第一跟随终端当前GPS坐标之间的距离为例,由于纬度差1度的距离约为111712.69150641055729984301412873米,经度差1度的距离约为102834.74258026089786013677476285米,因此可以首先计算参考目标采集点的GPS坐标与第一跟随终端当前GPS坐标之间的经度差和纬度差,然后计算经度差与102834.74258026089786013677476285米的乘积记为参考目标采集点的GPS坐标与第一跟随终端当前GPS坐标之间沿经度方向的距离,计算纬度差与111712.69150641055729984301412873米的乘积即为参考目标采集点的GPS坐标与第一跟随终端当前GPS坐标之间沿纬度方向的距离,然后根据勾股定理即可计算出参考目标采集点的GPS坐标与第一跟随终端当前GPS坐标之间的距离。
在计算得出每个目标采集点与第一跟随终端之间的距离之后,选择距离最短的目标采集点作为目标轨迹图上的参考位置,然后确定该参考位置与第一跟随终端之间的距离是否大于或等于第一预设阈值。
在步骤104中,若该参考位置与当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,第一提示信息用于提示用户及时调整路线。
示例的,若该参考位置与跟随用户的当前位置之间的距离较大,说明跟随用户偏离轨迹较远,需要提醒用户及时调整路线;若该参考位置与跟随用户的当前位置之间的距离较小,说明跟随用户没有偏离轨迹,可以保持当前状态不变。
示例的,提示信息的展示方式可以为显示预设字样、播放预设语音信息、播放预设音乐或者采用预设方式震动等,本公开实施例对此不做限定。具体的,在展示第一提示信息时,第一跟随终端可以在屏幕上显示“偏离路线,请及时调整行进方向”的字样,并通过响铃或震动的方式提示跟随用户及时查看。
实际应用中,第一跟随终端还可以设置有第一提示设置界面,该第一提示设置界面上设置有是否开启显示第一提示信息的功能的选项,跟随用户可以根据实际需求进行选择。若跟随用户选择开启显示第一提示信息的功能,第一跟随终端在参考位置与当前位置之间的距离大于或等于第一预设阈值时即可显示第一提示信息;若跟随用户选择关闭显示第一提示信息的功能,第一跟随终端在参考位置与当前位置之间的距离大于或等于第一预设阈值时可以不进行报警。
实际应用中,若探索终端与第一跟随终端均通过手机上安装的对讲机APP与手机关联,则在领队用户的移动过程中,其使用的探索手机可以实时获取领队用户在不同时间的多个位置,并通过对讲机APP将该多个位置发送给探索终端,该探索终端即可通过预设的频率将该多个位置发送给第一跟随终端,以便于第一跟随终端根据该多个位置生成目标轨迹图。
本公开的实施例提供的技术方案中,若行进过程中跟随用户无法通过查看目标轨迹图修正行进路线时,第一跟随终端可以实时确定当前位置与目标路线的偏移程度,并在偏移较大时显示第一提示信息,便于跟随用户及时调整路线,提高了用户出行的安全性,进而提高而用户体验。
在一个实施例中,如图1b所示,该方法还包括步骤105:
在步骤105中,将第一跟随终端的当前位置发送给第二跟随终端或探索终端,便于第二跟随终端或探索终端确定与第一跟随终端之间的距离。
示例的,第二跟随终端为与探索终端连接的另一跟随终端。第一跟随终端可以将获取的当前GPS坐标发送给第二跟随终端或探索终端。第二跟随终端在获取到该第一跟随终端发送的当前GPS坐标之后,可以获取本端当前的GPS坐标,然后计算两个GPS坐标之间的距离,若两个GPS坐标之间的距离较大,则可以显示第五提示信息,例如显示“与另一跟随用户的距离较大,请调整行进方向或行进速度”的字样,并通过响铃或震动的方式提醒使用第二跟随终端的跟随用户查阅,避免使用第二跟随终端的跟随用户出现掉队的情况。
探索终端在获取到该第一跟随终端发送的当前GPS坐标之后,可以获取本端当前的GPS坐标,然后计算两个GPS坐标之间的距离,若两个GPS坐标之间的距离是否大于或等于第四预设阈值,若两个GPS坐标之间的距离大于或等于第四预设阈值,说明探索终端与第一跟随终端之间的距离较大,此时探索终端显示第四提示信息,例如显示“与跟随用户之间的距离较远,注意调整行进速度”的字样,并通过响铃或震动的方式提醒领队用户查阅,避免由于领队用户行进速度较快出现跟随用户掉队的情况。
实际应用中,第一跟随终端还可以设置有发送设置界面,该发送设置界面上设置有是否发送当前位置的功能的选项,跟随用户可以根据实际需求进行选择。若跟随用户选择开启发送当前位置的功能,第一跟随终端可以按照预设时间段获取当前位置,然后将该当前位置发送给第二跟随终端或探索终端;若跟随用户选择关闭发送当前位置的功能,则第一跟随终端在获取到当前位置后不进行发送。
实际应用中,若探索终端、第一跟随终端和第二跟随终端均通过手机上安装的对讲机APP与手机关联,则第一跟随用户使用的第一跟随手机在获取到第一跟随用户的位置之后,可以通过对讲机APP将该位置发送给第一跟随终端,第一跟随终端即可将该位置记为第一跟随终端的当前位置并通过预设的频率将该位置发送给第二跟随终端或探索终端。第二跟随终端接收与其关联的第二跟随手机通过对讲机APP发送的第二跟随手机的位置记为第二跟随终端的位置,结合接收到的第一跟随终端的当前位置即可计算出与第一跟随用户之间的距离。探索终端接收与其关联的探索手机通过对讲机APP发送的探索手机的位置记为探索终端的位置,结合接收到的第一跟随终端的当前位置即可计算出与第一跟随用户之间的距离。
本公开的实施例提供的技术方案中,第一跟随终端可以将实时位置发送给第二跟随终端或探索终端,便于第二跟随终端或探索终端确定与第一跟随终端之间的距离,适用于团队出行的场景,提高了领队用户获取跟随用户位置的便捷性,或者两个跟随用户分别获取位置的便捷性,进而提高了用户行动的安全性。
在一个实施例中,如图1c所示,该方法还包括步骤106至步骤108:
在步骤106中,获取第二跟随终端的当前位置。
在步骤107中,确定与第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值。
在步骤108中,若与第二跟随终端的当前位置之间的距离大于或等于第二预设阈值,展示第二提示信息,第二提示信息用于提示用户与第二跟随终端之间的距离。
初始化时,可以首先在第一跟随终端中设置第二预设阈值,用于限定两个跟随用户之间的最长距离。实际应用中,两个跟随用户均可根据实际情况调整第二预设阈值,本公开实施例对此不作限定。具体的,以使用第一跟随终端的用户调整第二预设阈值为例进行说明,第一跟随终端中的第一阈值设置界面上可以显示有第二预设阈值的输入框,该跟随用户可以根据实际情况在该输入框中输入合适的数字,该数字的默认单位为米。待该跟随用户输入完成之后,第一跟随终端即可将所输入的数字保存为第二预设阈值。
示例的,第二跟随终端中也设置有GPS模块,在行进的过程中,第二跟随终端可以通过该GPS模块实时获取当前的GPS坐标,然后将该GPS坐标发送给第一跟随终端。第一跟随终端在获取到第二跟随终端的GPS坐标之后,可以通过GPS模块获取本端当前的GPS坐标,然后计算该两个GPS坐标之间的距离,若该两个GPS坐标之间的距离大于或等于第二预设阈值,说明两个跟随终端之间的距离较远,此时第一跟随终端可以显示第二提示信息,例如,显示“与另一跟随用户之间的距离较远,适当调整行进路线和速度”的字样,避免跟随用户出现掉队或迷路的情况。
实际应用中,第一跟随终端的第一提示设置界面上还可以设置有是否开启显示第二提示信息的功能的选项,跟随用户可以根据实际需求进行选择。若跟随用户选择开启显示第二提示信息的功能,第一跟随终端在与第二跟随终端的距离较远时即可显示第二提示信息;若跟随用户选择关闭显示第二提示信息的功能,第一跟随终端在与第二跟随终端的距离较远时可以不进行报警。
实际应用中,第二跟对终端也可以通过与其关联的第二跟随手机上安装的对讲机APP获取当前位置,并将该当前位置发送给第一跟随终端,便于第一跟随终端确定与第二跟随终端之间的距离。
本公开的实施例提供的技术方案中,第一跟随终端可以在与该第二跟随终端之间的距离较大时,展示第二提示信息,便于跟随用户掌握与其他跟随用户之间的距离,进而避免掉队,提高了用户行动的安全性。
在一个实施例中,如图1d所示,该方法还包括步骤109至步骤111:
在步骤109中,获取探索终端的当前位置。
在步骤110中,确定与探索终端的当前位置之间的距离是否大于或等于第三预设阈值。
在步骤111中,若与探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,第三提示信息用于提示用户与探索终端之间的距离。
初始化时,可以首先在第一跟随终端中设置第三预设阈值,用于限定跟随用户与领队用户之间的最长距离。实际应用中,跟随用户可以根据实际情况调整第三预设阈值,本公开实施例对此不作限定。具体的,第一跟随终端中的第一阈值设置界面上可以显示有第三预设阈值的输入框,该跟随用户可以根据实际情况在该输入框中输入合适的数字,该数字的默认单位为米。待该跟随用户输入完成之后,第一跟随终端即可将所输入的数字保存为第三预设阈值。
示例的,探索终端中也设置有GPS模块,在行进的过程中,探索终端可以通过该GPS模块实时获取当前的GPS坐标,然后将该GPS坐标发送给第一跟随终端。第一跟随终端在获取到探索终端的GPS坐标之后,可以通过GPS模块获取本端当前的GPS坐标,然后计算该两个GPS坐标之间的距离,若该两个GPS坐标之间的距离大于或等于第二预设阈值,说明与探索终端之间的距离较远,此时第一跟随终端可以显示第三提示信息,例如,显示“与领队用户之间的距离较远,适当调整行进路线和速度”的字样,避免出现掉队或迷路的情况。
实际应用中,第一跟随终端的第一提示设置界面上还可以设置有是否开启显示第三提示信息的功能的选项,用户可以根据实际需求进行选择。若用户选择开启显示第三提示信息的功能,第一跟随终端在与探索终端的距离较远时即可显示第三提示信息;若用户选择关闭显示第三提示信息的功能,第一跟随终端在与探索终端的距离较远时可以不进行报警。
本公开的实施例提供的技术方案中,第一跟随终端可以在与该探索终端之间的距离较大时,展示第三提示信息,便于用户掌握当前与领队用户之间的距离,进而避免掉队,提高了用户行动的安全性。
探索终端侧
图2a是根据一示例性实施例示出的一种轨迹追踪方法的流程图,该方法应用于探索终端,如图2a所示,该轨迹追踪方法包括以下步骤201至步骤203:
在步骤201中,按照预设时间间隔获取探索终端的多个位置。
示例的,探索终端可以预先下载离线地图或使用有线地图,本公开实施例以离线地图为例进行说明。在行进的过程中,探索终端可以按照预设时间间隔获取位置,即探索终端可以每隔预设时间间隔采集一次位置。具体的,探索终端也可以设置有GPS模块,在行进的过程中,探索终端每隔预设时间间隔获取一次GPS坐标,然后按照采集的时间依次将获取的多个GPS坐标标记在离线地图上。
实际应用中,探索终端可以设置有时间设置界面,该时间设置界面上设置有该预设时间间隔的多个选项,领队用户可以根据实际情况在该多个选项中指定所需的预设时间间隔。假设,时间设置界面上显示有“3分钟”、“5分钟”或“10分钟”三个选项,用户可以根据需要点击其中一个选项,探索终端可以将用户选择的选项保存为预设时间间隔。
在步骤202中,根据多个位置生成探索轨迹图。
示例的,探索终端在获取到标记有多个GPS坐标的离线地图之后,可以根据该多个GPS坐标之间的路线,获取探索轨迹图。具体的,以获取相邻两个GPS坐标之间的轨迹为例,探索终端可以首先获取离线地图上该两个GPS坐标之间是否存在可行走的路,若存在可行走的路,则以该可行走的路连接该两个GPS坐标,该连线即为该两个GPS坐标之间的轨迹;若离线地图上该两个GPS坐标之间不存在可行走的路,则以直线连接该两个GPS坐标,该连线即为该两个GPS坐标之间的轨迹。按照同样的方法,依次获取任意相邻两个GPS坐标之间的轨迹,即可生成领队用户的行进路线,该进行路线即为探索轨迹图。
在步骤203中,将探索轨迹图发送给第一跟随终端,便于第一跟随终端将探索轨迹图作为目标轨迹图。
示例的,探索终端可以通过预设的频率将探索轨迹图发送给第一跟随终端;或者探索终端也可以通过控制APP将将探索轨迹图发送给第一跟随终端。
本公开的实施例提供的技术方案中,探索终端可以将生成的探索轨迹图发送给第一跟随终端,便于后行用户将领队用户的行动路线作为目标路线,适用于团队出行的场景,提高了后行用户跟随领队用户的路线行动时的安全性。
在一个实施例中,如图2b所示,该方法还包括步骤204至步骤206:
在步骤204中,接收第一跟随终端发送的第一跟随终端的当前位置。
在步骤205中,确定与第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值。
在步骤206中,若与第一跟随终端的当前位置之间的距离大于或等于第四预设阈值,展示第四提示信息,第四提示信息用于提示用户与第一跟随终端之间的距离。
初始化时,可以首先在探索终端中设置第四预设阈值,用于限定领队用户与跟随用户之间的最长距离。实际应用中,领队用户可以根据实际情况调整第四预设阈值,本公开实施例对此不作限定。具体的,探索终端中可以设置有第二阈值设置界面,该第二阈值设置界面上可以显示有第四预设阈值的输入框,该领队用户可以根据实际情况在该输入框中输入合适的数字,该数字的默认单位为米。待该领队用户输入完成之后,探索终端即可将所输入的数字保存为第四预设阈值。
示例的,在行进的过程中,第一跟随终端可以将获取到的GPS坐标发送给探索终端。探索终端在获取到探索终端的GPS坐标之后,可以通过GPS模块获取本端当前的GPS坐标,然后计算该两个GPS坐标之间的距离,若该两个GPS坐标之间的距离大于或等于第二预设阈值,说明与第一跟随终端之间的距离较远,此时探索终端可以显示第四提示信息,例如,显示“与跟随用户之间的距离较远,适当调整行进路线和速度”的字样,避免出现跟随用户掉队或迷路的情况。
实际应用中,探索终端还可以设置有第二提示设置界面,该第二提示设置界面上设置有是否开启显示第四提示信息的功能的选项,领队用户可以根据实际需求进行选择。若领队用户选择开启显示第四提示信息的功能,探索终端在与第一跟随终端之间的距离较远即可显示第四提示信息;若领队用户选择关闭显示第四提示信息的功能,探索终端在与第一跟随终端之间的距离较远时可以不进行报警。
本公开的实施例提供的技术方案中,探索终端实时确定与第一跟随终端之间的距离,并在该距离较大时,展示第四提示信息,便于领队用户及时了解其他后行用户的位置,避免后行用户掉队,提高了后行用户跟随领队用户的路线行动时的安全性。
下面通过几个实施例详细介绍实现过程。
图3是根据一示例性实施例示出的一种轨迹追踪方法的交互图,执行主体为探索终端、第一跟随终端和第二跟随终端,如图3所示,包括以下步骤301至步骤319:
在步骤301中,探索终端建立与该第一跟随终端和第二跟随终端的连接关系,执行步骤302。
在步骤302中,探索终端按照预设时间间隔连续获取N个位置,执行步骤303。
示例的,该N为大于或等于1的整数。探索终端可以每隔预设时间间隔采集一次位置,连续采集N次即可得到该N个位置。
在步骤303中,探索终端根据该N个位置生成探索轨迹图,执行步骤304。
示例的,探索终端将该N个位置对应至地图上,然后依次获取相邻两点之间的路线,并依次沿获取到的路线连接相邻两点,即可获取探索轨迹图。
在步骤304中,探索终端将该探索轨迹图发送给第一跟随终端,执行步骤305。
在步骤305中,第一跟随终端获取当前位置,执行步骤306。
在步骤306中,第一跟随终端确定探索轨迹图上的参考位置与当前位置之间的距离是否大于或等于第一预设阈值;若该参考位置与当前位置之间的距离小于第一预设阈值,执行步骤307;若该参考位置与当前位置之间的距离大于或等于第一预设阈值,执行步骤308。
在步骤307中,第一跟随终端保持当前状态不变,本流程结束。
在步骤308中,第一跟随终端显示第一提示信息,用于提示跟随用户及时调整路线,执行步骤309。
在步骤309中,第一跟随终端将当前位置发送给探索终端,执行步骤310。
在步骤310中,探索终端确定与第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;若与第一跟随终端的当前位置之间的距离小于第四预设阈值,执行步骤311;若与第一跟随终端的当前位置之间的距离大于或等于第四预设阈值,执行步骤312。
在步骤311中,探索终端保持当前状态不变,本流程结束。
在步骤312中,探索终端显示第四提示信息,用于提醒领队用户避免跟随用户掉队,执行步骤313。
在步骤313中,探索终端将当前位置发送给第一跟随终端,执行步骤314。
在步骤314中,第一跟随终端确定与探索终端的当前位置之间的距离是否大于或等于第三预设阈值;若与探索终端的当前位置之间的距离小于第三预设阈值,执行步骤307;若与探索终端的当前位置之间的距离大于或等于第三预设阈值,执行步骤315。
在步骤315中,第一跟随终端显示第三提示信息,用于提醒跟随终端加快步伐,避免掉队,执行步骤316。
在步骤316中,第一跟随终端将当前位置发送给第二跟随终端,执行步骤317。
在步骤317中,第二跟随终端确定与第一跟随终端的当前位置之间的距离是否大于或等于第五预设阈值;若与第一跟随终端的当前位置之间的距离小于第五预设阈值,执行步骤318;若与第一跟随终端的当前位置之间的距离大于或等于第五预设阈值,执行步骤319。
在步骤318中,第二跟随终端保持当前状态不变,本流程结束。
在步骤319中,第二跟随终端显示第五提示信息,用于提醒跟随用户避免与其他跟随用户距离太远,执行步骤320。
在步骤320中,第二跟随终端将当前位置发送给第一跟随终端,执行步骤321。
在步骤321中,第一跟随终端确定与第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值;若与第二跟随终端的当前位置之间的距离是否小于第二预设阈值,执行步骤322;若与第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值,执行步骤323。
在步骤322中,第一跟随终端保持当前状态不变,本流程结束。
在步骤323中,第一跟随终端显示第二提示信息,用于提示用户与第二跟随终端之间的距离。
本公开的实施例提供一种轨迹追踪方法,在团队出行的过程中,探索终端可以实时根据与跟随终端之间的距离,显示提示信息,提醒领队用户调整行进的速度,避免跟随用户掉队;跟随终端也可以实时根据与探索终端之间的距离,显示提示信息,提醒跟随用户调整行进路线或者行进速度,避免出现迷路或者掉队的情况,提高了用户出行的安全性,进而提高而用户体验。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图4a是根据一示例性实施例示出的一种轨迹追踪装置40的结构示意图,该装置40可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4a所示,该轨迹追踪装置40包括轨迹图获取模块401,第一位置获取模块402,第一确定模块403和第一展示模块404。
其中,轨迹图获取模块401,用于获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线。
第一位置获取模块402,用于获取所述第一跟随终端的当前位置。
第一确定模块403,用于确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置。
第一展示模块404,用于若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
在一个实施例中,如图4b所示,所述轨迹图获取模块401包括第一接收子模块4011,所述第一接收子模块4011,用于接收探索终端发送的探索轨迹图,所述探索轨迹图描述了所述探索终端的移动路线。
在一个实施例中,如图4c所示,所述轨迹图获取模块401包括第二接收子模块4012和生成子模块4013。
其中,第二接收子模块4012,用于接收探索终端发送的多个位置,所述多个位置中不同位置对应的时间不同。
生成子模块4013,用于根据所述多个位置,生成所述探索终端的探索轨迹图。
在一个实施例中,如图4d所示,所述装置40还包括第一发送模块405,所述第一发送模块405,用于将所述第一跟随终端的当前位置发送给第二跟随终端或所述探索终端,便于所述第二跟随终端或所述探索终端确定与所述第一跟随终端之间的距离;所述第二跟随终端为与所述探索终端连接的另一跟随终端。
上述实施例同样适用于图4b和图4c所示的轨迹追踪装置40。
在一个实施例中,如图4e所示,所述装置40还包括第二位置获取模块406,第二确定模块407和第二展示模块408。
其中,第二位置获取模块406,用于获取所述第二跟随终端的当前位置。
第二确定模块407,用于确定与所述第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值。
第二展示模块408,用于若与所述第二跟随终端的当前位置之间的距离大于或等于所述第二预设阈值,展示第二提示信息,所述第二提示信息用于提示用户与所述第二跟随终端之间的距离。
上述实施例同样适用于图4b、图4c和图4d所示的轨迹追踪装置40。
在一个实施例中,如图4f所示,所述装置40还包括第三位置获取模块409,第三确定模块410和第三展示模块411。
其中,第三位置获取模块409,用于获取所述探索终端的当前位置。
第三确定模块410,用于确定与所述探索终端的当前位置之间的距离是否大于或等于第三预设阈值。
第三展示模块411,用于若与所述探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,所述第三提示信息用于提示用户与所述探索终端之间的距离。
上述实施例同样适用于图4b、图4c、图4d和图4e所示的轨迹追踪装置40。
本公开的实施例提供一种轨迹追踪装置,若行进过程中用户无法通过查看目标轨迹图修正行进路线时,该装置可以实时确定当前位置与目标路线的偏移程度,并在偏移较大时显示第一提示信息,便于用户及时调整路线,提高了用户出行的安全性,进而提高而用户体验。
图5a是根据一示例性实施例示出的一种轨迹追踪装置50的结构示意图,该装置50可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图5a所示,该轨迹追踪装置50包括第四位置获取模块501,生成模块502和第二发送模块503。
其中,第四位置获取模块501,用于按照预设时间间隔获取所述探索终端的多个位置。
生成模块502,用于根据所述多个位置生成探索轨迹图。
第二发送模块503,用于将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
在一个实施例中,如图5b所示,所述装置50还包括接收模块504,第四确定模块505和第四展示模块506。
其中,接收模块504,用于接收所述第一跟随终端发送的所述第一跟随终端的当前位置;
第四确定模块505,用于确定与所述第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;
第四展示模块506,用于若与所述第一跟随终端的当前位置之间的距离大于或等于所述第四预设阈值,展示第四提示信息,所述第四提示信息用于提示用户与所述第一跟随终端之间的距离。
本公开的实施例提供一种轨迹追踪装置,该装置可以将生成的探索轨迹图发送给第一跟随终端,便于后行用户将领队用户的行动路线作为目标路线,适用于团队出行的场景,提高了后行用户跟随领队用户的路线行动时的安全性。
本公开实施例提供一种轨迹追踪***,包括图4a至图4f所示的轨迹追踪装置40和图5a至图5b所示的轨迹追踪装置50。在团队出行的过程中,该***中的轨迹追踪装置50可以实时根据与轨迹追踪装置40之间的距离,显示提示信息,提醒领队用户调整行进的速度,避免跟随用户掉队;轨迹追踪装置40也可以实时根据与轨迹追踪装置50之间的距离,显示提示信息,提醒跟随用户调整行进路线或者行进速度,避免出现迷路或者掉队的情况,提高了用户出行的安全性,进而提高而用户体验。
本公开实施例提供一种轨迹追踪装置,该轨迹追踪装置包括:
第一处理器;
用于存储第一处理器可执行指令的第一存储器;
其中,第一处理器被配置为:
获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
获取所述第一跟随终端的当前位置;
确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
在一个实施例中,上述第一处理器还可被配置为:接收探索终端发送的探索轨迹图,所述探索轨迹图描述了所述探索终端的移动路线。
在一个实施例中,上述第一处理器还可被配置为:接收探索终端发送的多个位置,所述多个位置中不同位置对应的时间不同;根据所述多个位置,生成所述探索终端的探索轨迹图。
在一个实施例中,上述第一处理器还可被配置为:将所述第一跟随终端的当前位置发送给第二跟随终端或所述探索终端,便于所述第二跟随终端或所述探索终端确定与所述第一跟随终端之间的距离;所述第二跟随终端为与所述探索终端连接的另一跟随终端。
在一个实施例中,上述第一处理器还可被配置为:获取所述第二跟随终端的当前位置;确定与所述第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值;若与所述第二跟随终端的当前位置之间的距离大于或等于所述第二预设阈值,展示第二提示信息,所述第二提示信息用于提示用户与所述第二跟随终端之间的距离。
在一个实施例中,上述第一处理器还可被配置为:获取所述探索终端的当前位置;确定与所述探索终端的当前位置之间的距离是否大于或等于第三预设阈值;若与所述探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,所述第三提示信息用于提示用户与所述探索终端之间的距离。
本公开的实施例提供一种轨迹追踪装置,若行进过程中用户无法通过查看目标轨迹图修正行进路线时,该装置可以实时确定当前位置与目标路线的偏移程度,并在偏移较大时显示第一提示信息,便于用户及时调整路线,提高了用户出行的安全性,进而提高而用户体验。
本公开实施例提供一种轨迹追踪装置,该轨迹追踪装置包括:
第二处理器;
用于存储第二处理器可执行指令的第二存储器;
其中,第二处理器被配置为:
按照预设时间间隔获取所述探索终端的多个位置;
根据所述多个位置生成探索轨迹图;
将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
在一个实施例中,上述第二处理器还可被配置为:接收所述第一跟随终端发送的所述第一跟随终端的当前位置;确定与所述第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;若与所述第一跟随终端的当前位置之间的距离大于或等于所述第四预设阈值,展示第四提示信息,所述第四提示信息用于提示用户与所述第一跟随终端之间的距离。
本公开的实施例提供一种轨迹追踪装置,该装置可以将生成的探索轨迹图发送给第一跟随终端,便于后行用户将领队用户的行动路线作为目标路线,适用于团队出行的场景,提高了后行用户跟随领队用户的路线行动时的安全性。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种用于轨迹追踪装置60的结构框图,该装置适用于终端设备。例如,装置60可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
装置60可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制装置60的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在装置60的操作。这些数据的示例包括用于在装置60上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件606为装置60的各种组件提供电力。电源组件606可以包括电源管理***,一个或多个电源,及其他与为装置60生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述装置60和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置60处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置60处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为装置60提供各个方面的状态评估。例如,传感器组件614可以检测到装置60的打开/关闭状态,组件的相对定位,例如所述组件为装置60的显示器和小键盘,传感器组件614还可以检测装置60或装置60一个组件的位置改变,用户与装置60接触的存在或不存在,装置60方位或加速/减速和装置60的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于装置60和其他设备之间有线或无线方式的通信。装置60可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置60可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述第一跟随终端侧的轨迹追踪方法或者探索终端侧的轨迹追踪方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置60的处理器620执行以完成上述第一跟随终端侧的轨迹追踪方法或者探索终端侧的轨迹追踪方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本公开实施例提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置60的处理器执行时,使得装置60能够执行上述第一跟随终端侧的轨迹追踪方法,所述方法包括:
获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
获取所述第一跟随终端的当前位置;
确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
在一个实施例中,所述获取目标轨迹图包括:接收探索终端发送的探索轨迹图,所述探索轨迹图描述了所述探索终端的移动路线。
在一个实施例中,所述获取目标轨迹图包括:接收探索终端发送的多个位置,所述多个位置中不同位置对应的时间不同;根据所述多个位置,生成所述探索终端的探索轨迹图。
在一个实施例中,所述方法还包括:将所述第一跟随终端的当前位置发送给第二跟随终端或所述探索终端,便于所述第二跟随终端或所述探索终端确定与所述第一跟随终端之间的距离;所述第二跟随终端为与所述探索终端连接的另一跟随终端。
在一个实施例中,所述方法还包括:获取所述第二跟随终端的当前位置;确定与所述第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值;若与所述第二跟随终端的当前位置之间的距离大于或等于所述第二预设阈值,展示第二提示信息,所述第二提示信息用于提示用户与所述第二跟随终端之间的距离。
在一个实施例中,所述方法还包括:获取所述探索终端的当前位置;确定与所述探索终端的当前位置之间的距离是否大于或等于第三预设阈值;若与所述探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,所述第三提示信息用于提示用户与所述探索终端之间的距离。
本公开实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置60的处理器执行时,使得装置60能够执行上述探索终端侧的轨迹追踪方法,所述方法包括:
按照预设时间间隔获取所述探索终端的多个位置;
根据所述多个位置生成探索轨迹图;
将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
在一个实施例中,所述方法还包括:接收所述第一跟随终端发送的所述第一跟随终端的当前位置;确定与所述第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;若与所述第一跟随终端的当前位置之间的距离大于或等于所述第四预设阈值,展示第四提示信息,所述第四提示信息用于提示用户与所述第一跟随终端之间的距离。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (15)
1.一种轨迹追踪方法,应用于第一跟随终端,其特征在于,包括:
获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
获取所述第一跟随终端的当前位置;
确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
2.根据权利要求1所述的方法,其特征在于,所述获取目标轨迹图包括:
接收探索终端发送的探索轨迹图,所述探索轨迹图描述了所述探索终端的移动路线。
3.根据权利要求1所述的方法,其特征在于,所述获取目标轨迹图包括:
接收探索终端发送的多个位置,所述多个位置中不同位置对应的时间不同;
根据所述多个位置,生成所述探索终端的探索轨迹图。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
将所述第一跟随终端的当前位置发送给第二跟随终端或所述探索终端,便于所述第二跟随终端或所述探索终端确定与所述第一跟随终端之间的距离;所述第二跟随终端为与所述探索终端连接的另一跟随终端。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取所述第二跟随终端的当前位置;
确定与所述第二跟随终端的当前位置之间的距离是否大于或等于第二预设阈值;
若与所述第二跟随终端的当前位置之间的距离大于或等于所述第二预设阈值,展示第二提示信息,所述第二提示信息用于提示用户与所述第二跟随终端之间的距离。
6.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
获取所述探索终端的当前位置;
确定与所述探索终端的当前位置之间的距离是否大于或等于第三预设阈值;
若与所述探索终端的当前位置之间的距离大于或等于第三预设阈值,展示第三提示信息,所述第三提示信息用于提示用户与所述探索终端之间的距离。
7.一种轨迹追踪方法,应用于探索终端,其特征在于,包括:
按照预设时间间隔获取所述探索终端的多个位置;
根据所述多个位置生成探索轨迹图;
将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
接收所述第一跟随终端发送的所述第一跟随终端的当前位置;
确定与所述第一跟随终端的当前位置之间的距离是否大于或等于第四预设阈值;
若与所述第一跟随终端的当前位置之间的距离大于或等于所述第四预设阈值,展示第四提示信息,所述第四提示信息用于提示用户与所述第一跟随终端之间的距离。
9.一种轨迹追踪装置,其特征在于,包括:
轨迹图获取模块,用于获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
第一位置获取模块,用于获取所述第一跟随终端的当前位置;
第一确定模块,用于确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
第一展示模块,用于若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
10.一种轨迹追踪装置,其特征在于,包括:
第四位置获取模块,用于按照预设时间间隔获取所述探索终端的多个位置;
生成模块,用于根据所述多个位置生成探索轨迹图;
第二发送模块,用于将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
11.一种轨迹追踪装置,其特征在于,包括:
第一处理器;
用于存储第一处理器可执行指令的第一存储器;
其中,所述第一处理器被配置为:
获取目标轨迹图,所述目标轨迹图记录了所述第一跟随终端的目标路线;
获取所述第一跟随终端的当前位置;
确定所述目标轨迹图上的参考位置与所述第一跟随终端的当前位置之间的距离是否大于或等于第一预设阈值,所述参考位置为所述目标轨迹图上与所述当前位置距离最短的位置;
若所述参考位置与所述当前位置之间的距离大于或等于第一预设阈值,展示第一提示信息,所述第一提示信息用于提示用户及时调整路线。
12.一种轨迹追踪装置,其特征在于,包括:
第二处理器;
用于存储第二处理器可执行指令的第二存储器;
其中,所述第二处理器被配置为:
按照预设时间间隔获取所述探索终端的多个位置;
根据所述多个位置生成探索轨迹图;
将所述探索轨迹图发送给第一跟随终端,便于所述第一跟随终端将所述探索轨迹图作为目标轨迹图。
13.一种轨迹追踪***,其特征在于,包括权利要求9至14任意一项权利要求所述的轨迹追踪装置和权利要求15或16所述的轨迹追踪装置。
14.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至6任意一项权利要求所述方法的步骤。
15.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求7或8所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710806960.0A CN107734459A (zh) | 2017-09-08 | 2017-09-08 | 轨迹追踪方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710806960.0A CN107734459A (zh) | 2017-09-08 | 2017-09-08 | 轨迹追踪方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107734459A true CN107734459A (zh) | 2018-02-23 |
Family
ID=61205043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710806960.0A Pending CN107734459A (zh) | 2017-09-08 | 2017-09-08 | 轨迹追踪方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107734459A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632458A (zh) * | 2018-04-12 | 2018-10-09 | 四川斐讯信息技术有限公司 | 一种基于智能设备的安全出行的方法及智能设备 |
CN109218986A (zh) * | 2018-09-11 | 2019-01-15 | 北京小米移动软件有限公司 | 信息提示方法及装置 |
CN109615330A (zh) * | 2018-12-07 | 2019-04-12 | 合肥诺必达信息技术有限责任公司 | 一种基于施工工地的人员管理方法 |
CN109633719A (zh) * | 2018-12-21 | 2019-04-16 | 北京智行者科技有限公司 | 车辆跟随的目标轨迹识别方法 |
CN111256721A (zh) * | 2020-02-24 | 2020-06-09 | 西安极蜂天下信息科技有限公司 | 导航方法及装置 |
CN112240770A (zh) * | 2020-10-15 | 2021-01-19 | 浙江欣奕华智能科技有限公司 | 一种生成机器人运动轨迹的方法、装置及终端 |
CN112595338A (zh) * | 2020-12-24 | 2021-04-02 | 中国联合网络通信集团有限公司 | 导航方法以及导航*** |
CN112689081A (zh) * | 2019-10-18 | 2021-04-20 | 丰田自动车株式会社 | 信息处理装置、非临时性的计算机可读取介质以及控制方法 |
CN113538828A (zh) * | 2021-07-15 | 2021-10-22 | 杭州海康威视数字技术股份有限公司 | 确定监控对象行进路线异常的方法、装置及设备 |
CN115243091A (zh) * | 2022-06-14 | 2022-10-25 | 北京箩筐时空数据技术有限公司 | 一种地图轨迹动态展示方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103118328A (zh) * | 2013-01-25 | 2013-05-22 | 广东欧珀移动通信有限公司 | 一种手机用户路径轨迹的获取方法、装置和移动终端 |
CN105069850A (zh) * | 2015-07-17 | 2015-11-18 | 武汉万集信息技术有限公司 | 一种基于移动终端的dsrc收费方法及*** |
CN105509735A (zh) * | 2015-11-30 | 2016-04-20 | 小米科技有限责任公司 | 信息提示方法、装置及终端 |
-
2017
- 2017-09-08 CN CN201710806960.0A patent/CN107734459A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103118328A (zh) * | 2013-01-25 | 2013-05-22 | 广东欧珀移动通信有限公司 | 一种手机用户路径轨迹的获取方法、装置和移动终端 |
CN105069850A (zh) * | 2015-07-17 | 2015-11-18 | 武汉万集信息技术有限公司 | 一种基于移动终端的dsrc收费方法及*** |
CN105509735A (zh) * | 2015-11-30 | 2016-04-20 | 小米科技有限责任公司 | 信息提示方法、装置及终端 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632458A (zh) * | 2018-04-12 | 2018-10-09 | 四川斐讯信息技术有限公司 | 一种基于智能设备的安全出行的方法及智能设备 |
CN109218986A (zh) * | 2018-09-11 | 2019-01-15 | 北京小米移动软件有限公司 | 信息提示方法及装置 |
CN109615330A (zh) * | 2018-12-07 | 2019-04-12 | 合肥诺必达信息技术有限责任公司 | 一种基于施工工地的人员管理方法 |
CN109633719A (zh) * | 2018-12-21 | 2019-04-16 | 北京智行者科技有限公司 | 车辆跟随的目标轨迹识别方法 |
CN112689081A (zh) * | 2019-10-18 | 2021-04-20 | 丰田自动车株式会社 | 信息处理装置、非临时性的计算机可读取介质以及控制方法 |
CN111256721A (zh) * | 2020-02-24 | 2020-06-09 | 西安极蜂天下信息科技有限公司 | 导航方法及装置 |
CN112240770A (zh) * | 2020-10-15 | 2021-01-19 | 浙江欣奕华智能科技有限公司 | 一种生成机器人运动轨迹的方法、装置及终端 |
CN112595338A (zh) * | 2020-12-24 | 2021-04-02 | 中国联合网络通信集团有限公司 | 导航方法以及导航*** |
CN113538828A (zh) * | 2021-07-15 | 2021-10-22 | 杭州海康威视数字技术股份有限公司 | 确定监控对象行进路线异常的方法、装置及设备 |
CN115243091A (zh) * | 2022-06-14 | 2022-10-25 | 北京箩筐时空数据技术有限公司 | 一种地图轨迹动态展示方法及装置 |
CN115243091B (zh) * | 2022-06-14 | 2024-02-02 | 北京箩筐时空数据技术有限公司 | 一种地图轨迹动态展示方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107734459A (zh) | 轨迹追踪方法、装置及*** | |
CN104105064B (zh) | 定位设备的方法及装置 | |
CN104580730B (zh) | 闹钟提醒方法及装置 | |
CN107560619A (zh) | 路径推荐方法和装置 | |
CN107730847A (zh) | 共享物品寻找方法及装置 | |
CN109117874A (zh) | 操作行为预测方法及装置 | |
CN106157602A (zh) | 呼叫车辆的方法和装置 | |
CN105654533A (zh) | 图片编辑方法及装置 | |
CN104361486A (zh) | 闹钟提醒方法和装置 | |
CN107202574A (zh) | 运动轨迹信息修正方法及装置 | |
CN104156204A (zh) | 建立日历事项的方法及装置 | |
CN107135147A (zh) | 共享位置信息的方法、装置及计算机可读存储介质 | |
CN107562500A (zh) | 调试装置、方法及设备 | |
CN107357865A (zh) | 信息提示方法及装置 | |
CN107147567A (zh) | 位置信息共享方法、设备及*** | |
CN104640062A (zh) | 信息传输方法及装置 | |
CN105099884B (zh) | 即时通讯消息的呈现方法及装置 | |
EP3125514A1 (en) | Method and device for state notification | |
CN107734139A (zh) | 终端设备的控制方法及装置 | |
CN106778198A (zh) | 执行操作的安全认证方法及装置 | |
CN105101076B (zh) | 信息提醒方法及装置 | |
CN106775646A (zh) | 闹钟控制方法及装置 | |
CN105657676A (zh) | 信息提醒方法及装置 | |
CN108009676A (zh) | 宠物的路线规划方法及装置 | |
CN109150976A (zh) | 提供安全服务的方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180223 |