掌桥专利:专业的专利平台
掌桥专利
首页

一种路线评测方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 11:37:30


一种路线评测方法、装置、电子设备及存储介质

技术领域

本公开涉及数据处理技术领域,具体涉及大数据、智能交通和云计算等技术领域。

背景技术

随着位置服务、物联网对位置信息的需求,导航技术得到了快速发展和广泛应用。导航技术可以利用现实世界的位置相关的参数进行定位和路线规划,以安全、准确、合理地引导用户出行。在导航领域中,为用户规划的出行路线需要根据实际出行数据进行一定的合理的调整,来切合用户出行需求与提供公共交通工具的公司利益。因此,如何利用计算机手段和大数据技术对用户出行路线进行评测,不仅可以从多个角度展示出行线路的优势和缺点,还可以根据评测结果合理调整用户出行路线,从而便于调整线路运营规划,进一步提高智能交通的智能性,而且能够提高居民的出行便利和满足感。

发明内容

本公开实施例提供了一种路线评测方法、装置、电子设备及存储介质,能够降低路线测评的人工成本,并提高路线评测的准确率和效率。

第一方面,本公开实施例提供了一种路线评测方法,包括:

获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据;其中,所述第一待评测地点和所述第二待评测地点之间包括至少一条待评测路线;

根据所述目标用户行为真值数据确定所述第一待评测地点和所述第二待评测地点之间的目标基准路线;

根据所述目标基准路线对所述待评测路线进行评测。

第二方面,本公开实施例提供了一种路线评测装置,包括:

目标用户行为真值数据获取模块,用于获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据;其中,所述第一待评测地点和所述第二待评测地点之间包括至少一条待评测路线;

目标基准路线确定模块,用于根据所述目标用户行为真值数据确定所述第一待评测地点和所述第二待评测地点之间的目标基准路线;

待评测路线评测模块,用于根据所述目标基准路线对所述待评测路线进行评测。

第三方面,本公开实施例提供了一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面实施例所提供的路线评测方法。

第四方面,本公开实施例还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面实施例所提供的路线评测方法。

第五方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面实施例所提供的路线评测方法。

本公开实施例通过获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据之后,根据获取的目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线,进而根据确定的目标基准路线对待评测路线进行评测。由于目标用户行为真值数据为第一待评测地点和第二待评测地点之间的被测量客观存在的实际值的数据,可以保证数据的真实性和有效性,因此可以保证目标基准路线的准确性和有效性,解决现有路线评测方法存在的人工成本高且效率和准确率较低等问题,从而降低路线测评的人工成本,提高路线评测的准确率和效率。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本公开的限定。其中:

图1是本公开实施例提供的一种路线评测方法的流程图;

图2是本公开实施例提供的一种路线评测方法的流程图;

图3是本公开实施例提供的一种路线评测装置的结构图;

图4是用来实现本公开实施例的路线评测方法的电子设备的结构示意图。

具体实施方式

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

目前,在对导航软件规划的路线进行评测时,都需要路线相关的真值数据作为基础进行评测。例如,在评测公交路线规划功能时,需要以两个站点之间真实的最优路线作为基础对规划的各条公交路线进行评测。现有技术中,进行路线评测时获取用于评测路线的真值数据通常包括两种方案:(1)人工路测获取真值数据。例如,通过人工乘坐公交、地铁等公共交通工具或私家车辆,以实地考察记录数据,并根据记录的数据确定两个地点之间的最优路线。(2)用户访谈调研真值数据。例如,通过发放调查问卷的方式,让用户评选两个地点之间的最优路线。

然而,上述方案(1)中需要耗费大量的人力,导致路线评测效率低下。方案(2)中的真值数据具有用户的主观倾向性,评选得到的真值数据准确率较低。也即,现有的路线评测方法存在的人工成本高且效率和准确率较低等问题。

在一个示例中,图1是本公开实施例提供的一种路线评测方法的流程图,本实施例可适用于根据路线规划客户端采集的两个地点之间的目标用户行为真值数据进行路线评测的情况,该方法可以由路线评测装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在电子设备中。该电子设备可以与路线规划客户端进行数据交互,可以是终端设备,也可以是服务器设备等。相应的,如图1所示,该方法包括如下操作:

S110、获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据;其中,第一待评测地点和第二待评测地点之间包括至少一条待评测路线。

其中,路线规划客户端可以是任意类型的具有路线规划功能或能够获取路线相关数据的客户端,如地图客户端或打车客户端等,本公开实施例并不对路线规划客户端的具体类型进行限定。第一待评测地点和第二待评测地点可以是两个具有实际地理位置的地点,例如,第一待评测地点可以是路线的起点,第二待评测地点可以是路线的终点。或者,第二待评测地点可以是路线的起点,第一待评测地点可以是路线的终点。第一待评测地点和第二待评测地点之间可以包括至少一条待评测路线,每条待评测路线可以是路线规划客户端规划的路线,也可以是通过任何方式获取的已知规划路线,如公交或地铁等公共交通系统预先规划好的路线等。待评测路线可以是任意类型交通工具或个人参考行驶的路线,如公交车、地铁等公共交通工具的规划路线,也还可以是出租车、私家车、电动车及自行车等个体车辆规划路线,也还可以是用户步行路线等。本公开实施例并不对待评测路线的获取方式以及路线类型进行限定。目标用户行为真值数据可以是第一待评测地点和第二待评测地点之间生成的用户行为的真值数据。所谓真值也即真实值,是在一定条件下,被测量客观存在的实际值。相应的,用户行为的真值数据也即记录用户行为的真实值数据,如用户的移动轨迹、定位、移动速度、停留时间以及在两个地点之间的行为习惯等,任何可以反应用户在两个地点之间的行为类型的数据均可以作为用户行为真值数据,本公开实施例并不对用户行为真值数据以及目标用户行为真值数据的数据类型和数据内容进行限定。

在本公开实施例中,进行路线评测的电子设备可以与路线规划客户端进行数据交互的设备,可以是终端设备,也可以是服务器设备,如云计算服务器等,本公开实施例并不对执行路线评测方法的电子设备的设备类型进行限定。相应的,执行路线评测方法的电子设备(下文简称电子设备)可以与路线规划客户端进行交互,以获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据。目标用户行为真值数据具体反映在第一待评测地点和第二待评测地点之间活跃用户的行为情况,如用户在第一待评测地点和第二待评测地点之间的移动轨迹、移动速度、暂定位置、各暂停位置的停留时间等。

可以理解的是,电子设备在进行路线评测之前,可以在本地存储第一待评测地点和第二待评测地点之间包括的全部待评测路线,待评测路线可以是路线规划客户端规划生成的路线,也可以是批量导入的规划路线,本公开实施例对此并不进行限制。

S120、根据目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线。

其中,目标基准路线可以是第一待评测地点和第二待评测地点之间的最优路线。可选的,目标基准路线可以包括但不限于距离最短路线、时间最短路线、费用最低路线或综合最优路线中的至少一项。其中,综合最优路线可以是综合距离、时间和费用等多种影响路线评测质量的因素确定的最优路线,如距离和时间最短,且收费最少的路线,或距离和时间最短但收费居中的路线等,本公开实施例并不对目标基准路线的路线类型进行限定。

相应的,在获取到目标用户行为真值数据之后,电子设备可以利用目标用户行为真值数据进行数据处理和计算,从而根据目标用户行为真值数据计算得到第一待评测地点和第二待评测地点之间的目标基准路线。

可以理解的是,目标基准路线可以与其中一个待评测路线相同,也可以区别于任意一个待评测路线。目标基准路线的数量可以是至少一个。

S130、根据目标基准路线对待评测路线进行评测。

相应的,在得到第一待评测地点和第二待评测地点之间的目标基准路线之后,即可利用目标基准路线对第一待评测地点和第二待评测地点之间所有的待评测路线进行评测。

示例性的,当目标基准路线为距离最短路线时,可以利用距离最短路线评测各待评测路线的路线距离。可以理解的是,待评测路线与距离最短路线之间的距离差值越大,表明待评测路线的路线距离越长,则该待评测路线的评测结果越不理想。当目标基准路线为时间最短路线时,可以利用时间最短路线评测各待评测路线的路线行驶时间。可以理解的是,待评测路线的路线行驶时间与时间最短路线的路线行驶时间之间的时间差值越大,表明待评测路线需要花费的时间越长,则该待评测路线的评测结果越不理想。

可以理解的是,由于目标用户行为真值数据反映了用户在第一待评测地点和第二待评测地点之间的真实行为情况,因此根据目标用户行为真值数据确定的目标基准路线的准确率较高,进而能够提高路线评测的准确率。同时,目标用户行为真值数据通过路线规划客户端自动采集,电子设备可以实时获取路线规划客户端采集的目标用户行为真值数据,因此可以有效节约人工路测方法中的人工成本,同时提高获取目标用户行为真值数据的效率,进而提高路线评测的效率。

本公开实施例通过获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据之后,根据获取的目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线,进而根据确定的目标基准路线对待评测路线进行评测。由于目标用户行为真值数据为第一待评测地点和第二待评测地点之间的被测量客观存在的实际值的数据,可以保证数据的真实性和有效性,因此可以保证目标基准路线的准确性和有效性,解决现有路线评测方法存在的人工成本高且效率和准确率较低等问题,从而降低路线测评的人工成本,提高路线评测的准确率和效率。

在一个示例中,图2是本公开实施例提供的一种路线评测方法的流程图,本公开实施例在上述各实施例的技术方案的基础上,进行了优化改进,给出了获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据,以及确定目标基准路线的多种具体可选的实现方式。

如图2所示的一种路线评测方法,包括:

S210、获取路线规划客户端实时上传的用户行为真值数据,和/或,获取评测辅助用户通过路线规划客户端上传的用户反馈真值数据。

其中,评测辅助用户可以是用于提供路线评测相关数据的用户。用户反馈真值数据可以是评测辅助用户通过路线规划客户端上传的真值数据,如评测辅助用户根据实际行驶经验确定的第一待评测地点和第二待评测地点之间的行车路线、行车时间和行车费用等数据。也即,用户反馈真值数据同样属于第一待评测地点和第二待评测地点之间的用户行为真值数据,并不是评测辅助用户主观评选的数据。

在本公开实施例中,路线规划客户端可以实时获取用户行为真值数据,如根据用户的导航信息获取用户的移动轨迹、移动速度或移动时间等用户行为真值数据。同时,路线规划客户端还可以接收评测辅助用户上传的用户反馈真值数据。例如,当评测辅助用户驾车完成一段路线行驶后,将车辆记载的行驶轨迹、行驶时间、行驶距离或行驶费用等相关数据上传至路线规划客户端。相应的,路线规划客户端获取到用户行为真值数据和/或用户反馈真值数据之后,可以将用户行为真值数据和/或用户反馈真值数据发送至进行电子设备。

在本公开的一个可选实施例中,在获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据之前,还可以包括:根据路线评测条件对待评测路线进行筛选,得到目标待评测路线。

其中,路线评测条件可以是用于确定目标待评测路线的条件,目标待评测路线可以是需要进行评测的待评测路线。

可以理解的是,在部分路线评测场景中,考虑到第一待评测地点和第二待评测地点之间距离或其他地理因素的影响,有些待评测路线是不需要评测的。因此,为了减轻电子设备的计算负荷,在获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据之前,可以首先对待评测路线进行筛选,得到有实际存在评测需求的目标待评测路线。

在本公开的一个可选实施例中,根据路线评测条件对待评测路线进行筛选,可以包括:确定路线评测条件包括的路线距离阈值和/或中间站点数量阈值;在确定第一待评测地点和第二待评测地点之间的路线距离大于或等于路线距离阈值的情况下,将待评测路线确定为目标待评测路线,和/或,在确定第一待评测地点和第二待评测地点之间的站点数量大于或等于中间站点数量阈值的情况下,将待评测路线确定为目标待评测路线。

其中,路线距离阈值可以是预先设定的路线距离长度的阈值,如1公里或2公里等,具体可以根据评测需求设定,本公开实施例并不对路线距离阈值的具体数值进行限定。中间站点数量阈值可以是预先设定的,第一待评测地点和第二待评测地点之间的站点数量的阈值,如1、2或3等,同样可以根据评测需求设定,本公开实施例同样不对中间站点数量阈值的具体数值进行限定。

可以理解的是,当第一待评测地点和第二待评测地点之间的距离足够短的情况下,或者,对于某些公共交通工具来说,当第一待评测地点和第二待评测地点之间的中间站点(也即除第一待评测地点和第二待评测地点之外的其他站点)足够少的情况下,通常第一待评测地点和第二待评测地点之间有且只有一条路线,该路线既是两个地点之间的待评测路线,同样是两个地点之间的最优路线。显然,上述情况下无需对第一待评测地点和第二待评测地点之间的待评测路线进行评测。有些情况下,虽然第一待评测地点和第二待评测地点之间仅存在一条待评测路线,但该待评测路线可能并不是第一待评测地点和第二待评测地点之间的最优路线,因此依然需要对该待评测路线进行评测。

综上,为了进一步提高路线评测的效率,电子设备根据路线评测条件对待评测路线进行筛选时,可以确定路线评测条件包括的路线距离阈值和/或中间站点数量阈值,进而根据路线距离阈值和/或中间站点数量阈值对待评测路线进行筛选。具体的,如果确定第一待评测地点和第二待评测地点之间的路线距离大于或等于路线距离阈值,和/或,如果确定第一待评测地点和第二待评测地点之间的站点数量大于或等于中间站点数量阈值,表明第一待评测地点和第二待评测地点之间的待评测路线切实存在评测需求,如待评测路线的数量为多条,或在待评测路线的数量为一条的情况下,第一待评测地点和第二待评测地点之间依然存在其他可行的路线。在确定第一待评测地点和第二待评测地点之间的待评测路线切实存在评测需求的情况下,可以将第一待评测地点和第二待评测地点之间的待评测路线定为目标待评测路线,以最终对筛选的目标待评测路线进行评测。

S220、根据第一待评测地点和第二待评测地点对用户行为真值数据和/或用户反馈真值数据进行筛选,得到目标用户行为真值数据。

相应的,电子设备接收到路线规划客户端发送的用户行为真值数据和/或用户反馈真值数据之后,可以根据第一待评测地点和第二待评测地点的相关信息对用户行为真值数据和/或用户反馈真值数据进行筛选,得到目标用户行为真值数据。

示例性的,电子设备可以获取第一待评测地点和第二待评测地点的地理位置数据,并根据地理位置数据筛选出活动范围属于第一待评测地点和第二待评测地点之间的用户行为数据作为目标用户行为真值数据。进一步的,电子设备在筛选出活动范围属于第一待评测地点和第二待评测地点之间的用户行为数据之后,还可以根据路线评测的需求进一步对筛选的用户行为数据进一步筛选,如筛选出公交用户对应的用户行为数据作为目标用户行为真值数据。

上述技术方案,通过利用路线规划客户端实时上传的真值数据筛选目标用户行为真值数据,可以保证目标用户行为真值数据内容丰富且数据详实。

在本公开的一个可选实施例中,待评测路线为公共交通工具规划路线;根据第一待评测地点和第二待评测地点对用户行为真值数据进行筛选,可以包括:根据用户行为真值数据确定第一待评测地点和第二待评测地点之间的待评测用户行为真值数据;在确定待评测用户行为真值数据中存在群体用户行为真值数据的情况下,将群体用户行为真值数据作为目标用户行为真值数据。

其中,公共交通工具规划路线为公共交通工具规划的路线,如公交规划路线、地铁规划路线或多种不同公共交通工具综合规划的路线等。待评测用户行为真值数据可以是活动范围属于第一待评测地点和第二待评测地点之间的用户行为数据。群体用户行为真值数据可以是具有相同用户行为的群体用户的用户行为真值数据。示例性的,群体用户行为真值数据可以是超过一定数量的群体用户具有同步的移动轨迹、定位、移动速度及停留时间等。群体用户中包括的用户数量可以根据实际需求设置,如5或10等,本公开实施例并不对群体用户中包括的用户数量进行限定。

可选的,电子设备可以考虑不同的路线测评场景的需求对用户行为真值数据进行筛选。具体的,电子设备可以首先根据用户行为真值数据筛选出第一待评测地点和第二待评测地点之间的待评测用户行为真值数据,如获取第一待评测地点和第二待评测地点的地理位置数据,并根据地理位置数据筛选出活动范围属于第一待评测地点和第二待评测地点之间的待评测用户行为真值数据。进一步的,电子设备还可以判断筛选出的待评测用户行为真值数据中是否存在群体用户行为真值数据。如果确定待评测用户行为真值数据中存在群体用户行为真值数据,则可以再次筛选出群体用户行为真值数据,并将群体用户行为真值数据作为目标用户行为真值数据。

可以理解的是,群体用户的行为反映了群体用户的同步真实行为情况。因此,上述将群体用户行为真值数据作为目标用户行为真值数据的方案中,适用于公交车、地铁或轻轨等能够承载大量用户的公共交通工具对应规划路线的评测场景中。在该场景中,第一待评测地点和第二待评测地点可以是公关交通工具停车的两个站点。相应的,通过对群体用户行为真值数据进行数据分析处理,得到第一待评测地点和第二待评测地点之间的目标基准路线,可以实现通过目标基准路线对第一待评测地点和第二待评测地点之间待评测的公共交通工具的规划路线进行评测,从而便于公共交通公司根据待评测路线的评测结果调整线路运营规划,以提高公司运营效益和用户乘车体验。

在本公开的一个可选实施例中,确定待评测用户行为真值数据中存在群体用户行为真值数据,可以包括:获取待评测用户行为真值数据包括的用户移动时间、用户移动路线和用户暂停位置;确定在相同用户移动时间内用户移动路线与规划行车路线匹配,且用户暂停位置与规划停车位置匹配的目标待评测用户行为真值数据;根据目标待评测用户行为真值数据统计的目标真值数据数量;在确定目标真值数据数量大于或等于预设用户数量阈值的情况下,将目标真值数据数量的目标待评测用户行为真值数据确定为群体用户行为真值数据。

其中,用户移动时间可以是每个用户在第一待评测地点和第二待评测地点之间的移动时间,用户移动路线可以是每个用户在第一待评测地点和第二待评测地点之间的移动路线,用户暂停位置则可以是每个用户在第一待评测地点和第二待评测地点之间暂停的位置。可以理解的是,用户暂停位置的数量可以是一个或多个,也可以为空。当用户暂停位置的数量为空时,表明用户从第一待评测地点直接行驶至第二待评测地点,中间未出现暂停状态。规划行车路线可以是其中一个待评测路线。规划停车位置可以是规划行车路线中预先规划的停车位置,如公交站点或地铁站等。目标待评测用户行为真值数据可以是根据用户移动时间、用户移动路线和用户暂停位置确定的一定数量的用户对应的用户行为真值数据。目标真值数据数量可以是具有目标待评测用户行为真值数据的用户的总数量。预设用户数量阈值可以是根据实际需求设定阈值,如5、10、15或20等,本公开实施例并不对预设用户数量阈值的具体数值进行限定。

可选的,在判断待评测用户行为真值数据中是否存在群体用户行为真值数据时,可以获取待评测用户行为真值数据包括的用户移动时间、用户移动路线和用户暂停位置等相关信息,并进一步判断在相同用户移动时间内是否存在用户移动路线与规划行车路线匹配,且用户暂停位置与规划停车位置匹配的待评测用户行为真值数据。如果确定存在,则将该部分待评测用户行为真值数据确定为目标待评测用户行为真值数据。例如,将相同时间内出现整体同步移动、停止,且停止的位置都在公交站点附近,并且移动的轨迹与现有的公交路线数据相匹配的待评测用户行为真值数据确定为目标待评测用户行为真值数据。由于每个目标待评测用户行为真值数据可以对应于一个用户标识,因此可以根据目标待评测用户行为真值数据确定目标待评测用户的数量作为目标真值数据数量,其中,目标待评测用户也即每一个目标待评测用户行为真值数据对应的用户。相应的,如果确定统计的目标真值数据数量大于或等于预设用户数量阈值,表明存在群体用户行为,则可以将目标真值数据数量的目标待评测用户行为真值数据确定为群体用户行为真值数据。

上述技术方案,通过利用用户移动时间、用户移动路线和用户暂停位置等待评测用户行为真值数据内容可以快速、有效地判断待评测用户行为真值数据中是否存在群体用户行为真值数据。

在本公开的一个可选实施例中,将群体用户行为真值数据作为目标用户行为真值数据,可以包括:获取群体用户行为真值数据包括的用户前向行为数据;根据用户前向行为数据对群体用户行为真值数据进行筛选,得到目标群体用户行为真值数据;将目标群体用户行为真值数据作为目标用户行为真值数据。

其中,用户前向行为数据可以是用户在第一待评测地点或第二待评测地点之前的行为数据。可选的,当第一待评测地点为起点时,则用户前向行为数据可以是用户在第一待评测地点之前的行为数据;当第二待评测地点为起点时,则用户前向行为数据可以是用户在第二待评测地点之前的行为数据。目标群体用户行为真值数据可以是利用用户前向行为数据对群体用户行为真值数据进行筛选后得到的群体用户行为真值数据。

为了进一步确保群体用户行为真值数据的有效性和准确性,避免群体用户行为真值数据中掺杂非群体用户的真值数据,可选的,在初步获取到群体用户行为真值数据之后,电子设备还可以进一步获取群体用户行为真值数据包括的用户前向行为数据。用户前向行为数据体现了用户在抵达第一待评测地点或第二待评测地点之前的行为规律,例如,用户通常采用步行的方式抵达至第一待评测地点或第二待评测地点。因此,可以进一步对获取的用户前向行为数据进行分析和筛选,得到真实有效的目标群体用户行为真值数据。

示例性的,假设需要对公交规划路线进行评测,第一待评测地点和第二待评测地点是其中两个公交站点。在获取到第一待评测地点和第二待评测地点之间的群体用户行为真值数据之后,可以根据群体用户行为真值数据中的用户标识获取群体用户中每个用户的用户前向行为数据,并逐一对每个用户的用户前向行为数据进行分析。假设第一待评测地点为待评测路线的起点,如果部分用户的用户前向行为数据中行驶轨迹为步行轨迹,且行驶路线的终点为第一待评测地点,则可以确定该部分用户的行为真值数据为目标群体用户行为真值数据。这种目标群体用户行为真值数据的筛选方式可以有效过滤个体车辆因与公交车辆同步行驶导致的个体车辆的用户行为真值数据被误选为群体用户行为真值数据,从而提高目标群体用户行为真值数据的有效性和准确性。

在本公开的一个可选实施例中,根据第一待评测地点和第二待评测地点对用户行为真值数据进行筛选,可以包括:根据用户行为真值数据确定第一待评测地点和第二待评测地点之间的待评测用户行为真值数据;确定待评测用户行为真值数据包括的轨迹类型标识;在确定轨迹类型标识为目标轨迹类型标识的情况下,将包括目标轨迹类型标识的待评测用户行为真值数据确定为目标用户行为真值数据。

其中,轨迹类型标识可以用于标识待评测用户行为真值数据中对应用户的轨迹类型。目标轨迹类型标识可以是与待评测路线的类型相匹配的轨迹类型标识。

在本公开实施例中,可选的,还可以通过轨迹类型标识确定目标用户行为真值数据。相应的,电子设备可以提取待评测用户行为真值数据包括的轨迹类型标识,从而根据提取的轨迹类型标识进行分析。如果确定轨迹类型标识为目标轨迹类型标识,则将包括目标轨迹类型标识的待评测用户行为真值数据确定为目标用户行为真值数据。这种目标用户行为真值数据的确定方式快捷而有效,只要识别到目标轨迹类型标识即可快速确定目标用户行为真值数据,而无需对待评测用户行为真值数据包括的用户移动路线、用户移动时间以及用户暂停位置以及用户前向行为数据等进行分析。

示例性的,轨迹类型标识A用于标识公交规划路线,轨迹类型标识B用于标识私家车规划路线,轨迹类型标识C用于标识步行路线,轨迹类型标识D用于标识混合类型的规划路线,混合类型的规划路线也即存在两种或以上类型的规划路线。可选的,当标识混合类型的规划路线中存在公交规划路线时,轨迹类型标识D可以进一步标识为轨迹类型标识D-A。假设待评测路线的类型为公交规划路线,则电子设备可以提取待评测用户行为真值数据包括的轨迹类型标识,将包括轨迹类型标识A的待评测用户行为真值数据直接确定为目标用户行为真值数据。需要说明的是,上述目标用户行为真值数据包括的轨迹类型标识可以为A,也可以为D-A,只要能够包括轨迹类型标识A即可,本公开实施例对此并不进行限制。

在本公开的一个可选实施例中,根据第一待评测地点和第二待评测地点对用户反馈真值数据进行筛选,可以包括:在确定用户反馈真值数据中包括第一待评测地点和第二待评测地点的情况下,从用户反馈真值数据中截取目标用户反馈真值数据;其中,目标用户反馈真值数据中的路线截止点为第一待评测地点和第二待评测地点;将目标用户反馈真值数据作为目标用户行为真值数据。

其中,目标用户反馈真值数据可以是用户反馈真值数据中的部分数据。路线截止点也即路线的起点和终点。

可以理解的是,用户反馈真值数据中包括的相关路线数据可能并不与待评测路线完全匹配。例如,用户反馈真值数据中对应的路线的起止点与第一待评测地点和第二待评测地点并不相同。因此,需要对用户反馈真值数据进行筛选,以根据筛选结果得到真实有效的目标用户行为真值数据。可选的,电子设备可以分析用户反馈真值数据中是否包括第一待评测地点和第二待评测地点,如果确定用户反馈真值数据中包括第一待评测地点和第二待评测地点,则可以从用户反馈真值数据中截取以第一待评测地点和第二待评测地点为路线截止点的目标用户反馈真值数据,并将截取的目标用户反馈真值数据作为目标用户行为真值数据。

示例性的,假设用户反馈真值数据为a-b-c-d-e路线的相关数据,其中,a、b、c、d及e表示具有实际地理位置的地点,如公交站点等。第一待评测地点为地点b,第二待评测地点为地点d,则目标用户反馈真值数据可以是b-c-d路线对应的用户反馈真值数据。

上述技术方案,通过对用户反馈真值数据中截取目标用户反馈真值数据,可以保证目标用户反馈真值数据对应的路线与第一待评测地点和第二待评测地点相匹配,能够真正满足待评测路线的评测需求。

S230、提取目标用户行为真值数据包括的用户行驶关联数据;其中,用户行驶轨迹、用户行驶时间以及用户行驶费用中的至少一项。

其中,用户行驶关联数据可以是体现用户行驶特征的相关数据。用户行驶轨迹也即用户行驶的轨迹类型或长度等信息,用户行驶时间可以是用户在第一待评测地点和第二待评测地点之间的行驶时间。用户行驶费用可以是用户在第一待评测地点和第二待评测地点之间行驶所需的费用,可以包括但不限于乘车费用、油费或高速公路收费等,本公开实施例对此并不进行限制。

S240、根据用户行驶关联数据计算目标基准路线。

在本公开实施例中,电子设备获取到目标用户行为真值数据之后,可以提取目标用户行为真值数据包括的用户行驶轨迹、用户行驶时间以及用户行驶费用等用户行驶关联数据,以根据提取的用户行驶关联数据计算目标基准路线。例如,电子设备根据用户行驶轨迹的长度、用户行驶时间的长度以及用户行驶费用多少等评测因素分别对目标用户行为真值数据中包括的各个行驶路线进行排序,并对排序结果综合计算,得到距离最短路线、时间最短路线、费用最低路线或综合最优路线等最优路线类型。

上述技术方案,由于目标用户行为真值数据可以保证数据的真实性,因此根据目标用户行为真值数据包括的用户行驶关联数据计算得到的目标基准路线为实际最优路线,如距离最短、时间最短或费用最少等。

S250、根据目标基准路线对目标待评测路线进行评测。

相应的,在根据路线评测条件对待评测路线进行筛选得到目标待评测路线之后,电子设备可以仅获取包括目标待评测路线的第一待评测地点和第二待评测地点之间的目标用户行为真值数据,并根据获取的目标用户行为真值数据确定目标基准路线,进而根据确定的目标基准路线对目标待评测路线进行评测,以避免对无需进行评测的路线进行评测,从而进一步提高路线评测的效率。

上述技术方案,通过筛选有评测需求的目标待评测路线,进而利用多种可选的方式获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据,并根据获取的目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线,以根据目标基准路线对筛选得到目标待评测路线进行评测,可以有效的降低路测带来的人力成本投入,并且能获取到大量用户的真实数据,使得路线的评测结果更高效、更客观、更准确。

需要说明的是,本公开的技术方案中,所涉及的目标用户行为真值数据、用户行为真值数据以及用户反馈真值数据等用户个人信息和相关数据的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。

需要说明的是,以上各实施例中各技术特征之间的任意排列组合也属于本公开的保护范围。

在一个示例中,图3是本公开实施例提供的一种路线评测装置的结构图,本公开实施例可适用于根据路线规划客户端采集的两个地点之间的目标用户行为真值数据进行路线评测的情况,该装置通过软件和/或硬件实现,并具体配置于电子设备中。该电子设备可以与路线规划客户端进行数据交互,可以是终端设备,也可以是服务器设备等。

如图3所示的一种路线评测装置300,包括:目标用户行为真值数据获取模块310、目标基准路线确定模块320和待评测路线评测模块330。其中,

目标用户行为真值数据获取模块310,用于获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据;其中,第一待评测地点和第二待评测地点之间包括至少一条待评测路线;

目标基准路线确定模块320,用于根据目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线;

待评测路线评测模块330,用于根据目标基准路线对待评测路线进行评测。

本公开实施例通过获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据之后,根据获取的目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线,进而根据确定的目标基准路线对待评测路线进行评测。由于目标用户行为真值数据为第一待评测地点和第二待评测地点之间的被测量客观存在的实际值的数据,可以保证数据的真实性和有效性,因此可以保证目标基准路线的准确性和有效性,解决现有路线评测方法存在的人工成本高且效率和准确率较低等问题,从而降低路线测评的人工成本,提高路线评测的准确率和效率。

可选的,目标用户行为真值数据获取模块310具体用于:获取路线规划客户端实时上传的用户行为真值数据,和/或,获取评测辅助用户通过路线规划客户端上传的用户反馈真值数据;根据第一待评测地点和第二待评测地点对用户行为真值数据和/或用户反馈真值数据进行筛选,得到目标用户行为真值数据。

可选的,待评测路线为公共交通工具规划路线;目标用户行为真值数据获取模块310具体用于:根据用户行为真值数据确定第一待评测地点和第二待评测地点之间的待评测用户行为真值数据;在确定待评测用户行为真值数据中存在群体用户行为真值数据的情况下,将群体用户行为真值数据作为目标用户行为真值数据。

可选的,目标用户行为真值数据获取模块310具体用于:获取待评测用户行为真值数据包括的用户移动时间、用户移动路线和用户暂停位置;确定在相同用户移动时间内用户移动路线与规划行车路线匹配,且用户暂停位置与规划停车位置匹配的目标待评测用户行为真值数据;根据目标待评测用户行为真值数据统计的目标真值数据数量;在确定目标真值数据数量大于或等于预设用户数量阈值的情况下,将目标真值数据数量的目标待评测用户行为真值数据确定为群体用户行为真值数据。

可选的,目标用户行为真值数据获取模块310具体用于:获取群体用户行为真值数据包括的用户前向行为数据;根据用户前向行为数据对群体用户行为真值数据进行筛选,得到目标群体用户行为真值数据;将目标群体用户行为真值数据作为目标用户行为真值数据。

可选的,目标用户行为真值数据获取模块310具体用于:根据用户行为真值数据确定第一待评测地点和第二待评测地点之间的待评测用户行为真值数据;确定待评测用户行为真值数据包括的轨迹类型标识;在确定轨迹类型标识为目标轨迹类型标识的情况下,将包括目标轨迹类型标识的待评测用户行为真值数据确定为目标用户行为真值数据。

可选的,目标用户行为真值数据获取模块310具体用于:在确定用户反馈真值数据中包括第一待评测地点和第二待评测地点的情况下,从用户反馈真值数据中截取目标用户反馈真值数据;其中,目标用户反馈真值数据中的路线截止点为第一待评测地点和第二待评测地点;将目标用户反馈真值数据作为目标用户行为真值数据。

可选的,目标基准路线确定模块320具体用于:提取目标用户行为真值数据包括的用户行驶关联数据;其中,用户行驶轨迹、用户行驶时间以及用户行驶费用中的至少一项;根据用户行驶关联数据计算目标基准路线;其中,目标基准路线包括距离最短路线、时间最短路线、费用最低路线或综合最优路线中的至少一项。

可选的,路线评测装置还可以包括待评测路线筛选模块,用于:根据路线评测条件对待评测路线进行筛选,得到目标待评测路线;待评测路线评测模块330具体用于:根据目标基准路线对目标待评测路线进行评测。

可选的,待评测路线筛选模块具体用于:确定路线评测条件包括的路线距离阈值和/或中间站点数量阈值;在确定第一待评测地点和第二待评测地点之间的路线距离大于或等于路线距离阈值的情况下,将待评测路线确定为目标待评测路线,和/或,在确定第一待评测地点和第二待评测地点之间的站点数量大于或等于中间站点数量阈值的情况下,将待评测路线确定为目标待评测路线。

上述路线评测装置可执行本公开任意实施例所提供的路线评测方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开任意实施例提供的路线评测方法。

由于上述所介绍的路线评测装置为可以执行本公开实施例中的路线评测方法的装置,故而基于本公开实施例中所介绍的路线评测方法,本领域所属技术人员能够了解本实施例的路线评测装置的具体实施方式以及其各种变化形式,所以在此对于该路线评测装置如何实现本公开实施例中的路线评测方法不再详细介绍。只要本领域所属技术人员实施本公开实施例中路线评测方法所采用的装置,都属于本公开所欲保护的范围。

在一个示例中,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。

图4示出了可以用来实施本公开的实施例的示例电子设备400的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图4所示,设备400包括计算单元401,其可以根据存储在只读存储器(ROM)402中的计算机程序或者从存储单元408加载到随机访问存储器(RAM)403中的计算机程序,来执行各种适当的动作和处理。在RAM 403中,还可存储设备400操作所需的各种程序和数据。计算单元401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。

设备400中的多个部件连接至I/O接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理,例如路线评测方法。例如,在一些实施例中,路线评测方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由ROM 402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到RAM 403并由计算单元401执行时,可以执行上文描述的路线评测方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行路线评测方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。

本公开实施例通过获取路线规划客户端采集的第一待评测地点和第二待评测地点之间的目标用户行为真值数据之后,根据获取的目标用户行为真值数据确定第一待评测地点和第二待评测地点之间的目标基准路线,进而根据确定的目标基准路线对待评测路线进行评测。由于目标用户行为真值数据为第一待评测地点和第二待评测地点之间的被测量客观存在的实际值的数据,可以保证数据的真实性和有效性,因此可以保证目标基准路线的准确性和有效性,解决现有路线评测方法存在的人工成本高且效率和准确率较低等问题,从而降低路线测评的人工成本,提高路线评测的准确率和效率。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

相关技术
  • 一种路线评测方法、装置、电子设备及存储介质
  • 一种系统评测方法、装置、电子设备及可读存储介质
技术分类

06120112989550