导航系统和导航方法与流程

文档序号:12655097阅读:305来源:国知局
导航系统和导航方法与流程

本发明涉及一导航系统,特别涉及一导航系统和导航方法。



背景技术:

导航系统是基于地图将车辆从一个地点引导到另一个地点的应用系统,例如导航系统可以将使用者当前所在的位置作为当前位置,将需要前往的位置作为目标位置,导航系统在识别当前位置和目标位置后,可以在当前位置和目标位置之间规划和推荐至少一条路线,以将使用者从当前位置引导到目标位置。

通常情况下,导航系统被安装在一个或者多个电子装置中,例如使用者通常会在手机中安装一个或者多个导航系统以备不时之需,另外,使用者通常会在手机中安装多个不同功能的系统或者程序(例如App),例如使用者会在手机中安装一个或者多个以团购的方式进行购物的团购系统,该团购系统可以帮助使用者进行团购餐券、电影票等。现在,被安装于同一个电子装置中的导航系统和团购系统是相互独立的,彼此之间除了共用一个硬件设备外没有其他任何联系,这种情况导致使用者在使用团购系统购物和在使用导航系统导航时十分的不便。例如使用者在通过团购系统购买电影票后,首先需要退出团购系统,然后打开导航系统,接着通过手动输入的方式将电影票所属的电影院所在的地址输入到导航系统的搜索框内,导航系统才会根据当前位置和被识别的目标位置给出建议路线,这一使用方法导致大量的时间被浪费。尤其是通过团购系统购买的电影票所属的电影院所在的地址较长时,使用者可能需要频繁地在团购系统和导航系统之间切换多次才能够完整地在导航系统的搜索框内输入该地址,一旦这种情况出现,将导致使用者更多的时间被浪费。也就是说,使用者希望能够在服务体验方面而不是在信息获取方面花费更多的时间。

另外,现在的导航系统在规划路线时采用的是点对点技术。也就是说,导航程序只能够在当前位置和目标位置之间规划并推荐至少一条路线供使用者使用或者选择,尽管现在的导航系统允许使用者在当前位置和目标位置之间添加或者设置第三位置,但是被添加或者被设置的第三位置只能够作为导航系统规划和推荐的路线中的一个途径地点,也就是说,现在的导航系统只能够将被添加或者被设置的第三位置规划到从当前位置到目标位置的路线中,而并不能够预测从当前位置到第三位置和从第三位置到目标位置需要花费的时间,也不允许使用者计划在第三位置停留一段时间,这样,使用者在被导航系统推荐的路线引导以从当前位置途径第三位置到目标位置的过程中,使用者不容易把握每个路程段应该被分配的时间,如果使用者不能够明确每个路程段应该被分配的时间时,则使用者在达到目标位置时的时间很可能被延误而带来困扰。



技术实现要素:

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统能够根据使用者的已购服务的目标信息确定目标位置。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统提供一用户接口,所述用户接口能够在所述第三方系统或者程序中搜索和接收已购服务的目标信息,并基于所述目标信息确定所述目标位置。例如当使用者通过所述第三方系统或者程序购买服务后,所述用户接口能够在所述第三方系统或者程序中搜索和接收已购服务的提供者所在地点,并基于该地点确定所述目标位置。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统提供一服务提供模块,所述用户接口被可通信地连接于所述服务提供模块,其中所述用户接口能够在所述服务提供模块中搜索和接收已购服务的目标信息,并基于所述目标信息确定所述目标位置。

本发明的一个目的在于提供一导航系统和导航方法,其中当使用者打开所述导航系统时,所述用户接口能够自动地搜索使用者是否在所述服务提供模块购买了服务或者使用者是否接受了所述服务提供模块提供的服务,如果使用者在所述服务提供模块购买了服务或者接受了所述服务提供模块提供的服务,则所述用户接口能够自动地接收已购服务的所述目标信息。

本发明的一个目的在于提供一导航系统和导航方法,其中当使用者打开所述导航系统时,所述用户接口能够自动地搜索使用者是否通过所述第三方系统或者程序购买了服务,如果使用者通过所述第三方系统或者程序购买了服务,则所述用户接口能够自动地在所述第三方系统或者程序中搜索和接收已购服务的所述目标信息。

本发明的一个目的在于提供一导航系统和导航方法,其中当所述导航系统与所述第三方系统或者程序的关系满足一预设条件时,所述用户接口能够自动地在所述第三方系统或者程序中搜索和接收已购服务的所述目标信息。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统包括一检测模块,其中所述检测模块能够检测使用者是否通过所述第三方系统或者程序购买了服务,或者所述检测模块能够检测使用者是否在所述服务提供模块购买了服务,或者所述检测模块能够检测使用者是否接受了所述服务提供模块提供的服务。

本发明的一个目的在于提供一导航系统和导航方法,其中所述检测模块能够检测所述导航系统与所述第三方系统或者程序的关系是否满足所述预设条件。

本发明的一个目的在于提供一导航系统和导航方法,其中所述检测模块能够检测在当前位置和目标位置之间是否被添加或者被设置一第三位置。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统能够在移动电子装置和车载电子装置之间实现信息共享。

本发明的一个目的在于提供一导航系统和导航方法,其中所述检测模块能够检测所述移动电子装置和所述车载电子装置是否满足一共享条件。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统提供一共享模块,当所述移动电子装置和所述车载电子装置满足所述共享条件时,所述共享模块能够在所述移动电子装置和所述车载电子装置之间实现信息共享,例如所述共享模块能够将被显示于所述移动电子装置的内容推送到所述车载电子装置进行显示。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统提供一预测模块,所述预测模块能够预测从任一位置到其他位置需要花费的时间,以帮助使用者更好地规划时间。

本发明的一个目的在于提供一导航系统和导航方法,其中所述导航系统提供一建议模块,所述建议模块能够给出一个或者多个出行建议以供被使用者确认或者选择并确认。

本发明的一个目的在于提供一导航系统和导航方法,其中所述建议模块能够根据不同的优选条件给出所述出行建议,例如所述建议模块能够以节约时间为优选条件给出一个或者多个所述出行建议,或者所述建议模块能够以距离最短为优选条件给出一个或者多个所述出行建议。

依本发明,能够实现上述目的和其他目的以及优势的导航系统包括:

一定位模块,以确定当前位置;

一用户接口,其中所述用户接口根据一服务的目标信息确定目标位置;以及

一建议模块,其中所述建议模块根据所述当前位置和所述目标位置给出一个或者多个出行建议。

优选地,所述用户接口包括一第三方系统入口,以供被连接于一第三方系统或者程序,其中所述用户接口在所述第三方系统或者程序中搜索已购服务的所述目标信息,并且所述用户接口基于所述目标信息确定所述目标位置。

优选地,所述导航系统进一步包括一服务提供模块,其中所述用户接口被可通信地连接于所述服务提供模块,所述用户接口在所述服务提供模块搜索和接收已购服务的所述目标信息,或者所述用户接口在所述服务提供模块搜索被接收的服务的所述目标信息,并且所述用户接口基于所述目标信息确定所述目标位置。

根据本发明的一个优选实施例,所述导航系统进一步包括一检测模块,以检测所述导航系统和所述第三方系统或者程序是否满足一预设条件,如果所述导航系统和所述第三方系统满足所述预设条件,所述第三方系统入口被自动地连接于所述第三方系统或者入口,以使所述用户接口在所述第三方系统或者程序中搜索已购服务的所述目标信息。

根据本发明的一个优选实施例,所述导航系统进一步包括一检测模块,其中所述检测模块检测在所述当前位置和所述目标位置之间是否被添加或者被设置一第三位置,如果在所述当前位置和所述目标位置之间被添加或者被设置所述第三位置,则所述建议模块根据所述当前位置、所述第三位置和所述目标位置给出所述出行建议。

根据本发明的一个优选实施例,所述导航系统进一步包括一检测模块和一共享模块,其中所述检测模块检测被安装所述导航系统和/或所述第三方系统或者程序的一移动电子装置和被安装所述导航系统和/或所述第三方系统或者程序的一车载电子装置是否满足一共享条件,如果所述移动电子装置和所述车载电子装置满足所述预设条件,所述共享模块在所述移动电子装置和所述车载电子装置之间共享所述出行建议。

在本发明的所述导航系统的一个较佳实施例中,当所述导航系统和所述第三方系统或者程序的关系满足所述预设条件时,在所述导航系统被打开时或者在所述导航系统被打开并被开启自动搜索功能时,所述用户接口能够在所述第三方系统或者程序搜索和接收已购服务的所述目标信息,通过这样的方式,所述用户接口能够基于所述目标信息确定所述目标位置。本领域的技术人员可以理解的是,使用者在使用本发明的所述导航系统时,不需要在所述导航系统的任何位置通过手动输入的方式输入所述目标信息,例如不需要手动输入所述目标位置的地理位置信息,尤其是当所述目标位置的所述地理位置信息较长时,所述导航系统提供的通过所述用户接口在所述第三方系统或者程序中搜索和接收已购服务的所述目标信息以确定所述目标位置的方式能够使使用者在最短的时间内获得反馈。

也就是说,当使用者通过所述第三方系统或者程序购买服务后,所述第三方系统或者程序会提供与已购服务相关联的所述目标信息,在一个示例中,所述目标信息包括与所述目标位置相关联的所述地理位置信息,在另一个示例中,所述目标信息包括与所述目标位置相关联的所述时间信息。当所述用户接口的所述第三方系统入口被连接于所述第三方系统或者程序后,所述用户接口能够在所述第三方系统或者程序中搜索到所述目标信息并接收到所述目标信息,以使所述用户接口能够基于所述目标信息确定所述目标位置。

根据本发明的另一个方面,本发明提供一导航系统,其包括:

一定位模块,以确定当前位置;一用户接口,以确定目标位置;

一检测模块,以检测在所述当前位置和所述目标位置之间是否被添加或者被设置一第三位置;

一建议模块,以根据所述当前位置、所述第三位置和所述目标位置给出一个或者多个出行建议;

一预测模块,以预测从任一位置到其他位置需要花费的时间;

其中,所述检测模块检测从任一位置到其他位置实际花费的时间,如果从任一位置到其他位置实际花费的时间大于需要花费的时间,所述建议模块重新给出所述出行建议。

根据本发明的一个优选实施例,所述导航系统进一步包括一共享模块,其中所述检测模块检测被安装所述导航系统和/或所述第三方系统或者程序的一移动电子装置和被安装所述导航系统和/或所述第三方系统或者程序的一车载电子装置是否满足一共享条件,如果所述移动电子装置和所述车载电子装置满足所述预设条件,所述共享模块在所述移动电子装置和所述车载电子装置之间共享所述出行建议。

本发明的所述导航系统的优势在于,在所述当前位置和所述目标位置被确定之后,所述导航系统允许使用者主动地添加或者设置一个或者多个所述第三位置,其中所述建议模块能够根据所述当前位置、所述目标位置以及每个所述第三位置给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。所述预测模块能够预测从任一位置到其他位置需要花费的时间,在使用者按照所述出行建议从所述当前位置到所述目标位置的过程中,所述检测模块能够检测使用者从任一位置到其他位置实际花费的时间,如果所述检测模块检测到的结果是从任一位置到其他位置实际花费的时间超过所述预测模块预测的从任一位置到其他位置实际花费的时间,则所述建议模块能够根据所述检测模块的检测结果重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。例如所述预测模块能够预测从所述当前位置到第一个所述第三位置需要花费10分钟的时间,在使用者按照所述出行建议从所述当前位置到所述目标位置的过程中,所述检测模块检测使用者从所述当前位置到第一个所述第三位置实际花费15分钟的时间,则所述导航系统的所述检测模块认为从所述当前位置到第一个所述第三位置实际花费的时间超过从所述当前位置到第一个所述第三位置需要花费的时间,因此,所述建议模块根据所述检测模块的这一检测结果重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认,通过这样的方式,所述导航系统能够动态地给出所述出行建议。

根据本发明的另一个方面,本发明提供一导航方法,其中所述导航方法包括如下步骤:

(a)由以导航系统的一定位模块确定当前位置;

(b)根据与一服务相关联的目标信息,确定目标位置;以及

(c)由所述导航系统的一建模快根据所述当前位置和所述目标位置给出一个或者多个出行建议。

进一步地,在所述步骤(b)中,由一用户接口在一第三方系统或者程序中搜索和接收已购服务的所述目标信息,并且所述用户接口基于所述目标信息确定所述目标位置。

进一步地,在所述步骤(b)中,由一用户接口在一服务提供模块中搜索和接收已购买服务的所述目标信息,或者由所述用户接口在所述服务提供模块中搜索被接收的服务的所述目标信息,并且所述用户接口基于所述目标信息确定所述目标位置。

根据本发明的一个优选实施例,在所述步骤(b)之前进一步包括步骤:

由所述导航系统的一检测模块检测所述导航系统和所述第三方系统或者程序是否满足一预设条件,如果所述导航系统和所述第三方系统或者程序满足所述预设条件,则在所述步骤(b)中,所述用于接口的一第三方系统入口被连接于所述第三方系统或者程序,以使所述用户接口在所述第三方系统或者程序中搜索和接收已购服务的所述目标信息。

根据本发明的一个优选实施例,在所述步骤(c)之前进一步包括步骤:

由所述导航系统的一检测模块检测在所述当前位置和所述目标位置之间是否被添加或者被设置一第三位置,如果在所述当前位置和所述目标位置之间被设置或者被添加所述第三位置,则在所述步骤(c)中,所述建议模块根据所述当前位置、所述第三位置和所述目标位置给出所述出行建议。

根据本发明的一个优选实施例,在所述步骤(c)之前进一步包括步骤:

由所述导航系统的所述检测模块检测在所述当前位置和所述目标位置之间是否被添加或者被设置一第三位置,如果在所述当前位置和所述目标位置之间被设置或者被添加所述第三位置,则在所述步骤(c)中,所述建议模块根据所述当前位置、所述第三位置和所述目标位置给出所述出行建议。

根据本发明的一个优选实施例,所述导航方法进一步包括步骤:

由所述导航系统的一预测模块预测从任一位置到其他位置需要花费的时间;和

由所述检测模块检测从任一位置到其他位置实际花费的时间,如果从任一位置到其他位置实际花费的时间大于需要花费的时间,则所述建议模块重新给出所述出行建议。

根据本发明的一个优选实施例,所述导航方法进一步包括步骤:

由所述导航系统的一预测模块预测从任一位置到其他位置需要花费的时间;和

由所述检测模块检测从任一位置到其他位置实际花费的时间,如果从任一位置到其他位置实际花费的时间大于需要花费的时间,则所述建议模块重新给出所述出行建议。

根据本发明的一个优选实施例,所述导航方法进一步包括步骤:

由所述导航系统的一检测模块检测被安装所述导航系统和/或所述第三方系统或者程序的一移动电子装置和被安装所述导航系统和/或所述第三方系统或者程序的一车载电子装置是否满足一共享条件,如果所述移动电子装置和所述车载电子装置满足所述共享条件,由所述导航系统的一共享模块在所述移动电子装置和所述车载电子装置之间共享所述出行建议。

根据本发明的另一个方面,本发明提供一导航方法,其中所述导航方法包括如下步骤:

(A)由一导航系统的一定位模块确定当前位置;

(B)由所述导航系统的一用户接口确定目标位置;

(C)由所述导航系统的一检测模块检测在所述当前位置和所述目标位置之间是否被添加或者被设置一第三位置;

(D)由所述导航系统的一建议模块根据所述当前位置、所述第三位置和所述目标位置给出一个或者多个所述出行建议;

(E)由所述导航系统的一预测模块预测从任一位置到其他位置需要花费的时间;以及

(F)所述检测模块检测从任一位置到其他位置实际花费的时间,如果从任一位置到其他位置实际花费的时间大于需要花费的时间,则所述建议模块重新给出所述出行建议。

根据本发明的一个优选实施例,在所述步骤(B)中,通过向所述用户接口的一搜索入口输入与所述目标位置相关联的目标信息,以确定所述目标位置。

根据本发明的一个优选实施例,在所述步骤(B)中,由所述用户接口在一第三方系统或者程序中搜索和接收已购服务的目标信息,以确定所述目标位置。

根据本发明的一个优选实施例,在上述方法中,由所述检测模块检测所述导航系统和所述第三方系统或者程序是否满足一预设条件,如果所述导航系统和所述第三方系统或者程序满足所述预设条件,则所述用户接口的一第三方系统入口被连接于所述第三方系统或者程序,以使所述用户接口在所述第三方系统或者程序中搜索和接收已购服务的目标信息。

根据本发明的一个优选实施例,所述导航方法进一步包括步骤:

由所述检测模块检测而被安装所述导航系统和/或所述第三方系统或者程序的一移动电子装置和被安装所述导航系统和/或所述第三方系统或者程序的一车载电子装置是否满足一共享条件,如果所述移动电子装置和所述车载电子装置满足所述共享条件,由所述导航系统的一共享模块在所述移动电子装置和所述车载电子装置之间共享所述出行建议。

附图说明

图1A是依本发明的一较佳实施例的导航系统的一结构框图示意图。

图1B是依本发明的另一较佳实施例的导航系统的一结构框图示意图。

图2A至图2D是依本发明的上述较佳实施例的一较佳实施方式的导航系统的用户界面示意图。

图3是依本发明的上述较佳实施例的一较佳实施方式的移动电子装置和车载电子装置的共享状态示意图。

图4是依本发明的上述较佳实施例的导航系统的流程框图示意图。

图5是依本发明的上述较佳实施例的导航系统提供的导航方法的流程框图示意图。

图6是依本发明的上述较佳实施例的导航系统提供的导航方法的流程框图示意图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

参考本发明的说明书附图之图1A,依据本发明的一较佳实施例的导航系统被阐明,其中所述导航系统能够被安装于一个或者多个电子装置,以供被使用者使用。

值得一提的是,所述电子装置可以是但不限于移动电子装置100或者车载电子装置200,例如所述移动电子装置100可以包括但不限于智能手机、平板电脑、笔记本电脑、个人数字助理、相机等任何能够被用于安装所述导航系统的电子装置。

还值得一提的是,所述导航系统可以被安装于一个所述电子装置,也可以被安装于多个所述电子装置。例如在本发明的所述导航系统的一个示例中,所述导航系统的一部分被安装于所述移动电子装置100,所述导航系统的另一部分被安装于所述车载电子装置200,其中被安装于所述移动电子装置100的所述导航系统的部分与被安装于所述车载电子装置200的所述导航系统的部分能够相互连接以被使用者使用。

具体地说,所述导航系统包括一定位模块10、一用户接口20以及一建议模块30,其中所述定位模块10、所述用户接口20和所述建议模块30相互通信连接,其中所述定位模块10能够确定使用者的当前位置,所述用户接口20能够用于确定目标位置,所述建议模块30能够根据所述当前位置和所述目标位置给出一个或者多个出行建议,以供被使用者确认或者供被使用者选择并确认。

也就是说,所述建议模块30能够根据不同的优选条件给出所述出行建议,例如所述建议模块30能够以节约时间为优选条件给出一个或者多个所述出行建议以供被使用者确认或者供被使用者选择并确认,或者所述建议模块30能够以距离最短为优选条件给出一个或者多个所述出行建议以供被使用者确认或者供被使用者选择并确认。

所述定位模块10可以确定使用者的所述当前位置,即,所述定位模块10能够确定使用者当前所在的地理位置。例如在本发明的所述导航系统的一个示例中,所述定位模块10可以是一GPS(Global Positioning System,全球定位系统)模块或者所述定位模块10可以包含所述GPS模块,从而所述定位模块10能够通过分析所述GPS模块接收的无线电信号而确定所述当前位置。作为一个替代的示例,所述定位模块10可以对被用于安装所述导航系统的所述电子装置应用的网络数据(例如蜂窝数据)进行分析而确定所述当前位置。

所述用户接口20可以确定所述目标位置。在本发明的所述导航系统的一个较佳实施方式中,所述用户接口20允许使用者通过主动输入的方式将所述目标位置的目标地理位置输入以确定所述目标位置。进一步地,所述用户接口20包括一搜索入口21,其中所述搜索入口21在被激活后能够允许使用者主动地输入所述目标位置的目标地理位置以确定所述目标位置。值得一提的是,使用者可以通过手动输入或者语音输入或者选择输入等方式将所述目标位置的所述目标地理信息输入到所述用户接口20的所述搜索入口21。还值得一提的是,当所述导航系统的图形界面以用户界面的方式被显示在所述电子装置的显示区域时,所述用户接口20的所述搜索入口21通常是以对话框的方式被显示在用户界面,例如所述搜索入口21可以被显示在用户界面的上部或者下部或者任何位置,使用者可以通过点击、触摸、特定手势或者语音等方式激活所述搜索入口21。尽管如此,本领域的技术人员可以理解的是,所述用户接口20的所述搜索入口21可以被隐藏起来,使用者可以通过点击、触摸、特定手势或者语音等方式使被激活的所述搜索入口21显示在用户界面。

在本发明的所述导航系统的另一个较佳实施方式中,所述用户接口20能够自动地从一第三方系统或者程序300中获取与所述目标位置相关联的目标信息以确定所述目标位置,例如所述用户接口20能够自动从所述第三方系统或者程序300中获取与所述目标位置相关联的所述目标地理信息以确定给所述目标位置。优选地,在一个示例性的说明中,所述第三方系统或者程序300通常是一个团购系统或者程序,例如所述第三方系统或者程序100是用于餐饮团购或者电影票团购等的团购系统或者程序;在另一个示例性的说明中,所述第三方系统或者程序300也可以是服务提供系统或者程序,也就是说,服务提供者可以在所述第三方系统或者程序300上出售服务,例如洗车商可以在所述第三方系统或者程序300上出售洗车服务。

进一步地,所述用户接口20包括一第三方系统入口22,其中所述第三方系统入口22能够被连接于所述第三方系统或者程序300,以使所述用户接口20能够自动地从所述第三方系统或者程序300中获取与所述目标位置相关联的所述目标信息以确定所述目标位置。例如当使用者通过所述第三方系统或者程序300购买服务后,所述第三方系统或者程序300会提供与该服务相关联的所述目标信息,当所述第三方系统入口22被连接于所述第三方系统或程序300后,所述用户接口22能够自动地在所述第三方系统或者程序300中搜索和接收所述目标信息,以供在后续基于所述目标信息确定所述目标位置。

在本发明的所述导航系统的一个示例中,当所述导航系统和所述第三方系统或者程序300的关系满足一预设条件时,所述第三方系统入口22被连接于所述第三方系统后者程序300,此时,所述用户接口20能够在所述第三方系统或者程序中自动地搜索与已购服务相关联的所述目标信息以供在后续基于所述目标信息确定所述目标位置。本领域的技术人员可以理解的是,使用者在使用本发明的所述导航系统时,可以不需要在所述用户接口20的所述搜索入口21中手动地输入所述目标位置的所述目标信息,而是通过在所述第三方系统入口22被连接于所述第三方系统或者程序后,由所述用户接口20在所述第三方系统或者程序300中自动地搜索和接收与已购服务相关联的所述目标信息以供在后续基于所述目标信息确定所述目标位置,以简化使用者的操作。尤其是当所述目标位置的所述地理位置信息较长时,使用者不需要频繁地切换所述导航系统和所述第三方系统或者程序300,以简化使用者的操作和节约使用者获得所述出行建议的时间。也就是说,本发明的所述导航系统提供的这种用于确定所述目标位置的方式,有利于使用者花费更短的时间获得所述出行建议。

值得一提的是,所述预设条件包括以下条件中的至少一个:所述导航系统和所述第三方系统或者程序300被安装于同一个所述电子装置,所述导航系统和所述第三方系统或者程序300应用了同一个局域网或者蜂窝网,所述导航系统和所述第三方系统或者程序300满足同一协议等。尽管如此,本领域的技术人员可以理解的是,上述列举的所述预设条件仅仅为举例性的说明,在本发明的所述导航系统的其他示例中,所述导航系统可以被安装于多个所述电子装置,所述第三方系统或者程序300可以被安装于多个所述电子装置,其中当用于安装所述导航系统的多个所述电子装置中的至少一个所述电子装置与用于安装所述第三方系统或者程序300的多个所述电子装置中的至少一个所述电子装置是同一个所述电子装置时,也可以认为所述导航系统和所述第三方系统或者程序300满足所述预设条件,或者当用于安装所述导航系统的多个所述电子装置中的至少一个所述电子装置与用于安装所述第三方系统或者程序的多个所述电子装置中的至少一个所述电子装置相互匹配时,也可以认为所述导航系统和所述第三方系统或者程序300满足所述预设条件。

还值得一提的是,在所述导航系统和所述第三方系统或者程序300满足所述预设条件的前提下,在所述导航系统被打开的同时,所述用户接口20的所述第三方系统入口22能够自动地被连接于所述第三方系统或者程序300,以使所述用户接口20能够自动地在所述第三方系统或者程序300中搜索和接收与已购服务相关联的所述目标信息。在另一个示例中,在所述导航系统被打开后,需要使用者选择开启所述导航系统的自动搜索功能后,所述用户接口20的所述第三方系统入口22能够自动地被连接于所述第三方系统或者程序300,以使所述用户接口20能够自动地在所述第三方系统或者程序300中搜索和接收与已购服务相关联的所述目标信息。

值得一提的是,所述导航系统被打开是指是使用者启动了所述导航系统,例如使用者通过点击、触摸、语音控制等方式在所述电子装置上开启了所述导航系统。在另一种情况下,一旦所述电子装置被接通电源,则所述电子装置能够自动地打开所述导航系统。相应地,所述导航系统被打开并被选择开启自动搜索功能是指所述导航系统的图形界面被显示在所述电子装置的显示区域,并且使用者通过点击、触摸、语音控制等方式开启了所述导航系统的自动搜索功能。

在所述定位模块10确定所述当前位置和在所述用户接口20确定所述目标位置后,所述建议模块30能够根据所述当前位置和所述目标位置并依据所述优选条件给出一个或者多个所述出行建议。优选地,当所述建议模块30仅给出一个所述出行建议时,所述导航系统可以自动地确定所述出行建议而不需要使用者主动地选择,当所述建议模块30给出多个所述出行建议时,所述导航系统能够接收使用者的选择以确定最终的所述出行建议。更优选地,使用者可以通过点击、触摸、特定手势或者语音等方式在所述建议模块30给出的多个所述出行建议中选择合适的所述出行建议。

进一步地,所述导航系统包括一检测模块40,其中所述检测模块40能够检测所述导航系统和所述第三方系统或者程序300的关系是否满足所述预设条件。如果所述检测模块40检测所述导航系统和所述第三方系统或者程序300的关系满足所述预设条件时,所述用户接口20的所述第三方系统入口22能够自动地连接到所述第三方系统或者程序300,以使所述用户接口20能够自动地在所述第三方系统或者程序300中搜索和接收与已购服务相关联的所述目标信息。

根据本发明的所述导航系统的另一个方面,在所述当前位置和所述目标位置被确定后,所述检测模块40能够进一步检测在所述当前位置和所述目标位置之间是否被添加或者被设置一第三位置,如果所述检测模块40检测到在所述当前位置和所述目标位置之间被添加或者被设置所述第三位置,则所述建议模块30能够根据所述当前位置和所述目标位置以及所述检测模块40的检测结果给出一个或者多个所述出行建议。也就是说,所述建议模块30能够根据所述当前位置、所述第三位置和所述目标位置给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。

换言之,本发明的所述导航系统允许在所述当前位置和所述目标位置被确定后在所述当前位置和所述目标位置之间添加或者设置所述第三位置。值得一提的是,在所述当前位置和所述目标位置之间被添加或者被设置的所述第三位置的数量不受限制,例如在所述当前位置和所述目标位置之间被添加或者被设置的所述第三位置的数量可以是一个或者超过一个。

进一步地,所述导航系统包括一预测模块50,其中所述预测模块50能够预测从任一位置到其他位置需要花费的时间。值得一提的是,所述预测模块50能够根据从任一位置到其他位置的距离和路况等综合因素来预测从任一位置到其他位置需要花费的时间。例如所述预测模块50能够预测从所述当前位置到所述目标位置需要花费的时间,或者所述预测模块50能够预测从所述当前位置到所述第三位置和/或从所述第三位置到所述目标位置需要花费的时间。优选地,所述预测模块50能够预测从任一位置到相邻位置需要花费的时间。

后续,当使用者根据所述建议模块30给出的所述出行建议出行时,所述检测模块40能够检测使用者从任一位置到其他位置实际花费的时间,如果所述检测模块40检测使用者从任一位置到其他位置实际花费的时间等于或者小于所述预测模块50预测的从任一位置到其他位置需要花费的时间时,所述导航系统可以保持提供所述出行建议,如果所述检测模块40检测使用者从任一位置到其他位置实际花费的时间大于所述预测模块50预测的从任一位置到其他位置需要花费的时间时,所述建议模块30可以根据所述检测模块40的检测结果动态地调整所述出行建议。优选地,所述建议模块30能够根据所述检测模块40的检测结果重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。

例如,所述预测模块50能够预测从所述当前位置到第一个所述第三位置需要花费10分钟的时间,在使用者按照所述出行建议从所述当前位置到所述目标位置的过程中,所述检测模块40检测使用者从所述当前位置到第一个所述第三位置实际花费15分钟的时间,则所述导航系统的所述检测模块40认为从当前位置到第一个所述第三位置实际花费的时间超过从所述当前位置到第一个所述第三位置需要花费的时间,因此,所述建议模块30根据所述检测模块40的这一检测结果重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。另外,当使用者在所述当前位置和所述目标位置之间添加或者设置所述第三位置,并计划在所述第三位置停留一段时间时,所述预测模块50能够根据从所述当前位置到所述目标位置需要花费的时间、从所述当前位置到所述第三位置需要花费的时间以及从所述第三位置到所述目标位置需要花费的时间来确定允许使用者在所述第三位置停留的时间并提示使用者。

例如所述用户接口20接收的与所述目标位置相关联的所述目标信息可以进一步包括一时间信息,即使用者需要达到所述目标位置的时间,从而作为后续所述建议模块30给出所述出行建议的依据。

进一步地,所述导航系统包括一共享模块60,其中所述共享模块60能够在所述移动电子装置100和所述车载电子装置200之间实现信息共享。

在本发明的所述导航系统的一个较佳实施方式中,仅所述移动电子装置100被安装所述导航系统,其中被安装于所述移动电子装置100的所述导航系统给出的所述出行建议被显示在所述移动电子装置的显示区域,例如所述出行建议可以被显示在所述移动电子装置100的显示屏幕,在后续,所述共享模块60能够将被安装于所述移动电子装置100的所述导航系统给出的所述出行建议共享到所述车载电子装置200,也就是说,被安装于所述移动电子装置100的所述柔性电子装置给出的所述出行建议能够被显示在所述车载电子装置100的显示区域。优选地,所述移动电子装置100和所述车载电子装置200均可以被安装所述导航系统。

在本发明的所述导航系统的另一个较佳实施方式中,仅所述车载电子装置200被安装所述导航系统,其中使用者可以通过被安装于所述移动电子装置100的第三方系统或者程序300购买服务,当所述检测模块40检测被安装于所述车载电子装置200的所述导航系统和被安装于所述移动电子装置的所述第三方系统或者程序300的关系满足所述预设条件时,所述用户接口20的所述第三方系统入口22能够自动地连接到所述第三方系统或者程序300,以藉由所述用户接口20在所述第三方系统或者程序300中自动地搜索与所述目标位置相关联的所述目标信息而确定所述目标位置。

在本发明的所述导航系统的再一个较佳实施方式中,所述导航系统的不同模块能够被安装于不同的所述电子设备,例如在一个示例中,所述导航系统的所述用户接口20被安装于所述移动电子装置100,所述定位模块10和所述建议模块30分别被安装于所述车载电子装置200。

进一步地,所述检测模块40能够检测所述移动电子装置100和所述车载电子装置200的关系是否满足一共享条件,如果所述检测模块40检测所述移动电子装置100和所述车载电子装置200的关系满足所述共享条件时,所述共享模块60能够实现信息在所述移动电子装置100和所述车载电子装置200之间的共享。所述共享条件可以是所述移动电子装置100与所述车载电子装置200的距离,例如当所述移动电子装置100和所述车载电子装置200之间的距离小于预设阈值时,所述检测模块40认为所述移动电子装置100和所述车载电子装置200的关系满足所述共享条件,例如所述预设阈值可以是2米,也就是说,当所述检测模块40检测到所述移动电子装置100被移动到距离所述车载电子装置200的距离小于2米的范围时,所述检测模块40认为所述移动电子装置100和所述车载电子装置200的关系满足所述共享条件,此时,所述共享模块60能够实现信息在所述移动电子装置100和所述车载电子装置200之间的共享。

本领域的技术人员可以理解的是,上述列举的以所述移动电子装置100和所述车载电子装置200之间的距离为所述共享条件的示例仅仅为举例性的描述以说明本发明的所述导航系统的特征,因此,其并不构成对本发明的内容和范围的限制。

参考本发明的说明书附图之图1B,在本发明的所述导航系统的另一个实施例中,所述导航系统进一步包括一服务提供模块70,其中所述用户接口20和所述服务提供模块70被相互通信地连接,当使用者接受所述服务提供模块70提供的服务时,所述用户接口20能够从所述服务提供模块70接收与该服务相关联的目标信息,并且所述用户接口20能够基于所述目标信息确定所述目标位置。

在本发明的所述导航系统的一个实施例中,使用者可以接受所述服务提供模块70提供的服务,而在本发明的所述导航系统的另一个实施例中,使用者也可以通过所述服务提供模块70购买服务。本领域的技术人员可以理解的是,无论是使用者接受所述服务提供模块70提供的服务,还是使用者通过所述服务提供模块70购买服务,所述用户接口20均能够从所述服务提供模块70接收与该服务相关联的所述目标信息,并且所述用户接口20能够基于所述目标信息确定所述目标位置。

另外,所述检测模块40能够检测使用者是否在所述服务提供模块70购买了服务,或者所述检测模块40能够检测使用者是否接受了所述服务提供模块70提供的服务。一旦所述检测模块40检测到使用者在所述服务购买模块70购买了服务,或者所述检测模块40检测到使用者接受了所述服务提供模块70提供的服务,则所述用户接口20就能够从所述服务提供模块70接收与该服务相关联的所述目标信息。

例如,当使用者打开所述导航系统时,所述检测模块40可以开始检测所述使用者是否在所述服务提供模块70购买了服务,或者检测使用者是否接受了所述服务提供模块70提供的服务。

参考附图之图2A至图2D是依据本发明的所述导航系统被应用时在所述电子装置的显示区域被显示的用户界面,以供说明本发明的所述导航系统的特征和优势。值得一提的是,在附图之图2A至图2D中以智能手机作为用于安装所述导航系统的所述电子装置的一个示例,本领域的技术人员可以理解的是,以智能手机作为所述电子装置的示例仅仅是为了方便说明所述导航系统的特征和优势,而不并构成对本发明的所述导航系统的内容和范围的限制。

另外,在所述电子装置中以App(Application,应用程序)的形式具体化所述导航系统和所述第三方系统或者程序300的方式也是为了解释本发明的所述导航系统的特征和优势,因此附图至图2A至图2D中所涉及的所述导航系统和所述第三方系统或者程序300的具体示例并不构成对本发明的内容和范围的限制。更具体地说,所述第三方系统或者程序300进一步被具体化为一个团购程序,例如被实施为所述团购程序的所述第三方系统或者程序300被用于售卖电影票。

值得一提的是,在接下来的描述中,以使用者通过所述第三方系统或者程序300购买服务为例,对本发明的所述导航系统的应用方式作进一步的阐述和说明,本领域的技术人员可以理解的是,使用者也可以通过所述导航系统的所述服务提供模块70购买服务或者接受所述导航系统的所述服务提供模块70提供的服务,因此,在接下来的描述中并不应当被视为对本发明的所述导航系统的内容和范围的限制。

参考图2A,所述导航系统和所述第三方系统或者程序300均被安装于同一个所述移动电子装置100,所述导航系统和所述第三方系统或者程序300均能够在所述移动电子装置100上运行,并且所述导航系统的用户界面101a和所述第三方系统或者程序300的用户界面101b均能够在所述移动电子装置的显示屏幕上被显示,以供实现所述导航系统和使用者之间的交互以及实现所述第三方系统或者程序300和使用者之间的交互。

在一个示例中,所述导航系统的所述用户界面101a和所述第三方系统或者程序300的所述用户界面101b不同时被显示在所述移动电子装置100的显示屏幕。尽管所述导航系统和所述第三方系统或者程序能够同时在所述移动电子装置100上运行,但是在这个具体示例中,所述移动电子装置100的显示屏幕只能够被选择性地显示所述导航系统的所述用户界面101a和所述第三方系统或者程序300的所述用户界面101b中的一个。也就是说,当所述导航系统的所述用户界面101a被显示在所述移动电子装置100的显示屏幕时,所述第三方系统或者程序300可以在所述移动电子装置100的后台运行,或者所述第三方系统或者程序300可以不运行。

在另一个示例中,所述导航系统的所述用户界面101a和所述第三方系统或者程序300的所述用户界面101b可以同时被显示在所述移动电子装置100的显示屏幕的不同区域,即,所述移动电子装置100可以提供分屏显示功能。

使用者通过点击、触摸、特定手势或者语音等方式打开所述导航系统或者所述第三方系统或者程序300,以使所述导航系统的所述用户界面101a或者所述第三方系统或者程序300的所述用户界面101b能够在所述移动电子装置100的显示屏幕被显示。

值得一提的是,本发明所描述的通过点击、触摸、特定手势或者语音等方式打开所述导航系统或者所述第三方系统或者程序300是指通过点击、触摸、特定手势或者语音等方式使所述移动电子装置100运行所述导航系统或者所述第三方系统或者程序300。例如现在的所述移动电子装置100的显示屏幕通常是一个电容显示屏幕,即,所述移动电子装置100的显示屏幕不仅可以显示内容,而且还能够响应使用者的操作。在所述移动电子装置100被打开时,所述导航系统的导航图标102a和所述第三方系统或者程序300的团购图标102b均能够被显示在所述移动电子装置100的显示屏幕,使用者可以通过点击的方式点击所述导航图标102a以使所述移动电子装置100运行所述导航系统和使所述导航系统的所述用户界面101a在所述移动电子装置100的显示屏幕被显示,或者使用者通过点击的方式点击所述团购图标102b以使所述移动电子装置100运行所述第三方系统或者程序300和使所述第三方系统或者程序300的所述用户界面101b在所述移动电子装置100的显示屏幕被显示。

参考图2B,所述第三方系统或者程序300在所述移动电子装置100上被运行,并且所述第三方系统或者程序300的所述用户界面101b被显示在所述移动电子装置100的显示屏幕。使用者在通过所述第三方系统或者程序300购买服务后,所述第三方系统或者程序300会提供使用者已购买的服务的提供者的所述目标信息,例如所述目标信息可以包括服务提供者所在的所述地理位置信息和/或所述时间信息。例如使用者在通过所述第三方系统或者程序300购买电影票后,所述第三方系统或者程序300能够提供已购买的电影票所属的电影院的所述地理位置信息和已购买的电影票的播放时间的所述时间信息。更具体地,使用者可以通过所述第三方系统或者程序300购买商家“宁波影都”提供的播放时间为“18:00”的电影票,此时,所述第三方系统或者程序能够提供商家“宁波影都”的所述地理位置信息和该电影票的时间信息。例如在图2B中,在所述第三方系统或者程序300的所述用户界面101b能够显示使用者已购买的电影票的名称以及电影票所属的电影院的名称、地址、时间等所述目标信息。尽管如此,本领域的技术人员可以理解的是,所述第三方系统或者程序300也可以不直接显示已购买的电影票所属的电影院的地址等所述目标信息,而仅仅提供已购买的电影票所属的电影院的地址等所述目标信息的目标信息数据。

参考图2C,所述导航系统在所述移动电子装置100被运行和所述导航系统的所述用户界面101a在所述移动电子装置100的显示屏幕被显示。一旦所述导航系统被运行,所述检测模块40可以检测所述导航系统和所述第三方系统或者程序300的关系是否满足所述预设条件,如果所述检测模块40检测到所述导航系统和所述第三方系统或者程序300的关系满足所述预设条件,则所述导航系统的所述用户接口20的所述第三方系统入口22会自动地连接到所述第三方系统或者程序300,以使所述用户接口20能够自动地在所述第三方系统或者程序300中搜索和接收使用者已购买的电影票等所述目标信息。

在一个具体示例中,当所述导航系统被打开,所述导航系统可以询问使用者以确定使用者是否需要在第三方系统或者程序300中自动地搜索使用者购买的电影票等信息。例如在图2C中,所述导航系统可以提供提示语“是否需要在第三方系统或者程序300中自动搜索已购买服务”103a,并且提供一个“是”按钮103b和一个“否”按钮103c,一旦使用者选择所述“是”按钮103b,所述导航系统的所述用户接口20的所述第三方系统入口22会自动地连接到所述第三方系统或者程序300,一旦是有功者选择“否”按钮103c,所述导航系统不会在所述第三方系统或者程序300中自动搜索。值得一提的是,当所述用户接口20在所述第三方系统或者程序300中自动地搜索到所述地理位置信息时,所述用户接口20能够依据所述地理位置信息确定所述目标位置。另外,所述用户接口20还能够在所述第三方系统或者程序300中自动地搜索到所述时间信息。

所述导航系统允许使用者在所述当前位置和所述目标位置之间添加或者设置所述第三位置。所述检测模块40能够检测使用者是否在所述当前位置和所述目标位置之间添加或者设置所述第三位置,如果所述检测模块40检测到使用者在所述当前位置和所述目标位置之间添加或者设置所述第三位置,则所述建议模块30能够根据所述当前位置、所述目标位置和所述检测模块40的检测结果给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。例如在图2D中,所述导航系统允许使用者通过点击或者输入等方式在所述当前位置和所述目标位置之间添加或者设置所述第三位置后续,所述建议模块30给出的从所述当前位置到所述目标位置的所述出行建议途径所述第三位置。

另外,所述导航系统允许使用者设置在所述第三位置停留的时间,也就是说,所述导航系统在给出所述出行建议时不仅仅依据所述第三位置的地理位置,而且还要依据需要在所述第三位置停留的时间来给出所述出行建议。例如,使用者可以计划在所述第三位置停留30分钟,一旦使用者向所述导航系统输入需要在所述第三位置停留30分钟的计划,则所述建议模块能够依据所述用户接口20确定的需要到达所述目标位置的时间和使用者需要在所述第三位置停留的时间来给出所述出行建议。后续,所述检测模块40能够检测使用者在所述第三位置实际停留的时间是否超过在所述第三位置计划停留的时间,如果所述检测模块40检测到使用者在所述第三位置实际停留的时间没有超过在所述第三位置计划停留的时间,则所述导航系统给出的所述出行建议不被改变,如果所述检测模块40检测到使用者在所述第三位置实际停留的时间超过在所述第三位置计划停留的时间,则所述建议模块30能够重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。

所述预测模块50能够预测从任一位置到其他位置需要花费的时间,例如在一个示例中,所述预测模块50能够预测从所述当前位置到所述第三位置需要花费的时间。在使用者按照所述出行建议出行时,所述检测模块40能够检测使用者从任一位置到其他位置实际花费的时间,例如在一个示例中,所述检测模块40能够检测使用者从所述当前位置到所述第三位置实际花费的时间是否超过所述预测模块50预测的使用者从所述当前位置到所述第三位置需要花费的时间,如果所述检测模块40检测到使用者从所述当前位置到所述第三位置实际花费的时间超过所述预测模块40预测的使用者从所述当前位置到所述第三位置需要花费的时间,则则所述建议模块30能够重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。

例如使用者于“13:00”在地址为“学府一号”的位置通过所述第三方系统或者程序300购买了商家“宁波影都”提供的电影票,当使用者打开所述导航系统以使所述导航系统在所述移动电子装置100上运行时,所述导航系统能够引导使用者点击所述“是”按钮103b以使所述导航系统的所述用户接口20的所述第三方系统入口22自动地连接到所述第三方系统或者程序300,此时,所述定位模块10能够将“学府一号”所在的地址“宁波市鄞州区前湖南路666号”作为所述当前位置,所述用户接口22能够自动地在所述第三方系统或者程序300中搜索商家“宁波影都”所在的地址“宁波市海曙区战船街2号”作为所述目标位置。另外,所述用户接口22还能够搜索到使用者需要在“18:00”之前达到所述目标位置。所述检测模块40检测是否在所述当前位置和所述目标位置之间添加或者设置所述第三位置,例如当使用者在“学府一号”和商家“宁波影都”之间添加或者设置“万达广场”作为所述第三位置时,所述检测模块40能够检测到使用者的这一设置,并且所述导航系统将“万达广场”所在的地址“宁波市鄞州区四明中路999号”作为所述第三位置。另外,所述导航系统还允许使用在计划在所述第三位置停留的时间,例如使用者可以计划在“万达广场”停留2个小时。

所述预测模块50能够预测从“学府一号”到“万达广场”需要花费的时间为30分钟和从“万达广场”到商家“宁波影都”需要花费的时间为1个小时,此时,所述建议模块30能够根据“学府一号”的地址和发出时间、“万达广场”的地址和停留时间以及商家“宁波影都”的地址和到达时间综合给出一个或者多个所述出行建议以供被使用者确认或者选择并确认。在使用者根据所述出行建议从“学府一号”出发途径“万达广场”到商家“宁波影都”时,所述检测模块40能够检测从“学府一号”到“万达广场”实际花费的时间、在“万达广场”实际停留的时间和从“万达广场”到商家“宁波影都”实际花费的时间,如果所述检测模块40检测到从“学府一号”到“万达广场”实际花费的时间为1个小时,则超过所述预测模块50预测的从“学府一号”到“万达广场”需要花费的时间30分钟,此时,所述建议模块30能够重新给出一个或者多个所述出行建议以供被使用者确认或者选择并确认,以帮助使用者更好地安排出行计划。

所述共享模块60能够实现信息在所述移动电子装置100和所述车载电子装置200之间的共享。当所述检测模块40检测到所述移动电子装置100和所述车载电子装置200之间满足所述共享条件时,所述导航系统能够引导使用者选择在所述移动电子装置100和所述车载电子装置200之间共享信息,或者当所述检测模块检测到所述移动电子装置100和所述车载电子装置200之间满足所述共享条件时,所述导航系统能够直接在所述移动电子装置100和所述车载电子装置200之间共享信息。优选地,被安装于所述移动电子装置100的所述导航系统的所述建议模块30给出的所述出行建议能够被共享到所述车载电子装置200以在所述车载电子装置200的显示屏幕被显示,从而便于使用者在开车时使用所述导航系统。例如在一个示例中,当使用者打开车门或者当所述移动电子中迎100与所述车载电子装置200的距离小于所述预设阈值时,所述检测模块40会认为所述移动电子装置100与所述车载电子装置200之间满足所述共享条件,从而所述共享模块60能够在所述移动电子装置100和所述车载电子装置200之间共享所述出行建议,以将使用者从“学府一号”引导至商家“宁波影都”。

作为一个替代的示例,所述导航系统和所述第三方系统或者程序300可以分别被安装于不同的所述电子装置,例如图3示出的示例,其中所述导航系统被安装于所述车载电子装置200,所述第三方系统或者程序300被安装于所述移动电子装置100。

使用者通过在所述移动电子装置100上运行的所述第三方系统或者程序300购买服务,在后续,所述第三方系统或者程序能够提供已购服务的所述目标信息,例如所述第三方系统或者程序300能够提供已购服务的提供者所在的所述地理位置信息和/或已购服务的应该被消费的所述时间信息。

后续,所述检测模块40检测所述导航系统和所述第三方系统或者程序300的关系是否满足所述预设条件,如果所述检测模块40检测所述导航系统和所述第三方系统或者程序300的关系满足所述预设条件,所述导航系统的所述用户接口20的所述第三方系统入口22能够自动地连接到所述第三方系统或者程序300,以使所述用户接口20能够通过在所述第三方系统或者程序300搜索已购服务的所述目标信息的方式确定所述目标位置。

也就是说,尽管所述导航系统和所述第三方系统或者程序300没有共用同一个硬件设备,但是当所述检测模块40检测到所述导航系统和所述第三方系统或者程序300的关系满足所述预设条件时,所述导航系统的所述用户接口20能够跨平台搜索使用者通过所述第三方系统或者程序300已购买的服务的所述目标信息,从而便于使用者使用所述导航系统和使使用者花费更短的时间获取所述出行建议。

图4是本发明的所述导航系统的流程框图。在阶段401,通过所述第三方系统或者程序300购买服务。在阶段402,所述检测模块40检测所述导航系统和所述第三方系统或者程序300是否满足所述预设条件,如果所述检测模块40检测到所述导航系统和所述第三方系统或者程序300不满足所述预设条件时,则执行阶段403,所述导航系统保持在初始状态,如果所述检测模块40检测到所述导航系统和所述第三方系统或者程序300满足所述预设条件时,则执行阶段404,所述用户接口20在所述第三方系统或者程序300中搜索和接收已购买服务的所述目标信息,以确定所述目标位置。在阶段405,所述检测模块40检测在所述当前位置和所述目标位置之间是否被添加或者被设置所述第三位置,如果所述检测模块40检测到在所述当前位置和所述目标位置之间没有被添加或者被设置所述第三位置,则执行阶段406,所述建议模块30根据所述当前位置和所述目标位置给出一个或者多个所述出行建议,如果所述检测模块40检测到在所述当前位置和所述目标位置之间被添加或者被设置所述第三位置,则执行阶段407,所述建议模块30根据所述当前位置、所述第三位置和所述目标位置给出一个或者多个所述出行建议。值得一提的是,在阶段404,所述用户接口20在所述第三方系统或者程序300中搜索和接收已购买服务的所述目标信息包括与所述目标位置相关的所述地理位置信息和/或所述时间信息。在阶段405,使用者在所述当前位置和所述目标位置之间添加或者设置所述第三位置时,不仅可以提供所述第三位置的地理位置时间,还可以提供计划在所述第三位置停留的时间,以供在后续使所述建议模块30能够给出合理的所述出行建议。

还值得一提的是,在所述出行建议被所述建议模块30给出后,所述预测模块50能够预测从任一位置到其他位置需要花费的时间,例如所述预测模块50能够预测从所述当前位置到所述第三位置和从所述第三位置到所述目标位置分别需要花费的时间,在阶段408,所述检测模块40检测从任一位置到其他位置实际花费的时间是否超过所述预测模块50预测的从任一位置到其他位置需要花费的时间,如果所述检测模块40检测到从任一位置到其他位置实际花费的时间没有超过所述预测模块50预测的从任一位置到其他位置需要花费的时间,则执行阶段409,所述导航系统保持在已提供的所述出行建议的状态,如果所述检测模块40检测到从任一位置到其他位置实际花费的时间超过所述预测模块50预测的从任一位置到其他位置需要花费的时间,则执行阶段410,所述建议模块30重新给出一个或者多个所述出行建议。

根据本发明的另一个方面,参考附图之图5,本发明还提供一导航方法500,其中所述导航方法500包括如下步骤:

步骤501:(a)由所述导航系统的所述定位模块10确定当前位置;

步骤502:(b)由所述导航系统的所述用户接口20在所述第三方系统或者程序300中搜索和接收已购服务的目标信息,并且所述用户接口20基于所述目标信息确定所述目标位置;以及

步骤503:由所述导航系统的所述建议模块30根据所述当前位置和所述目标位置给出一个或者多个所述出行建议。

在所述步骤(b)之前进一步包括步骤:由所述导航系统的所述检测模块30检测所述导航系统和所述第三方系统或者程序300是否满足所述预设条件,如果所述导航系统和所述第三方系统或者程序300满足所述预设条件,则在所述步骤(b)中,所述用于接口20的所述第三方系统入口22被连接于所述第三方系统或者程序300,以使所述用户接口20在所述第三方系统或者程序300中搜索和接收已购服务的所述目标信息。

在所述步骤(c)之前进一步包括步骤:由所述导航系统的所述检测模块30检测在所述当前位置和所述目标位置之间是否被添加或者被设置所述第三位置,如果在所述当前位置和所述目标位置之间被设置或者被添加所述第三位置,则在所述步骤(c)中,所述建议模块30根据所述当前位置、所述第三位置和所述目标位置给出所述出行建议。

根据本发明的另一个方面,参考附图之图6,本发明还提供一导航方法600,其中所述导航方法600包括如下步骤:

步骤601:(A)由一导航系统的所述定位模块10确定当前位置;

步骤602:(B)由所述导航系统的所述用户接口20确定目标位置;

步骤603:(C)由所述导航系统的所述检测模块40检测在所述当前位置和所述目标位置之间是否被添加或者被设置所述第三位置;

步骤604:(D)由所述导航系统的所述建议模块30根据所述当前位置、所述第三位置和所述目标位置给出一个或者多个所述出行建议;

步骤605:(E)由所述导航系统的所述预测模块50预测从任一位置到其他位置需要花费的时间;以及

步骤606:(F)所述检测模块40检测从任一位置到其他位置实际花费的时间,如果从任一位置到其他位置实际花费的时间大于需要花费的时间,则所述建议模块30重新给出所述出行建议。

本领域技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。

本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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