著录项信息
专利名称 | 一种跑步路线记录方法、装置、以及一种电子设备 |
申请号 | CN201510351018.0 | 申请日期 | 2015-06-23 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-11-11 | 公开/公告号 | CN105043377A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01C21/00 | IPC分类号 | G;0;1;C;2;1;/;0;0查看分类表>
|
申请人 | 上海斐讯数据通信技术有限公司 | 申请人地址 | 上海市松江区思贤路3666号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海斐讯数据通信技术有限公司 | 当前权利人 | 上海斐讯数据通信技术有限公司 |
发明人 | 李红雨;包卫卫 |
代理机构 | 杭州千克知识产权代理有限公司 | 代理人 | 周希良 |
摘要
本发明提供的种跑步路线记录方法、装置、以及一种电子设备,用于根据对多次跑步路线的分析,获得默认跑步路线,且在下次进行跑步的时候,直接获取默认跑步路线,并以较小时间间隔推算当前的位置信息以予显示,并根据以较长时间间隔利用GPS模块获取的当前实际位置信息对跑步路线进行修正;且当所述默认跑步路线的所有矩形区域的特征参数均被遍历后,获取被修正后的所述默认跑步路线,将其保存为本次的跑步路线,本发明可在用户以固定路线进行跑步时,不必以较小的时间间隔开启定位模块进行实际位置信息的获取而得到跑步路线,而是以较大的时间间隔开启定位模块以对跑步路线进行修正,可以节省电子设备的流量和电量。
1.一种跑步路线记录方法,其特征在于,应用于一具有定位模块的电子设备中,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,所述跑步路线记录方法包括如下步骤:
S11:获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;
S12:根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;
S13:当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;
S14:以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述获取的默认跑步路线进行修正;
S15:判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取,若是,则获取所述被修正后的默认跑步路线并进行保存;若否,则返回到步骤S12。
2.根据权利要求1所述的跑步路线记录方法,其特征在于:预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线。
3.根据权利要求2所述的跑步路线记录方法,其特征在于:所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。
4.根据权利要求1所述的跑步路线记录方法,其特征在于:当判断各所述矩形区域中的路线具有可选的路线时,将所述矩形区域中的可选路线的部分划分为可选区域,以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存。
5.根据权利要求1所述的跑步路线记录方法,其特征在于:当判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启GPS定位模块,获取之后的跑步路线并保存。
6.一种跑步路线记录装置,其特征在于,应用于一具有定位模块的电子设备中,包括:
预设模块,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中;
预设路线获取模块,获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;
第一地理位置信息计算模块,根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;且当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;
修正模块,用于以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述预设路线获取模块获取的默认跑步路线进行修正;
跑步路线形成模块,当判断所述默认跑步路线的所有矩形区域的特征参数均被获取时,则获取经所述修正模块修正后的默认跑步路线并进行保存。
7.根据权利要求6所述的跑步路线记录装置,其特征在于:所述预设模块还用于预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线。
8.根据权利要求7所述的跑步路线记录装置,其特征在于:所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。
9.根据权利要求6所述的跑步路线记录装置,其特征在于:所述预设模块还用以当判断各所述矩形区域中的路线具有可选的路线时,将所述矩形区域中的可选路线的部分划分为可选区域;且所述跑步路线形成模块,还用以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存。
10.根据权利要求6所述的跑步路线记录装置,其特征在于:当所述跑步路线形成模块判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启GPS定位模块,获取之后的跑步路线并保存。
11.一种电子设备,其特征在于:具有如权利要求6~10中任一项所述的跑步路线记录装置。
一种跑步路线记录方法、装置、以及一种电子设备\n技术领域\n[0001] 本发明涉及跑步路线的数据的获取,特别是涉及一种跑步路线记录方法、装置、以及一种电子设备。\n背景技术\n[0002] 现在用户越来越喜欢使用跑步软件,记录自己的跑步过程,但是使用跑步软件记录跑步数据需要不断的获取GPS跑步数据,例如每2秒获取一次,很消耗电量和流量。在很多时候,用户通常会选择固定的跑步路线。使用跑步软件记录用户的跑步数据时,即时每次的跑步路线都相同,也会重新记录跑步路线,这显然会造成电量和流量的浪费。\n[0003] 本发明通过分析用户的以往的跑步数据,为其建立“固定跑步路线”数据库,以获得其跑步路路线段的状况信息,在获得这些信息后,可以间隔更长时间获取GPS跑步数据,这样可以减少对GPS跑步数据获取的次数,而且不会影响用户的使用体验。\n发明内容\n[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种跑步路线记录方法、装置、以及一种电子设备,用于解决现有技术中的电子设备对于重复固定的跑步路线,不断重复获取跑步路线的数据而造成的流量浪费和电能浪费的问题。\n[0005] 为实现上述目的及其他相关目的,本发明提供一种跑步路线记录方法,应用于一具有定位模块的电子设备中,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,所述跑步路线记录方法包括如下步骤:\nS11:获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;\nS12:根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;S13:当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;S14:以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述获取的默认跑步路线进行修正;S15:判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取,若是,则获取所述被修正后的默认跑步路线并进行保存;若否,则返回到步骤S12。\n[0006] 可选的,预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线。\n[0007] 可选的,所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。\n[0008] 可选的,当判断各所述矩形区域中的路线具有可选的路线时,将所述矩形区域中的可选路线的部分划分为可选区域,以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存。\n[0009] 可选的,当判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启所述GPS定位模块,获取之后的跑步路线并保存。\n[0010] 为实现上述目的及其他相关目的,本发明还提供一种跑步路线记录装置,应用于一具有定位模块的电子设备中,包括:预设模块,预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中;预设路线获取模块,获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;第一地理位置信息计算模块,根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;且当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;修正模块,用于以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述预设路线获取模块获取的默认跑步路线进行修正;跑步路线形成模块,当判断所述默认跑步路线的所有矩形区域的特征参数均被获取时,则获取经所述修正模块修正后的默认跑步路线并进行保存。\n[0011] 可选的,所述预设模块还用于预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线。\n[0012] 可选的,所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。\n[0013] 可选的,所述预设模块还用以当判断各所述矩形区域中的路线具有可选的路线时,将所述矩形区域中的可选路线的部分划分为可选区域;且所述跑步路线形成模块,还用以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存。\n[0014] 可选的,当所述跑步路线形成模块判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启所述GPS定位模块,获取之后的跑步路线并保存。\n[0015] 为实现上述目的及其他相关目的,本发明还提供一种电子设备,具有如上任一项所述的跑步路线记录装置。\n[0016] 如上所述,本发明的一种跑步路线记录方法、装置、以及一种电子设备,用于根据对多次跑步路线的分析,获得默认跑步路线,根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,且在下次进行跑步的时候,直接获取默认跑步路线,且以较小时间间隔推算当前的位置信息,当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;且以较长时间间隔利用定位模块获取当前的实际位置信息,并根据当前实际位置信息对获取的跑步路线进行修正;直到所述默认跑步路线的所有矩形区域的特征参数均被遍历后,获取被修正后的所述默认跑步路线为本次的跑步路线进行保存,本发明可以在用户以固定路线进行跑步时,不必以较小的时间间隔开启定位模块进行实际位置信息的获取而得到跑步路线,而是以较大的时间间隔开启定位模块以对跑步路线进行修正,可以节省电子设备的流量和电量。\n附图说明\n[0017] 图1显示为本发明的一种跑步路线记录方法在一具体实施例中的流程示意图。\n[0018] 图2显示为本发明的一种跑步路线记录方法在一具体实施例中的应用示意图。\n[0019] 图3显示为本发明的一种跑步路线记录装置在一具体实施例中的模块示意图。\n[0020] 图4显示为本发明的一种电子设备在一具体实施例中的模块示意图[0021] 元件标号说明\n[0022] 1、21 跑步路线记录装置\n[0023] 11 预设模块\n[0024] 12 预设路线获取模块\n[0025] 13 第一地理位置信息计算模块\n[0026] 14 修正模块\n[0027] 15 跑步路线形成模块\n[0028] 2 电子设备\n[0029] S11~S16 步骤\n具体实施方式\n[0030] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。\n[0031] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。\n[0032] 请参阅图1,显示为本发明的一种跑步路线记录方法在一具体实施例中的流程示意图。以在通过分析用户的以往的跑步数据,为其建立“固定跑步路线”数据库,以获得其跑步路路线段的状况信息,在获得这些信息后,可以间隔更长时间获取GPS跑步数据,例如为\n30秒获取一次,这样可以减少对GPS跑步数据获取的次数,而且不会影响用户的使用体验。\n[0033] 所述方法应用于一具有定位模块的电子设备中,所述电子设备例如为智能手机、MP3等移动电子设备,所述定位模块例如为GPS定位模块。\n[0034] 所述方法预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;例如预先根据定位模块获取3条跑步路线,且对其进行比较,当三条跑步路线都相同时,说明用户已经找到自己喜欢的跑步路线,且基本上会以此跑步路线进行跑步,则标识所述跑步路线为默认跑步路线。\n当只有其中两条跑步路线相同时,或三条均不相同时,则继续获取所述跑步路线,直到一跑步路线被重复3次,即获取的所述跑步路线为默认跑步路线。\n[0035] 且接下来根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,所述特定顺序,即以所述矩形区域在所述默认跑步路线上的排列顺序,且以用户每次的跑步路线的顺序为准,例如用户每次以顺时针顺序跑步,则以所述矩形区域在默认跑步路线上的顺时针顺序排列的顺序为先后顺序存储于数据库中。所述跑步路线的特征,例如以所述跑步路线的线条特征进行划分,分为直线、弧线、以及不规则的曲线等,但是通过普通模式获取的跑步路线,很难有规则的直线或弧线等,所以,优先的,在另一具体实施例中,还预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线,且不能被优化为直线或弧线的曲线则为不规则曲线。因为GPS定位模块的定位误差基本为10米左右,所以可设定所述矩形区域的面积大于或等于0.01平方千米,所述矩形区域的特征参数优选包括所述矩形的四个顶点的坐标,以确定所述矩形区域的范围,还包括所述矩形区域的内的路段的线形特征,例如路段为直线,且包括直线的斜率,以可方便的推算出所述直路线段的各点的坐标;还例如路段为规则的弧线,还包括该规则弧线的曲率,以可方便的推算出该规则弧路线段上的各点的坐标。\n[0036] 所述跑步路线记录方法包括如下步骤:\n[0037] S11:获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域,用户还可以根据自定位选择,获取默认跑步路线以进行记录或者只通过普通的GPS模块定位的方式获取跑步路线。\n[0038] S12:根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;例如以每2秒的频率推算当前的第一地理位置信息,并予以显示。\n[0039] S13:当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,(例如推算出当前的地理位置坐标,与所述当前矩形区域的顶点坐标进行比较,当横坐标或纵坐标大于所述矩形区域的顶点坐标时,则判断超出了当前的矩形区域;)则获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;\n[0040] S14:以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述获取的默认跑步路线进行修正;所述第二预设时间间隔例如为30秒。\n[0041] S15:判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取,即判断所述数据库中的所有矩形区域的特征参数是否均被获取,若是,则执行步骤S16;若否,则返回到步骤S12,以继续进行当前的第一地理位置信息的推算和显示,且以定位模块获取的实际的第二地理位置信息对当前记录的跑步路线进行修正。\n[0042] 步骤S16:获取所述被修正后的默认跑步路线并进行保存。\n[0043] 进一步的,所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,开启所述定位模块获取所述当前位置信息并保存。\n[0044] 进一步的,在当判断各所述矩形区域中的路线具有可选的路线时,例如某一矩形区域的直路线段还具有分岔路口的时候,将所述矩形区域中的可选路线的部分(即路线分岔部分)划分为可选区域,以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存,而在过了所述可选区域后,仍然以推算当前第一地理位置信息且每个30秒获取实际的第二地理位置信息,并根据第一地理位置信息对第一地理位置信息进行修正的方法获取跑步路线。\n[0045] 且当判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启所述GPS定位模块,获取之后的跑步路线并保存,以与所述被修正后的跑步路线结合,以形成本次的跑步路线。\n[0046] 所述跑步路线记录方法的应用原理还可参阅图2所示,且图2中的所述a例如为30秒,具体为:进入直路线段后,获取相关信息,所述相关信息例如所述直线所在的矩形区域的四个顶点坐标、以及直路线段的斜率。首先判断该路段当中是否具有可选择路段,若是,则根据当前坐标点以及路段位置,推算下一个坐标,且判断所述坐标点是不是超过所述矩形区域的任一顶点的坐标点,若没有,则以所述推算出的坐标点为当前位置进行记录,所述坐标推算的动作每2秒执行一次;且当在30秒内用户进入了可选则区域时,则开启GPS定位模块获取当前的实际位置信息,并记录为当前位置跑步路线的位置信息;且当时间达到30秒时,连续每隔2秒获取5个当前位置信息,以与被推算处的位置信息进行比对,以对跑步路线进行修正。且若当前推算出的地理位置坐标点超过所述矩形区域的任一顶点的坐标点时,则判断进入下一个矩形区域,且重复上述的比价和修正步骤。且进一步的,当进入不规则曲路线段时,则启用定位模块实时获取当前不规则曲路线段的跑步路线。\n[0047] 请参阅图3,显示为本发明的一种跑步路线记录装置在一具体实施例中的模块示意图。所述跑步路线记录装置1,应用于一具有定位模块的电子设备中,包括预设模块11、预设路线获取模块12、第一地理位置信息计算模块13、修正模块14、跑步路线形成模块15。\n[0048] 所述预设模块11预先根据所述定位模块获取多条跑步路线,且当与一跑步路线相同的跑步路线的条数达到一阈值时,设定所述跑步路线为默认跑步路线;例如预先根据定位模块获取3条跑步路线,且对其进行比较,当三条跑步路线都相同时,说明用户已经找到自己喜欢的跑步路线,且基本上会以此跑步路线进行跑步,则标识所述跑步路线为默认跑步路线。当只有其中两条跑步路线相同时,或三条均不相同时,则继续获取所述跑步路线,直到一跑步路线被重复3次,即获取的所述跑步路线为默认跑步路线。\n[0049] 所述预设模块11还用以根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中;所述特定顺序,即以所述矩形区域在所述默认跑步路线上的排列顺序,且以用户每次的跑步路线的顺序为准,例如用户每次以顺时针顺序跑步,则以所述矩形区域在默认跑步路线上的顺时针顺序排列的顺序为先后顺序存储于数据库中。所述跑步路线的特征,例如以所述跑步路线的线条特征进行划分,分为直线、弧线、以及不规则的曲线等,但是通过普通模式获取的跑步路线,很难有规则的直线或弧线等,所以,优先的,在另一具体实施例中,还预先根据图像处理技术对所述默认跑步路线进行优化处理,以得到具有直线、规则弧线的路线特征的默认跑步路线,且不能被优化为直线或弧线的曲线则为不规则曲线。因为GPS定位模块的定位误差基本为10米左右,所以可设定所述矩形区域的面积大于或等于0.01平方千米,所述矩形区域的特征参数优选包括所述矩形的四个顶点的坐标,以确定所述矩形区域的范围,还包括所述矩形区域的内的路段的线形特征,例如路段为直线,且包括直线的斜率,以可方便的推算出所述直路线段的各点的坐标;还例如路段为规则的弧线,还包括该规则弧线的曲率,以可方便的推算出该规则弧路线段上的各点的坐标。\n[0050] 所述预设路线获取模块12获取所述默认跑步路线,并令所述默认跑步路线的起始矩形区域为当前矩形区域;用户还可以根据自定位选择,获取默认跑步路线以进行记录或者只通过普通的GPS模块定位的方式获取跑步路线。\n[0051] 所述第一地理位置信息计算模块13根据获取的当前矩形区域的特征参数,以第一预设时间间隔推算当前的第一地理位置信息;例如以每2秒的频率推算当前的第一地理位置信息,并予以显示。且当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,(例如推算出当前的地理位置坐标,与所述当前矩形区域的顶点坐标进行比较,当横坐标或纵坐标大于所述矩形区域的顶点坐标时,则判断超出了当前的矩形区域;)获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;\n[0052] 所述修正模块14用于以第二预设时间间隔开启所述定位模块获取当前第二地理位置信息,并根据所述第二地理位置信息与所述第一地理位置信息的比较,对所述默认跑步路线进行修正;所述第二预设时间间隔例如为30秒。\n[0053] 跑步路线形成模块15,当判断所述默认跑步路线的所有矩形区域的特征参数均被获取时,则获取经所述修正模块修正后的默认跑步路线并进行保存。\n[0054] 进一步的,所述优化后的默认跑步路线具有不规则曲线,且当进入与所述不规则曲线相对应的矩形区域时,所述修正模块开启所述定位模块获取所述当前位置信息并保存。\n[0055] 进一步的,所述预设模块还用以在当判断各所述矩形区域中的路线具有可选的路线时,例如某一矩形区域的直路线段还具有分岔路口的时候,将所述矩形区域中的可选路线的部分(即路线分岔部分)划分为可选区域,以在判断进入所述可选区域时,开启所述定位模块获取所述当前位置信息并保存,而在过了所述可选区域后,仍然以推算当前第一地理位置信息且每个30秒获取实际的第二地理位置信息,并根据第一地理位置信息对第一地理位置信息进行修正的方法获取跑步路线。\n[0056] 且当判断所述默认跑步路线的所有矩形区域的特征参数是否均被获取时,开启所述GPS定位模块,获取之后的跑步路线并保存,以与所述被修正后的跑步路线结合,以形成本次的跑步路线。\n[0057] 所述跑步路线记录装置的实现原理还可参阅图2所示,且图2中的所述a例如为30秒,具体为:进入直路线段后,获取相关信息,所述相关信息例如所述直线所在的矩形区域的四个顶点坐标、以及直路线段的斜率。首先判断该路段当中是否具有可选择路段,若是,则根据当前坐标点以及路段位置,推算下一个坐标,且判断所述坐标点是不是超过所述矩形区域的任一顶点的坐标点,若没有,则以所述推算出的坐标点为当前位置进行记录,所述坐标推算的动作每2秒执行一次;且当在30秒内用户进入了可选则区域时,则开启GPS定位模块获取当前的实际位置信息,并记录为当前位置跑步路线的位置信息;且当时间达到30秒时,连续每隔2秒获取5个当前位置信息,以与被推算处的位置信息进行比对,以对跑步路线进行修正。且若当前推算出的地理位置坐标点超过所述矩形区域的任一顶点的坐标点时,则判断进入下一个矩形区域,且重复上述的比价和修正步骤。且进一步的,当进入不规则曲路线段时,则启用定位模块实时获取当前不规则曲路线段的跑步路线。\n[0058] 请参阅图4,显示为本发明的一种电子设备在一具体实施例中的模块示意图,所述电子设备2,具有跑步路线记录装置21,且所述跑步路线记录装置21的模块结构与应用原理均与如图3所示实施例中的跑步路线记录装置1相同。\n[0059] 综上所述,本发明如上所述,本发明的一种跑步路线记录方法、装置、以及一种电子设备,用于根据对多次跑步路线的分析,获得默认跑步路线,根据所述默认跑步路线的路线特征,将所述默认跑步路线划分为多个不重叠的矩形区域,且记录各所述矩形区域的特征参数,并根据所述矩形区域在所述默认跑步路线上的位置,将各所述矩形区域的特征参数以特定顺序存储于一数据库中,且在下次进行跑步的时候,直接获取默认跑步路线,且以较小时间间隔推算当前的位置信息,并以较长时间间隔利用GPS模块获取的当前实际位置信息对跑步路线进行修正;当根据所述当前矩形区域的特征参数,判断所述第一地理位置信息超出所述当前矩形区域时,获取所述数据库中与所述当前矩形区域的特征参数相邻的下一个矩形区域的特征参数,并根据所述下一个矩形区域的特征参数,以所述第一预设时间间隔重新推算当前的第一地理位置信息,并将所述下一个矩形区域设定为当前矩形区域;且以较长时间间隔利用定位模块获取当前的实际位置信息,并根据当前实际位置信息对获取的跑步路线进行修正;直到所述默认跑步路线的所有矩形区域的特征参数均被遍历后,获取被修正后的所述默认跑步路线为本次的跑步路线进行保存,本发明可以在用户以固定路线进行跑步时,不必以较小的时间间隔开启定位模块进行实际位置信息的获取而得到跑步路线,而是以较大的时间间隔开启定位模块以对跑步路线进行修正,可以节省电子设备的流量和电量。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。\n[0060] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
法律信息
- 2021-04-30
- 2021-04-30
- 2018-04-27
- 2017-09-29
- 2015-12-09
实质审查的生效
IPC(主分类): G01C 21/00
专利申请号: 201510351018.0
申请日: 2015.06.23
- 2015-11-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-12-17
|
2008-07-29
| | |
2
| |
2011-12-14
|
2011-04-12
| | |
3
| |
2013-06-19
|
2011-12-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |