当前位置: 首页 > 专利查询>武汉大学专利>正文

基于网约车订单数据的城市热点POI探测方法及装置制造方法及图纸

技术编号:26731584 阅读:25 留言:0更新日期:2020-12-15 14:34
本发明专利技术提供了一种基于网约车订单数据的城市热点POI探测方法及装置,本发明专利技术充分考虑到了POI之间的订单流向流量和空间距离对网约车空载转移的影响,设计和改进了PageRank算法。具体方法包括:获取待分析城市的POI数据,根据网约车订单数据构建订单流量权重矩阵,根据POI距离构建距离权重矩阵,然后得到POI流向矩阵,通过解算POI点的PageRank值得到POI的热度情况。本发明专利技术有效利用网约车订单大数据挖掘城市热点POI位置,能够更加科学、有效、真实地反映POI热度,挖掘潜在的热点POI,有助于进一步为出行推荐、发展规划、建筑选址等提供决策支持。

【技术实现步骤摘要】
基于网约车订单数据的城市热点POI探测方法及装置
本专利技术属于城市热点区域探测领域。
技术介绍
随着网约车出行方式的兴起,网约车平台积累了大量的网约车订单数据。通常而言,网约车订单数据记录了订单的起止位置、时间以及相关的司乘等信息。基于这些数据,可以挖掘网约车流动特征、热点区域等。POI是地理信息领域的一个专业术语,指地理空间中的兴趣点,POI可以是一个火车站、一个餐馆、一所学校等等。城市热点POI是城市中受欢迎的POI位置,通常是公众出行的重要目的地或关键地点。对城市热点POI进行探测可以为出行推荐、发展规划、建筑选址等提供决策支持。基于网约车订单数据分析热点POI或区域一般采用密度估计方法,在某一POI或区域周围的订单越多,热度越高。然而这种密度估计方法忽略了网约车出行是一种动态变换的过程,存在一定的局限性。
技术实现思路
本专利技术提供了一种基于网约车订单数据的城市热点POI探测方法和装置,用于解决现有的空间密度方法无法考虑车流量动态变化特征的问题。为了解决上述技术问题,本专利技术提供了一种基于网约车订单数据的城市热点POI探测方法,包括以下步骤:S1:获取待分析城市区域的POI数据,记为P={p1,p2,p3,...,pn-1,pn,},其中pn为第n个POI点,n为POI的个数,并对获取到的POI点数据进行预处理。S2:获取POI点之间的距离d={d12,d13,...,dij},dij表示POI点pi到达POI点pj的距离,构建距离矩阵的表示如下:r>接着依次取矩阵D每一列向量Dn进行标准化,合并标准化后的列向量得到最终的距离权重矩阵K如下式K=(k1,k2,…,kn)S3:获取网约车订单数据,所述订单数据应至少包含订单的起点位置、终止位置的属性字段。根据订单数据的终止位置关联到最近POI点位置,得到POI的邻接矩阵A和POI之间的订单数量O。S4:改进节点排序算法PageRank,构建POI转移矩阵G。算法改造主要考虑订单流量权重因素和空间距离因素。POI转移矩阵G=dF+(1-d)K,其中d为引入阻尼系数d(0≤d≤1),F为订单流量权重矩阵,K为距离权重矩阵。S5:针对POI转移矩阵G利用幂法求解的各POI的PageRank值,其中PageRank值的越大代表该POI点热度越高,PageRank值越小代表该POI点热度越低。可选地,对获取到的POI点数据进行预处理具体包括:对空间位置字段、POI类型字段、POI名称缺失的数据项进行清除;对空间位置数据偏差过大的数据进行清除;对相似重复的POI数据进行去除冗余。优选的,阻尼系数取值为0.8至0.85。在一种实施方式中,S3具体包括:S3.1:基于欧式距离计算距离订单数据中起点位置和终止位置最近距离的POI点位置;S3.2:筛除最近距离超过关联阈值距离的订单数据;S3.3:构建POI邻接矩阵其中eij=1时,若存在由POI点pi出发到达POI点pj的订单数据,则eij=1,若不存在由POI点pi出发到达POI点pj的订单数据eij=0;S3.4:统计eij=1的pi与pj之间的订单数量O={O12,O13,...,Oij},Oij表示为由POI点pi到达POI点pj的订单数量。在一种实施方式中,S4具体包括:S4.1:订单流量权重矩阵F由邻接矩阵A与订单数量O计算得到,订单流量权重矩阵具体公式如下:S4.2:引入阻尼系数d,用于表述网约车空载与非空载状态下的转移概率,其中,dF代表网约车非空载状态下的基于订单流量权重的转移概率,(1-d)K代表空载情况下由随机转移的概率。POI流量矩阵将两个概率矩阵进行相加得到:G=dF+(1-d)K在S5中具体包括:S5.1:获取到POI转移矩阵G,设置初始列向量gi=(1,1,...,1)T,其中列向量gi的元素个数为n,初始i=0。S5.2:计算下列公式hi+1=Ggi,并计算hi+1进行范化,范化公式为S5.3:迭代计算S5.2,直至|gi+1-gi|<ε,迭代结束,输出gi+1,其中ε为设定的阈值;S5.4:获取S5.3中输出的gi+1,进行标准化处理,处理输出PR=(pr1,pr2,pr3,...,prn)T,PR的计算公式如下:基于同样的专利技术构思,本专利技术还提供了一种基于网约车订单数据的城市热点POI探测装置,包括:数据获取模块,用于获取待分析城市区域内POI数据、网约车订单数据,并基于关系型数据库对数据进行存储;数据处理模块,用于对POI数据、订单数据进行预处理,用于POI点之间距离矩阵计算处理,用于POI数据与订单数据集的关联和筛除处理;算法分析模块,用于幂法求解POI转移矩阵的POI热度结果;结果可视模块,用于对POI热度进行可视化效果展示。本专利技术还提供了一种计算机存储介质,其内存储有可被处理器执行的计算机程序,该计算机程序执行上述技术方案的基于网约车订单数据的城市热点POI探测方法。本专利技术的上述的技术方案的有益效果如下:本专利技术解决了传统空间密度估计方法中忽略了网约车动态运行的问题,有效利用网约车订单大数据挖掘城市热点POI位置,能够更加科学、有效、真实地反映POI之间的连接状态和热度,可以有效挖掘潜在的热点POI,有助于进一步分析为出行推荐、发展规划、建筑选址等提供决策支持。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例中一组样本POI数据、订单流量数据及空间距离数据示意图;图2为本专利技术一实施例中提供的一种基于网约车订单数据的城市热点POI探测方法的流程示意图;图3为本专利技术一实施例中所用的装置示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实例中,进行城市热点POI探测的数据包括待分析城市POI数据和待分析城市的网约车订单数据,网约车订单数据至少包含订单的起点位置、终止位置的属性字段。图1(a)为实施例中的一组样本POI数据,所述样本POI数据中A、B、C、D、E为某一POI位置,POI之间的数字代表处理得到的POI之间存在的订单数量。图1(b)为实施例中的样本POI数据之间的空间连接关系,POI之间的数字代表POI之间的空间距离。本实本文档来自技高网...

【技术保护点】
1.一种基于网约车订单数据的城市热点POI探测方法,其特征在于,该方法包括:/nS1:获取待分析城市区域的POI数据,记为P={p

【技术特征摘要】
1.一种基于网约车订单数据的城市热点POI探测方法,其特征在于,该方法包括:
S1:获取待分析城市区域的POI数据,记为P={p1,p2,p3,...,pn-1,pn,},其中pn为第n个POI点,n为POI的个数;对获取到的POI点数据进行预处理;
S2:获取POI点之间的距离d={d12,d13,...,dij},dij表示POI点pi到达POI点pj的距离,构建距离矩阵的表示如下:



接着依次取矩阵D每一列向量Dn进行标准化,合并标准化后的列向量得到最终的距离权重矩阵K如下式



K=(k1,k2,...,kn);
S3:获取网约车订单数据,所述订单数据应至少包含订单的起点位置、终止位置的属性字段;根据订单数据的终止位置关联到最近POI点位置,得到POI的邻接矩阵A和POI之间的订单数量O;
S4:改进节点排序算法PageRank,构建POI转移矩阵G,算法改造主要考虑订单流量权重因素和空间距离因素,POI转移矩阵G=dF+(1-d)K,其中d为引入的阻尼系数d,0≤d≤1,F为订单流量权重矩阵,K为距离权重矩阵;
S5:针对POI转移矩阵G,利用幂法求解各POI的PageRank值,其中PageRank值的越大代表该POI点热度越高,PageRank值越小代表该POI点热度越低。


2.如权利要求1所述的方法,其特征在于,步骤S1中,对获取到的POI点数据进行预处理具体包括:对空间位置字段、POI类型字段、POI名称缺失的数据项进行清除;对空间位置数据偏差过大的数据进行清除;对相似重复的POI数据进行去除冗余。


3.如权利要求1所述的方法,其特征在于,步骤S3具体包括:
S3.1:获取网约车订单数据,基于欧式距离计算距离订单数据中起点位置和终止位置最近距离的POI点位置;
S3.2:筛除最近距离超过关联阈值距离的订单数据;
S3.3:构建POI邻接矩阵其中eij=1时,若存在由POI点pi出发到达POI点pj的订单数据,则eij=1,若不存在由POI点pi出发到达POI点pj的订单数据,则eij=0;
S3.4:统计eij=1的pi与pj之间的订单数量O={O12,O13,...

【专利技术属性】
技术研发人员:乐鹏李皓张明达姜良存
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1