获取交通道路中路线热度的方法及装置与流程

文档序号:12805489阅读:745来源:国知局
获取交通道路中路线热度的方法及装置与流程

本发明涉及互联网领域,具体而言,涉及一种获取交通道路中路线热度的方法及装置。



背景技术:

随着经济社会快速发展,城市交通问题日益突出,交通拥挤、车流不畅,极大的影响了人们的出行速度。随着在日常交通上消耗的时间的持续增长,也严重降低了社会的生产效率和工作效率,以及人们的生活幸福指数。

在现有技术中,往往是通过基于手机定位数据的实时城市道路交通流数据提取方法来解决上述问题,该方法主要包括:手机定位数据以及地图数据预处理;确定手机定位数据候选匹配路段及每个路段的粗选匹配点集;车载手机数据提取,即每个路段精选匹配点集的确定;以空间速度加权平均法计算路段空间平均速度。

现有手机定位数据的实时城市道路交通流数据提取方法,具有数据提取处理过程复杂,在实际的操作和部署中应用难度大,实施成本高等缺点,主要表现为以下几点:

1、在现有技术中,需要以电子地图作为输入抽取城市路网信息,并为每一个路段建立存储单元,储存路段编号、路段方向、路段功能等级、路段空间数据,以及选择道路上的匹配点集。数据处理的工作量巨大,计算复杂,操作可自动化执行程度低。

2、在现有技术中,需要通过提取车载的手机数据来确定每个路段的精选匹配点集,并以空间速度加权法估算路段空间平均速度。除非人为部署车载手机进行数据采集,否则,就需要对定位数据的来源进行确定,其可操作性差。此外,要想连续的获取单个手机的精准定位数据非常困难,因此上述方案只具备理论上的可操作性,难以实际应用。

针对上述现有技术中基于手机定位数据来提取城市道路交通数据流的方法,由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种获取交通道路中路线热度的方法及装置,以至少解决由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的技术问题。

根据本发明实施例的一个方面,提供了一种获取交通道路中路线热度的方法,包括:获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

根据本发明实施例的另一方面,还提供了一种获取交通道路中路线热度的装置,包括:第一获取模块,用于获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;映射模块,用于将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;第二获取模块,用于根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;第三获取模块,用于根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总模块,用于汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

在本发明实施例中,采用获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图的方式,达到了在不需要实时采集定位终端的定位数据即可确定交通道路中路线热度的目的,从而实现了准确、高效的确定交通道路的路线热度的技术效果,进而解决了由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图 中:

图1是根据现有技术的一种获取交通道路中路线热度的方法的移动终端的硬件结构框图;

图2是根据本发明实施例的一种可选的获取交通道路中路线热度的方法的流程图;

图3是根据本发明实施例的一种可选的偏好出行路线计算示意图;

图4是根据本发明实施例的一种可选的偏好出行路线计算示意图;

图5是根据本发明实施例的一种可选的获取交通道路中路线热度的方法的实施方式的流程图;

图6是根据本发明实施例的一种可选的兴趣点定位数据进行预处理的示意图;

图7是根据本发明实施例的一种可选的城市出行路线热度分布示意图;

图8是根据本发明实施例的一种可选的获取交通道路中路线热度的方法的实施方式的流程图;

图9是根据本发明实施例的一种可选的获取交通道路中路线热度的装置的示意图;

图10是根据本发明实施例的一种可选的获取交通道路中路线热度的装置中映射模块的示意图;

图11是根据本发明实施例的一种可选的获取交通道路中路线热度的装置中映射模块的的示意图;

图12是根据本发明实施例的一种可选的获取交通道路中路线热度的装置中第二获取模块的的示意图;

图13是根据本发明实施例的一种可选的获取交通道路中路线热度的装置中第三获取模块的示意图;

图14是根据本发明实施例的一种可选的获取交通道路中路线热度的装置中第三获取模块的示意图;

图15是根据本发明实施例的一种可选的获取交通道路中路线热度的装置的示意图;

图16是根据本发明实施例的一种可选的获取交通道路中路线热度的装置中汇总模块的示意图;以及

图17是根据本发明实施例的一种可选的获取交通道路中路线热度的装置的示意图;以及

图18是根据本发明实施例的一种可选的获取交通道路中路线热度的装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,还提供了一种获取交通道路中路线热度的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种获取交通道路中路线热度的方法的计算机终端的硬件结构框图。如图1所示,计算机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的获取交通道路中路线热度的方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

在上述运行环境下,本申请提供了如图2所示的获取交通道路中路线热度的方法。图2是根据本发明实施例一的获取交通道路中路线热度的方法的流程图。其中,该方法包括:

步骤s21,获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息。

具体的,交通道路中的兴趣点(pointofinterst,poi)是一种地理信息系统中的独立地理标志点,通常按照兴趣点的类型对机构、商铺和公共设施等进行组织和细分,在每个兴趣点中主要包括:类型、名称、地址、地理位置坐标等信息。

而常用的定位技术有两种,一种是基于gps(globalpositioningsystem,gps)的定位,一种是基于移动运营网基站的定位。基于gps的定位方式是利用手机上的gps定位模块将自己的位置信号发送到定位后台来实现移动手机定位的。基站定位则是利用基站对手机的距离的测算距离来确定手机位置的。

因此,在步骤s21中,可以同时获取交通道路中的多个兴趣点和多个定位终端的定位数据,并进一步将兴趣点与用户移动定位数据结合,来达到定位、导航、查询等基于位置的服务(locationbasedservice,lbs)。其中,获取的方式可以按区域确定需要获取信息的兴趣点和终端,也可以预先对需要获取信息的多个兴趣点和终端进行指定。

在实际应用当中,以a区域进行举例说明。服务器可以在获取a区域中包含的全 部兴趣点的同时,实时对a区域进行监控,从而获取进入a区域或者在a区域内活动的全部定位终端的定位数据。

步骤s23,将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点。

具体的,在步骤s23中,可以根据获取到定位终端的定位数据与兴趣点的位置信息进行匹配,确定定位终端到达过的兴趣点。

在实际应用当中,可以根据兴趣点的实际坐标确定与兴趣点对应的兴趣区域。当定位终端的定位数据与兴趣区域相重叠时,即可确定当前定位终端到达过该兴趣点,实现定位数据与兴趣点的匹配。除此之外,匹配的方法可以根据位置坐标以聚类算法进行匹配,具体的方法此处不做赘述。

步骤s25,根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图。

具体的,在步骤s25中,可以对从上述步骤s23中确定得到定位终端在各个兴趣点之间进行移动的移动路径进行连接,并确定在预定时间区间内移动终端通过各个移动路径的通过次数,以得到与定位终端对应的出行路线图。其中,预定时间区间可以按照不同的时间粒度进行划分。时间粒度可以根据区域特点以季、月、周、日等时间区间进行划分。

在实际应用当中,以甲在一个月内的移动数据为例进行说明。其中,如图3所示,图中a至o代表了甲在一个月内到达的15个兴趣点。通过从甲的手机(定位终端)获取到的一个月之内的定位数据,可以确定甲在各个兴趣点之间进行移动的移动路径,并统计得出甲通过移动路径的通过次数,即可得到甲在一个月之内的出行路线图。

作为一种可选的实施方式,在获取出行路线图时,除了可根据定位终端定位过的兴趣点获取得到出行路线图外,还可以根据定位终端定位各个兴趣点的时间顺序来确定移动的路径。并进一步的根据在路径上重复移动的次数来确定各条路径的权重值。其中,在一条路径上移动时会存在两个移动方向。因此,在计算路径的权重值时,可以分别计算每个移动方向上的次数,来确定在路径与每个方向对应的权重值,也可以计算两个方向上移动次数的总数作为路径总的权重值,此处不做具体限制。

步骤s27,根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线。

具体的,由于出行路线图中至少包含了定位终端在各个兴趣点之间移动的移动路径和通过各个移动路径的通过次数,即可利用移动路径和通过次数,从出行路线图中 确定与该定位终端对应的偏好出行路线。

在实际应用当中,还以甲在一个月内的移动数据为例进行说明。如图4所示,根据与甲对应的出行路线图中的移动路径和通过次数,即可确定甲最经常使用的移动路径。根据在各兴趣点之间的移动路径即可确定得到与甲对应的偏好出行线路。

步骤s29,汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

具体的,通过步骤s29对与各个定位终端对应的偏好出行线路进行汇总,确定用于体现所有兴趣点热度的线路热度分布图,其中,线路热度分布图的范围可以以行政区域进行划分,也可以是自定义的区域,此处不做赘述。

在实际应用当中,如图5所示,可以以预定区域内所有兴趣点为节点,汇总各个定位终端的偏好出行线路,将用于连接各节点的移动路径作为权值,统计选择该条移动路径的定位终端数量。计算以各兴趣点为端点的所有移动路径的权值之和作为兴趣点的热度,从而合成得到线路热度分布图。

通过上述步骤s21至步骤s29,将各个定位终端的定位数据与兴趣点进行映射,确定各个定位终端定位过的兴趣点,并依照定位兴趣点的顺序确定与各个定位终端对应的出行路线图。通过对出行路线图的提取确定各个定位终端的偏好出行路线。最终对各个定位终端的偏好出行线路进行汇总,最终确定得到线路热度分布图。通过上述步骤达到了在不需要实时采集定位终端的定位数据即可确定交通道路中路线热度的目的,从而实现了准确、高效的确定交通道路的路线热度的技术效果,进而解决了由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的技术问题。

作为一种可选的实施方式,在上述步骤s23将每个定位终端的定位数据映射至对应的兴趣点,得到交通道路中被定位终端定位过的兴趣点中,可以包括:

步骤s231a,根据定位终端在交通道路中移动时的位置信息确定定位终端的定位区域,并根据交通道路中包含的每个兴趣点的地理位置坐标确定每个兴趣点的定位区域。

步骤s233a,将定位终端的定位区域分别与每个兴趣点的定位区域进行重合度匹配。

步骤s235a,当定位终端的定位区域与多个兴趣点中的至少一个第一兴趣点的定位区域的重合度大于等于第一预定阈值时,确定至少一个第一兴趣点为交通道路中被定位终端定位过的兴趣点。

具体的,在步骤s231a至步骤s235a中,首先,通过定位终端在交通道路中移动 时的位置信息,即可确定定位终端所处的定位区域。其中,定位区域可以为定位终端在移动时通过的区域。同时,通过每个兴趣点的位置坐标确定与兴趣点对应的定位区域。然后,将定位终端对应的第一定位区域与兴趣点对应的第二定位区域进行匹配,判断第一定位区域是否与第二定位区域重合。当定位终端对应的第一定位区域与兴趣点对应的第二定位区域完全重合,或者重合度达到一定程度时,即可确定定位终端定位过当前兴趣点。

在实际应用当中,定位终端无论是基于gps进行定位,或是基于移动运营基站进行定位,还是gps和移动运营基站相结合进行定位,都会有一定的误差产生。因此,可以对定位终端获取到的多个位置坐标点进行连接,形成定位终端的移动路径,进一步根据移动路径确定得到与定位终端对应的定位区域。而兴趣点往往也是地图上某个点的位置坐标。因此,为了提高匹配的准确度,可以将兴趣点位置坐标周围的区域划分为该兴趣点对应的定位区域。

作为一种可选的实施方式,在步骤s23将每个定位终端的定位数据映射至对应的兴趣点,得到交通道路中被定位终端定位过的兴趣点中,还可以包括:

步骤s231b,使用geohash算法分别对定位终端在交通道路中移动时的位置信息和交通道路中包含的每个兴趣点的地理位置坐标进行计算,得到定位终端的定位值和每个兴趣点的定位值。

步骤s233b,将定位终端的定位值分别与每个兴趣点的定位值进行重合度匹配。

步骤s235b,当定位终端的定位值与多个兴趣点中的至少一个第二兴趣点的定位值的重合度大于等于第二预定阈值时,确定至少一个第二兴趣点为交通道路中被定位终端定位过的兴趣点。

具体的,作为将每个定位终端的定位数据映射至对应的兴趣点,以得到交通道路中被定位终端定位过的兴趣点的另一种实施方式,还可以通过geohash算法的进行实现。

在步骤s231b至步骤s235b中,首先,通过geohash算法确定定位终端对应的定位值和各个兴趣点对应的定位值。然后将定位终端对应的定位值与各个兴趣点对应的定位值进行匹配,确定其间的重合度。当重合度超过预先设定的第二阈值时,即可确定哪些兴趣点被定位终端定位过。

其中,通过geohash算法可以将二维的经纬度转换成字符串,每一个字符串代表了某一矩形区域。也就是说,这个矩形区域内所有的点(经纬度坐标)都共享相同的geohash字符串,这样既可以保护隐私(只表示大概区域位置而不是具体的点),又比 较容易做缓存。其中,字符串越长,表示的范围越精确。例如,5位的编码能表示10平方千米范围的矩形区域,而6位编码能表示更精细的区域(约0.34平方千米)。而字符串相似的表示距离相近,这样可以利用字符串的前缀匹配来查询附近的poi信息。综上可知,geohash是一种将经纬度转换成字符串的方法,并且使得在大部分情况下,字符串前缀匹配越多的距离越近。

根据通过上面的介绍我们知道了geohash就是一种将经纬度转换成字符串的方法,并且使得在大部分情况下,字符串前缀匹配越多的距离越近,回到我们的案例,根据所在位置查询来查询附近餐馆时,只需要将所在位置经纬度转换成geohash字符串,并与各个餐馆的geohash字符串进行前缀匹配,匹配越多的距离越近。

作为一种可选的实施方式,在定位数据还包括定位终端在交通道路中移动时的定位时间的情况下,步骤s25根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图的步骤,可以包括:

步骤s251,获取交通道路中被定位终端定位过的兴趣点的定位时间。

步骤s253,获取被定位终端定位过的兴趣点中定位时间连续的多组兴趣点组合,其中,每组兴趣点组合中至少包含两个定位时间连续的兴趣点,两个定位时间连续的兴趣点之间存在一条路径。

步骤s255,根据每组兴趣点组合中的包含的兴趣点和兴趣点之间的路径,生成定位终端的出行路线图。

具体的,在确定定位终端定位过哪些兴趣点的同时,还可以同时获取定位终端定位各个兴趣点的定位时间。因此,可以将定位时间之间的时间距离相近的或连续的多个兴趣点确定为多组兴趣点组合,并对兴趣点组合内时间相邻的兴趣点进行连接生成一条路径。根据每组兴趣点组合中兴趣点和兴趣点之间的路径,生成与定位终端对应的出行路线图。

在实际应用当中,以甲在一天内定位信息为例进行说明。如图3所示,首先,通过统计当天内,所有被甲定位过的与交通道路类型相关兴趣点为节点。当两个节点在时间顺序上依次出现,则可确定在两个节点之间存在一条路径。进一步他,通过统计甲在一天内重复在该条路径上出现的次数来作为该路径的权重值,从而构造出与甲对应的出行路线图。

作为一种可选的实施方式,在步骤s27根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线中,可以包括:

步骤s271,读取出行路线图中任意两个兴趣点之间的路径的权重值,其中,路径的权重值用于表征定位终端在预定时间内经过路径的次数。

步骤s273,根据出行路线图中任意两个兴趣点之间的路径的权重值,使用最优路径算法获取定位终端的出行路线图中的最优路径,其中,最优路径为定位终端的偏好出行路线。

具体的,在获取到各个兴趣点之间的路径的权重值后,首先可以选择权重值最大的路径,然后以路径两端的兴趣点作为出发点,选择权重值最大的路径以及下一端点,直到路径端没有连接其他路径为止,从而生成如图4所示的偏好出行路径。

作为一种可选的实施方式,如图5所示,在上述步骤s273使用最优路径算法获取定位终端的出行路线图中的最优路径中,步骤可以包括:

步骤a,选择出行路线图中权重值最大的一条路径作为初始路径,其中,初始路径两端的兴趣点节点为初始路线端点;

步骤b,以初始路线端点为基点,获取至少一条包含了初始路线端点的路径;

步骤c,将包含了初始路线端点且权重值最大的路径,作为最优路径中与初始路径连接的下一条路径;

步骤d,将下一条路径中包含的另一个兴趣节点作为新的初始路线的端点;

步骤e,基于新的初始路线端点循环执行步骤b至步骤d,直至遍历完出行路线图中的所有兴趣点,得到出行路线图中的最优路径。

具体的,步骤a至步骤e提供了一种可选的确认偏好出行路线的方法。首先,从出行路线图中选择一条权重值最大的路径,作为用于确定偏好出行路线的起始路径,即初始路线端点。然后以该路径两端的兴趣点作为用于确定下一条路径的端点,得到至少一条包含了初始路径端点的路径。将包含了初始路径短点的路径中,权重值最大的一条路径作为偏好出行路线中与初始路径连接的下一条路径,并继续将该路径的另一个端点对应的兴趣点,作为确定偏好出行路线中的下一条路径的起始端点,继续确定另一条路径。因此,可以通过重复上述步骤,确定得到在出行路线图中的完整的偏好出行路线。

在实际应用当中,如图3所示,以根据甲在一天内的定位信息生成的出行路线图为例进行说明,具体可以通过如下步骤来实现:

步骤1,选择出行路线图中权重值最大的一条路径作为初始路径,即将路径端点 为n和o的路径n-o作为初始路径;

步骤2,分别以初始路线端点n和o作为基点,获取包含有初始路线端点n或o的路径n-l和路径n-j;

步骤3,将路径n-l和路径n-j中权重值最大的路径,作为最优路径中与初始路径n-o连接的下一条路径,即为路径n-l;

步骤4,将路径n-l中包含的另一个兴趣节点l作为新的初始路线的端点;

步骤5,基于新的初始路线n-l的端点l,循环上述步骤1至步骤4,通过遍历得到各条路径分别为l-i、i-h、h-e、e-d和d-a,将各条路径连接,最终得到如图4所示的最优路径为:a-d-e-h-i-l-n-o。

作为一种可选的实施方式,在定位数据还包括定位终端在交通道路中移动时的定位时间的情况下,其中,在步骤s23将每个定位终端的定位数据映射至对应的兴趣点之后,上述方法还包括:

步骤s241,在同一个兴趣点定位到定位终端的多个定位数据的情况下,按照定位终端的定位时间对多个定位数据进行排序。

步骤s243,获取多个定位数据中定位时间最早的一条定位数据,作为定位终端定位到该兴趣点的定位数据。

具体的,通过步骤s241只步骤s243,对各个移动终端所产生的兴趣点定位数据,按照时间顺序进行排列。在兴趣点定位数据中,出现连续多次定位的兴趣点为同一个时,获取最早出现的一条定位数据并删除其他重复定位数据。

在实际应用当中,如图6a所示,由于用户在某一兴趣点进行停留,导致在定位数据中连续多次出现对于同一个兴趣点的定位数据。因此,为了避免由于重复数据导致的误差,因此,可以在确定出行线路之前,可以先对定位数据进行预处理。其中,预处理的步骤包括:首先,按照时间顺序对定位数据进行排序,然后,如图6b所示,对于连续出现的相同兴趣点的定位数据,只取最早出现的一条,从而去除重复数据干扰。

作为一种可选的实施方式,在步骤s29汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图中,步骤可以包括:

步骤s291,获取定位终端的每个偏好出行路线中包含的兴趣点以及兴趣点之间的路径。

步骤s293,将每个偏好出行路线中的相同兴趣点合并为一个兴趣点,并将每个偏 好出行路线中的相同路径合并为一条路径,得到交通道路的线路热度分布图,其中,合并后的路径的权重值为被合并的路径数量。

具体的,通过步骤s291值步骤s293,获取所有定位终端对应的偏好出行路线所包含的兴趣点和兴趣点之间的路径。将与各个定位终端对应的相同兴趣点和相同路径进行合并,并通过统计各个兴趣点和各个路径在偏好出行路线中出现的次数作为权重值,进而汇总得到交通道路的线路热度分布图。其中,在线路热度分布图中权重值越高的兴趣点或路径,其被作为偏好出行路线的次数越多。

在实际应用当中,如图7所示,对在预定时间内,获取到的与所有定位终端对应的偏好出行路线进行汇总,对于各个兴趣点和路径出现的次数进行累加,得到各兴趣点和/或路径的权重值。

作为一种可选的实施方式,在步骤s29得到交通道路的线路热度分布图之后,上述方法还可以包括:

步骤s30,读取线路热度分布图中任意一个兴趣点所关联的路径以及关联的路径的权重值。

步骤s31,将任意一个兴趣点所关联的路径的权重值进行合并处理,得到任意一个兴趣点的热度。

步骤s32,按照兴趣点的热度对线路热度分布图中的兴趣点进行标识。

具体的,在步骤s30至步骤s32中,通过获取交通道路的线路热度分析图中各个兴趣点周围关联路径的权重值,并对关联路径的权重值进行合并,从而进一步计算得到兴趣点的热度值。最后,按照兴趣点的热度值在线路热度分布图进行标识,从而得到针对兴趣点热度的线路热度分布图。

作为一种可选的实施方式,在步骤s29得到交通道路的线路热度分布图之后,上述方法还可以包括:

步骤s33,采用预定的输出方式输出交通道路的线路热度分布图,其中,输出方式包括如下任意一种或多种方式的组合:静态图像显示输出、动态图像显示输出、二维图像显示输出、三维图像显示输出;或者,

步骤s34,将线路热度分布图输入至地理信息系统中。

具体的,通过步骤s33或者步骤s34,对于生成的线路热度分布图,可以以一种或多种方式,结合地理信息进行现实。例如,在实际应用当中,可以为不同的权重值 区间设置不同的显示颜色,从而生成以颜色区分权重值的显示图层,并将显示屠城与地理信息进行叠加,进而生成热度图;当然也可以根据不同的权重值生成不同高度的柱体,并结合地理信息进行现实,从而生成三维图像进行显示;当然还可以通过其他方式进行显示,此处不做具体赘述。

作为一种可选的实施方式,如图8所示,用于生成交通道路的线路热度分布图的方法可以包括如下步骤:

步骤a、移动定位数据与交通设施相关的兴趣点进行映射,生成兴趣点定位数据。

具体的,将从各个用户携带的定位移动定位设备采集的定位数据按照约定的准则,映射到对应的交通道路设施相关的兴趣点上,得到用户在交通道路设施相关兴趣点的定位数据,其中,移动定位设备可以是通过带有gps导航模块和/或移动通讯模块的智能设备获取,例如,智能手机、平板电脑、笔记本电脑等。

步骤b、对移动定位数据与兴趣点映射产生的兴趣点定位数据进行预处理。

具体的,对于每个用户在统计时间内的兴趣点定位数据,按照时间顺序进行排列,对于连续出现的相同兴趣点定位数据,只取最早出现的一条,从而去除兴趣点定位数据中的重复数据,其中,统计时间的时间粒度可以根据实际需要被细分为月、周、日、小时等。

步骤c、以用户在统计时间内所有定位过的交通道路相关兴趣点为节点,并在依次出现的两个节点之间进行连接,构造用户出行路线表,并计算得到用户日常偏好出行路线。

步骤d、将用户日常偏好出行路线进行汇总,以各个兴趣点和/或路径在偏好出行路线中出现的次数作为权重,重新计算各条兴趣点和/或路径的权重值,生成城市的交通道路的线路热度分布图。

步骤e、对于已经生成的城市的交通道路的线路热度分布图,结合兴趣点信息、解析道路名称、经纬度等信息,输出结果。

通过上述步骤,以统计周期内的用户累积的移动定位数据,结合交通道路设施相关兴趣点,可以构造出用户日常的出行路线图,并从中分析计算得出用户日常的偏好出行路线。在单个用户日常的偏好出行路线的基础上,合成得到城市出行路线热度分布图,从而得到目标城市的交通道路的线路热度分布图。进而解决了由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的技术问题。

本发明基于移动定位数据和交通道路设施相关的兴趣点(pointofinterst,poi) 信息,分析计算目标城市的出行路线热度分布状况,为政府部门的城市道路规划,交通建设决策以及个人的日常出行路线选择提供支持。

本发明基于定位终端中的定位数据的积累,结合道路交通设施相关的兴趣点信息,通过用户的定位数据与兴趣点匹配,按照时间关系构造与用户对应的出行道路网络并从中得到用户日常的偏好出行路线,然后基于观测周期内所有用户对应的日常偏好出行路线数据构造城市的交通道路的线路热度分布图,从而得到目标城市的出行路线热度分析结果。本方案选择历史定位数据为数据来源,定位数据的积累可以有效解决定位数据不连续的问题,而且历史数据能够更好的反应规律性的结果,而地理信息系统中的兴趣点对于城市主干道路覆率较高且作为公开数据,容易获取。因此,选择交通道路设施相关的兴趣点信息可以有效降低操作难度和计算成本,因此本方案基于定位终端的定位数据,并结合交通道路相关兴趣点可以有效地对目标城市的主要出行路线的热度进行分析计算,从而为政府部门的城市道路规划,交通建设决策以及个人的日常出行路线选择提供支持。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

根据本发明实施例,还提供了一种用于实施上述获取交通道路中路线热度的方法的获取交通道路中路线热度的装置,如图9所示,该装置包括:第一获取模块21、映射模块23、第二获取模块25、第三获取模块27和汇总模块29。

其中,第一获取模块21,用于获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;映射模 块23,用于将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;第二获取模块25,用于根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;第三获取模块27,用于根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总模块29,用于汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

具体的,通过上述第一获取模块21、映射模块23、第二获取模块25、第三获取模块27和汇总模块29,将各个定位终端的定位数据与兴趣点进行映射,确定各个定位终端定位过的兴趣点,并依照定位兴趣点的顺序确定与各个定位终端对应的出行路线图。通过对出行路线图的提取确定各个定位终端的偏好出行路线。最终对各个定位终端的偏好出行线路进行汇总,最终确定得到线路热度分布图。通过上述各模块达到了在不需要实时采集定位终端的定位数据即可确定交通道路中路线热度的目的,从而实现了准确、高效的确定交通道路的路线热度的技术效果,进而解决了由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的技术问题。

作为一种可选的实施方式,如图10所示,在上述映射模块23中,可以包括:第一子确定模块231、第一子匹配模块232和第二子确定模块233。

其中,第一子确定模块231,用于根据定位终端在交通道路中移动时的位置信息确定定位终端的定位区域,并根据交通道路中包含的每个兴趣点的地理位置坐标确定每个兴趣点的定位区域;第一子匹配模块232,用于将定位终端的定位区域分别与每个兴趣点的定位区域进行重合度匹配;第二子确定模块233,用于当定位终端的定位区域与多个兴趣点中的至少一个第一兴趣点的定位区域的重合度大于等于第一预定阈值时,确定至少一个第一兴趣点为交通道路中被定位终端定位过的兴趣点。

具体的,在上述第一子确定模块231、第一子匹配模块232和第二子确定模块233中,首先,通过定位终端在交通道路中移动时的位置信息,即可确定定位终端所处的定位区域。其中,定位区域可以为定位终端在移动时通过的区域。同时,通过每个兴趣点的位置坐标确定与兴趣点对应的定位区域。然后,将定位终端对应的第一定位区域与兴趣点对应的第二定位区域进行匹配,判断第一定位区域是否与第二定位区域重合。当定位终端对应的第一定位区域与兴趣点对应的第二定位区域完全重合,或者重合度达到一定程度时,即可确定定位终端定位过当前兴趣点。

作为一种可选的实施方式,如图11所示,在上述映射模块23中,还可以包括:子计算模块234、第二子匹配模块235和第三子确定模块236。

其中,子计算模块234,用于使用geohash算法分别对定位终端在交通道路中移 动时的位置信息和交通道路中包含的每个兴趣点的地理位置坐标进行计算,得到定位终端的定位值和每个兴趣点的定位值;第二子匹配模块235,用于将定位终端的定位值分别与每个兴趣点的定位值进行重合度匹配;第三子确定模块236,用于当定位终端的定位值与多个兴趣点中的至少一个第二兴趣点的定位值的重合度大于等于第二预定阈值时,确定至少一个第二兴趣点为交通道路中被定位终端定位过的兴趣点。

具体的,作为将每个定位终端的定位数据映射至对应的兴趣点,以得到交通道路中被定位终端定位过的兴趣点的另一种实施方式,还可以通过geohash算法的进行实现。

在上述子计算模块234、第二子匹配模块235和第三子确定模块236中,首先,通过geohash算法确定定位终端对应的定位值和各个兴趣点对应的定位值。然后将定位终端对应的定位值与各个兴趣点对应的定位值进行匹配,确定其间的重合度。当重合度超过预先设定的第二阈值时,即可确定哪些兴趣点被定位终端定位过。

作为一种可选的实施方式,如图12所示,在定位数据还包括定位终端在交通道路中移动时的定位时间的情况下,上述第二获取模块25可以包括:第一子获取模块251、第二子获取模块253和子生成模块255。

其中,第一子获取模块251,用于获取交通道路中被定位终端定位过的兴趣点的定位时间;第二子获取模块253,用于获取被定位终端定位过的兴趣点中定位时间连续的多组兴趣点组合,其中,每组兴趣点组合中至少包含两个定位时间连续的兴趣点,两个定位时间连续的兴趣点之间存在一条路径;子生成模块255,用于根据每组兴趣点组合中的包含的兴趣点和兴趣点之间的路径,生成定位终端的出行路线图。

在实际应用当中,以甲在一天内定位信息为例进行说明。如图3所示,首先,通过统计当天内,所有被甲定位过的与交通道路类型相关兴趣点为节点。当两个节点在时间顺序上依次出现,则可确定在两个节点之间存在一条路径。进一步他,通过统计甲在一天内重复在该条路径上出现的次数来作为该路径的权重值,从而构造出与甲对应的出行路线图。

作为一种可选的实施方式,如图13所示,在上述第三获取模块27中,可以包括:子读取模块271和第三子获取模块273。

其中,子读取模块271,用于读取出行路线图中任意两个兴趣点之间的路径的权重值,其中,路径的权重值用于表征定位终端在预定时间内经过路径的次数;第三子获取模块273,用于根据出行路线图中任意两个兴趣点之间的路径的权重值,使用最优路径算法获取定位终端的出行路线图中的最优路径,其中,最优路径为定位终端的 偏好出行路线。

具体的,在获取到各个兴趣点之间的路径的权重值后,首先可以选择权重值最大的路径,然后以路径两端的兴趣点作为出发点,选择权重值最大的路径以及下一端点,直到路径端没有连接其他路径为止,从而生成如图4所示的偏好出行路径。

作为一种可选的实施方式,如图14所示,在上述第三子获取模块273中,可以包括:子选择模块2731、第四子获取模块2733、子选取模块2735、子处理模块2737和子遍历模块2739。

其中,子选择模块2731,用于选择出行路线图中权重值最大的一条路径作为初始路径,其中,初始路径两端的兴趣点节点为初始路线端点;第四子获取模块2733,用于以初始路线端点为基点,获取至少一条包含了初始路线端点的路径;子选取模块2735,用于将包含了初始路线端点且权重值最大的路径,作为最优路径中与初始路径连接的下一条路径;子处理模块2737,用于将下一条路径中包含的另一个兴趣节点作为新的初始路线端点;子遍历模块2739,用于基于新的初始路线端点循环运行上述子选择模块2731、第四子获取模块2733、子选取模块2735和子处理模块2737,直至遍历完出行路线图中的所有兴趣点,得到出行路线图中的最优路径。

具体的,子选择模块2731、第四子获取模块2733、子选取模块2735、子处理模块2737和子遍历模块2739提供了一种可选的用于确认偏好出行路线的装置。首先,从出行路线图中选择一条权重值最大的路径,作为用于确定偏好出行路线的起始路径,即初始路线端点。然后以该路径两端的兴趣点作为用于确定下一条路径的端点,得到至少一条包含了初始路径端点的路径。将包含了初始路径短点的路径中,权重值最大的一条路径作为偏好出行路线中与初始路径连接的下一条路径,并继续将该路径的另一个端点对应的兴趣点,作为确定偏好出行路线中的下一条路径的起始端点,继续确定另一条路径。因此,可以通过重复上述步骤,确定得到在出行路线图中的完整的偏好出行路线。

作为一种可选的实施方式,如图15所示,在定位数据还包括定位终端在交通道路中移动时的定位时间的情况下,上述装置还可以包括:定位模块241和第四获取模块243。

其中,定位模块241,用于在同一个兴趣点定位到定位终端的多个定位数据的情况下,按照定位终端的定位时间对多个定位数据进行排序;第四获取模块243,用于获取多个定位数据中定位时间最早的一条定位数据,作为定位终端定位到该兴趣点的定位数据。

具体的,通过上述定位模块241和第四获取模块243,对各个移动终端所产生的兴趣点定位数据,按照时间顺序进行排列。在兴趣点定位数据中,出现连续多次定位的兴趣点为同一个时,获取最早出现的一条定位数据并删除其他重复定位数据。

作为一种可选的实施方式,如图16所示,上述汇总模块29可以包括:第五子获取模块291和子合并模块293。

其中,第五子获取模块291,用于获取定位终端的每个偏好出行路线中包含的兴趣点以及兴趣点之间的路径;子合并模块293,用于将每个偏好出行路线中的相同兴趣点合并为一个兴趣点,并将每个偏好出行路线中的相同路径合并为一条路径,得到交通道路的线路热度分布图,其中,合并后的路径的权重值为被合并的路径数量。

具体的,通过上述第五子获取模块291和子合并模块293,获取所有定位终端对应的偏好出行路线所包含的兴趣点和兴趣点之间的路径。将与各个定位终端对应的相同兴趣点和相同路径进行合并,并通过统计各个兴趣点和各个路径在偏好出行路线中出现的次数作为权重值,进而汇总得到交通道路的线路热度分布图。其中,在线路热度分布图中权重值越高的兴趣点或路径,其被作为偏好出行路线的次数越多。

作为一种可选的实施方式,如图17所示,上述装置还可以包括:读取模块30、合并模块31和标识模块32。

其中,读取模块30,用于读取线路热度分布图中任意一个兴趣点所关联的路径以及关联的路径的权重值;合并模块31,用于将任意一个兴趣点所关联的路径的权重值进行合并处理,得到任意一个兴趣点的热度;标识模块32,用于按照兴趣点的热度对线路热度分布图中的兴趣点进行标识。

具体的,在上述读取模块30、合并模块31和标识模块32中,可以通过获取交通道路的线路热度分析图中各个兴趣点周围关联路径的权重值,并对关联路径的权重值进行合并,从而进一步计算得到兴趣点的热度值。最后,按照兴趣点的热度值在线路热度分布图进行标识,从而得到针对兴趣点热度的线路热度分布图。

作为一种可选的实施方式,如图18所示,上述装置还可以包括:输出模块33或者输入模块34。

其中,输出模块33,用于采用预定的输出方式输出交通道路的线路热度分布图,其中,输出方式包括如下任意一种或多种方式的组合:静态图像显示输出、动态图像显示输出、二维图像显示输出、三维图像显示输出;或者,输入模块34,用于将线路热度分布图输入至地理信息系统中。

具体的,通过输出模块33或者输入模块34,对于生成的线路热度分布图,可以以一种或多种方式,结合地理信息进行现实。例如,在实际应用当中,可以为不同的权重值区间设置不同的显示颜色,从而生成以颜色区分权重值的显示图层,并将显示屠城与地理信息进行叠加,进而生成热力图;当然也可以根据不同的权重值生成不同高度的柱体,并结合地理信息进行现实,从而生成三维图像进行显示;当然还可以通过其他方式进行显示,此处不做具体赘述。

实施例3

本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。

可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。

在本实施例中,上述计算机终端可以执行获取交通道路中路线热度的方法中以下步骤的程序代码:获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

可选地,如图1所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器、存储器、以及用于通信功能的传输模块106。

其中,存储器可用于存储软件程序以及模块,如本发明实施例中的安全漏洞检测方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的获取交通道路中路线热度的方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;将每个定位终端的定位数据映射至交通道 路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

采用本发明实施例,提供了一种获取交通道路中路线热度的方案。达到了在不需要实时采集定位终端的定位数据即可确定交通道路中路线热度的目的,从而实现了准确、高效的确定交通道路的路线热度的技术效果,进而解决了由于交通数据提取及处理过程复杂,导致确定交通道路中的路线热度的效率低的技术问题。

本领域普通技术人员可以理解,图1所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图1其并不对上述电子装置的结构造成限定。例如,计算机终端1还可包括比图1中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图1所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

实施例4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的获取交通道路中路线热度的方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取交通道路中包含的多个兴趣点和多个定位终端的定位数据,其中,定位数据包括定位终端在交通道路中移动时的位置信息;将每个定位终端的定位数据映射至交通道路中包含的兴趣点,得到交通道路中被定位终端定位过的兴趣点;根据交通道路中被定位终端定位过的兴趣点,获取每个定位终端的出行路线图;根据每个定位终端的出行路线图,获取每个定位终端的偏好出行路线;汇总定位终端的偏好出行路线,得到交通道路的线路热度分布图。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:根据定位终端在交通道路中移动时的位置信息确定定位终端的定位区域,并根据交通道路中包含的每个兴趣点的地理位置坐标确定每个兴趣点的定位区域;将定位终端的定位区域分别与每个兴趣点的定位区域进行重合度匹配;当定位终端的定位区域与多个兴趣点中的至少一个第一兴趣点的定位区域的重合度大于等于第一预定阈值时,确定至少一个第一兴趣点为交通道路中被定位终端定位过的兴趣点。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:使用geohash算法分别对定位终端在交通道路中移动时的位置信息和交通道路中包含的每个兴趣点的地理位置坐标进行计算,得到定位终端的定位值和每个兴趣点的定位值;将定位终端的定位值分别与每个兴趣点的定位值进行重合度匹配;当定位终端的定位值与多个兴趣点中的至少一个第二兴趣点的定位值的重合度大于等于第二预定阈值时,确定至少一个第二兴趣点为交通道路中被定位终端定位过的兴趣点。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取交通道路中被定位终端定位过的兴趣点的定位时间;获取被定位终端定位过的兴趣点中定位时间连续的多组兴趣点组合,其中,每组兴趣点组合中至少包含两个定位时间连续的兴趣点,两个定位时间连续的兴趣点之间存在一条路径;根据每组兴趣点组合中的包含的兴趣点和兴趣点之间的路径,生成定位终端的出行路线图。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:读取出行路线图中任意两个兴趣点之间的路径的权重值,其中,路径的权重值用于表征定位终端在预定时间内经过路径的次数;根据出行路线图中任意两个兴趣点之间的路径的权重值,使用最优路径算法获取定位终端的出行路线图中的偏好出行路线,其中,偏好出行路线为定位终端的偏好出行路线。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:步骤a,选择出行路线图中权重值最大的一条路径作为初始路径,其中,初始路径两端的兴趣点节点为初始路线端点;步骤b,以初始路线端点为基点,获取至少一条包含了初始路线端点的路径;步骤c,将包含了初始路线端点且权重值最大的路径,作为最优路径中与初始路径连接的下一条路径;步骤d,将下一条路径中包含的另一个兴趣节点作为新的初始路线端点;步骤e,基于新的初始路线端点循环执行步骤b至步骤d,直至遍历完出行路线图中的所有兴趣点,得到出行路线图中的偏好出行路线。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在同一个兴趣点定位到定位终端的多个定位数据的情况下,按照定位终端的定位时间对多个定位数据进行排序;获取多个定位数据中定位时间最早的一条定位数据,作为 定位终端定位到该兴趣点的定位数据。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取定位终端的每个偏好出行路线中包含的兴趣点以及兴趣点之间的路径;将每个偏好出行路线中的相同兴趣点合并为一个兴趣点,并将每个偏好出行路线中的相同路径合并为一条路径,得到交通道路的线路热度分布图,其中,合并后的路径的权重值为被合并的路径数量。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:读取线路热度分布图中任意一个兴趣点所关联的路径以及关联的路径的权重值;将任意一个兴趣点所关联的路径的权重值进行合并处理,得到任意一个兴趣点的热度;按照兴趣点的热度对线路热度分布图中的兴趣点进行标识。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:采用预定的输出方式输出交通道路的线路热度分布图,其中,输出方式包括如下任意一种或多种方式的组合:静态图像显示输出、动态图像显示输出、二维图像显示输出、三维图像显示输出;或者,将线路热度分布图输入至地理信息系统中。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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