本发明专利技术提供的一种跑步路线记录方法、装置、以及一种电子设备,用于根据对多次跑步路线的分析,获得默认跑步路线,且在下次进行跑步的时候,直接获取默认跑步路线,并以较小时间间隔推算当前的位置信息以予显示,并根据以较长时间间隔利用GPS模块获取的当前实际位置信息对跑步路线进行修正;且当所述默认跑步路线的所有矩形区域的特征参数均被遍历后,获取被修正后的所述默认跑步路线,将其保存为本次的跑步路线,本发明专利技术可在用户以固定路线进行跑步时,不必以较小的时间间隔开启定位模块进行实际位置信息的获取而得到跑步路线,而是以较大的时间间隔开启定位模块以对跑步路线进行修正,可以节省电子设备的流量和电量。
【技术实现步骤摘要】
本专利技术涉及跑步路线的数据的获取,特别是涉及一种跑步路线记录方法、装置、以及一种电子设备。
技术介绍
现在用户越来越喜欢使用跑步软件,记录自己的跑步过程,但是使用跑步软件记录跑步数据需要不断的获取GPS跑步数据,例如每2秒获取一次,很消耗电量和流量。在很多时候,用户通常会选择固定的跑步路线。使用跑步软件记录用户的跑步数据时,即时每次的跑步路线都相同,也会重新记录跑步路线,这显然会造成电量和流量的浪费。本专利技术通过分析用户的以往的跑步数据,为其建立“固定跑步路线”数据库,以获得其跑步路路线段的状况信息,在获得这些信息后,可以间隔更长时间获取GPS跑步数据,这样可以减少对GPS跑步数据获取的次数,而且不会影响用户的使用体验。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种跑步路线记录方法、装置、以及一种电子设备,用于解决现有技术中的电子设备对于重复固定的跑步路线,不断重复获取跑步路线的数据而造成的流量浪费和电能浪费的问题。为实现上述目的及其他相关目的,本专利技术提供一种跑步路线记录方法,应用于一具有定位模块的电子设备中,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,所述跑步路线记录方法包括如下步骤:511:获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;512:根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;S13:当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;S14:以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述获取的默认跑步路线进行修正;S15:判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取,若是,则获取所述被修正后的默认跑步路线并进行保存;若否,则返回到步骤S12。可选的,预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线。可选的,所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。可选的,当判断各所述矩形区域中的路线具有可选的路线时,将所述矩形区域中的可选路线的部分划分为可选区域,以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存。可选的,当判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启所述GPS定位模块,获取之后的跑步路线并保存。为实现上述目的及其他相关目的,本专利技术还提供一种跑步路线记录装置,应用于一具有定位模块的电子设备中,包括:预设模块,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中;预设路线获取模块,获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;第一地理位置信息计算模块,根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;且当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;修正模块,用于以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述预设路线获取模块获取的默认跑步路线进行修正;跑步路线形成模块,当判断所述默认跑步路线的所有矩形区域的特征参数均被获取时,则获取经所述修正模块修正后的默认跑步路线并进行保存。可选的,所述预设模块还用于预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线。可选的,所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。可选的,所述预设模块还用以当判断各所述矩形区域中的路线具有可选的路线时,将所述矩形区域中的可选路线的部分划分为可选区域;且所述跑步路线形成模块,还用以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存。可选的,当所述跑步路线形成模块判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启所述GPS定位模块,获取之后的跑步路线并保存。为实现上述目的及其他相关目的,本专利技术还提供一种电子设备,具有如上任一项所述的跑步路线记录装置。如上所述,本专利技术的一种跑步路线记录方法、装置、以及一种电子设备,用于根据对多次跑步路线的分析,获得默认跑步路线,根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,且在下次进行跑步的时候,直接获取默认跑步路线,且以较小时间间隔推算当前的位置信息,当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;且以较长时间间隔利用定位模块获取当前的实际位置信息,并根据当前实际位置信息对获取的跑步路线进行修正;直到所述默认跑步路线的所有矩形区域的特征参数均被遍历后,获取被修正后的所述默认跑步路线为本次的跑步路线进行保存,本专利技术可以在用户以固定路线进行跑步时,不必以较小的时间间隔开启定位模块进行实际位置信息的获取而得到跑步路线,而是以较大的时间间隔开启定位模块以对跑步路线进行修正,可以节当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种跑步路线记录方法,其特征在于,应用于一具有定位模块的电子设备中,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,所述跑步路线记录方法包括如下步骤:S11:获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;S12:根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;S13:当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;S14:以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述获取的默认跑步路线进行修正;S15:判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取,若是,则获取所述被修正后的默认跑步路线并进行保存;若否,则返回到步骤S12。...
【技术特征摘要】
【专利技术属性】
技术研发人员:李红雨,包卫卫,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。