一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网约车偏航检测方法、装置、电子设备及存储介质与流程

2022-02-20 00:33:06 来源:中国专利 TAG:


1.本发明实施例涉及车辆轨迹分析技术领域,尤其涉及一种网约车偏航检测方法、装置、电子设备及存储介质。


背景技术:

2.在网约车领域,乘客叫车后,系统根据乘客行程起始点和目的地规划出一条最佳送乘路线,司机根据该路线把乘客送往目的地。目前是根据经纬度实时计算车辆是否在预设线路上,来判断车辆是否偏航。但是,实时采集车辆经纬度信息,并根据经纬度信息计算出坐标点,判断车辆是否在设定轨迹上,此种偏航检测的要求比较高。如果在行程中路线与原规划路线存在持续偏航无法及时发现,会造成系统无法及时警示司机/乘客,以及无法使乘客选择安全专家立即介入或更改目的地的问题。


技术实现要素:

3.本发明实施例中提供了一种网约车偏航检测方法、装置、电子设备及存储介质,以实现解决车辆偏航过程中点位精度和偏移的问题。
4.第一方面,本发明实施例中提供了一种网约车偏航检测方法,包括:
5.获取网约车的行程中实际路径点以及对应的行程前规划路径点;
6.分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;
7.对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
8.第二方面,本发明实施例中还提供了一种网约车偏航检测装置,该装置包括:
9.路径信息确定模块,用于获取网约车的行程中实际路径点以及对应的行程前规划路径点;
10.路径信息识别模块,用于分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;
11.路径信息判断模块,用于对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
12.第三方面,本发明实施例中还提供了一种电子设备,包括:
13.一个或多个处理器;
14.存储装置,用于存储一个或多个程序;
15.所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例中提供的网约车偏航检测方法。
16.第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例中提供的网约车偏航检测方法。
17.本实施例的技术方案,通过获取网约车的行程中实际路径点以及对应的行程前规
划路径点;分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。能够在网约车司机在接送乘客的行程中,通过规划行程路径点,获取车辆行程中实际路径点,先对点位转换为网格,相似的点位可以转为同一个网格,然后用网格的数据特征来进行比较判断,同时解决了点位精度和偏移的问题,对行驶路线与原规划路线的偏航度进行实时检测,确定网约车是否出现行驶偏航,提高了偏航检测的精度和准确度,保护司乘安全。
18.上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
19.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
20.图1是本发明实施例一提供的一种网约车偏航检测方法的流程示意图;
21.图2是本发明实施例二提供的一种网约车偏航检测方法的流程示意图;
22.图3是本发明实施例三提供的一种网约车偏航检测装置的结构框图;
23.图4是本发明实施例四提供的一种电子设备的结构示意图。
具体实施方式
24.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
25.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
26.实施例一
27.图1是本发明实施例一提供的一种网约车偏航检测方法的流程示意图,本实施例的技术方案可适用于网约车司机在接送乘客的行程中,对行驶路线与原规划路线的偏航度进行实时检测,该方法可由网约车偏航检测装置来执行,该装置可由软件和/或硬件实现,并可集成于具有网络通信功能的电子设备中。如图1所示,本发明实施例中的网约车偏航检测方法,可包括以下步骤:
28.s110、获取网约车的行程中实际路径点以及对应的行程前规划路径点。
29.其中,实际路径点包括网约车实际行驶轨迹上的点,行程前规划路径点包括根据乘客的出发地和目的地规划的行驶轨迹上的点。
30.具体的,网约车行程前规划的路径点应不少于行程中的实际路径点。
31.可选的,获取网约车的行程中实际路径点以及对应的行程前规划路径点,包括:将所述网约车的行程中实际路径点与行程前规划路径点集中未匹配的各个行程前规划路径点进行相对距离判断;从相对距离小于预设阈值的行程前规划路径点中,确定与该行程中实际路径点匹配对应的行程前规划路径点。
32.可选地,如果相对距离小于预设阈值的行程前规划路径点中包括一个路径点,则直接将唯一的行程前规划路径点作为与该行程中实际路径点匹配对应的行程前规划路径点;如果相对距离小于预设阈值的行程前规划路径点中包括多个路径点,则将相对距离最近的行程前规划路径点作为与该行程中实际路径点匹配对应的行程前规划路径点。
33.其中,行程前规划路径点集为网约车行驶前根据乘客的出发地和目的地规划的行驶轨迹上的所有路径点的集合,预设阈值可以用于判断网约车实际路径点与行程前规划的路径点是否匹配。
34.具体的,获取的信息包含网约车在行程中实际路径点以及对应的行程前规划路径点的经纬度,计算实际路径点与行程前规划路径点集中未匹配的各个行程前规划路径点的相对距离(路径点的经纬度可为点的横纵坐标,通过两点的坐标即可计算两点之间的距离),然后对相对距离与预设阈值进行比较,确定与该实际路径点匹配对应的行程前规划路径点。
35.其中,行程前规划路径点集中存储的各路径点一经匹配,会进行匹配完成标注,后续匹配不会再对此路径点进行匹配,有效减少了系统的工作强度,提升路径点匹配效率,同时也避免部分路径点被重复匹配,而导致后续将已偏航判断为未偏航,造成偏航识别错误。
36.示例性的,设定预设阈值为0.05,在网约车行驶过程中采集到一路径点a,假设此时行程前规划路径点集中未匹配的路径点有10个,则分别计算路径点a与行程前规划路径点集中未匹配10个路径点的相对距离,计算完成后,对计算结果与预设阈值0.05进行比较,若行程前规划路径点集中未匹配的路径点b与路径点a的相对距离小于0.05,那么路径点b为路径点a对应匹配的行程前规划路径点。
37.s120、分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识。
38.其中,对实际路径点和对应的行程前规划路径点的经纬度信息进行转换得到网格标识。转换操作可以通过google s2算法、uber h3算法等实现。
39.具体的,网格标识和路径点一一对应,不同的路径点具有不同的属性。
40.示例性的,以实际路径点a为例,a1为实际路径点a对应的网络标识,具体的,采用google s2算法可以将实际路径点a转换为行程中实际路径点a的对应的网格标识a1,网格标识a1包含实际路径点a的经纬度等坐标信息,网格标识a1与实际路径点a是一一对应的,查找网格标识a1即为查找实际路径点a,比对网格标识a1即为比对实际路径点a。例如,行程开始前规划的网约车运动轨迹的某一个轨迹点为116.362743,39.932109,通过google s2算法可将其转换成15f0525185300000,同理,也可对行程中实际轨迹点进行转换,获取其对应的网络标识。
41.s130、对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
42.其中,行驶偏航指网约车在行驶过程中实际行驶轨迹偏离了行程前根据乘客的出
发地和目的地所规划的网约车行驶轨迹的现象。
43.具体的,网络标识包括用于表征路径点的经纬度信息的编码信息,比对网络标识可以等同于比较轨迹。
44.示例性的,对网约车行驶过程中的每一个实际路径点匹配对应的行程前规划路径点,并通过google s2算法将各路径点转换为与之对应的网络标识,比对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识,再通过偏航判定标准判定网约车是否发生偏航。
45.可选的,在确定网约车是否出现行驶偏航之后,还包括:在网约车的客户端界面上显示行程前规划路径点形成的行驶轨迹线以及对应行程中实际路径点形成的行驶轨迹线。
46.具体的,网约车的司机和/或乘客客户端包括共享网约车的各种信息的工作站,例如可以是,车载计算机软件、手机app等,本发明实施例对此不进行限定。
47.示例性的,假设网约车司机使用的网约车客户端为车载计算机软件,乘客使用的网约车客户端为手机app,若确定网约车出现行驶偏航,则在司机的车载计算机软件和乘客的网约车手机app界面上显示行程开始前规划的路线信息、当前车辆的行驶轨迹,以便司机和乘客观察车辆行驶轨迹偏离情况。
48.其中,基于行程前规划路径点形成的行驶轨迹线与基于行程中实际路径点形成的行驶轨迹线还可以用来实时判断网约车是否发生偏航,避免由于个别路径点偏离,而导致偏航误判的现象。可选地,生成行程前规划路径点形成的行驶轨迹线的线轮廓以及对应行程中实际路径点形成的行驶轨迹线的线轮廓;通过检测两个线轮廓的轮廓相似度,对网约车是否发生偏航的检测结果进行校正。
49.示例性的,假设规划的路径为直行500米左转,此时道路前方有一障碍物,网约车司机为避开障碍物,车辆行驶至障碍物前发生了转向,绕过障碍物后正常行驶,此时网约车并非直线行驶500米左转,车辆的实际行驶路径点与规划路径点发生了偏离,但不意味车辆是偏航行驶,通过观察行驶轨迹线可以确定车辆的实际行驶情况,从而避免由于个别路径点偏离二发送的偏航误判情况。
50.可选的,在确定网约车是否出现行驶偏航之后,还包括:若检测到网约车出现偏航,则网约车的客户端界面上显示出现偏航的路径点以及对应的局部偏航轨迹线,并向司机和/或乘客发送网约车偏航警示。
51.具体的,网约车偏航警示包括声音提示司机和/或乘客车辆行驶轨迹发生偏航和发送偏航信息提示司机和/或乘客车辆行驶轨迹发生偏航。
52.示例性的,假设网约车司机使用的网约车客户端为车载计算机软件,乘客使用的网约车客户端为手机app,若检测到网约车发生偏航,则司机的车载计算机软件和乘客的网约车手机app界面上会显示行程前规划的路径轨迹以及偏航轨迹,还会通过叮叮叮、吱吱吱、咚咚咚等提示音或者发送偏航信息等方式提示司机和/或乘客运动轨迹发生偏航,以便司机和/或乘客了解当前车辆行驶情况,及时制定应对策略。
53.可选的,在检测到网约车出现偏航,并向司机和/或乘客发送网约车偏航警示同时,将网约车出现偏航的偏航时间、出现偏航的路径点以及对应的局部偏航轨迹线进行存储。
54.其中,存储方式包括路径点存储,轨迹线存储和截图存储等,本发明实施例对此不
进行限定。
55.具体的,后续调取存储记录时,路径点存储和轨迹线存储会根据存储的信息绘制网约车的偏航轨迹线,截图存储是直接显示存储的偏航轨迹线,最终显示出网约车出现偏航的偏航时间、出现偏航的路径点以及对应的局部偏航轨迹线,能最大限度保护司机和/或乘客的个人权益。
56.示例性的,设定局部偏航轨迹线存储方式为截图存储,若检测到网约车发生偏航,会在网约车客户端显示偏航相关信息,并发送网约车偏航警示给司机和/或乘客,还会将网约车出现偏航的偏航时间、出现偏航的路径点以及对应的局部偏航轨迹线进行截图存储,例如,xx年xx月xx日十三点二十分至十三点三十分网约车出现偏航,那么会保存该时间信息,出现偏航的路径信息以及该偏航路径对应的行程开始前规划的行驶轨迹,进行截图存储,方便对网约车司机驾驶行为进行监控,若司机有绕道等欺瞒消费者的行为,乘客可依法追责,在司机和乘客发生争执和意外情况时,可以调取存储记录,届时该截图可作为定责证据。
57.本实施例的技术方案,通过获取网约车的行程中实际路径点以及对应的行程前规划路径点;分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
58.通过本实施例的技术方案,能够在网约车司机在接送乘客的行程中,通过规划行程路径点,获取车辆行程中实际路径点,先对点位转换为网格,然后用网格的数据特征来进行比较判断,同时解决了点位精度和偏移的问题,对行驶路线与原规划路线的偏航度进行实时检测,确定网约车是否出现行驶偏航,提高了偏航检测的精度和准确度,保护司乘安全。
59.实施例二
60.图2是本发明实施例一提供的一种网约车偏航检测方法的流程示意图,本实施例的技术方案可适用于网约车司机在接送乘客的行程中,对行驶路线与原规划路线的偏航度进行实时检测,该方法可由网约车偏航检测装置来执行,该装置可由软件和/或硬件实现,并可集成于具有网络通信功能的电子设备中。如图2所示,本发明实施例中的网约车偏航检测方法,可包括以下步骤:
61.s210、获取网约车的行程中实际路径点以及对应的行程前规划路径点。
62.本实施例中,网约车行程前根据乘客的出发地和目的地规划的行驶轨迹上的路径点同样多于或等于网约车实际行驶轨迹上的路径点。
63.s220、分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识。
64.本实施例将实际路径点和对应的行程前规划路径点的经纬度坐标信息转换成实际路径点的网格标识和对应的行程前规划路径点的网格标识。
65.s230、针对每一个行程中实际路径点,将行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识中同位置元素进行数值比较。
66.其中,网格标识为十六进制的计算机编码,计算机编码可以是八位的、十六位的、三十二位的等,本发明实施例对此不进行限定。
67.具体的,将行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识中同位置元素进行数值比较,例如包括:将行程中实际路径点的网格标识的每一个十六进制编码和行程前规划路径点的网格标识的对应位置的十六进制编码进行比较。
68.示例性的,设定网格标识为十六位的十六进制的计算机编码,若行程中实际路径点的网格标识为15f05252e8700000,行程前规划路径点的网格标识15f05252e8700100,首先,将行程中实际路径点的网格标识的第一位十六进制编码1与行程前规划路径点的网格标识的第一位十六进制编码1进行比较,接着将行程中实际路径点的网格标识的第二位十六进制编码5与行程前规划路径点的网格标识的第二位十六进制编码5进行比较,以此类推,直至比较完行程中实际路径点的网格标识的第十六位十六进制编码0和行程前规划路径点的网格标识的第十六位十六进制编码0。
69.s240、依据网格标识中同位置元素的数值比较结果,确定行程中实际路径与对应的行程前规划路径之间的相似度,以确定网约车是否行驶偏航。
70.其中,行程中实际路径点的网格标识与行程前规划路径点的网格标识具有相同位数的元素。
71.其中,行程中实际路径与对应的行程前规划路径之间的相似度会与偏航衡量值进行比较,若相似度小于偏航衡量值,则判定网约车存在偏航。
72.具体的,偏航衡量值可以根据google s2的精度、选点策略的两点之间的距离阈值及加权因子等因数进行调整,例如,设定0.8为普通偏航衡量值,0.5为严重偏航衡量值,本发明实施例对此不进行限定。
73.示例性的,假设行程中实际路径与对应的行程前规划路径之间的相似度为x,若x大于或等于0.8则默认网约车行驶轨迹正常,不存在偏航,若x小于0.8则表示表示网约车存在偏航,若x小于0.5则表示网约车出现严重偏航。
74.可选的,依据网格标识中同位置元素的数值比较结果,确定行程中实际路径与行程前规划路径之间的相似度,包括以下步骤a1-a2:
75.步骤a1、依据网格标识中同位置元素的数值比较结果,确定行程中实际路径点的网格标识比对结果的权重值。
76.其中,同位置元素的数值比较相同的权重大于数值比较不相同的权重;数值比较相同的同位置元素在网格标识中的位置越靠前,权重占比越大。
77.步骤a2、将行程中实际路径点的网格标识比对结果的权重值进行加权平均,得到行程中实际路径与行程前规划路径之间的相似度。
78.具体的,行程中实际路径点的网格标识与行程前规划路径点的网格标识均为十六进制的计算机编码,一个网格标识中可以包括多个元素,且行程中实际路径点的网格标识与行程前规划路径点的网格标识包括的元素位数相同。同位置元素的数值比较结果包括经过同位置元素进行逐位比较后网格标识中所有同位置元素的数值均不相同或者至少存在部分相同。
79.同位置元素的数值比较相同的权重大于数值比较不相同的权重,例如,假设行程中实际路径点的网格标识与行程前规划路径点的网格标识分别为:15f05252e8700000和0,无论怎样进行逐位比较,两个网格标识中所有同位置元素的数值均不相同;而,假设行程中实际路径点的网格标识与行程前规划路径点的网格标识分别为:15f05252e8700000和
15f05252e8700100,经过逐位比较后,前13位的数值比较均相同,即两个网格标识中至少存在部分同位置元素的数值比较相同。此时,可以针对网格标识中所有同位置元素的数值均不相同的网格标识设置第一类权重,而至少存在部分相同的网格标识设置第二类权重,且保证第一类权重的大小小于第二类权重的大小。
80.具体的,数值比较相同的同位置元素在网格标识中的位置越靠前,权重占比越大,为此还需要依据网格标识中同位置元素的数值比较结果,确定数值比较相同的同位置元素在网格标识中的位置,统计同位置元素的数值比较结果相同的元素在网格标识中的位置,以此来统计各个同位置元素数值比较相同的元素在网格标识的位置分布,以此对网格标识中至少存在部分同位置元素的数值比较相同的网格标识进行权重设置。其中,行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识中的同位置元素中,在网格标识靠前面的数字相同的位数越多,表示路径点越相似,计算的相似度就越高。
81.示例性的,行程中实际路径点a的网格标识为15f05252e8700000,实际路径点a对应的行程前规划路径点a1的网格标识15f05252e8700100,实际路径点b的网格标识为15f052522f100000,实际路径点b对应的行程前规划路径点b1的网格标识15f0525185300000,通过逐一比较网格标识中同位置元素的数值可知,实际路径点a和对应的行程前规划路径点a1的网格标识比对结果为前十三位数字相同,实际路径点b和对应的行程前规划路径点b1的网格标识比对结果为前七位数字相同,那么,实际路径点a和对应的行程前规划路径点a1的相似度高于实际路径点b和对应的行程前规划路径点b1。当网络标识中同位置元素的数值比较均不相同时,网络标识的权重因子是设置为0.2;同位置元素的数值比较存在部分相同时,网络标识的权重因子是设置为0.9,(预设加权因子为0.5,经过机器学习训练寻找最优结果,每个城市和道路情况会决定数值不同,根据规划路径取点的情况决定)计算加权平均后最终结果。
82.本实施例的技术方案,通过获取网约车的行程中实际路径点以及对应的行程前规划路径点;分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;针对每一个行程中实际路径点,将行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识中同位置元素进行数值比较;依据网格标识中同位置元素的数值比较结果,确定行程中实际路径与对应的行程前规划路径之间的相似度,以确定网约车是否行驶偏航;其中,行程中实际路径点的网格标识与行程前规划路径点的网格标识具有相同位数的元素。
83.通过本实施例的技术方案,能够在网约车司机在接送乘客的行程中,通过规划行程路径点,获取车辆行程中实际路径点,先对点位转换为网格,然后用网格的数据特征来进行比较判断,同时解决了点位精度和偏移的问题,对行驶路线与原规划路线的偏航度进行实时检测,依据网格标识中同位置元素的数值比较结果,确定网约车是否出现行驶偏航,提高了偏航检测的精度和准确度,保护司乘安全。
84.实施例三
85.图3是本发明实施例三提供的一种网约车偏航检测装置的结构框图,本实施例的技术方案可适用于网约车司机在接送乘客的行程中,对行驶路线与原规划路线的偏航度进行实时检测,该装置可由软件和/或硬件实现,并可集成于具有网络通信功能的电子设备中。如图3所示,本发明实施例中的网约车偏航检测装置,可包括以下:路径信息确定模块
310、路径信息识别模块320和路径信息判断模块330。其中:
86.路径信息确定模块310,用于获取网约车的行程中实际路径点以及对应的行程前规划路径点;
87.路径信息识别模块320,用于分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;
88.路径信息判断模块330,用于对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
89.在上述实施例的基础上,可选地,路径信息确定模块310,具体用于将网约车的行程中的实际路径点与行程前规划路径点集中未匹配的各个行程前规划路径点进行相对距离判断;从相对距离小于预设阈值的行程前规划路径点中,确定与该行程中实际路径点匹配对应的行程前规划路径点。
90.可选的,路径信息判断模块330,具体用于将行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识中同位置元素进行数值比较;依据网格标识中同位置元素的数值比较结果,确定行程中实际路径与对应的行程前规划路径之间的相似度,以确定网约车是否行驶偏航;其中,行程中实际路径点的网格标识与行程前规划路径点的网格标识具有相同位数的元素。
91.可选的,路径信息判断模块330,还用于依据网格标识中同位置元素的数值比较结果,确定数值比较相同的同位置元素在网格标识中的位置;依据同位置元素的数值比较结果以及数值比较相同的同位置元素在网格标识中的位置,确定行程中实际路径点的网格标识比对结果的权重值;将不同行程中实际路径点的网格标识比对结果的权重值进行加权平均,得到行程中实际路径与行程前规划路径之间的相似度。
92.具体的,网约车偏航检测装置,还包括车辆轨迹显示模块340和车辆偏航处理模块350。
93.可选的,车辆轨迹显示模块340,用于在网约车的客户端界面上显示行程前规划路径点形成的行驶轨迹线以及对应行程中实际路径点形成的行驶轨迹线。
94.可选的,车辆偏航处理模块350,用于若检测到网约车出现偏航,则网约车的客户端界面上显示出现偏航的路径点以及对应的局部偏航轨迹线,并向司机和/或乘客发送网约车偏航警示。
95.可选的,车辆偏航处理模块350,具体用于将网约车出现偏航的偏航时间、出现偏航的路径点以及对应的局部偏航轨迹线进行存储。
96.本发明实施例中所提供的网约车偏航检测装置可执行上述本发明任意实施例中所提供的网约车偏航检测方法,具备执行该网约车偏航检测方法相应的功能和有益效果,详细过程参见前述实施例中网约车偏航检测方法的相关操作。
97.实施例四
98.图4是本发明实施例四提供的一种电子设备的结构示意图。如图4所示结构,本发明实施例中提供的电子设备包括:一个或多个处理器410和存储装置420;该电子设备中的处理器410可以是一个或多个,图4中以一个处理器410为例;存储装置420用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器410执行,使得所述一个或多个处理器410实现如本发明实施例中任一项所述的网约车偏航检测方法。
99.该电子设备还可以包括:输入装置430和输出装置440。
100.该电子设备中的处理器410、存储装置420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。
101.该电子设备中的存储装置420作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中所提供的网约车偏航检测方法对应的程序指令/模块。处理器410通过运行存储在存储装置420中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中网约车偏航检测方法。
102.存储装置420可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储装置420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
103.输入装置430可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
104.并且,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器410执行时,程序进行如下操作:
105.获取网约车的行程中实际路径点以及对应的行程前规划路径点;
106.分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;
107.对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
108.当然,本领域技术人员可以理解,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器410执行时,程序还可以进行本发明任意实施例中所提供的网约车偏航检测方法中的相关操作。
109.实施例五
110.本发明实施例五提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时用于执行网约车偏航检测方法,该方法包括:
111.获取网约车的行程中实际路径点以及对应的行程前规划路径点;
112.分别对实际路径点和对应的行程前规划路径点进行转换,得到行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识;
113.对行程中实际路径点的网格标识和对应的行程前规划路径点的网格标识进行比对,确定网约车是否出现行驶偏航。
114.可选的,该程序被处理器执行时还可以用于执行本发明任意实施例中所提供的网约车偏航检测方法。
115.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或
器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
116.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
117.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radiofrequency,rf)等等,或者上述的任意合适的组合。
118.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
119.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
120.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献