用于电子终端的导航方法和导航设备与流程

文档序号:12711155阅读:264来源:国知局
用于电子终端的导航方法和导航设备与流程

本发明总体说来涉及导航技术领域,更具体地讲,涉及一种用于电子终端的导航方法和导航设备。



背景技术:

目前,随着电子科学技术的不断发展,电子终端上会根据用户需求安装各种各样的应用,其中导航应用是必不可少的应用之一。现有的导航应用一般能够为用户提供躲避道路拥堵的导航功能,用户可以直接点击目的地(例如,家或公司)来进入导航。但是在现有的导航应用中用户每次都要通过较为复杂繁琐的操作,才能看到各导航路线的拥堵情况,再去自己选择路线,为用户的使用带来不便。



技术实现要素:

本发明的示例性实施例的目的在于提供一种用于电子终端的导航方法和导航设备,以解决现有的导航方式操作过程比较复杂、繁琐、不易操作的技术问题。

根据本发明示例性实施例的一方面,提供一种用于电子终端的导航方法,所述导航方法包括:检测是否产生启动导航的预定事件;当检测到产生所述预定事件时,根据预先确定的起点和终点之间的各条路线在启动导航时的拥堵状况确定优选导航路线;将所述优选导航路线推荐给用户。

可选地,根据预先确定的起点和终点之间的各条路线在启动导航时的拥堵状况确定优选导航路线的步骤可包括:确定预先确定的起点和终点之间的最常用路线在启动导航时的拥堵时间;判断所述拥堵时间是否大于第一预设值;如果所述拥堵时间不大于第一预设值,则将最常用路线作为所述优选导航路线;如果最常用路线的拥堵时间大于第一预设值,则通过比较最常用路线在启动导航时的拥堵时间与其他路线在启动导航时的拥堵时间来确定所述优选导航路线。

可选地,通过比较最常用路线在启动导航时的拥堵时间与其他路线在启动导航时的拥堵时间来确定所述优选导航路线的步骤可包括:计算最常用路线在启动导航时的拥堵时间与所述其他路线在启动导航时的拥堵时间的差值;如果所述差值不大于第二预设值,则将最常用路线作为所述优选导航路线;如果所述差值大于第二预设值,则将所述其他路线作为所述优选导航路线。

可选地,预先确定的起点和终点可通过手动设置或自主学习而被确定。

可选地,预先确定的起点和终点通过自主学习而被确定的步骤可包括:记录所述电子终端的位置变化;将在第一时间段内所述电子终端的位置停留时间最长的地点确定为起点,并将在第二时间段内所述电子终端的位置停留时间最长的地点确定为终点。

可选地,起点可为工作地点和家中的一个,终点可为工作地点和家中的另一个,第一时间段可为工作时间和下班时间中的一个,第二时间段可为工作时间和下班时间中的另一个。

可选地,预先确定的起点和终点之间的各条路线可为预先确定的起点和终点之间的历史行进路线,最常用路线可为使用频率最高的历史行进路线。

可选地,当到达预先设定的时间时,可产生所述预定事件,或者,当检测到所述电子终端连接到车载蓝牙时,可产生所述预定事件,或者,当所述电子终端接收到指示进入停车场的信号时,可产生所述预定事件,或者,当所述电子终端接收到指示车门被打开的信号时,可产生所述预定事件。

可选地,可将所述优选导航路线以推送消息的方式推荐给用户,其中,所述推送消息可还包括关于最常用路线在启动导航时的拥堵情况报告。

可选地,当到达预先设定的时间时,可将所述优选导航路线以推送消息的方式推荐给用户,或者,当检测到所述电子终端连接到车载蓝牙时,可将所述优选导航路线以推送消息的方式推荐给用户,或者,当所述电子终端接收到指示进入停车场的信号时,可将所述优选导航路线以推送消息的方式推荐给用户,或者,当所述电子终端接收到指示车门被打开的信号时,可将所述优选导航路线以推送消息的方式推荐给用户。

根据本发明示例性实施例的另一方面,提供一种用于电子终端的导航设备,所述导航设备包括:检测单元,检测是否产生启动导航的预定事件;导航路线确定单元,当检测到产生所述预定事件时,根据预先确定的起点和终点之间的各条路线在启动导航时的拥堵状况确定优选导航路线;推荐单元,将所述优选导航路线推荐给用户。

可选地,导航路线确定单元可包括:拥堵时间确定子单元,确定预先确定的起点和终点之间的最常用路线在启动导航时的拥堵时间;判断子单元,判断所述拥堵时间是否大于第一预设值;优选导航路线确定子单元,如果所述拥堵时间不大于第一预设值,则将最常用路线作为所述优选导航路线,如果最常用路线的拥堵时间大于第一预设值,则通过比较最常用路线在启动导航时的拥堵时间与其他路线在启动导航时的拥堵时间来确定所述优选导航路线。

可选地,优选导航路线确定子单元可计算最常用路线在启动导航时的拥堵时间与所述其他路线在启动导航时的拥堵时间的差值,如果所述差值不大于第二预设值,则将最常用路线作为所述优选导航路线,如果所述差值大于第二预设值,则将所述其他路线作为所述优选导航路线。

可选地,所述导航设备可还包括起点和终点确定单元,通过手动设置或自主学习确定起点和终点。

可选地,起点和终点确定单元可记录所述电子终端的位置变化,将在第一时间段内所述电子终端的位置停留时间最长的地点确定为起点,并将在第二时间段内所述电子终端的位置停留时间最长的地点确定为终点。

可选地,起点可为工作地点和家中的一个,终点可为工作地点和家中的另一个,第一时间段可为工作时间和下班时间中的一个,第二时间段可为工作时间和下班时间中的另一个。

可选地,预先确定的起点和终点之间的各条路线可为预先确定的起点和终点之间的历史行进路线,最常用路线可为使用频率最高的历史行进路线。

可选地,所述导航设备可还包括预定事件产生单元,响应于以下条件来产生所述预定事件:当到达预先设定的时间时、当检测到所述电子终端连接到车载蓝牙时、当所述电子终端接收到指示进入停车场的信号时或者当所述电子终端接收到指示车门被打开的信号时。

可选地,推荐单元可将所述优选导航路线以推送消息的方式推荐给用户,其中,所述推送消息可还包括关于最常用路线在启动导航时的拥堵情况报告。

可选地,推荐单元可响应于以下条件来将所述优选导航路线以推送消息的方式推荐给用户:当到达预先设定的时间时、当检测到所述电子终端连接到车载蓝牙时、当所述电子终端接收到指示进入停车场的信号时或者当所述电子终端接收到指示车门被打开的信号时。

采用本发明示例性实施例的所述用于电子终端的导航方法和导航设备,能够根据自主学习确定导航的起点、终点以及启动导航的时机,以向用户推荐优选的导航路线,无需用户手动设置,从而更加智能化地为用户提供导航服务。

附图说明

通过下面结合示例性地示出实施例的附图进行的详细描述,本发明示例性实施例的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1示出根据本发明示例性实施例的用于电子终端的导航方法的流程图;

图2示出根据本发明示例性实施例的确定优选导航路线的步骤的流程图;

图3和图4示出根据本发明示例性实施例的通过自主学习确定导航路线起点和终点的导航界面的示例图;

图5至图7示出根据本发明示例性实施例的向用户推荐优选导航路线的示例图;

图8示出根据本发明示例性实施例的用于电子终端的导航设备的框图;

图9示出根据本发明示例性实施例的导航路线确定单元的框图。

具体实施方式

现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。

图1示出根据本发明示例性实施例的用于电子终端的导航方法的流程图。作为示例,所述电子终端可以是移动通信终端(例如,智能手机)、平板电脑、个人数字助理、便携式穿戴设备、电子导航装置等具有导航功能的电子设备。

参照图1,在步骤S10中,检测是否产生启动导航的预定事件。这里,所述预定事件可指能够用于启动所述导航方法的事件。

作为示例,可响应于以下任一条件来产生所述预定事件:当到达预先设定的时间时、当检测到所述电子终端连接到车载蓝牙时、当所述电子终端接收到指示进入停车场的信号时、当所述电子终端接收到指示车门被打开的信号时。这里,可利用现有的各种方法来检测是否到达预先设定的时间、电子终端是否连接到车载蓝牙、电子终端是否接收到指示进入停车场的信号以及电子终端是否接收到指示车门被打开的信号,本发明对此部分内容不做详细说明。

如果没有检测到产生所述预定事件,则返回步骤S10继续进行检测,直至检测到产生所述预定事件才执行后续的导航步骤。

如果检测到产生所述预定事件,则执行步骤S20:根据预先确定的起点和终点之间的各条路线在启动导航时的拥堵状况确定优选导航路线。

在一个示例中,可通过手动设置来确定导航路线的起点和终点。

例如,可通过接收用户在电子终端呈现的导航界面上执行的操作来确定导航路线的起点和终点。这里,所述导航界面可指用于设置导航路线的起点和终点的设置界面或者用于呈现导航路线的地图界面。

在另一示例中,可通过预先的自主学习来确定导航路线的起点和终点。

例如,可记录电子终端的历史行进轨迹,并通过对记录的每个历史行进轨迹的分析来确定出用户希望进行导航的导航路线的起点和终点。

具体说来,通过自主学习来确定导航路线的起点和终点的步骤可包括:记录电子终端的位置变化,将在第一时间段内所述电子终端的位置停留时间最长的地点确定为起点,并将在第二时间段内所述电子终端的位置停留时间最长的地点确定为终点。

优选地,本发明示例性实施例的用于电子终端的导航方法提供的是一种为上下班路线提供导航的方法,在此情况下,起点可为工作地点和家中的一个,终点可为工作地点和家中的另一个,第一时间段可为工作时间和下班时间中的一个,第二时间段可为工作时间和下班时间中的另一个。

例如,可假设第一时间段为白天时段(例如,09:00~17:00),将此时间段内电子终端的位置停留时间最长的地点确定为工作地点(即,公司地址),可假设第二时间段为夜晚时段(例如,00:00~07:00),将此时间段内电子终端的位置停留时间最长的地点确定为家(即,家庭地址)。

在此情况下,可在到达上下班时间前(即,到达预先设定的时间)启动导航服务功能,以向用户发送推送消息,提示用户常用上下班路线的交通情况。

可选地,预先确定的起点和终点之间的各条路线可为预先确定的起点和终点之间的历史行进路线,并且使用频率最高的历史行进路线可被确定为最常用路线。

例如,可记录工作地点与家庭地址之间的历史行进轨迹,并统计每个历史行进轨迹的使用频率,从记录的历史行进轨迹中依据使用频率从高到低选取预定数量的历史行进轨迹,并将使用频率最高的历史行进轨迹确定为最常用路线,将选取的预定数量的历史行进轨迹中除使用频率最高的历史行进轨迹之外的其他历史行进轨迹作为其他路线。

下面结合图2来详细介绍从预先确定的起点和终点之间的各条路线中确定优选导航路线的步骤。

图2示出根据本发明示例性实施例的确定优选导航路线的步骤的流程图。

参照图2,在步骤S201中,确定预先确定的起点和终点之间的最常用路线在启动导航时的拥堵时间。这里,可利用现有的各种方法来获取最常用路线在启动导航时的交通状况,并依据获取的交通状况来估算出最常用路线的拥堵时间。

在步骤S202中,判断所述拥堵时间是否大于第一预设值。

如果所述拥堵时间不大于(即,小于等于)第一预设值,则执行步骤S203:将最常用路线作为所述优选导航路线。

如果所述拥堵时间大于第一预设值,则可通过比较最常用路线在启动导航时的拥堵时间与其他路线在启动导航时的拥堵时间来确定所述优选导航路线。

具体说来,通过比较最常用路线在启动导航时的拥堵时间与其他路线在启动导航时的拥堵时间来确定所述优选导航路线的步骤可包括以下步骤:

在步骤S204中,计算最常用路线在启动导航时的拥堵时间与所述其他路线在启动导航时的拥堵时间的差值。

这里,所述其他路线可包括一条或多条导航路线,当所述其他路线包括多条导航路线时,在步骤S204中可分别计算每条导航路线的拥堵时间与最常用路线的拥堵时间的差值。

在步骤S205中,判断所述差值是否大于第二预设值。

如果所述差值不大于(即,小于等于)第二预设值,则执行步骤S203。即,将最常用路线作为所述优选导航路线。

如果所述差值大于第二预设值,则执行步骤S206:将所述其他路线作为所述优选导航路线。

这里,针对所述其他路线包括多条导航路线的情况,可分别判断每条导航路线的拥堵时间与最常用路线的拥堵时间的差值是否大于第二预设值。如果上述差值均不大于第二预设值,则执行步骤S203,如果上述差值中存在至少一个差值大于第二预设值,则将与所述至少一个差值对应的路线作为所述优选导航路线推荐给用户。

返回图1,在步骤S30中,将所述优选导航路线推荐给用户。

优选地,可将所述优选导航路线以推送消息的方式推荐给用户。此时,当接收到用户对所述推送消息的选择操作时,控制电子终端进入路线导航界面。这里,所述推送消息除了包括优选导航路线之外,可还包括关于最常用路线在启动导航时的拥堵情况报告。作为示例,所述拥堵情况报告可包括最常用路线的总行驶时间、拥堵路段、拥堵时间中的至少一项。

作为示例,可响应以下任一条件来将所述优选导航路线以推送消息的方式推荐给用户:当到达预先设定的时间时、当检测到所述电子终端连接到车载蓝牙时、当所述电子终端接收到指示进入停车场的信号时、当所述电子终端接收到指示车门被打开的信号时。

图3和图4示出根据本发明示例性实施例的通过自主学习确定导航路线起点和终点的导航界面的示例图。

图3所示的是自主学习确定导航路线起点和终点的初始界面,当接收到用户对导航界面上的用于开启自主学习功能的选项(如图3中所示的“开启智能服务”选项)的选择操作时,开始记录电子终端的历史行进轨迹(即,记录电子终端的位置变化),经过一段时间的学习,根据在第一时间段内电子终端的位置停留时间最长的地点和在第二时间段内电子终端的位置停留时间最长的地点确定出起点(例如,家庭地址)和终点(例如,公司地址)(图4示出自主学习后的导航界面)。

图5至图7示出根据本发明示例性实施例的向用户推荐优选导航路线的示例图。

图5示出以推送消息的方式向用户推荐优选导航路线的示意图。当接收到用户对关于推荐优选导航路线的推送消息的选择操作时,控制电子终端进入路线导航界面,如图6所示。在本示例中,从预先确定的起点和终点之间的各条路线中选择了三条路线(包括最常用路线),图6分别示出所选择的三条路线的总行驶时间,最常用路线的总行驶时间为69分钟,其他两条路线的总行驶时间均为27分钟,利用本发明示例性实施例的上述确定优选导航路线的方法,可知最常用路线的总行驶时间最长(即,拥堵时间最长),此时,可从其他两条路线中选择一条作为最优导航路线推荐给用户,如图7所示,将第三路线作为最优导航路线推荐给用户。这里,应理解,可利用现有的各种方法来从其他路线中选择一条路线作为最优导航路线推荐给用户,本发明对此部分内容不做限定。

图8示出根据本发明示例性实施例的用于电子终端的导航设备的框图。作为示例,所述电子终端可以是移动通信终端(例如,智能手机)、平板电脑、个人数字助理、便携式穿戴设备、电子导航装置等具有导航功能的电子设备。

如图8所示,根据本发明示例性实施例的用于电子终端的导航设备包括检测单元10、导航路线确定单元20和推荐单元30。

具体说来,检测单元10检测是否产生启动导航的预定事件。这里,所述预定事件可指能够用于启动所述导航设备的事件。

根据本发明示例性实施例的用于电子终端的导航设备可还包括预定事件产生单元(图中未示出),预定事件产生单元可响应于以下任一条件来产生所述预定事件:当到达预先设定的时间时、当检测到所述电子终端连接到车载蓝牙时、当所述电子终端接收到指示进入停车场的信号时、当所述电子终端接收到指示车门被打开的信号时。这里,可利用现有的各种装置来检测是否到达预先设定的时间、电子终端是否连接到车载蓝牙、电子终端是否接收到指示进入停车场的信号以及电子终端是否接收到指示车门被打开的信号,本发明对此部分内容不做详细说明。

如果没有检测到产生所述预定事件,则检测单元10继续进行检测,直至检测到产生所述预定事件为止。

如果检测到产生所述预定事件,则导航路线确定单元20根据预先确定的起点和终点之间的各条路线在启动导航时的拥堵状况确定优选导航路线。

根据本发明示例性实施例的用于电子终端的导航设备可还包括起点和终点确定单元(图中未示出),用于确定导航路线的起点和终点。

在一个示例中,起点和终点确定单元可通过手动设置来确定导航路线的起点和终点。

例如,起点和终点确定单元可通过接收用户在电子终端呈现的导航界面上执行的操作来确定导航路线的起点和终点。这里,所述导航界面可指用于设置导航路线的起点和终点的设置界面或者用于呈现导航路线的地图界面。

在另一示例中,起点和终点确定单元可通过预先的自主学习来确定导航路线的起点和终点。

例如,起点和终点确定单元可记录电子终端的历史行进轨迹,并通过对记录的每个历史行进轨迹的分析来确定出用户希望进行导航的导航路线的起点和终点。

具体说来,起点和终点确定单元可记录电子终端的位置变化,将在第一时间段内所述电子终端的位置停留时间最长的地点确定为起点,并将在第二时间段内所述电子终端的位置停留时间最长的地点确定为终点。

优选地,本发明示例性实施例的用于电子终端的导航设备可针对上下班路线进行导航,在此情况下,起点可为工作地点和家中的一个,终点可为工作地点和家中的另一个,第一时间段可为工作时间和下班时间中的一个,第二时间段可为工作时间和下班时间中的另一个。

例如,可假设第一时间段为白天时段(例如,09:00~17:00),将此时间段内电子终端的位置停留时间最长的地点确定为工作地点(即,公司地址),可假设第二时间段为夜晚时段(例如,00:00~07:00),将此时间段内电子终端的位置停留时间最长的地点确定为家(即,家庭地址)。

可选地,预先确定的起点和终点之间的各条路线可为预先确定的起点和终点之间的历史行进路线,并且可将使用频率最高的历史行进路线确定为最常用路线。

例如,导航路线确定单元20可记录工作地点与家庭地址之间的历史行进轨迹,并统计每个历史行进轨迹的使用频率,从记录的历史行进轨迹中依据使用频率从高到低选取预定数量的历史行进轨迹,并将使用频率最高的历史行进轨迹确定为最常用路线,将选取的预定数量的历史行进轨迹中除使用频率最高的历史行进轨迹之外的其他历史行进轨迹作为其他路线。

下面结合图9来详细介绍从预先确定的起点和终点之间的各条路线中确定优选导航路线的过程。

图9示出根据本发明示例性实施例的导航路线确定单元20的框图。

如图9所示,根据本发明示例性实施例的导航路线确定单元20可包括拥堵时间确定子单元201、判断子单元202和优选导航路线确定子单元203。

具体说来,拥堵时间确定子单元201确定预先确定的起点和终点之间的最常用路线在启动导航时的拥堵时间。这里,可利用现有的各种装置来获取最常用路线在启动导航时的交通状况,并依据获取的交通状况来估算出最常用路线的拥堵时间。

判断子单元202判断所述拥堵时间是否大于第一预设值。

如果所述拥堵时间不大于(即,小于等于)第一预设值,则优选导航路线确定子单元203将最常用路线作为所述优选导航路线,如果最常用路线的拥堵时间大于第一预设值,则优选导航路线确定子单元203通过比较最常用路线在启动导航时的拥堵时间与其他路线在启动导航时的拥堵时间来确定所述优选导航路线。

例如,优选导航路线确定子单元203可计算最常用路线在启动导航时的拥堵时间与所述其他路线在启动导航时的拥堵时间的差值,如果所述差值不大于(即,小于等于)第二预设值,则将最常用路线作为所述优选导航路线,如果所述差值大于第二预设值,则将所述其他路线作为所述优选导航路线。

这里,所述其他路线可包括一条或多条导航路线,当所述其他路线包括多条导航路线时,优选导航路线确定子单元203可分别计算每条导航路线的拥堵时间与最常用路线的拥堵时间的差值,分别判断每条导航路线的拥堵时间与最常用路线的拥堵时间的差值是否大于第二预设值。如果上述差值均不大于第二预设值,则优选导航路线确定子单元203将最常用路线作为所述优选导航路线,如果上述差值中存在至少一个差值大于第二预设值,则优选导航路线确定子单元203将与所述至少一个差值对应的路线作为优选导航路线推荐给用户。

返回图8,推荐单元30将所述优选导航路线推荐给用户。

优选地,推荐单元30可将所述优选导航路线以推送消息的方式推荐给用户。此时,当推荐单元30接收到用户对所述推送消息的选择操作时,控制电子终端进入路线导航界面。这里,所述推送消息除了包括优选导航路线之外,可还包括关于最常用路线在启动导航时的拥堵情况报告。作为示例,所述拥堵情况报告可包括最常用路线的总行驶时间、拥堵路段、拥堵时间中的至少一项。

作为示例,推荐单元30可响应以下任一条件来将所述优选导航路线以推送消息的方式推荐给用户:当到达预先设定的时间时、当检测到所述电子终端连接到车载蓝牙时、当所述电子终端接收到指示进入停车场的信号时、当所述电子终端接收到指示车门被打开的信号时。

采用本发明示例性实施例的用于电子终端的导航方法和导航设备,能够根据自主学习确定导航的起点、终点以及启动导航的时机,以向用户推荐优选的导航路线,无需用户手动设置,从而为用户提供更加智能化、便捷地导航服务。

此外,应该理解,根据本发明示例性实施例的用于电子终端的导航设备中的各个单元可被实现硬件组件和/或软件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。

此外,根据本发明示例性实施例的用于电子终端的导航方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

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