一种个性化导航的方法及系统的利记博彩app

文档序号:10551139阅读:565来源:国知局
一种个性化导航的方法及系统的利记博彩app
【专利摘要】本发明具体实施例提供一种个性化导航的方法及系统,其中,所述方法包括:获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息;根据获取的所述历史数据,制定所述用户的常规活动路径;获取所述用户的导航路径;根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径,并根据划分的结果向所述用户提供导航信息。本发明具体实施例提供的一种个性化导航的方法及系统,能够结合用户实际所处的场景以及行驶的状态,智能地为用户提供导航信息。
【专利说明】
一种个性化导航的方法及系统
技术领域
[0001]本发明具体实施例涉及移动通信技术领域,尤其涉及一种个性化导航的方法及系统。
【背景技术】
[0002]随着道路的建设、城市车辆保有量的增加,自驾出行成为交通出行的主要方式,如果在出行时遇到不认识道路或找不到目的地的情况,用户可以通过装有导航软件的终端设备(以下简称导航设备)进行道路导航,导航设备中存储有导航数据,在用户使用导航设备进行道路导航时,导航设备首先获得该用户当前的位置以及想要到达的目的地,然后根据存储的导航数据确定能够到达目的地的导航路径提供给用户,用户就可以根据导航设备提供的导航路径顺利到达目的地。
[0003]现有技术中,导航设备可以采用电子地图导航的方式为用户进行导航,具体的:导航设备根据存储的导航数据确定出导航路径后,在电子地图中绘制导航路径,并将电子地图展现给用户。但是这种导航方式不够直观,电子地图与实际场景的结合度非常低,用户在驾驶车辆的过程中,不仅要实时查看路况,还需要查看电子地图上的导航路径,分散了用户的注意力,影响了驾驶的安全性。
[0004]对此,现有技术提出了实景导航的方式,具体的:在车辆行驶过程中,导航设备的图像采集装置实时采集车辆所处位置的实景图像,导航设备根据用户的当前位置、当前行驶方向以及导航路径,确定出导航提示信息(直行提示信息、左转提示信息、右转提示信息等),导航设备将与确定出的导航提示信息对应的箭头叠加在实景图像中显示,那么用户不仅可以根据实景图像查看路况,也可以在驾驶车辆的过程中实时获知导航提示信息。
[0005]然而,无论是通过电子地图导航还是通过实景导航,目前的导航系统均无法从用户的角度智能地进行导航。例如,在某些用户熟知的路段,现有的导航系统会按照预设的频率向用户汇报行驶的方向。然而由于该路段是用户熟知的,因此用户并不想收听高频率以及比较繁琐的语音提示。
[0006]另外,目前的导航系统往往会提示用户通过某路段所需的时间,然而目前的导航系统同样没有考虑用户是否对即将通行的路段是否熟知,而仅仅是根据正常的情况计算出了通行时间,该时间其实并不一定与用户的实际情况相符。例如,当该用户熟知该路段时,其通行的时间往往会比较短;相反地,如果用户对该路段不熟,则可能会通行比较久的时间。
[0007]由上可见,目前的导航系统无法根据用户的实际情况提供个性化的导航服务。

【发明内容】

[0008]本发明具体实施例提供一种个性化导航的方法及系统,以结合用户实际所处的场景以及行驶的状态,智能地为用户提供导航信息。
[0009]本发明具体实施例提供一种个性化导航的方法,包括:
[0010]获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息;
[0011]根据获取的所述历史数据,制定所述用户的常规活动路径;
[0012]获取所述用户的导航路径;
[0013]根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径,并根据划分的结果向所述用户提供导航信息。
[0014]本发明具体实施例提供的一种个性化导航的系统,包括:
[0015]历史数据获取单元,用于获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息;
[0016]常规活动路径制定单元,用于根据获取的所述历史数据,制定所述用户的常规活动路径;
[0017]导航路径获取单元,用于获取所述用户的导航路径;路径划分单元,用于根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径;
[0018]导航信息提供单元,用于根据划分的结果向所述用户提供导航信息。
[0019]本发明具体实施例提供的一种个性化导航的方法及系统,通过对用户的历史数据进行分析,从而可以确定出用户经常活动的位置以及在该位置活动的时间。可以结合用户活动的时间,对确定出的位置进行路径规划,从而可以确定出该用户的常规活动路径。当用户处于常规活动路径时,往往不需要太过频繁的导航信息提示并且可以在较短的时间内通过该路段。这样,通过将用户的导航路径划分为常规活动路径和非常规活动路径,从而可以根据不同的路径类型向用户提供不同的导航信息,从而可以为用户提供个性化的导航服务。
【附图说明】
[0020]为了更清楚地说明本发明具体实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021 ]图1为本发明具体实施例提供的一种个性化导航的方法流程图;
[0022]图2为申请实施例提供的一种个性化导航系统的功能模块图。
【具体实施方式】
[0023]为使本发明具体实施例的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例中的附图,对本发明具体实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。
[0025]图1为本发明具体实施例提供的一种个性化导航的方法流程图。如图1所示,所述方法可以包括:
[0026]S1:获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息。
[0027]在本发明具体实施例中,可以通过安装于汽车上的各种传感器,记录汽车的地理位置以及与该地理位置相关联的时间。
[0028]例如,用户经常去的有地理位置A、地理位置B以及地理位置C,用户在地理位置A逗留的时间段为周一至周五的早上8点至下午5点,在地理位置B逗留的时间段为每天的晚上6点至次日的早上7点,在地理位置C逗留的时间段为周六的下午3点至4点。
[0029]这种关联用户活动时间的位置信息可以用来推定用户所处的环境状态。
[0030]例如,上述的地理位置A可以为用户的工作地点,地理位置B可以为用户的住宅,地理位置C则可以为用户外出的活动场所。
[0031]S2:根据获取的所述历史数据,制定所述用户的常规活动路径。
[0032]在本发明具体实施例中,步骤SI中的历史数据可以记录于本发明具体实施例提供的个性化导航系统中,从而可以对这些历史数据进行分析,得出用户行驶的习惯以及用户的常规活动范围。
[0033]具体地,本发明具体实施例可以从所述历史数据中提取用户的活动位置,并对提取的所述活动位置进行聚类分析,生成预设数量的聚类区域。所述聚类分析可以包括但不局限于K-MEANS算法、凝聚层次聚类算法或BSCAN算法。
[0034]此处以DBSCAN算法为例简要地介绍聚类分析的过程。DBSCAN(Density_BasedSpatial Clustering of Applicat1ns with Noise,具有噪声的基于密度的聚类方法)是一种基于密度的空间聚类算法。该算法可以将具有足够密度的区域划分为簇,并在具有噪声的空间数据库中发现任意形状的簇,它将簇定义为密度相连的点的最大集合。DBSCAN算法的目的在于过滤低密度区域,发现稠密度样本点。
[0035]跟传统的基于层次的聚类和划分聚类的凸形聚类簇不同,该算法可以发现任意形状的聚类簇,与传统的算法相比它有如下优点:
[0036](I)与K-MEANS比较起来,不需要输入要划分的聚类个数;
[0037](2)聚类簇的形状没有偏倚;
[0038](3)可以在需要时输入过滤噪声的参数;
[0039]该算法利用基于密度的聚类的概念,即要求聚类空间中的一定区域内所包含对象(可以是点或其他空间对象)的数目需要不小于某一给定阈值。
[0040]DBSCAN算法的显著优点是聚类速度快且能够有效处理噪声点和发现任意形状的空间聚类。
[0041 ]具体算法描述如下:
[0042](I)检测数据库中尚未检查过的对象P,如果P为被处理(归为某个簇或者标记为噪声),则检查其邻域,若包含的对象数不小于minPts,建立新簇C,将其中的所有点加入候选集N;
[0043](2)对候选集N中所有尚未被处理的对象q,检查其邻域,若至少包含minPts个对象,则将这些对象加入N ;如果q未归入任何一个簇,则将q加入C ;
[0044](3)重复步骤(2),继续检查N中未处理的对象,当前候选集N为空;
[0045](4)重复步骤(I)?(3),直到所有对象都归入了某个簇或标记为噪声。
[0046]其伪代码描述如下:
[0047]输入:数据对象集合D,半径Eps,密度阈值MinPts
[0048]输出:聚类C
[0049]DBSCAN(DjEpsjMinPts)
[0050]Begin
[0051]init C = O;//初始化簇的个数为O
[0052]for each unvisited point p in D
[0053]mark p as visited;//将p标记为已访问
[0054]N=ge tNe i ghbours(p,Eps);
[0055]if sizeOf(N)〈MinPts then
[0056]mark p as Noise;//如果满足sizeOf(N)〈MinPts,则将p标记为噪声
[0057]else
[0058]C = next cluster;//建立新族C
[0059]ExpandCluster(p,NjCj Eps,MinPts);
[0060]end if
[0061]end for
[0062]End
[0063]其中ExpandCluster算法伪码如下:
[0064]ExpandCluster(p,NjCj Eps,MinPts)
[0065]add p to cluster C;//首先将核心点加入C
[0066]for each point p’in N
[0067]mark p’as visited;
[0068]N’ = ge tNe ighbours (p?,Eps);//对N邻域内的所有点在进行半径检查
[0069]if sizeOf (N,)>=MinPts then
[0070]N=N+N’ ;//如果大于MinPts,就扩展N的数目
[0071]end if
[0072]if p’is not member of any cluster
[0073]add p,to cluster C;//将p’加入族C
[0074]end if
[0075]end for
[0076]End ExpandCluster
[0077]通过上述算法,可以将所述历史数据中用户经常活动的地理位置进行聚类,从而形成预设数量的聚类区域。
[0078]在获取到预设数量的聚类区域后,可以对所述预设数量的聚类区域通过聚类的方式获得相应聚类区域中的聚合点。这样便可以将具备一定范围的聚类区域集中于一个聚合点,从而可以方便地进行路径规划。
[0079]具体地,本发明具体实施例可以将同一个聚类区域中的多个地理位置的坐标进行求和,然后除以地理位置的个数,从而可以求得聚类区域的中心点坐标,从而可以将该中心点作为该聚类区域的聚合点。
[0080]接着,本发明的具体实施例可以根据所述历史数据中关联用户活动时间的位置信息,为获得的聚合点分配对应的活动时间。例如,聚合点A对应的聚类区域中各个地位位置处对应的时间段为早上8点至晚上5点,那么可以将早上8点至晚上5点这一时间段分配给聚合点A。
[0081]这样,获得的每个聚合点便可以对应着一个活动时间,从而可以根据各个聚合点相对应的活动时间,在所述聚合点之间确定常规活动路径。例如,聚合点A对应的活动时间为早上8点至晚上5点,聚合点B对应的活动时间为晚上6点至次日早上7点,从而可以在聚合点A和聚合点B之间建立活动路径,该活动路径便可以设置为所述用户的常规活动路径。[0082 ] S3:获取所述用户的导航路径。
[0083]在本发明的具体实施例中,所述个性化导航的系统可以接收用户输入的起始位置和目标位置,从而可以提供从起始位置到目标位置的导航路径。
[0084]S4:根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径,并根据划分的结果向所述用户提供导航信息。
[0085]在获取了所述导航路径后,本发明具体实施例可以根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径。
[0086]具体地,本发明具体实施例的个性化导航系统可以提取所述用户的常规活动路径的第一路径坐标集合以及所述导航路径的第二路径坐标集合,然后,可以确定所述第一路径坐标集合与所述第二路径坐标集合中重合的路径坐标。所述重合的路径坐标形成的路径便属于该用户熟悉的路径,也就是说,本发明具体实施例可以将所述重合的路径坐标形成的路径划分为常规活动路径。相应地,可以将所述第二路径坐标集合中除所述重合的路径坐标之外的路径坐标形成的路径划分为非常规活动路径。
[0087]这样,所述导航路径便可以被划分为常规活动路径和非常规活动路径。在本发明具体实施例中可以针对不同的路径类型,采用不同的导航提示策略。
[0088]具体地,本发明具体实施例可以预先建立导航提示信息的频率与路径类型之间的关联关系。例如,对于常规活动路径,导航提示信息的频率可以降低,并且可以采用简洁的导航语音对用户进行提醒。相反地,对于非常规活动路径,则可以采用较高的频率以及较复杂的导航语音对用户进行提醒。这样,所述个性化导航系统便可以按照与用户当前所处的路径类型相关联的导航提示信息的频率,向所述用户发送导航提示信息。
[0089]进一步地,所述导航提示信息中可以包括通过该段路径所需的预计行驶时间。那么当所述用户当前处于常规活动路径中时,由于用户对该路径比较熟悉,在行驶时速度会快于正常导航系统提供的预计行驶时间。
[0090]这样,在本发明具体实施例中可以根据所述用户在该常规活动路径中的历史行驶速度数据,计算通过该常规活动路径所需的预计行驶时间,并向所述用户发送计算得到的预计行驶时间。这样便可以根据用户在熟悉路段的行驶习惯,相对应地给用户提供准确的预计行驶时间。
[0091]另外,在本发明具体实施例中还可以根据用户在目的地的活动习惯,智能地向用户提供其经常去的场所的信息。具体地,当所述用户与导航目的地之间的距离小于预设距离时,可以确定所述用户在所述导航目的地预设范围内的常规活动地点,并将确定的所述常规活动地点的信息发送给所述用户。这样,用户在即将到达目的地时,便可以获取到其经常活动的场所的相关信息,为用户提供了很大的便利。
[0092]由上可见,本发明具体实施例提供的一种个性化导航的方法,通过对用户的历史数据进行分析,从而可以确定出用户经常活动的位置以及在该位置活动的时间。接着可以结合用户活动的时间,对确定出的位置进行路径规划,从而可以确定出该用户的常规活动路径。当用户处于常规活动路径时,往往不需要太过频繁的导航信息提示并且可以在较短的时间内通过该路段。这样,通过将用户的导航路径划分为常规活动路径和非常规活动路径,从而可以根据不同的路径类型向用户提供不同的导航信息,从而可以为用户提供个性化的导航服务。
[0093]本发明具体实施例还提供一种个性化导航的系统。图2为申请实施例提供的一种个性化导航系统的功能模块图。
[0094]如图2所示,所述系统可以包括:
[0095]历史数据获取单元100,用于获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息;
[0096]常规活动路径制定单元200,用于根据获取的所述历史数据,制定所述用户的常规活动路径;
[0097]导航路径获取单元300,用于获取所述用户的导航路径;
[0098]路径划分单元400,用于根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径;
[0099]导航信息提供单元500,用于根据划分的结果向所述用户提供导航信息。
[0100]其中,所述常规活动路径制定单元200具体可以包括:
[0101]聚类分析模块,用于从所述历史数据中提取用户的活动位置,并对提取的所述活动位置进行聚类分析,生成预设数量的聚类区域;
[0102]聚合点获取模块,用于对所述预设数量的聚类区域通过聚类的方式获得相应聚类区域中的聚合点;
[0103]活动时间分配模块,用于根据所述历史数据中关联用户活动时间的位置信息,为获得的聚合点分配对应的活动时间;
[0104]路径确定模块,用于根据各个聚合点相关联的活动时间,在所述聚合点之间确定常规活动路径。
[0105]其中,所述聚类分析可以包括K-MEANS算法、凝聚层次聚类算法或DBSCAN算法。
[0106]在本发明一优选实施例中,所述路径划分单元400具体可以包括:
[0107]坐标集合提取模块,用于提取所述用户的常规活动路径的第一路径坐标集合以及所述导航路径的第二路径坐标集合;
[0108]重合路径坐标确定模块,用于确定所述第一路径坐标集合与所述第二路径坐标集合中重合的路径坐标;
[0109]常规活动路径划分模块,用于将所述重合的路径坐标形成的路径划分为常规活动路径;
[0110]非常规活动路径划分模块,用于将所述第二路径坐标集合中除所述重合的路径坐标之外的路径坐标形成的路径划分为非常规活动路径。
[0111]在本发明一优选实施例中,所述导航信息提供单元500具体可以包括:
[0112]关联关系建立模块,用于预先建立导航提示信息的频率与路径类型之间的关联关系;
[0113]提示信息发送模块,用于按照与用户当前所处的路径类型相关联的导航提示信息的频率,向所述用户发送导航提示信息。
[0114]需要说明的是,上述各个功能模块的具体实现过程均与步骤SI至S4相一致,这里便不再赘述。
[0115]由上可见,本发明具体实施例提供的一种个性化导航的系统,通过对用户的历史数据进行分析,从而可以确定出用户经常活动的位置以及在该位置活动的时间。接着可以结合用户活动的时间,对确定出的位置进行路径规划,从而可以确定出该用户的常规活动路径。当用户处于常规活动路径时,往往不需要太过频繁的导航信息提示并且可以在较短的时间内通过该路段。这样,通过将用户的导航路径划分为常规活动路径和非常规活动路径,从而可以根据不同的路径类型向用户提供不同的导航信息,从而可以为用户提供个性化的导航服务。
[0116]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0117]本发明可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、月艮务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0118]最后应说明的是:上面对本发明的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本发明的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本发明旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。
【主权项】
1.一种个性化导航的方法,其特征在于,包括: 获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息; 根据获取的所述历史数据,制定所述用户的常规活动路径; 获取所述用户的导航路径; 根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径,并根据划分的结果向所述用户提供导航信息。2.根据权利要求1所述的个性化导航的方法,其特征在于,所述根据获取的所述历史数据,制定所述用户的常规活动路径具体包括: 从所述历史数据中提取用户的活动位置,并对提取的所述活动位置进行聚类分析,生成预设数量的聚类区域; 对所述聚类区域通过聚类的方式获得相应聚类区域中的聚合点; 根据所述历史数据中关联用户活动时间的位置信息,为获得的聚合点分配对应的活动时间; 根据各个聚合点对应的活动时间,在所述聚合点之间确定常规活动路径。3.根据权利要求2所述的个性化导航的方法,其特征在于,所述聚类分析包括K-MEANS算法、凝聚层次聚类算法或DBSCAN算法。4.根据权利要求1所述的个性化导航的方法,其特征在于,根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径具体包括: 提取所述用户的常规活动路径的第一路径坐标集合以及所述导航路径的第二路径坐标集合; 确定所述第一路径坐标集合与所述第二路径坐标集合中重合的路径坐标; 将所述重合的路径坐标形成的路径划分为常规活动路径; 将所述第二路径坐标集合中除所述重合的路径坐标之外的路径坐标形成的路径划分为非常规活动路径。5.根据权利要求1所述的个性化导航的方法,其特征在于,所述根据划分的结果向所述用户提供导航信息具体包括: 预先建立导航提示信息的频率与路径类型之间的关联关系; 按照与用户当前所处的路径类型相关联的导航提示信息的频率,向所述用户发送导航提不?目息。6.根据权利要求5所述的个性化导航的方法,其特征在于,所述导航提示信息中包括预计行驶时间; 相应地,向所述用户发送导航提示信息具体包括: 当所述用户当前处于常规活动路径中时,根据所述用户在该常规活动路径中的历史行驶速度数据,计算通过该常规活动路径所需的预计行驶时间; 向所述用户发送计算得到的预计行驶时间。7.根据权利要求5所述的个性化导航的方法,其特征在于,向所述用户发送导航提示信息具体包括: 当所述用户与导航目的地之间的距离小于预设距离时,确定所述用户在所述导航目的地预设范围内的常规活动地点,并将确定的所述常规活动地点的信息发送给所述用户。8.一种个性化导航的系统,其特征在于,包括: 历史数据获取单元,用于获取用户的历史数据,所述历史数据包括关联用户活动时间的位置信息; 常规活动路径制定单元,用于根据获取的所述历史数据,制定所述用户的常规活动路径; 导航路径获取单元,用于获取所述用户的导航路径; 路径划分单元,用于根据制定的所述用户的常规活动路径,将所述导航路径划分为常规活动路径和非常规活动路径; 导航信息提供单元,用于根据划分的结果向所述用户提供导航信息。9.根据权利要求8所述的个性化导航的系统,其特征在于,所述常规活动路径制定单元具体包括: 聚类分析模块,用于从所述历史数据中提取用户的活动位置,并对提取的所述活动位置进行聚类分析,生成预设数量的聚类区域; 聚合点获取模块,用于对所述聚类区域通过聚类的方式获得相应聚类区域中的聚合占.V , 活动时间分配模块,用于根据所述历史数据中关联用户活动时间的位置信息,为获得的聚合点分配对应的活动时间; 路径确定模块,用于根据各个聚合点相关联的活动时间,在所述聚合点之间确定常规活动路径。10.根据权利要求8所述的个性化导航的系统,其特征在于,所述导航信息提供单元具体包括: 关联关系建立模块,用于预先建立导航提示信息的频率与路径类型之间的关联关系;提示信息发送模块,用于按照与用户当前所处的路径类型相关联的导航提示信息的频率,向所述用户发送导航提示信息。
【文档编号】G01C21/34GK105910612SQ201511009855
【公开日】2016年8月31日
【申请日】2015年12月29日
【发明人】张磊
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1