一种趣味性电子路书的处理方法与流程

文档序号:12464931阅读:356来源:国知局
一种趣味性电子路书的处理方法与流程

本发明涉及电子导航技术领域,具体地说是一种趣味性电子路书的处理方法。



背景技术:

电子地图(英语:Electronic map),即数字地图,是利用计算机技术,以数字方式存储和查阅的地图,其可以用来查找各种场所、各种位置。其可以很方便地与卫星影像、航空照片等其他信息源结合,生成新的图种。可以利用数字地图记录的信息,派生新的数据,如地图上等高线表示地貌形态,但非专业人员很难看懂,利用电子地图的等高线和高程点可以生成数字高程模型,将地表起伏以数字形式表现出来,可以直观立体地表现地貌形态。这是普通地形图不可能达到表现效果。电子地图的特点有如下:

可以快速存取显示;可以实现动画;可以将地图要素分层显示;利用虚拟现实技术将地图立体化、动态化,令用户有身临其境之感;利用数据传输技术可以将电子地图传输到其他地方;可以实现图上的长度、角度、面积等的自动化测量。

现在的一些跑步软件基于电子地图,并通过定位系统来定位你跑步的路线,并计算距离、时间等信息。但方式比较简单,功能单一,趣味兴不足。

另外在定位时,用过GPS的人大概都有这种体会:当GPS终端静止的时候,其定位坐标(经纬度)经常在变,偶尔变化还比较大,甚至还会显示有速度。业内人士把这种现象称为“漂移”。

其实,GPS漂移不仅在静止的时候会产生,动态的时候也会产生,只不过漂移的程度没那么明显,产生的几率小些罢了,这是GPS的一个基本特性。

GPS漂移是GPS应用时需要处理的问题之一,漂移主要有两个方面,第一,速度过快,以至于GPS的响应时间短于当前运行速度,出现漂移;第二,在高大建筑密集或天气情况不好的地方,因为GPS信号经过多次的折、反射,造成信号误差,出现漂移。

GPS漂移的两种表现:静态位置漂移、速度(位置)漂移

静态速度漂移可以解决,不动时候为零。位置漂移是属于正常的,这是精度的问题,现在民用一般在10米以下,好的时候5米。另外测量型的精度很高,如果再用差分技术可以达到更高,不过这种产品很贵,用的少。

目前解决GPS漂移主要从两方面入手:

一、主系统的设计主要减少在近距离内对GPS信号的干扰。

二、软件处理。软件处理主要集中在导航软件处完成,导航软件会将坐标定位在道路之内,如果GPS接收到的信号超出道路的半径范围将自动过滤这个数据,并根据上次的速度及方向推算出当前点的位置。

对于GPS静态漂移,也有建议做软件判断:1.检测到的状态为静止时,强制速度为0;2.速度为0时,强制方向为0;3.数据中的速度值为0时,就不去更新地图上的经纬度;4.通过比较上次定位数据的经纬度差的绝对值(同时包括时间)再来判定是否有慢速移动;另外有些GPS模块(UBLOX)可设置静止模式、行走模式、汽车模式、海上模式、飞行模式,通过设置这些参数来解决漂移问题。



技术实现要素:

本发明的目的是克服现有技术不足,结合电子地图及定位系统,采用经纬度坐标点打点方式来在电子地图上绘出具有特殊形状的趣味性跑步路线,且能在沿途各相关点进行媒体信息录入作为景点介绍,形成具有提示信息的有趣的电子跑书,并上传共享,在一定程度上还能起到向导作用。

为实现上述目的,设计一种趣味性电子路书的处理方法,包括设置于智能的移动终端中的无线定位模块,嵌设于移动终端中的处理软件,其特征在于,

通过无线定位模块在电子地图上依次定位若干目标地点的经纬度坐标点,将坐标点依次连贯起来在电子地图上形成图案作为跑步路线用的电子路书,并在用户指定坐标点进行多媒体信息的编辑和/或录入形成检查点,所述的形成图案的坐标点及检查点存储在存储介质中并通过上传服务器进行分享;

在电子地图上形成图案的方式为直接点击电子地图上某些目标位置获取坐标点形成手绘式电子路书;或者通过连续定位移动中的移动终端用户当下所在的地理位置形成行进式电子路书;或者从服务器获取已包含坐标点记录的数据格式获取导入式电子路书;

当用户采用手绘式电子路书或导入式电子路书时,用户根据移动终端上已形成的电子路书结合导航开始跑步并随时提醒纠正路线,且能编辑完善检查点;当用户采用行进式电子路书时,无线定位模块随时定位移动中的移动终端用户的地理坐标位置并在电子地图上记录绘制坐标点,并编辑检查点;

所述的多媒体信息包括文字、图像、语音、视频数据,用于记录和介绍检查点相关信息。

当采用手绘式电子路书或导入式电子路书开始定位导航跑步时,处理软件进行如下处理步骤:

(1)、开始;

(2)、无线定位模块对移动终端用户进行位置定位;

(3)、移动终端用户向服务器请求导航图数据;

(4)、选择导航图;

(5)、移动终端向服务器请求电子地图数据;

(6)、是否开始导航;

(7)、不开始导航,则返回“选择导航图”步骤;如果开始导航,则判断当前移动终端用户所处坐标点是否属于电子路书中的坐标点,引导移动终端用户至最近的电子路书中的坐标点作为起点;

(8)、判断是否到达起点;

(9)如果未到达起点,则返回“判断电子路书起点位置,引导移动终端用户至起点”步骤;如果到达起点,则进行定位优化;

(10)、检测到达电子路书中下一检查点的距离;所述的检查点表示该点为所述电子路书中的必经点或为记录有多媒体信息的非必经点;

(11)、判断当前位置是否偏离电子路书中设定的路线;

(1211)、如果没有偏离路线,则多媒体信息交互;所述的多媒体信息交互为移动终端用户主动录入生成多媒体信息和/或通过服务器获取已有电子路书中的多媒体信息,再根据个人喜好修正、补充设置检查点的类型、多媒体提示信息、介绍信息进行二次编辑完善形成新的多媒体信息;

(1212)、在电子地图上记录绘制经过路线;

(1213)、完成导航、美化路线图像、记录导航过程中交互内容;

(1214)、上报服务器,分享;

(1215)、结束;

(1221)、如果偏离路线,则给移动终端用户引导正确方向,重回导航;

(1222)、判断是否已重回路线;

(1223)、如果已重回路线,则进入“多媒体信息交互”步骤;

(1224)、如果未重回路线,则上报服务器,以保证移动终端用户的人身安全;再进入“完成导航、送美化路线图像,记录导航过程中交互内容”步骤;

当采用行进式电子路书进行边跑步边绘制路书时,处理软件采用如下处理步骤:

(21)、开始;

(22)、获取并记录移动终端用户当前的坐标点;

(23)、根据当前坐标点搜索找到前进道路中的必经的转折点作为关键的检查点,并由移动终端用户在行进途中设定相关检查点,并对检查点类型;

(24)、在检查点以多媒体形式录入相关提示信息和介绍信息;

(25)、是否完成所有检查点录入;

(26)、如果未完成,则返回“根据当前坐标点搜索找到前进道路中的必经的转折点作为关键的检查点,并由移动终端用户在行进途中设定相关检查点,并对检查点类型”步骤;如果已完成所有检查点,则完成绘制,设置电子路书本身的一些特性信息;

(27)、提交服务端分享电子路书;

(28)、结束。

所述的定位优化采用如下处理步骤:

(1)、开始;

(2)、定位模块信号处理;

(3)、判断从定位模块开始工作到现在是否达到15秒的预定位的时长;

(4)、如果超过15秒,则返回“定位模块信号处理”步骤,提示用户在信号好的地方重新开始预定位;如果在15秒内检测到定位信号,则检测定位模块定位精度是否<65米;

(5)、如果精度不小于65米,则返回“定位模块信号处理”步骤;如果小于65米,则判断通过定位模块采集坐标点、定位精度的采样频率是否>1秒;

(6)、如果采样频率不大于1秒,则返回“定位模块信号处理”步骤;如果大于1秒,则判断若干相邻采样点的瞬时速度是否<10米/秒;所述的瞬时速度为根据采样频率中相邻的两个采样点来计,后一个采样点的坐标点一前一个采样点的坐标点所获得的直线距离除以相邻两个采样点的时间差所得到的速度;

(7)、如果瞬时速度不小于10米/秒,设tag=0,将相邻采样点的坐标点、采集两个相邻坐标点时的时间、tag分别存入pipeline;

如果瞬时速度小于10米/秒,设tag=1,将相邻采样点的坐标点、采集两个相邻坐标点时的时间、tag存入pipeline;

(8)、取出pipeline中坐标点位置最接近的三点,将采样点的坐标值、采样时的时间,按照时间差的δ值加权,生成新坐标点;

(9)、取新坐标点开始绘制地图轨迹;

(10)、结束。

当选择采用手绘式电子路书时,处理软件采用如下处理步骤:

(11)、开始;

(12)、显示电子地图;

(13)、在电子地图上选择跑步过程中的检查点,设置检查点类型;所述的检查点类型表开始示该坐标点为必经点或非必经点;

(14)、是否完成所有检查点;如果未完成,则返回“在地图上选择跑步过程中的检查点”;如果已完成,则完成绘制,提交服务端,分享电子路书;

(15)、是否开始按照该电子路书进行定位导航跑步;如果不跑步,则结束;如果开始跑步,则进入定位导航跑步模式。

当选择采用导入式电子路书时,处理软件采用如下处理步骤:

(31)、开始;

(32)、从服务器选择一个电子路书;

(33)、导入电子路书,显示电子路书;

(34)、自动推荐必经的关键的检查点和相关检查点;

(35)、是否开始按照该电子路书进行定位导航跑步;如果不跑步,则结束;如果开始跑步,则进入定位导航跑步模式。

所述的美化路线图像为根据跑步时移动终端的不同配速,在途径的坐标点上画不同的颜色。

所述的根据跑步时移动终端的不同配速,在途径的坐标点上画不同的颜色的处理方法为,设跑步时移动终端的配速为pace,

当跑步时的pace≤1.666分钟/公里时,在坐标点上画灰色、半透明的虚线,RGBA(0.6×255,0.6×255,0.6×255,0);

当5分钟/公里≥pace>1.666分钟/公里时,在坐标点上画绿色到黄色的渐变色,RGBA(255/5×pace,255,0,1);

当10分钟/公里≥pace>5.0分钟/公里时,在坐标点上画黄色到红色的渐变色,RGBA(255,255/5×(10-pace),0,1);

当pace>10分钟/公里时,在坐标点上画红色,RGBA(255,0,0,1)。

所述的定位模块采用GPS、北斗、基站、WIFI或蓝牙中的至少一种通讯定位方式。

当偏离路线,给移动终端用户引导正确方向时,采用语音和/或箭头提示。

所述的电子地图为高德地图或百度地图或谷歌地图或腾讯地图。

本发明同现有技术相比,有多种方式形成电子路书,可绘制特殊的、有趣形状路线,且能录入多媒体信息,与单纯跑步软件相比更具趣味性和创作感;通过服务器实现数据共享,多媒体数据交互,增加了用户的社交活动;且结合导航图和电子地图随时定位,纠正路线,防止走偏;可以用路线中的任意一点作为起点和终点;环形、折返线路也能轻松处理。

附图说明

图1为本发明实施例中总的流程框图。

图2为本发明实施例中根据手绘式电子路书或导入式电子路书开始定位导航跑步的处理流程框图。

图3为本发明中定位优化的处理流程框图。

图4为本发明实施例中的一种年份数字路线的电子路图的示意图。

图5为本发明实施例中的一种大象形状路线的电子路图的示意图。

图6为本发明实施例中的一种山羊形状路线的电子路图的示意图。

具体实施方式

下面结合附图对本发明作进一步地说明,本发明对本技术领域的人来说还是比较清楚的。

实施例1

本发明一种趣味性电子路书的处理方法,包括设置于智能的移动终端中的无线定位模块,嵌设于移动终端中的处理软件,其特征在于,

通过无线定位模块依次定位若干目标地点的经纬度坐标点,将坐标点依次连贯起来在电子地图上形成图案作为跑步路线用的电子路书,并在用户指定坐标点进行多媒体的编辑和/或录入形成检查点,所述的形成图案的坐标点及检查点存储在存储介质中并通过上传服务器进行分享;

参见图1,在电子地图上形成图案的方式为直接点击电子地图上某些目标位置获取坐标点形成手绘式电子路书;或者通过连续定位移动中的移动终端用户当下所在的地理位置形成行进式电子路书;或者从服务器获取已包含坐标点记录的数据格式获取导入式电子路书;电子路书的形状可以为各种趣味性图案,如动物形状、数字形状等,参见图4~图6。

当用户采用手绘式电子路书或导入式电子路书时,用户根据移动终端上已形成的电子路书结合导航开始跑步并随时提醒纠正路线,且能编辑完善检查点;当用户采用行进式电子路书时,无线定位模块随时定位移动中的移动终端用户的地理坐标位置并在电子地图上记录绘制坐标点,并编辑检查点;

所述的多媒体信息包括文字、图像、语音、视频数据,用于记录和介绍检查点相关信息。

参见图2,当采用手绘式电子路书或导入式电子路书开始定位导航跑步时,处理软件进行如下处理步骤:

(1)、开始;

(2)、无线定位模块对移动终端用户进行位置定位;

(3)、移动终端用户向服务器请求导航图数据;

(4)、选择导航图;

(5)、移动终端向服务器请求电子地图数据;

(6)、是否开始导航;

(7)、不开始导航,则返回“选择导航图”步骤;如果开始导航,则判断当前移动终端用户所处坐标点是否属于电子路书中的坐标点,引导移动终端用户至最近的电子路书中的坐标点作为起点;

(8)、判断是否到达起点;

(9)如果未到达起点,则返回“判断电子路书起点位置,引导移动终端用户至起点”步骤;如果到达起点,则进行定位优化;

(10)、检测到达电子路书中下一检查点的距离;所述的检查点表示该点为所述电子路书中的必经点或为记录有多媒体信息的非必经点;

(11)、判断当前位置是否偏离电子路书中设定的路线;

(1211)、如果没有偏离路线,则多媒体信息交互;所述的多媒体信息交互为移动终端用户主动录入生成多媒体信息和/或通过服务器获取已有电子路书中的多媒体信息,再根据个人喜好修正、补充设置检查点的类型、多媒体提示信息、介绍信息进行二次编辑完善形成新的多媒体信息;

(1212)、在电子地图上记录绘制经过路线;

(1213)、完成导航、美化路线图像、记录导航过程中交互内容;

(1214)、上报服务器,分享;

(1215)、结束;

(1221)、如果偏离路线,则给移动终端用户引导正确方向,重回导航;

(1222)、判断是否已重回路线;

(1223)、如果已重回路线,则进入“多媒体信息交互”步骤;

(1224)、如果未重回路线,则上报服务器,以保证移动终端用户的人身安全;再进入“完成导航、送美化路线图像,记录导航过程中交互内容”步骤;

本例中,采用电子路书开始定位导航跑步的处理方法,能轻松处理环形、折返线路,且能防止走偏。

本发明中,所述的根据跑步时移动终端的不同配速,在途径的坐标点上画不同的颜色的处理方法为,设跑步时移动终端的配速为pace,当跑步时的pace≤1.666分钟/公里时,在坐标点上画灰色、半透明的虚线,RGBA(0.6×255,0.6×255,0.6×255,0);当5分钟/公里≥pace>1.666分钟/公里时,在坐标点上画绿色到黄色的渐变色,RGBA(255/5×pace,255,0,1);当10分钟/公里≥pace>5.0分钟/公里时,在坐标点上画黄色到红色的渐变色,RGBA(255,255/5×(10-pace),0,1);当pace>10分钟/公里时,在坐标点上画红色,RGBA(255,0,0,1)。

参见图1,当采用行进式电子路书进行定位导航跑步时,处理软件采用如下处理步骤:

(21)、开始;

(22)、获取并记录移动终端用户当前的坐标点;

(23)、根据当前坐标点搜索找到前进道路中的必经的转折点作为关键的检查点,并由移动终端用户在行进途中设定相关检查点,并对检查点类型;

(24)、在检查点以多媒体形式录入相关提示信息和介绍信息;

(25)、是否完成所有检查点录入;

(26)、如果未完成,则返回“根据当前坐标点搜索找到前进道路中的必经的转折点作为关键的检查点,并由移动终端用户在行进途中设定相关检查点,并对检查点类型”步骤;如果已完成所有检查点,则完成绘制,设置电子路书本身的一些特性信息;这些特性信息包括电子跑书的形状、景点名称等便于用户了解该电子跑书所涉及路线的主要信息;

(26)、提交服务端分享电子路书;

(27)、结束。

参见图3,进一步的,所述的定位优化采用如下处理步骤:

(1)、开始;

(2)、定位模块信号处理;

(3)、判断从定位模块开始工作到现在是否达到15秒的预定位的时长;

(4)、如果超过15秒,则返回“定位模块信号处理”步骤,提示用户在信号好的地方重新开始预定位;如果在15秒内检测到定位信号,则检测定位模块定位精度是否<65米;

(5)、如果精度不小于65米,则返回“定位模块信号处理”步骤;如果小于65米,则判断通过定位模块采集坐标点、定位精度的采样频率是否>1秒;

(6)、如果采样频率不大于1秒,则返回“定位模块信号处理”步骤;如果大于1秒,则判断若干相邻采样点的瞬时速度是否<10米/秒;所述的瞬时速度为根据采样频率中相邻的两个采样点来计,后一个采样点的坐标点-前一个采样点的坐标点所获得的直线距离除以相邻两个采样点的时间差所得到的速度;

(7)、如果瞬时速度不小于10米/秒,设tag=0,将相邻采样点的坐标点、采集两个相邻坐标点时的时间、tag分别存入pipeline;

如果瞬时速度小于10米/秒,设tag=1,将相邻采样点的坐标点、采集两个相邻坐标点时的时间、tag存入pipeline;

(8)、取出pipeline中坐标点位置最接近的三点,将采样点的坐标值、采样时的时间,按照时间差的δ值加权,生成新坐标点;

(9)、取新坐标点开始绘制地图轨迹;

(10)、结束。

本发明中定位优化技术便于无线定位模块在定位时的漂移校准,防止距离误差,其中预定位时长控制在15秒是经过实践测试,效率最高的;采样频率控制在大于1秒是考虑到频率过高,会引起数据过大,且定位信号会有波动,在较小时间区间内产生的波动会放大,不利于下一步数据过滤,而且本发明中的定位优化方法与现有的CPS漂移校准方法比起来更简单、合理,校准精度也相对高。

参见图1,进一步的,当选择采用手绘式电子路书时,处理软件采用如下处理步骤:

(11)、开始;

(12)、显示电子地图;

(13)、在电子地图上选择跑步过程中的检查点,设置检查点类型;所述的检查点类型表开始示该坐标点为必经点或非必经点;

(14)、是否完成所有检查点;如果未完成,则返回“在地图上选择跑步过程中的检查点”;如果已完成,则完成绘制,提交服务端,分享电子路书;

(15)、是否开始按照该电子路书进行定位导航跑步;如果不跑步,则结束;如果开始跑步,则进入定位导航跑步模式。

参见图1,进一步的,当选择采用导入式电子路书时,处理软件采用如下处理步骤:

(31)、开始;

(32)、从服务器选择一个电子路书;

(33)、导入电子路书,显示电子路书;

(34)、自动推荐必经的关键的检查点和相关检查点;

(35)、是否开始按照该电子路书进行定位导航跑步;如果不跑步,则结束;如果开始跑步,则进入定位导航跑步模式。

本步骤中,自动推荐必经的关键的检查点和相关检查点,其中相关的检查点,一般是指非必经的关键的检查点,但是该点上记录有比较有特色的,如风景、建筑等多媒体信息。

进一步的,所述的定位模块采用GPS、北斗、基站、WIFI或蓝牙中的至少一种通讯定位方式。

进一步的,当偏离路线,给移动终端用户引导正确方向时,采用语音和/或箭头提示,及时提醒用户,防止跑偏。

进一步的,所述的电子地图为高德地图或百度地图或谷歌地图或腾讯地图等各种电子地图。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1