一种行经路线记录方法、终端、服务器及系统的制作方法

文档序号:7603619阅读:210来源:国知局
专利名称:一种行经路线记录方法、终端、服务器及系统的制作方法
技术领域
本发明涉及位置服务技术,尤其涉及一种行经路线记录方法、终端、服务器及系统。
背景技术
位置服务终端是指终端本身具备位置相关的各种功能或者终端通过在线与远端进行通讯从而向用户提供位置服务及其相关功能的设备。位置服务终端可以是电脑、手机、 导航设备等。位置服务终端以导航设备为例,其工作原理为导航设备确定特定位置的位置坐标,将其与自身储存的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。导航对象可以是车辆、行人等。
现有的位置服务终端使用的导航地图都是位置服务提供商提供的,位置服务提供商通过自身的数据采集团队采集道路数据,采用一般采用定期更新的方式对导航地图数据进行修改和变更,而这样的方式往往不能保证位置服务终端上使用的导航地图数据的时效性,例如由于采集道路时的疏忽或地图更新间隔期间新增了道路,某条可通过线路在导航地图上是不存在的,却已有用户行驶通过了该路线,但是现有用户在使用位置服务终端时不能及时向服务器或其他用户上报或共享该条导航地图上没有的路线。

发明内容
本发明要解决的技术问题在于针对现有技术中现有用户在使用位置服务终端时不能及时向服务器上报,从而不能及时与其他用户共享导航地图上没有的路线的缺陷,提供可以及时共享导航地图上没有的行经路线的行经路线记录方法、终端、服务器及系统。
本发明解决其技术问题所采用的技术方案是 提供一种行经路线记录方法,包括步骤 接收用户的操作指令,或者判断位置服务终端是否行驶在导航地图的已有道路上; 根据接收到的用户的操作指令或判断的结果,记录当前行驶的行经路线,所述行经路线为导航地图上没有的路线; 将记录的行经路线上传给行经路线发布服务器,以使所述行经路线发布服务器向至少一个位置服务终端进行发布。
本发明所述的一种行经路线记录方法中,所述根据所述判断的判断结果记录当前行驶行经路线包括 当判断到所述位置服务终端行驶在导航地图中没有的道路上时,开始记录当前行驶的行经路线; 当判断位置服务终端行驶在导航地图的已有道路上时,停止记录该行经路线。
本发明还提供了一种行经路线发布方法,包括以下步骤 获取位置服务终端上传的行经路线,所述行经路线为导航地图上没有的路线; 将所述行经路线向至少一个位置服务终端进行发布。
本发明所述的行经路线发布方法中,所述将所述行经路线向至少一个位置服务终端进行发布包括 将所述行经路线标注在行经路线发布服务器的导航地图上; 将标注后的导航地图向至少一个位置服务终端进行发布。
本发明所述的行经路线发布方法中,所述将所述行经路线向至少一个位置服务终端进行发布之后还包括 接收到所述行经路线的位置服务终端在其导航地图上标注所述行经路线。
本发明还提供了一种位置服务终端,包括 指令接收模块,用于接收用户的操作指令; 判断模块,用于判断位置服务终端是否行驶在导航地图的已有道路上; 记录模块,用于根据所述信息接收模块接收到的用户的操作指令或所述判断模块获取到的判断结果,记录当前行驶的行经路线,所述行经路线为导航地图上没有的路线; 上传模块,用于将所述记录模块记录的行经路线上传给行经路线发布服务器,以使所述行经路线发布服务器向至少一个位置服务终端进行发布。
本发明所述的位置服务终端还包括 所述记录模块,用于在所述判断模块判断到所述位置服务终端行驶在导航地图中没有的道路上时,开始记录当前行驶的行经路线;在所述判断模块判断位置服务终端行驶在导航地图的已有道路上时,停止记录该行经路线。
本发明还构造了一种行经路线发布服务器,包括 通信模块,用于与至少二个位置服务终端通信连接; 行经路线获取模块,用于获取位置服务终端上传的行经路线,所述行经路线为导航地图上没有的路线; 发布模块,用于将所述行经路线通过所述通信模块向所连接的至少一个位置服务终端进行发布。
本发明所述的行经路线发布服务器,还包括 标注模块,用于将所述行经路线标注在所述行经路线发布服务器的导航地图上; 所述发布模块用于将标注有所述行经路线的导航地图向至少一个位置服务终端进行发布。
本发明还构造了一种行经路径发布系统,包括至少两个位置服务终端和行经路径发布服务器,其中, 所述位置服务终端包括 指令接收模块,用于接收用户的操作指令; 判断模块,用于判断位置服务终端是否行驶在导航地图的已有道路上; 记录模块,用于根据所述信息接收模块接收到的用户的操作指令或所述判断模块获取到的判断结果,记录当前行驶的行经路线,所述行经路线为导航地图上没有的路线; 上传模块,用于将所述记录模块记录的行经路线上传给行经路线发布服务器,以使所述行经路线发布服务器向至少一个位置服务终端进行发布;
所述行经路径发布服务器包括 通信模块,用于与至少二个所述位置服务终端通信连接; 行经路线获取模块,用于获取所述位置服务终端上传的行经路线,所述行经路线为导航地图上没有的路线; 发布模块,用于将所述行经路线通过所述通信模块向所连接的至少一个位置服务终端进行发布。
本发明产生的有益效果是本发明根据用户的指令记录导航地图上没有的行经路线或者由位置服务终端根据判断自动记录地图上没有的行经路线,由位置服务终端将记录的行经路线上传给行经路线发布服务器,该服务器再将行经路线向至少一个位置服务终端进行发布,从而使得用户在行驶过程中可以实时上传导航地图上没有的行经路线,以实现多个位置服务终端行经路径的及时共享。


下面将结合附图及实施例对本发明作进一步说明,附图中 图1是本发明较佳实施例位置服务终端的结构示意图; 图2是本发明较佳实施例行经路线记录方法的流程图一; 图3是本发明较佳实施例行经路线记录方法的流程图二 ; 图4是本发明较佳实施例行经路线发布服务器的结构示意图一; 图5是本发明较佳实施例行经路线发布服务器的结构示意图二 ; 图6是本发明较佳实施例行经路线发布方法的流程图; 图7是本发明较佳实施例行经路线发布系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明较佳实施例中位置服务终端主要包括指令接收模块101、判断模块102、记录模块103和上传模块104。
其中,指令接收模块101用于接收用户的操作指令,当用户行驶在导航地图上没有的路线上时,用户可以发出如开始记录当前行经路线的操作指令;当用户发现已经行驶在导航地图上的原有路线上时,可以发出停止记录行经路线的操作指令;判断模块102,用于判断位置服务终端是否行驶在导航地图的已有道路上,通过判断模块102的判断,位置服务终端可以自动记录和停止记录行经路线;记录模块103,用于根据指令接收模块101接收到的用户的操作指令或判断模块102获取到的判断结果,记录当前行驶的行经路线,该行经路线为导航地图上没有的路线;上传模块104,用于将记录模块103记录的行经路线上传给行经路线发布服务器,以使行经路线发布服务器向至少一个位置服务终端进行发布, 这里的位置服务终端可以包括与行经路线发布服务器通信连接的电脑等终端,这些终端可以通过网络访问行经路线发布服务器及时获知新的行经路线。
具体实现中,用户可以在行车过程中点击位置服务终端界面上的“轧路”功能按键(或对应该功能的图标),指令接收模块101接收了相应指令后,位置服务终端中的记录模块103即在导航地图上对当前行驶的行经路线进行记录,并在导航地图上进行标注,当用户点击“结束轧路”功能按键(或对应该功能的图标),记录模块103即停止记录该行经路线。在记录行经路线时,可以将记录时刻、行经该路线时的行驶速度等信息一同进行记录。
进一步地,本发明较佳实施例中位置服务终端可通过一位置信息获取模块接收卫星导航数据,实时获取当前终端的位置信息。位置服务终端的判断模块102根据位置信息判断位置服务终端是否行驶在导航地图的已有道路上。判断模块102可先判断位置服务终端的当前位置是否在导航地图上的已有道路上,若不在已有道路上,则可进一步判断当前行驶速度是否达到一定门限,例如10km/h或20km/h,若行驶速度达到一定的门限则通过记录模块103开始记录当前行驶的行经路线,在记录过程中,若判断模块102判断到位置服务终端行驶在导航地图的已有道路上时,则停止记录该行经路线。位置服务终端可以设置自动记录过程中,指令接收模块101所接收的用户指令优先执行。
上传模块104将记录模块103所记录的行经路线上传给行经路线发布服务器,以使行经路线发布服务器向至少一个位置服务终端进行发布,使得原导航地图上所没有的行经路径可以及时在多个位置服务终端进行共享。上传模块104向行经路线发布服务器上传行经路线信息可采用GPRS或3G等现有的网络技术,位置服务终端可通过现有的移动网络与服务器保持实时在线状态,也可以在获取到用户的上传命令时,即时开启网络数据传输功能进行行经路线的上报。
本发明较佳实施例提供了两种行经路线记录方法,图2所示的一种方法为根据用户的操作指令记录行经路线;图3所示的另一种方法为位置服务终端自动记录行经路线, 这里的行经路线均指位置服务终端导航地图上没有的路线。
图2所示行经路线记录方法主要包括步骤 S21、位置服务终端接收用户的操作指令,用户在行车过程中若发现当前行驶的行经路线没有在导航地图上显示时,可点击界面上的功能按键(或对应该功能的图标)发操作指令,如通过按“轧路”功能按键和“结束轧路”功能按键(或对应该功能的图标)发送操作指令。
S22、位置服务终端根据用户的操作指令记录导航地图上没有的行经路线,如当用户按下“轧路”功能按键(或对应该功能的图标),则开始记录当前行经路线,当用户按下 “结束轧路”功能按键(或对应该功能的图标),则停止记录当前的行经路线。
S23、位置服务终端将记录的行经路线上传给行经路线发布服务器,以使行经路线发布服务器向至少一个位置服务终端进行发布。位置服务终端向行经路线发布服务器上传行经路线信息可采用GPRS或3G等现有的网络技术,位置服务终端可通过现有的移动网络与服务器保持实时在线状态,也可以在获取到用户的上传命令时,即时开启网络数据传输功能进行行经路线的上报。
图3所示的行经路线记录方法主要包括步骤 S31、位置服务终端判断当前是否行驶在导航地图的已有道路上,其具体判断过程与前述位置服务终端的判断模块102的判断过程相同或相似,在此不再赘述。
S32、位置服务终端根据判断的结果,记录当前位置服务终端行驶的行经路线,位置服务终端可根据GPS定位信息判断位置服务终端是否行驶在导航地图的已有道路上,若不在已有道路上, 则开始记录当前行驶的行经路线,在记录过程中,若判断到位置服务终端行驶在导航地图的已有道路上时,则停止记录该行经路线。
S33、位置服务终端将记录的行经路线上传给行经路线发布服务器,以使行经路线发布服务器向至少一个位置服务终端进行发布。
进一步地,在步骤S32中,当位置服务终端判断到当前的行经路线为导航地图上没有的路线时,可先发出提示询问用户是否记录新路线,得到用户的确认命令后开始记录当前行驶的行经路线;当判断到位置服务终端回到导航地图的已有道路上时,再次发出提示询问用户是否停止行经路线的记录,得到确认答复后方停止记录。
如图4所示,本发明较佳实施例行经路线发布服务器主要包括通信模块401、行经路线获取模块402和发布模块403。其中,通信模块401,用于与至少二个位置服务终端通信连接;行经路线获取模块402,用于获取位置服务终端上传的行经路线,该行经路线为导航地图上没有的路线;发布模块403,用于将行经路线通过通信模块401向所连接的至少一个位置服务终端进行发布,这里的位置服务终端可以包括与行经路线发布服务器通信连接的电脑等终端,这些终端通过网络可以访问行经路线发布服务器及时获知新的行经路线。
进一步地,若位置服务终端是通过从行经路线发布服务器下载在线地图的方式向用户提供导航地图,那么实际上导航地图是保存在行经路线发布服务器一端,如图5所示, 行经路线发布服务器还可以包括标注模块404,标注模块404用于将行经路线标注在行经路线发布服务器的导航地图上;这时所有通过该行经路线发布服务器下载在线导航地图的位置服务终端都能够看到该行经路线的标注。该线路标注可以区别于导航地图上原有的道路信息,例如与原有道路颜色不同的路线以及在行经路线上标注“该路线由XX提供,仅供参考”等诸如此类的文字信息,从此用户可以知悉该路线是用户上传的行经路线。后续地图供应商通过数据采集等其他方式确认了该线路之后,再将该线路形成导航地图上默认的道路信息形式。
若位置服务终端使用的是内部存储介质中保存的导航地图,那么行经路线发布服务器可以将用户上传的行经路线向一定范围内的用户进行发布,可通过发布模块403将用户上传的行经路线信息以提示信息的形式,以一定时间间隔向用户发送一定范围内的所有行经路线,这里的一定范围可以行政区域为参考,例如深圳市福田区,或者深圳市,或者以全国为范围均可。用户根据接收到的提示信息自动将行经路线标注在位置服务终端的导航地图。发布模块403还可以类似于地图增量数据包的形式定期(例如一个月)向一定范围内的位置服务终端发布行经路线,所有接收到该行经路线的位置服务终端自动在本地的导航地图上标注出该路线,从而用户可以在位置服务终端的导航地图上查看到该新的行经路线。
如图6所示,本发明较佳实施例行经路线发布方法主要包括以下步骤 S61、行经路线发布服务器获取位置服务终端上传的行经路线,行经路线为导航地图上没有的路线; S62、行经路线发布服务器将行经路线向至少一个位置服务终端进行发布。这里的位置服务终端还可以包括与行经路线发布服务器通信连接的电脑等终端,这些终端通过网络可以访问行经路线发布服务器及时获知新的行经路线。用户所使用的位置服务终端的导航地图有两种来源,一种是位置服务终端通过从行经路线发布服务器下载的在线地图,实际上导航地图是保存在行经路线发布服务器一端;一种是位置服务终端内部存储介质中保存的导航地图。根据用户使用导航地图的来源不同,相应行经路线发布服务器将行经路线向至少一个位置服务终端进行发布的方式也不同。
若位置服务终端是通过从行经路线发布服务器下载在线地图的方式向用户提供导航地图,那么实际上导航地图是保存在行经路线发布服务器一端,行经路线发布服务器可以将行经路线标注在行经路线发布服务器的导航地图上,这时所有通过该行经路线发布服务器下载在线导航地图的位置服务终端都能够看到该行经路线的标注。该线路标注可以区别于导航地图上原有的道路信息,例如与原有道路颜色不同的路线以及在行经路线上标注“该路线由XX提供,仅供参考”等诸如此类的文字信息,从此用户可以知悉该路线是用户上传的行经路线,如用户可以使用电脑远程访问行经路线发布服务器获知其他用户上传的行经路线。后续地图供应商通过数据采集等其他方式确认了该线路之后,再将该线路形成导航地图上默认的道路信息形式。
若位置服务终端使用的是内部存储介质中保存的导航地图,那么行经路线发布服务器可以将用户上传的行经路线向一定范围内的用户进行发布,可以提示信息的形式,以一定时间间隔向用户发送一定范围内的所有行经路线,这里的一定范围可以行政区域为参考,例如深圳市福田区,或者深圳市,或者以全国为范围均可。用户根据接收到的提示信息自动将行经路线标注在位置服务终端的导航地图。行经路线发布服务器还可以类似于地图增量数据包的形式定期(例如一个月)向一定范围内的位置服务终端发布行经路线,所有接收到该行经路线的位置服务终端自动在本地的导航地图上标注出该路线,从而用户可以在位置服务终端的导航地图上查看到该新的行经路线。
如图7所示,本发明较佳实施例行经路线发布系统包括至少两个位置服务终端和行经路径发布服务器,图7中示出了位置服务终端710,具体实践中行经路线发布系统可以包括多个与行经路径发布服务器通信连接的位置服务终端,位置服务终端可以为手机、车载终端等移动终端,还可以包括电脑等可以远程访问行经路径发布服务器的终端。其中位置服务终端710包括指令接收模块711、判断模块712、记录模块713和上传模块714,位置服务终端710中各个模块与前述位置服务终端中的各个模块是相同或者相似的,在此不再赘述。行经路径发布服务器720包括通信模块721、行经路线获取模块722和发布模块723, 行经路径发布服务器720中各个模块与前述行经路径发布服务器中的各个模块是相同或者相似的,在此不再赘述。行经路径发布服务器720中发布模块723用于将接收的行经路径通过通信模块721向至少一个位置服务终端进行发布。
进一步地,若位置服务终端是通过从行经路线发布服务器下载在线地图的方式向用户提供导航地图,那么实际上导航地图是保存在行经路线发布服务器一端,行经路线发布服务器还可以包括标注模块(图7中未示出),标注模块用于将行经路线标注在行经路线发布服务器的导航地图上;这时所有通过该行经路线发布服务器下载在线导航地图的位置服务终端都能够看到该行经路线的标注。该线路标注可以区别于导航地图上原有的道路信息,例如与原有道路颜色不同的路线以及在行经路线上标注“该路线由XX提供,仅供参考” 等诸如此类的文字信息,从此用户可以知悉该路线是用户上传的行经路线。后续地图供应商通过数据采集等其他方式确认了该线路之后,再将该线路形成导航地图上默认的道路信息形式。
若位置服务终端使用的是内部存储介质中保存的导航地图,那么行经路线发布服务器可以将用户上传的行经路线向一定范围内的用户进行发布,可通过发布模块723将用户上传的行经路线信息以提示信息的形式,以一定时间间隔向用户发送一定范围内的所有行经路线,这里的一定范围可以行政区域为参考,例如深圳市福田区,或者深圳市,或者以全国为范围均可。用户根据接收到的提示信息自动将行经路线标注在位置服务终端的导航地图。发布模块723还可以类似于地图增量数据包的形式定期(例如一个月)向一定范围内的位置服务终端发布行经路线,所有接收到该行经路线的位置服务终端自动在本地的导航地图上标注出该路线,从而用户可以在位置服务终端的导航地图上查看到该新的行经路线。
本发明根据用户的指令记录导航地图上没有的行经路线或者由位置服务终端根据判断自动记录地图上没有的行经路线,位置服务终端将记录的行经路线上传给行经路线发布服务器,该服务器再将行经路线向至少一个位置服务终端进行发布,从而使得用户在行驶过程中可以实时上传导航地图上没有的行经路线,以实现多个位置服务终端行经路径的及时共享。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种行经路线记录方法,其特征在于,包括步骤接收用户的操作指令,或者判断位置服务终端是否行驶在导航地图的已有道路上; 根据接收到的用户的操作指令或判断的结果,记录当前行驶的行经路线,所述行经路线为导航地图上没有的路线;将记录的行经路线上传给行经路线发布服务器,以使所述行经路线发布服务器向至少一个位置服务终端进行发布。
2.根据权利要求1所述的一种行经路线记录方法,其特征在于,所述根据所述判断的判断结果记录当前行驶行经路线包括当判断到所述位置服务终端行驶在导航地图中没有的道路上时,开始记录当前行驶的行经路线;当判断位置服务终端行驶在导航地图的已有道路上时,停止记录该行经路线。
3.一种行经路线发布方法,其特征在于,包括以下步骤获取位置服务终端上传的行经路线,所述行经路线为导航地图上没有的路线; 将所述行经路线向至少一个位置服务终端进行发布。
4.根据权利要求3所述的行经路线发布方法,其特征在于,所述将所述行经路线向至少一个位置服务终端进行发布包括将所述行经路线标注在行经路线发布服务器的导航地图上; 将标注后的导航地图向至少一个位置服务终端进行发布。
5.根据权利要求3所述的行经路线发布方法,其特征在于,所述将所述行经路线向至少一个位置服务终端进行发布之后还包括接收到所述行经路线的位置服务终端在其导航地图上标注所述行经路线。
6.一种位置服务终端,其特征在于,包括 指令接收模块,用于接收用户的操作指令;判断模块,用于判断位置服务终端是否行驶在导航地图的已有道路上; 记录模块,用于根据所述指令接收模块接收到的用户的操作指令或所述判断模块获取到的判断结果,记录当前行驶的行经路线,所述行经路线为导航地图上没有的路线;上传模块,用于将所述记录模块记录的行经路线上传给行经路线发布服务器,以使所述行经路线发布服务器向至少一个位置服务终端进行发布。
7.根据权利要求6所述的位置服务终端,其特征在于,该终端还包括所述记录模块,用于在所述判断模块判断到所述位置服务终端行驶在导航地图中没有的道路上时,开始记录当前行驶的行经路线;在所述判断模块判断到位置服务终端行驶在导航地图的已有道路上时,停止记录该行经路线。
8.一种行经路线发布服务器,其特征在于,包括 通信模块,用于与至少二个位置服务终端通信连接;行经路线获取模块,用于获取位置服务终端上传的行经路线,所述行经路线为导航地图上没有的路线;发布模块,用于将所述行经路线通过所述通信模块向所连接的至少一个位置服务终端进行发布。
9.根据权利要求8所述的行经路线发布服务器,其特征在于,该服务器还包括标注模块,用于将所述行经路线标注在所述行经路线发布服务器的导航地图上; 所述发布模块用于将标注有所述行经路线的导航地图向至少一个位置服务终端进行发布。
10. 一种行经路径发布系统,其特征在于,包括至少两个位置服务终端和行经路径发布服务器,其中,所述位置服务终端包括指令接收模块,用于接收用户的操作指令;判断模块,用于判断位置服务终端是否行驶在导航地图的已有道路上; 记录模块,用于根据所述指令接收模块接收到的用户的操作指令或所述判断模块获取到的判断结果,记录当前行驶的行经路线,所述行经路线为导航地图上没有的路线;上传模块,用于将所述记录模块记录的行经路线上传给行经路线发布服务器,以使所述行经路线发布服务器向至少一个位置服务终端进行发布; 所述行经路径发布服务器包括 通信模块,用于与至少二个所述位置服务终端通信连接;行经路线获取模块,用于获取所述位置服务终端上传的行经路线,所述行经路线为导航地图上没有的路线;发布模块,用于将所述行经路线通过所述通信模块向所连接的至少一个位置服务终端进行发布。
全文摘要
本发明公开了一种行经路线记录方法、终端、服务器及系统,其中行经路线记录方法包括步骤接收用户的操作指令,或者判断位置服务终端是否行驶在导航地图的已有道路上;根据接收到的用户的操作指令或判断的结果,记录当前行驶的行经路线,行经路线为导航地图上没有的路线;将记录的行经路线上传给行经路线发布服务器,以使行经路线发布服务器向至少一个位置服务终端进行发布。本发明可以实现用户在行驶过程中实时上传导航地图上没有的行经路线,以实现多个位置服务终端行经路径的及时共享。
文档编号H04W4/02GK102186137SQ20111005639
公开日2011年9月14日 申请日期2011年3月9日 优先权日2011年3月9日
发明者张文星 申请人:深圳市凯立德科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1