CN110909096A - 推荐上车点确定方法及装置、存储介质、电子设备 - Google Patents
推荐上车点确定方法及装置、存储介质、电子设备 Download PDFInfo
- Publication number
- CN110909096A CN110909096A CN201911055484.9A CN201911055484A CN110909096A CN 110909096 A CN110909096 A CN 110909096A CN 201911055484 A CN201911055484 A CN 201911055484A CN 110909096 A CN110909096 A CN 110909096A
- Authority
- CN
- China
- Prior art keywords
- point
- recommended
- road
- points
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Remote Sensing (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
本公开提供一种推荐上车点确定方法及装置、电子设备、存储介质;涉及交通出行技术领域。所述推荐上车点确定方法包括:获取多个目标车辆历史行程,并获取各所述历史行程中的轨迹点;对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段;将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合;从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。本公开可以在乘客实际上车点与定位不一致的情况下,消除定位误差的影响,从而更加准确地确定推荐上车点,提升推荐上车点的合理性。
Description
技术领域
本公开涉及交通出行技术领域,具体而言,涉及一种推荐上车点确定方法、推荐上车点确定装置、计算机可读存储介质以及电子设备。
背景技术
由于乘客叫车和司机到达上车点需要几分钟的等候时间,大多数的乘客都会选择在办公室、家里、餐厅等室内环境下叫车,等司机到达后再出门,这就造成了乘客叫车时与实际上车的位置不同,导致司机和乘客彼此找不到对方的问题,推荐上车点的应用有效地解决了这一问题。推荐上车点是指为乘客推荐一个合适上车的位置,以减少乘客和司机相互寻找的时间。
然而,由于定位本身具有一定的误差,在定位信号较弱的地区,定位到的乘客上车的位置会存在偏移,例如,定位到路的另一侧,定位点不在道路上等等,导致向乘客展示的推荐上车点并非真实位置,不能上车或者不适合上车,降低了推荐上车点的准确性。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种推荐上车点确定方法、推荐上车点确定装置、计算机可读存储介质以及电子设备,进而在一定程度上克服由于相关技术的限制和缺陷而导致的,乘客实际上车点与定位不符时,根据定位确定的推荐上车点不准确的问题。
根据本公开的第一方面,提供一种推荐上车点确定方法,包括:
获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点;
对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段;
将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合;
从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
在本公开的一种示例性实施例中,所述将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,包括:
对于每一所述历史行程,获取所述历史行程中各个轨迹点分别对应的车辆载客状态以及车辆定位时刻;
根据所述车辆载客状态以及所述车辆定位时刻,从多个轨迹点中确定所述乘客上车点,以将所述乘客上车点所在的路段作为所述历史行程对应的第一路段。
在本公开的一种示例性实施例中,所述确定所述历史行程中所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段,包括:
将所述历史行程中各所述轨迹点与路网数据进行路段匹配,其中,所述路网数据中包括多个路段;
根据所述路段匹配结果确定出所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段。
在本公开的一种示例性实施例中,所述根据各所述第一路段分别确定推荐上车点,包括:
对于每一所述第一路段,通过所述路网数据获取所述第一路段包含的兴趣点,以从所述第一路段包含的兴趣点中确定推荐上车点。
在本公开的一种示例性实施例中,所述从所述第一路段包含的兴趣点中确定推荐上车点,包括:
按照所述车辆行驶过程,从所述第一路段包含的兴趣点中确定在所述车辆开始载客之前的目标兴趣点,将所述目标兴趣点作为推荐上车点。
在本公开的一种示例性实施例中,所述根据各所述第一路段分别确定推荐上车点,包括:
对于每一所述第一路段,根据所述路网数据中各路段之间的顺序,从所述多个目标路段中获取与所述第一路段相邻的第二路段;
确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
在本公开的一种示例性实施例中,所述根据各所述第一路段分别确定推荐上车点,包括:
对于每一所述第一路段,根据所述历史行程,获取所述目标车辆在所述第一路段之前经过的第二路段;
确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
在本公开的一种示例性实施例中,获取各所述历史行程中的轨迹点之后,还包括:
根据所述轨迹点确定所述目标车辆的行驶轨迹;
通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段。
在本公开的一种示例性实施例中,所述通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段,包括:
通过所述路网数据,将所述行驶轨迹中的不可用路段删除,以得到所述行驶轨迹中包含的多个目标路段。
在本公开的一种示例性实施例中,所述从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客,包括:
在所述推荐上车点集合中,增加与所述多个历史行程中的乘客上车点位置一致的推荐上车点的权重,以根据各所述推荐上车点的权重向所述请求用车的乘客推荐所述推荐上车点。
在本公开的一种示例性实施例中,所述从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客,包括:
根据乘客请求用车的起始位置,从所述推荐上车点集合中获取所述起始位置的预设范围内的推荐上车点,以得到目标集合;
根据所述目标集合中的推荐上车点的权重,显示所述目标集合中的推荐上车点,以供所述乘客选择。
在本公开的一种示例性实施例中,所述从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客,包括:
获取所述乘客选择的目标推荐上车点;
在所述推荐上车点集合中,更新所述目标推荐上车点的权重。
根据本公开的第二方面,提供一种推荐上车点确定装置,包括:
定位获取模块,用于获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点;
路段确定模块,用于对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段;
上车点确定模块,用于将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合;
上车点推荐模块,用于从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
在本公开的一种示例性实施例中,所述上车点确定模块包括:
轨迹点信息获取单元,用于对于每一所述历史行程,获取所述历史行程中各个所述轨迹点分别对应的车辆载客状态以及车辆定位时刻;
第一路段确定单元,用于根据所述车辆载客状态以及所述车辆定位时刻,从各个轨迹点中确定所述乘客上车点,以将所述乘客上车点对应的目标路段作为所述历史行程对应的第一路段。
在本公开的一种示例性实施例中,所述路段确定模块包括:
数据匹配单元,用于将所述历史行程中各所述轨迹点分别与路网数据进行路段匹配,其中,所述路网数据中包括多个路段;
路段确定单元,用于根据所述路段匹配结果确定出各所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段。
在本公开的一种示例性实施例中,所述上车点确定模块包括:
兴趣点获取单元,用于对于每一所述第一路段,通过所述路网数据获取所述第一路段包含的兴趣点,以从所述第一路段包含的兴趣点中确定推荐上车点。
在本公开的一种示例性实施例中,所述兴趣点获取单元通过下述步骤根据所述第一路段确定推荐上车点:按照所述历史行程,从所述第一路段包含的兴趣点中确定在所述乘客上车点之前的目标兴趣点,将所述目标兴趣点作为推荐上车点。
在本公开的一种示例性实施例中,所述上车点确定模块通过下述步骤根据所述第一路段确定推荐上车点:对于每一所述第一路段,根据所述路网数据中各路段之间的顺序,从所述多个目标路段中获取与所述第一路段相邻的第二路段;确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
在本公开的一种示例性实施例中,所述上车点确定模块通过下述步骤根据所述第一路段确定推荐上车点:对于每一所述第一路段,根据所述历史行程,获取在所述目标车辆第一路段之前经过的第二路段;确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
在本公开的一种示例性实施例中,所述推荐上车点确定装置还包括:
轨迹确定模块,用于根据所述轨迹点确定各所述历史行程对应的行驶轨迹;
轨迹校正模块,用于通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段。
在本公开的一种示例性实施例中,所述轨迹校正模块通过下述步骤通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段:通过所述路网数据,将所述行驶轨迹中的不可用路段删除,以得到所述行驶轨迹中包含的多个目标路段。
在本公开的一种示例性实施例中,所述上车点推荐模块包括:
权重设置模块,用于在所述推荐上车点集合中,增加与所述多个历史行程中的乘客上车点位置一致的推荐上车点的权重,以根据各所述推荐上车点的权重向所述请求用车的乘客推荐所述推荐上车点。
在本公开的一种示例性实施例中,所述上车点推荐模块还包括:
目标上车点确定模块,用于根据乘客请求用车的起始位置,从所述推荐上车点集合中获取所述起始位置的预设范围内的推荐上车点,以得到目标集合;
上车点显示模块,用于根据所述目标集合中的推荐上车点的权重,显示所述目标集合中的推荐上车点,以供所述乘客选择。
在本公开的一种示例性实施例中,所述推荐上车点确定装置还包括:
选择获取模块,用于获取所述乘客选择的目标推荐上车点;
权重调整模块,用于在所述推荐上车点集合中,更新所述目标推荐上车点的权重。
根据本公开的第三方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
本公开示例性实施例可以具有以下部分或全部有益效果:
在本公开的一示例实施方式所提供的推荐上车点确定方法中,通过确定乘客上车的路段,根据该路段确定推荐上车点,可以消除定位误差的影响,从而提高推荐上车点的准确性。并且,相比于根据乘客上车时的定位确定推荐上车点,通过上车时的路段确定出的推荐上车点更加合理,从而有效地提高推荐上车点的合理性。此外,对于同一路段来说,可以固定该路段上的推荐上车点,从而消除由于定位偏差导致多个定位点相互干扰的情况,方便乘客更快地确定出合适的推荐上车点;同时,对于乘客和司机来说,能够减少彼此相互寻找的时间,从而降低时间成本,提高出行效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了可以应用本公开实施例的一种推荐上车点确定方法及装置的示例性***架构的示意图;
图2示出了适于用来实现本公开实施例的电子设备的计算机***的结构示意图;
图3示意性示出了根据本公开的一个实施例的推荐上车点确定方法的流程图;
图4示意性示出了根据本公开的一个实施例中获取目标路段的步骤的流程图;
图5示意性示出了根据本公开的一个实施例中行驶轨迹的处理效果示意图;
图6示意性示出了根据本公开的一个实施例中确定乘客上车点对应的目标路段的步骤的流程图;
图7示意性示出了根据本公开的一个实施例中确定推荐上车点的步骤的流程图;
图8示意性示出了根据本公开的一个实施例中确定推荐上车点的步骤的流程图;
图9示意性示出了根据本公开的一个实施例中推荐上车点的页面示意图;
图10示意性示出了根据本公开的一个实施例中向乘客推荐所述推荐上车点的步骤的流程图;
图11示意性示出了根据本公开的一个实施例中调整推荐上车点权重的步骤的流程图;
图12示意性示出了根据本公开的一个实施例中推荐上车点确定方法的流程图;
图13示意性示出了根据本公开的一个实施例中推荐上车点确定方法的应用场景示意图;
图14示意性示出了根据本公开的一个实施例的推荐上车点确定装置的框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
图1示出了可以应用本公开实施例的一种推荐上车点确定方法及装置的示例性应用环境的***架构的示意图。
如图1所示,***架构100可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
本公开实施例所提供的推荐上车点确定方法一般由服务器105执行,相应地,推荐上车点确定装置一般设置于服务器105中。但本领域技术人员容易理解的是,本公开实施例所提供的推荐上车点确定方法也可以由终端设备101、102、103执行,相应的,推荐上车点确定装置也可以设置于终端设备101、102、103中,本示例性实施例中对此不做特殊限定。举例而言,在一种示例性实施例中,可以是用户通过终端设备101、102、103将轨迹点上传至服务器105,服务器通过本公开实施例所提供的推荐上车点确定方法确定轨迹点所在的路段,得到多个目标路段,将车辆开始载客时的目标路段作为第一路段,根据第一路段确定推荐上车点,并将推荐上车点传输给终端设备101、102、103等。
图2示出了适于用来实现本公开实施例的电子设备的计算机***的结构示意图。
需要说明的是,图2示出的电子设备的计算机***200仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图2所示,计算机***200包括中央处理单元(CPU)201,其可以根据存储在只读存储器(ROM)202中的程序或者从存储部分208加载到随机访问存储器(RAM)203中的程序而执行各种适当的动作和处理。在RAM 203中,还存储有***操作所需的各种程序和数据。CPU201、ROM 202以及RAM 203通过总线204彼此相连。输入/输出(I/O)接口205也连接至总线204。
以下部件连接至I/O接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至I/O接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。
特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(CPU)201执行时,执行本申请的方法和装置中限定的各种功能。在一些实施例中,计算机***200还可以包括AI(ArtificialIntelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实现如图3~图14所示的各个步骤等。
以下对本公开实施例的技术方案进行详细阐述:
通过网约车出行时,主要是乘客端选择上车点,司机端将车辆驾驶至乘客选择的上车点处,接到乘客并将乘客送往乘客选择的目的地。乘客选择上车点时,在乘客端可以根据当前的定位点,展示周边的推荐上车点。推荐上车点能够在乘客端和司机端约定一个相同的位置,以避免因乘客的定位偏差而导致司机与乘客互相找不到彼此的问题。
发明人提供的一种解决思路中,推荐上车点的位置是根据历史订单中乘客上车的位置确定的,将相同出发地的历史订单中出现次数最多的上车位置作为推荐上车点。然而,在大多数情况下,对于乘客端或者司机端的定位很容易出现偏差,定位到的乘客的位置经常发生漂移,导致根据乘客上车的位置确定的推荐上车点不能上车或者不适合上车,降低了推荐上车点的准确性和合理性。并且,由于定位误差的问题,多个乘客可能在同一位置上车却确定了多个上车点,导致多个推荐上车点之间互相干扰,影响乘客体验。
基于上述一个或多个问题,本示例实施方式提供了一种推荐上车点确定方法。该推荐上车点确定方法可以应用于上述服务器105,也可以应用于上述终端设备101、102、103中的一个或多个,本示例性实施例中对此不做特殊限定。参考图3所示,该推荐上车点确定方法可以包括以下步骤S310至步骤S340:
步骤S310.获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点。
步骤S320.对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段。
步骤S330.将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合。
步骤S340.从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
在本示例实施方式所提供的推荐上车点确定方法中,通过车辆行驶过程中的轨迹点确定乘客上车的路段,根据该路段确定推荐上车点,可以消除定位误差的影响,从而提高推荐上车点的准确性。并且,相比于根据乘客上车时的定位确定推荐上车点,通过上车时的路段确定出的推荐上车点更加合理,从而有效地提高推荐上车点的合理性。此外,对于同一路段来说,可以固定该路段上的推荐上车点,从而消除由于定位偏差导致多个定位点相互干扰的情况,方便乘客更快地确定出合适的推荐上车点;同时,对于乘客和司机来说,能够减少彼此相互寻找的时间,从而降低时间成本,提高出行效率。
下面,对于本示例实施方式的上述步骤进行更加详细的说明。
在步骤S310中,获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点。
目标车辆通常可以有多个历史行程,接送乘客的车辆数量也非常多,因此可以从网约车平台的数据库中,获取所有车辆的所有历史行程,从而可以得到多个历史行程。
本示例实施方式中,轨迹点可以指对于司机端的车辆的定位信息,定位信息中可以包括定位时刻的车辆所在的位置,例如经纬度坐标等,不同的定位时刻车辆所在的位置不同,因此通过轨迹点可以确定车辆的定位时刻。并且,通过轨迹点还可以确定车辆在该位置处的其他信息,例如,订单状态;每个网约车订单在不同时刻的订单状态可以包括司机已接单、乘客已上车等;也可以包括其他状态,例如乘客已取消订单等等;或者可以确定车辆在该定位时刻时的其他信息,例如,行驶速度等;本实施方式对这些均不做限定。
司机端与乘客端可以指在终端设备101、102、103上安装的客户端程序。其中司机端可以实现接单服务,从而根据接到的订单接送乘客;乘客端可以实现叫车服务,从而通过预约车辆抵达目的地。
在车辆接送乘客的过程中,司机端能够不断的上报轨迹点至服务器。示例性的,在司机端可以建立一定时任务,使得每隔一段时间向服务器上报一次轨迹点,各个轨迹点能够按照定位时刻顺序排列,从而通过轨迹点记录车辆行驶的完整过程。或者,可以通过代理程序采集司机端的轨迹点数据,并进行保存,从而在服务器需要获取时提供给服务器。示例性的,通过数据库可以查询到大量的历史订单,从而确定每一订单对应一历史行程,以及该历史行程中包含的多个轨迹点。对于一个网约车订单来说,该多个轨迹点能够表示司机端从接单成功赶往乘客的上车点开始,直到乘客到达目的地下车为止的过程中上报的轨迹点。也就是说,本实施方式中,每接送一次乘客为一个完整的历史行程,即车辆的历史行程从司机接到订单开始至将该订单对应的乘客送达目的地为止。
在步骤S320中,对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段。
本示例性实施方式中,路段可以作为地图导航数据的最小数据单元,一条道路可以作为一个路段,或者可以将道路划分成多个路段。在地图导航场景中,从一建筑物的门到另一建筑物的门之间的道路可以划分为一路段,或者从道路上的一路口到另一路口划分为一路段等。当然,根据导航精度的需求可以将道路划分的更为细小,一般来说,路段的长度可以在十几米到几十米之间。路段又可以被称为Link,根据Link的标识号能够从地图导航数据中获取对应路段的信息,如经纬度坐标、路段名称等等。根据轨迹点的经纬度坐标,可以将轨迹点匹配到道路上,得到轨迹点所在的路段。目标路段可以包括车辆行驶过程中的所有轨迹点对应的路段。
在一些示例性实施方式中,通过路网数据与轨迹点进行匹配,可以确定出轨迹点所在的路段。路网数据是根据地理信息建立的道路网络数据,根据包含的区域范围的大小,可以分为乡村路网、城市路网、国家路网等。路网数据中主要包含一区域内的所有道路的信息,例如道路的坐标范围、道路类型、道路之间的相对位置关系等,并且,道路的信息以路段为基本单位进行保存。此外,路网数据也可以包括其他信息,例如水系信息、建筑物信息等,本实施方式对此不做限定。根据需要匹配的区域可以从地理信息数据库中获取该区域对应的路网数据,通过轨迹点的坐标,可以确定该坐标对应的路段。
示例性的,利用路段信息查询服务可以得到轨迹点所在的路段,并且建立轨迹点与所在路段的映射关系。大部分的地图导航***均可以提供路段信息查询服务,通过将轨迹点的经纬度坐标传入该路段信息查询服务的接口,该接口可以返回该位置所在的路段的信息,例如路段ID、路段属性等等。
如图4所示,本实施方式还可以包括步骤S410和步骤S420。其中:
在步骤S410中,根据所述轨迹点确定各所述历史行程对应的行驶轨迹。在一历史行程中车辆会不断地上报轨迹点,从而得到多个轨迹点,将这多个轨迹点按照上报的顺序相连能够形成车辆的行驶轨迹。由于定位误差的影响,行驶轨迹中常会存在轨迹点跳动、偏差的现象,如图5中左边部分所示,行驶轨迹中存在轨迹点漂移到路的另一侧以及轨迹点不在路上等问题。
在步骤S420中,通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段。通过路网数据可以将行驶轨迹中的各个轨迹点匹配到道路上,从而将轨迹点转化为一段一段的路段,每个路段可以包括一个或多个轨迹点,这些路段能够构成司机接乘客和送乘客到目的地的完整路径,该完整路径可以为校正后的行驶轨迹,如图5中右边部分所示。
具体的,遍历行驶轨迹中的每一个轨迹点,将轨迹点匹配到路段上,并且可以利用路网数据获取与轨迹点相匹配的路段的路段信息,先根据轨迹点的坐标确定包含该坐标的路段,再根据路段的标识信息,从路网数据中获取到对应的完整的路段信息。其中,路段信息可以包括路段的属性信息、路段标识、路段对应坐标信息,也可以包括其他信息,例如路段包含的建筑物的信息等等。根据路段信息对匹配到的每一路段进行校验,确定路段是否可用,从而能够将不可用的路段删除,剩下的路段构成的路径为校正后的行驶轨迹。例如,通过路网数据确定一路段的路段属性为河流、水域等,则可以确定该路段为不可用路段。示例性的,可以将行驶轨迹的校正算法封装为导航平台中的一接口,(如snap to roads接口),通过该snap to roads接口服务对行驶轨迹进行校正,将获取到的轨迹点串的坐标传入该接口,以得到返回的经过去噪平滑处理的、匹配到道路的坐标串,起到对轨迹的修正作用。
得到校正后的行驶轨迹,可以将该行驶轨迹中包含的所有路段作为目标路段。并且,建立轨迹点与目标路段的映射关系,以便于根据任意轨迹点能够确定一目标路段,或者确定任意一目标路段对应的一个或者多个轨迹点。在本实施方式中,可以将轨迹点匹配到路段,通过路段确定车辆的行驶轨迹,从而能够消除由定位误差引起的问题,提高行驶轨迹的精确性。
在步骤S330中,将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获得推荐上车点集合。
其中,第一路段乘客上车点对应的目标路段,乘客上车点可以为历史行程中乘客实际上车的位置。车辆可以包括已载客状态和未载客状态。司机端或者乘客端可以在乘客上车后将车辆载客状态更改为已载客,在车辆载客状态更改之后上报的轨迹点其状态均为已载客,在司机端或者乘客端确定已到达目的地,即订单结束之后,车辆载客状态可以更改为未载客状态。轨迹点在上报时可以将车辆载客状态一并进行上报。此外,车辆可以包括其他载客状态,例如,不可载客等等,本实施方式对此不做限定。在一个历史行程中,不同的时刻,车辆的载客状态有所不同,因此根据轨迹点对应的时刻能够确定任意时刻车辆的载客状态,从而确定出乘客上车时的轨迹点,即,乘客上车点。
如图6所示,将各历史行程中乘客上车点对应的目标路段分别作为第一路段可以包括步骤S610和步骤S620。其中:
在步骤S610中,对于每一所述历史行程,获取所述历史行程中各个所述轨迹点分别对应的车辆载客状态以及车辆定位时刻。车辆定位时刻可以指对车辆进行定位时的定位时间,该定位时间可以包括司机使用的终端设备的***时间,也可以包括车载***的时间。通过接口可以获取车辆的定位、***时间以及车辆载客状态,并将获取到的数据上报给服务器,服务器能够根据车辆的定位生成对应的轨迹点,并记录该轨迹点对应的车辆定位时刻以及车辆载客状态。
在步骤S620中,根据所述车辆载客状态以及所述车辆定位时刻,从所述各个轨迹点中确定所述乘客上车点,以将所述乘客上车点对应的路段作为所述第一路段。示例性的,根据车辆载客状态可以将已载客的轨迹点筛选出来,再在已载客的轨迹点中查找车辆定位时刻最早的轨迹点,从而得到乘客上车点。
司机端如果接单成功,则从接单时刻起,车辆的载客状态为未载客,如果乘客在某一时刻上车,则在司机端可以确认乘客已上车,从而改变车辆的载客状态,则从该时刻起,车辆的载客状态保持为已载客,也就是说,从该时刻起之后的轨迹点对应的车辆载客状态均为已载客,直至乘客达到目的地,车辆的载客状态回归为未载客。因此,从接单时刻起直到乘客到达目的地为止,这一历史行程中车辆定位时刻最早的已载客的轨迹点为乘客上车点,也就是说,车辆的载客状态发生改变的轨迹点为乘客实际的上车点,针对每一历史行程可以确定出一乘客上车点。
确定出乘客上车点后,可以将乘客上车点对应的目标路段确定为第一路段。在确定出轨迹点所在的目标路段时,可以将轨迹点与其所在的目标路段进行映射,从而根据轨迹点与目标路段的映射关系,确定乘客上车点对应的第一路段。第一路段可以表示乘客实际上车的路段。并且,第一路段中除了乘客上车点外,还可以包括其他轨迹点,根据与乘客上车点之间的时间前后关系,在乘客上车点之前的其他轨迹点对应的车辆载客状态可以为未载客,例如,第一路段为15米,乘客上车点位于第一路段的10米处,则第一路段从起点到10米之间的轨迹点对应的车辆载客状态可以为未载客,而在乘客上车点对应的车辆定位时刻之后的其他轨迹点对应的车辆载客状态应该为已载客。或者,第一路段中可以只包含已载客的轨迹点,例如,乘客上车点为第一路段中的第一个轨迹点,则从该点对应的车辆定位时刻开始,之后的轨迹点对应的车辆载客状态均可以为已载客。
本领域技术人员容易理解的是,在本公开的其他示例性实施例中,也可以采用其他方法确定第一路段,例如,在司机端对乘客上车后上报的第一个轨迹点进行标识,从而直接通过该标识确定出乘客上车点,进而确定乘客上车点所在的第一路段;或者从乘客端获取乘客标记的上车点,确定该上车点所在的路段为第一路段等;这些同样属于本公开的保护范围。
确定出乘客上车的第一路段,则可以确定第一路段对应的坐标范围,在该范围内可以将合适上车的位置确定为推荐上车点。相比于将乘客上车的位置确定为推荐上车点,第一路段则为固定的位置,不会因定位点的漂移、定位的偏差而发生变化,因此通过路段确定的推荐上车点更加准确合理。并且,如果多个乘客在同一点上车,则对于这些乘客的推荐上车点能够统一到该点对应的路段,从而消除由于定位偏差导致不同乘客在同一点上车却确定出不同的推荐上车点,出现多个推荐上车点之间相互干扰的情况,使得推荐上车点的展示更加合理。
在示例性实施方式中,可以通过路网数据获取第一路段上包含的兴趣点,从第一路段包含的兴趣点中确定推荐上车点。
其中,兴趣点(point of interest,POI)可以指地图中具有意义的点。兴趣点可以包括购物类设施所在的位置,例如,商铺、商场等,或者生活类设施所在的位置,例如,厕所、超市、医院等;也可以包括娱乐类设施所在的位置,例如,电影院、网吧等;此外,兴趣点还可以包括其他设施的位置,例如,银行、景点、红绿灯等等,本实施方式对此不做特殊限定。
获取到第一路段中包括的所有兴趣点后,可以从获取到的兴趣点中确定推荐上车点。示例性的,可以通过对POI的搜索量确定推荐上车点,将搜索量最高的兴趣点确定为推荐上车点,搜索量高的兴趣点往往是大家常去而熟知的地方,例如,商场、超市等;也可以根据建筑设施的面积确定,将面积最大建筑对应的兴趣点确定为推荐上车点;或者,可以将离第一路段的起点或终点最近的兴趣点确定为推荐上车点。本实施方式能够将在第一路段上车的乘客的推荐上车点合并至第一路段中的一兴趣点处,从而解决多个推荐上车点相互干扰的问题,提高推荐上车点的合理性。
在一些实施方式中,按照车辆的行驶过程,可以将车辆开始载客之前的目标兴趣点确定为推荐上车点。可以将第一路段上的兴趣点按照车辆的行驶过程顺序排列,确定出位于目标轨迹点之前的目标兴趣点,将该目标兴趣点作为推荐上车点。在第一路段上位于目标轨迹点之前的目标兴趣点可以包括多个,则可以将这多个目标兴趣点均作为推荐上车点,也可以将距离目标轨迹点最近的一个目标兴趣点作为推荐上车点。
参考图7所示,本示例实施方式中可以通过如图7所示的步骤S710至步骤S720确定出推荐上车点。其中:
在步骤S710中,对于每一所述第一路段,根据所述路网数据中各路段之间的顺序,从所述多个目标路段中获取与所述第一路段相邻的第二路段。本示例实施方式中,路网数据中可以包括预先定义的各个路段之间的顺序,则可以通过该路网数据查询与第一路段相邻的第二路段。第二路段可以包括第一路段之前的一个目标路段,或者第一路段之后的一个目标路段。示例性的,假设每一路段通过linkID标识,第一路段的linkID为x,则从所有的目标路段中获取在x之前或之后的linkID,如果在x之前的linkID为y,在x之后的linkID为z,则第二路段为linkID=y或者linkID=z的路段。
在步骤S720中,确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。其中,交接点可以指第一路段与第二路段的交点的坐标,根据第一路段与第二路段的坐标信息,可以确定第一路段与第二路段的交点的坐标,从而将该坐标确定推荐上车点。示例性的,可以将第一路段与其之前的第二路段的交接点确定为推荐上车点。
通过该实施方式,路段之间的顺序在路网数据中预先定义,则第一路段的第二路段也可以固定,对于在第一路段上车或者第二路段上车的乘客,推荐上车点能够统一到第一路段与第二路段之间的交点处,从而减少同一范围内的推荐上车点的数量,避免推荐上车点过于密集,便于用户更快地确定出上车点。
参考图8所示,本示例实施方式中可以通过如图8所示的步骤S810至步骤S820确定出推荐上车点。其中:
在步骤S810中,对于每一所述第一路段,根据所述历史行程,获取所述目标车辆在所述第一路段之前经过的第二路段。多个目标路段可以根据车辆行驶过程顺序排序,车辆先经过的目标路段排在后经过的目标路段之前,从而确定出第一路段之前的第二路段。车辆的行驶过程可以通过轨迹点对应的车辆定位时刻来表现,因此,按照轨迹点对应的车辆定位时刻也可以确定第一路段之前的第二路段。
在步骤S820中,确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。在本实施方式中,第二路段可以为按照车辆行驶方向,在第一路段前的一个目标路段,将该目标路段与第一路段的交点坐标确定为推荐上车点,更加符合车辆的行驶规则以及乘客的上车习惯,从而能够进一步提高推荐上车点的合理性。
根据每一历史行程中乘客上车点可以确定对应的第一路段,从而得到多个第一路段,而对于每一个第一路段可以确定一个或多个推荐上车点,以获得推荐上车点集合。示例性的,如果将第一路段与第二路段之间的交接点确定为推荐上车点,那么对于每一个第一路段均可以确定出一第二路段,从而得到多个历史行程对应的多个交接点,这多个交接点可以作为推荐上车点保存在推荐上车点集合中;或者,如果将第一路段上的兴趣点作为推荐上车点,那么对于每一第一路段均可以得到一个或多个兴趣点,从而得到推荐上车点集合。
在步骤S340中,从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
在本示例性实施方式中,确定出推荐上车点集合之后,可以将推荐上车点集合保存在数据库中,以在乘客需要乘车时推荐给乘客。示例性的,在乘客端,可以根据乘客请求用车的起始位置确定距离乘客较近的推荐上车点;或者,可以对推荐上车点设置权重,从而根据权重向乘客推荐;具体的,在推荐上车点的集合中可以设置每一推荐上车点的初始权重,例如,均为0、1等,然后将与历史行程中乘客上车点与推荐上车点进行匹配,如果推荐上车点与历史的乘客上车点的坐标相同,或者在一定的误差范围内相同,则可以确定该推荐上车点比较合理,从而增加该推荐上车点的权重,例如,一推荐上车点a与10个乘客上车点一致,则可以在初始权重基础上加10,推荐上车点b与1个乘客上车点一致,则在b的初始权重上加1等。当然,也可以通过其他方式向用户推荐推荐上车点,例如,根据乘客的行为习惯优先将乘客经常选择的推荐上车点推荐给乘客等,这些均属于本公开的保护范围。
参考图10,本示例性实施方式中可以通过图10所示的步骤S1010和步骤S1020向乘客推荐上车点。其中:
在步骤S1010中,根据乘客请求用车的起始位置,从推荐上车点集合中获取所述起始位置的预设范围内的推荐上车点,以得到目标集合。起始位置可以指乘客端发出乘车请求时的位置,对乘客端进行定位,可以获取乘客所持的设备所在的位置,该位置可以为起始位置。根据该起始位置,查询在该位置的预设范围内的推荐上车点,将查询到的数据保存在目标集合中。起始位置的预设范围可以包括以起始位置为中心的10米之内的区域;也可以包括以起始位置为起点的100米之内的区域;此外,预设范围也可以包括其他区域,例如起始位置附近50米的区域、起始位置附近60米的区域等等,本实施方式对此不做特殊限定。
在步骤S1020中,根据所述目标集合中的推荐上车点的权重,显示所述目标集合中的推荐上车点,以供所述乘客选择。示例性的,按照目标集合中推荐上车点的权重,可以将权重超过特定值的推荐上车点显示在乘客端;也可以按照权重从大到小的顺序,将前N个推荐上车点显示在乘客端,其中,N为大于0的正整数。此外,在本公开的其他实施方式中,也可以通过其他方式向乘客推荐上车点,例如,将目标集合中的所有推荐上车点均进行显示,或者按照权重大小的顺序将目标集合中的推荐上车点分批显示等等,这些同样属于本公开保护范围。
并且,在乘客端显示推荐上车点时,可以将确定出的推荐上车点标识在页面中。示例性的,如图9所示,通过对乘客端进行定位可以确定乘客请求用车的起始位置,进而将该起始位置附近的推荐上车点显示出来,乘客可通过点击相应的位置来选择合适的推荐上车点。并且,还可以通过一图标标识乘客选择的推荐上车点,当该乘客点击某一推荐上车点时,则将该图标显示在该推荐上车点处,表示该推荐上车点为乘客确定的上车点。当然,在本公开的其他实施方式中,也可以通过其他交互方式从推荐上车点中确定乘客的上车点,例如,在页面中生成一可拖拽图标,乘客可以将该可拖拽图标移动到某一推荐上车点对应的位置处来确定自己的上车点等,这些同样属于本公开保护范围。
在将推荐上车点显示给乘客后,本实施方式还可以包括图11所示的步骤S1110以及步骤S1120。如图11所示,其中:
在步骤S1110中,获取所述乘客选择的目标推荐上车点。将推荐上车点显示在乘客端后,乘客可以在显示的推荐上车点中选择一个,并将选择的推荐上车点作为目标推荐上车点进行下单,从而生成网约车订单。在司机接单之后,乘客与司机需要在目标推荐上车点处汇合,司机需要将车辆驾驶至目标推荐上车点等待乘客上车,乘客可以在目标推荐上车点上车,前往目的地。
在步骤S1120中,在所述推荐上车点集合中,更新所述目标推荐上车点的权重。推荐上车点被选择为目标推荐上车点时,可以增加该推荐上车点的权重,则推荐上车点被选择的次数越多,推荐上车点的权重越高。因此,在每次推荐之后可以更新推荐上车点的权重,从而在下一次向乘客推荐上车点时,可以按照更新后的权重向乘客推荐。
参考图12所示,本实施方式可以包括图12所示例的步骤。其中:
在步骤S1201中,服务器接收已结束订单的轨迹信息;其中,已结束订单为已将乘客送达目的地的订单;轨迹信息中可以包括多个定位信息,每个定位信息可以包括轨迹点的经纬度坐标和定位时刻的车辆载客状态。在步骤S1202中,对轨迹信息进行路段匹配,确定轨迹信息对应的路段;通过调用路段匹配服务,可以将轨迹点匹配到道路上,能够消除轨迹点的跳动、偏差情况,起到对轨迹信息的修正作用,从而得到轨迹信息对应的路段。在步骤S1203中,对匹配后的路段进行路段信息查询;可以通过路段信息查询服务,将轨迹点与对应的路段建立映射关系,一条路段中可以包含一个或多个轨迹点。在步骤S1204中,选择第一个车辆载客状态为已载客的轨迹点所在的第一路段,确定第一路段与第一路段的前一个路段的交点的坐标。在步骤S1205中,判断已存在的推荐上车点中是否包含该坐标,如果包含则执行步骤S1206,如果不包含则执行步骤S1207。在步骤S1206中,将该坐标对应的推荐上车点的权重加一。在步骤S1207中,根据该坐标新增推荐上车点,并进行存储。
由于上述过程为本示例性实施方式中方法的一个具体应用举例,其中涉及的处理过程已经在上述实施方式的步骤中介绍过,因此此处不再重复赘述。
参考图13所示,图13为本示例性实施方式中的推荐上车点确定方法的一种应用场景。其中:
司机端130在完成一个订单后,可以将该订单对应的轨迹信息上报至服务器131。服务器131可以包括轨迹接收模块1310,轨迹处理模块1311以及数据库1312。其中,司机端130和乘客端132可以是平板电脑、手机、笔记本电脑或者台式电脑等具备储存单元并安装有微处理器而具有运算能力的终端上集成的客户端程序。服务器可以为单台服务器、也可以为多个服务器组成的服务器集群、还可以是云服务器等。服务器131能够通过轨迹接收模块1310接收司机端130上报的轨迹信息;通过轨迹处理模块1311对轨迹信息进行路段匹配,确定轨迹信息中包含的轨迹点对应的路段;并且通过轨迹点对应的车辆载客状态确定乘客上车的目标轨迹点,和目标轨迹点对应的第一路段。轨迹处理模块1311可以通过接口与路段匹配服务133以及路段信息查询服务134进行通信。路段匹配服务133可以通过轨迹信息中轨迹点的坐标,将轨迹点匹配到道路上。路段信息查询服务134可以返回路段的路段信息,例如路段标识、路段属性信息、路段包括的兴趣点的信息等。轨迹处理模块1311能够通过路段信息查询服务134确定目标轨迹点所在的第一路段,以及第一路段之前的第二路段,从而将第一路段与第二路段之间的交接点作为推荐上车点。数据库1312能够保存确定出的推荐上车点。服务器131可以通过数据库1312中保存的推荐上车点向乘客端132显示推荐上车点。
应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
进一步的,本示例实施方式中,还提供了一种推荐上车点确定装置。该推荐上车点确定装置可以应用于一服务器或终端设备。参考图14所示,该推荐上车点确定装置1400可以包括定位获取模块1410、路段确定模块1420以及上车点确定模块1430。其中:
定位获取模块1410,用于获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点;
路段确定模块1420,用于对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段;
上车点确定模块1430,用于将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合;
上车点推荐模块1440,用于从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
在本公开的一种示例性实施例中,所述上车点确定模块1430可以包括:
轨迹点信息获取单元,用于对于每一所述历史行程,获取所述历史行程中各个所述轨迹点分别对应的车辆载客状态以及车辆定位时刻;以及第一路段确定单元,用于根据所述车辆载客状态以及所述车辆定位时刻,从各个轨迹点中确定所述乘客上车点,以将所述乘客上车点对应的目标路段作为所述历史行程对应的第一路段。
在本公开的一种示例性实施例中,所述路段确定模块1420可以包括:
数据匹配单元,用于将所述历史行程中各所述轨迹点分别与路网数据进行路段匹配,其中,所述路网数据中包括多个路段;以及用于根据所述路段匹配结果确定出各所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段。
在本公开的一种示例性实施例中,所述上车点确定模块1430可以包括:
兴趣点获取单元,用于对于每一所述第一路段,通过所述路网数据获取所述第一路段包含的兴趣点,以从所述第一路段包含的兴趣点中确定推荐上车点。
在本公开的一种示例性实施例中,所述兴趣点获取单元可以通过下述步骤根据所述第一路段确定推荐上车点:按照所述历史行程,从所述第一路段包含的兴趣点中确定在所述乘客上车点之前的目标兴趣点,将所述目标兴趣点作为推荐上车点。
在本公开的一种示例性实施例中,所述上车点确定模块1430可以通过下述步骤根据所述第一路段确定推荐上车点:对于每一所述第一路段,根据所述路网数据中各路段之间的顺序,从所述多个目标路段中获取与所述第一路段相邻的第二路段;确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
在本公开的一种示例性实施例中,所述上车点确定模块1430可以通过下述步骤根据所述第一路段确定推荐上车点:对于每一所述第一路段,根据所述历史行程,获取在所述目标车辆第一路段之前经过的第二路段;确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
在本公开的一种示例性实施例中,所述推荐上车点确定装置1400还可以包括:
轨迹确定模块,用于根据所述轨迹点确定各所述历史行程对应的行驶轨迹;以及,轨迹校正模块,用于通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段。
在本公开的一种示例性实施例中,所述轨迹校正模块可以通过下述步骤通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段:通过所述路网数据,将所述行驶轨迹中的不可用路段删除,以得到所述行驶轨迹中包含的多个目标路段。
在本公开的一种示例性实施例中,所述上车点推荐模块1440可以包括:
权重设置模块,用于在所述推荐上车点集合中,增加与所述多个历史行程中的乘客上车点位置一致的推荐上车点的权重,以根据各所述推荐上车点的权重向所述请求用车的乘客推荐所述推荐上车点。
在本公开的一种示例性实施例中,所述上车点推荐模块1440可以包括:
目标上车点确定单元,用于根据乘客请求用车的起始位置,从所述推荐上车点集合中获取所述起始位置的预设范围内的推荐上车点,以得到目标集合;以及,上车点显示单元,用于根据所述目标集合中的推荐上车点的权重,显示所述目标集合中的推荐上车点,以供所述乘客选择。
在本公开的一种示例性实施例中,所述推荐上车点确定装置1400还包括:
推荐选择模块,用于获取所述乘客选择的目标推荐上车点;以及,权重调整模块,用于在所述推荐上车点集合中,更新所述目标推荐上车点的权重。
上述推荐上车点确定装置中各模块或单元的具体细节已经在对应的推荐上车点确定方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (15)
1.一种推荐上车点确定方法,其特征在于,包括:
获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点;
对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段;
将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合;
从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
2.根据权利要求1所述的方法,其特征在于,所述将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,包括:
对于每一所述历史行程,获取所述历史行程中各个所述轨迹点分别对应的车辆载客状态以及车辆定位时刻;
根据所述车辆载客状态以及所述车辆定位时刻,从各个轨迹点中确定所述乘客上车点,以将所述乘客上车点对应的目标路段作为所述历史行程对应的第一路段。
3.根据权利要求1所述的方法,其特征在于,所述确定所述历史行程中所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段,包括:
将所述历史行程中各所述轨迹点分别与路网数据进行路段匹配,其中,所述路网数据中包括多个路段;
根据所述路段匹配结果确定出各所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段。
4.根据权利要求3所述的方法,其特征在于,所述根据各所述第一路段分别确定推荐上车点,包括:
对于每一所述第一路段,通过所述路网数据获取所述第一路段包含的兴趣点,以从所述第一路段包含的兴趣点中确定推荐上车点。
5.根据权利要求4所述的方法,其特征在于,所述从所述第一路段包含的兴趣点中确定推荐上车点,包括:
按照所述历史行程,从所述第一路段包含的兴趣点中确定在所述乘客上车点之前的目标兴趣点,将所述目标兴趣点作为推荐上车点。
6.根据权利要求3所述的方法,其特征在于,所述根据各所述第一路段分别确定推荐上车点,包括:
对于每一所述第一路段,根据所述路网数据中各路段之间的顺序,从所述多个目标路段中获取与所述第一路段相邻的第二路段;
确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
7.根据权利要求1所述的方法,其特征在于,所述根据各所述第一路段分别确定推荐上车点,包括:
对于每一所述第一路段,根据所述历史行程,获取所述目标车辆在所述第一路段之前经过的第二路段;
确定所述第一路段与所述第二路段的交接点,将所述交接点作为所述推荐上车点。
8.根据权利要求1所述的推荐上车点的确定方法,其特征在于,获取各所述历史行程中的轨迹点之后,还包括:
根据所述轨迹点确定各所述历史行程对应的行驶轨迹;
通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段。
9.根据权利要求8所述的推荐上车点的确定方法,其特征在于,所述通过路网数据对所述行驶轨迹进行校正,以根据所述行驶轨迹确定所述多个目标路段,包括:
通过所述路网数据,将所述行驶轨迹中的不可用路段删除,以得到所述行驶轨迹中包含的多个目标路段。
10.根据权利要求1所述的方法,其特征在于,所述从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客,包括:
在所述推荐上车点集合中,增加与所述多个历史行程中的乘客上车点位置一致的推荐上车点的权重,以根据各所述推荐上车点的权重向所述请求用车的乘客推荐所述推荐上车点。
11.根据权利要求10所述的方法,其特征在于,所述从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客,包括:
根据乘客请求用车的起始位置,从所述推荐上车点集合中获取所述起始位置的预设范围内的推荐上车点,以得到目标集合;
根据所述目标集合中的推荐上车点的权重,显示所述目标集合中的推荐上车点,以供所述乘客选择。
12.根据权利要求10所述的方法,其特征在于,所述从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客之后,还包括:
获取所述乘客选择的目标推荐上车点;
在所述推荐上车点集合中,更新所述目标推荐上车点的权重。
13.一种推荐上车点确定装置,其特征在于,包括:
定位获取模块,用于获取多个目标车辆的历史行程,并获取各所述历史行程中的轨迹点;
路段确定模块,用于对于每一所述历史行程,确定所述历史行程中的所述轨迹点所在的路段,以得到所述历史行程对应的多个目标路段;
上车点确定模块,用于将各所述历史行程中乘客上车点对应的所述目标路段分别作为第一路段,并根据各所述第一路段分别确定推荐上车点,以获取推荐上车点集合;
上车点推荐模块,用于从所述推荐上车点集合中确定推荐上车点推荐给请求用车的乘客。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-12任一项所述的方法。
15.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-12任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911055484.9A CN110909096B (zh) | 2019-10-31 | 2019-10-31 | 推荐上车点确定方法及装置、存储介质、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911055484.9A CN110909096B (zh) | 2019-10-31 | 2019-10-31 | 推荐上车点确定方法及装置、存储介质、电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110909096A true CN110909096A (zh) | 2020-03-24 |
CN110909096B CN110909096B (zh) | 2022-04-15 |
Family
ID=69814989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911055484.9A Active CN110909096B (zh) | 2019-10-31 | 2019-10-31 | 推荐上车点确定方法及装置、存储介质、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110909096B (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111649756A (zh) * | 2020-06-02 | 2020-09-11 | 百度在线网络技术(北京)有限公司 | 位置确定方法、装置、电子设备及计算机存储介质 |
CN111861643A (zh) * | 2020-06-30 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 一种乘车位置的推荐方法、装置、电子设备及存储介质 |
CN111859182A (zh) * | 2020-06-19 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 一种评估推荐上车点的方法和*** |
CN111859178A (zh) * | 2020-04-22 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的方法和*** |
CN111881373A (zh) * | 2020-06-19 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种上车点易达性确定方法及*** |
CN111881371A (zh) * | 2020-05-21 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种建立poi父子点对的方法和*** |
CN111881372A (zh) * | 2020-06-19 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的方法及*** |
CN111881369A (zh) * | 2020-04-03 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点名称准确性检测方法和*** |
CN111984880A (zh) * | 2020-08-20 | 2020-11-24 | 北京嘀嘀无限科技发展有限公司 | 一种历史订单中真实上车点挖掘的方法和*** |
CN112052269A (zh) * | 2020-08-24 | 2020-12-08 | 腾讯科技(深圳)有限公司 | 一种推荐位置的方法及装置 |
CN112184371A (zh) * | 2020-09-23 | 2021-01-05 | 广州宸祺出行科技有限公司 | 一种乘客推荐上车点的计算和引导方法、***及存储介质 |
CN112781605A (zh) * | 2019-11-08 | 2021-05-11 | 百度在线网络技术(北京)有限公司 | 兴趣点推荐方法、装置、设备及存储介质 |
CN113010807A (zh) * | 2021-03-29 | 2021-06-22 | 北京百度网讯科技有限公司 | 上车点确定方法、装置、设备和存储介质 |
CN113052397A (zh) * | 2021-04-19 | 2021-06-29 | 北京百度网讯科技有限公司 | 上车信息的确定方法、装置、电子设备和存储介质 |
CN113379479A (zh) * | 2021-04-29 | 2021-09-10 | 上海钧正网络科技有限公司 | 一种网约车订单处理方法、电子设备和计算机存储介质 |
CN113420333A (zh) * | 2021-07-16 | 2021-09-21 | 合肥工业大学 | 一种隐私保护的网约车上车点推荐***与方法 |
CN113701778A (zh) * | 2021-09-02 | 2021-11-26 | 广州宸祺出行科技有限公司 | 一种基于乘客路线偏好的网约车路线规划方法及装置 |
CN113722614A (zh) * | 2021-08-05 | 2021-11-30 | 上海钧正网络科技有限公司 | 上车位置的确定方法、装置和服务器 |
CN114298360A (zh) * | 2021-12-28 | 2022-04-08 | 首约科技(北京)有限公司 | 一种网约车乘客历史行程展示优化方法 |
CN117194391A (zh) * | 2023-11-08 | 2023-12-08 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、设备及计算机可读存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120296560A1 (en) * | 2011-05-19 | 2012-11-22 | Microsoft Corporation | Inferring a Behavioral State of a Vehicle |
CN104715286A (zh) * | 2015-04-08 | 2015-06-17 | 北京嘀嘀无限科技发展有限公司 | 确定订单起点的方法和设备 |
US20160034828A1 (en) * | 2014-08-04 | 2016-02-04 | Uber Technologies, Inc. | Determining and providing predetermined location data points to service providers |
CN106895845A (zh) * | 2016-08-26 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 一种会合地点的确定方法及装置 |
CN107403560A (zh) * | 2017-08-17 | 2017-11-28 | 北京经纬恒润科技有限公司 | 一种推荐上车地点的方法及装置 |
CN107492063A (zh) * | 2016-06-13 | 2017-12-19 | 滴滴(中国)科技有限公司 | 一种上车点推荐处理方法及*** |
CN108492564A (zh) * | 2018-04-18 | 2018-09-04 | 山东省交通规划设计院 | 基于路网匹配测量高速公路车辆行驶速度的方法及*** |
CN108537351A (zh) * | 2017-03-02 | 2018-09-14 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的确定方法及装置 |
CN109325185A (zh) * | 2018-07-16 | 2019-02-12 | 北京三快在线科技有限公司 | 一种确定上车点的方法、装置、设备及存储介质 |
-
2019
- 2019-10-31 CN CN201911055484.9A patent/CN110909096B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120296560A1 (en) * | 2011-05-19 | 2012-11-22 | Microsoft Corporation | Inferring a Behavioral State of a Vehicle |
US20160034828A1 (en) * | 2014-08-04 | 2016-02-04 | Uber Technologies, Inc. | Determining and providing predetermined location data points to service providers |
CN104715286A (zh) * | 2015-04-08 | 2015-06-17 | 北京嘀嘀无限科技发展有限公司 | 确定订单起点的方法和设备 |
CN107492063A (zh) * | 2016-06-13 | 2017-12-19 | 滴滴(中国)科技有限公司 | 一种上车点推荐处理方法及*** |
CN106895845A (zh) * | 2016-08-26 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 一种会合地点的确定方法及装置 |
CN108537351A (zh) * | 2017-03-02 | 2018-09-14 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的确定方法及装置 |
CN107403560A (zh) * | 2017-08-17 | 2017-11-28 | 北京经纬恒润科技有限公司 | 一种推荐上车地点的方法及装置 |
CN108492564A (zh) * | 2018-04-18 | 2018-09-04 | 山东省交通规划设计院 | 基于路网匹配测量高速公路车辆行驶速度的方法及*** |
CN109325185A (zh) * | 2018-07-16 | 2019-02-12 | 北京三快在线科技有限公司 | 一种确定上车点的方法、装置、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
蒋鸿玲等: "基于MapReduce的出租车停泊点智能推荐算法", 《计算机应用与软件》 * |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112781605A (zh) * | 2019-11-08 | 2021-05-11 | 百度在线网络技术(北京)有限公司 | 兴趣点推荐方法、装置、设备及存储介质 |
CN112781605B (zh) * | 2019-11-08 | 2024-06-25 | 百度在线网络技术(北京)有限公司 | 兴趣点推荐方法、装置、设备及存储介质 |
CN111881369A (zh) * | 2020-04-03 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点名称准确性检测方法和*** |
CN111859178A (zh) * | 2020-04-22 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的方法和*** |
CN111859178B (zh) * | 2020-04-22 | 2024-04-09 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的方法和*** |
CN111881371A (zh) * | 2020-05-21 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种建立poi父子点对的方法和*** |
CN111649756A (zh) * | 2020-06-02 | 2020-09-11 | 百度在线网络技术(北京)有限公司 | 位置确定方法、装置、电子设备及计算机存储介质 |
CN111859182A (zh) * | 2020-06-19 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 一种评估推荐上车点的方法和*** |
CN111881373A (zh) * | 2020-06-19 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种上车点易达性确定方法及*** |
CN111881372A (zh) * | 2020-06-19 | 2020-11-03 | 北京嘀嘀无限科技发展有限公司 | 一种推荐上车点的方法及*** |
CN111861643A (zh) * | 2020-06-30 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 一种乘车位置的推荐方法、装置、电子设备及存储介质 |
CN111984880B (zh) * | 2020-08-20 | 2024-07-19 | 北京嘀嘀无限科技发展有限公司 | 一种历史订单中真实上车点挖掘的方法和*** |
CN111984880A (zh) * | 2020-08-20 | 2020-11-24 | 北京嘀嘀无限科技发展有限公司 | 一种历史订单中真实上车点挖掘的方法和*** |
CN112052269A (zh) * | 2020-08-24 | 2020-12-08 | 腾讯科技(深圳)有限公司 | 一种推荐位置的方法及装置 |
CN112052269B (zh) * | 2020-08-24 | 2022-04-22 | 腾讯科技(深圳)有限公司 | 一种推荐位置的方法及装置 |
CN112184371A (zh) * | 2020-09-23 | 2021-01-05 | 广州宸祺出行科技有限公司 | 一种乘客推荐上车点的计算和引导方法、***及存储介质 |
CN113010807A (zh) * | 2021-03-29 | 2021-06-22 | 北京百度网讯科技有限公司 | 上车点确定方法、装置、设备和存储介质 |
CN113010807B (zh) * | 2021-03-29 | 2024-01-16 | 北京百度网讯科技有限公司 | 上车点确定方法、装置、设备和存储介质 |
CN113052397A (zh) * | 2021-04-19 | 2021-06-29 | 北京百度网讯科技有限公司 | 上车信息的确定方法、装置、电子设备和存储介质 |
CN113052397B (zh) * | 2021-04-19 | 2024-04-09 | 北京百度网讯科技有限公司 | 上车信息的确定方法、装置、电子设备和存储介质 |
US20220164723A1 (en) * | 2021-04-19 | 2022-05-26 | Beijing Baidu Netcom Science Technology Co., Ltd. | Method for determining boarding information, electronic device, and storage medium |
CN113379479A (zh) * | 2021-04-29 | 2021-09-10 | 上海钧正网络科技有限公司 | 一种网约车订单处理方法、电子设备和计算机存储介质 |
CN113420333B (zh) * | 2021-07-16 | 2022-10-04 | 合肥工业大学 | 一种隐私保护的网约车上车点推荐***与方法 |
CN113420333A (zh) * | 2021-07-16 | 2021-09-21 | 合肥工业大学 | 一种隐私保护的网约车上车点推荐***与方法 |
CN113722614A (zh) * | 2021-08-05 | 2021-11-30 | 上海钧正网络科技有限公司 | 上车位置的确定方法、装置和服务器 |
CN113722614B (zh) * | 2021-08-05 | 2024-05-07 | 上海钧正网络科技有限公司 | 上车位置的确定方法、装置和服务器 |
CN113701778B (zh) * | 2021-09-02 | 2024-04-19 | 广州宸祺出行科技有限公司 | 一种基于乘客路线偏好的网约车路线规划方法及装置 |
CN113701778A (zh) * | 2021-09-02 | 2021-11-26 | 广州宸祺出行科技有限公司 | 一种基于乘客路线偏好的网约车路线规划方法及装置 |
CN114298360A (zh) * | 2021-12-28 | 2022-04-08 | 首约科技(北京)有限公司 | 一种网约车乘客历史行程展示优化方法 |
CN117194391A (zh) * | 2023-11-08 | 2023-12-08 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、设备及计算机可读存储介质 |
CN117194391B (zh) * | 2023-11-08 | 2024-05-10 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110909096B (zh) | 2022-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110909096B (zh) | 推荐上车点确定方法及装置、存储介质、电子设备 | |
US11551325B2 (en) | Travel coordination system implementing pick-up location optimization | |
CN105210119B (zh) | 通过计算装置提供的位置数据点确定通行费的数额 | |
US9594772B2 (en) | Multi-modal journey planner | |
US9857188B1 (en) | Providing alternative routing options to a rider of a transportation management system | |
US20210117874A1 (en) | System for dispatching a driver | |
CN101836084A (zh) | 用于产生地图数据的方法及机器以及用于使用地图数据确定路线的方法及导航装置 | |
US20200311851A1 (en) | Moving means display method, information processing device, and computer-readable recording medium recording moving means display program | |
CN111985662A (zh) | 网络约车方法、装置、电子设备和存储介质 | |
US10809083B1 (en) | Using sensor data for coordinate prediction | |
CN109387215A (zh) | 路线推荐方法和装置 | |
CN112116419A (zh) | 网约车下单方法、装置、电子设备及存储介质 | |
CN111859180B (zh) | 一种上车点推荐方法和*** | |
US20220058763A1 (en) | Information processing apparatus, information processing method, and non-transitory storage medium | |
JP2016212056A (ja) | 通知システム、サーバ装置、通信端末装置、プログラム及び通知方法 | |
WO2019246063A1 (en) | Pre-fetching map data | |
US11514387B2 (en) | Information processing apparatus, information processing method, and non-transitory storage medium | |
JP6121103B2 (ja) | 情報処理装置、端末装置、サーバ、情報処理システム、情報処理方法および情報処理プログラム | |
CN115033807A (zh) | 未来出发用时的推荐方法、装置、设备及存储介质 | |
JP2018169304A (ja) | 地図情報提供システムおよび地図情報提供プログラム | |
KR102472406B1 (ko) | Poi 정보 관리 장치 및 방법 | |
CN112665599A (zh) | 信息处理设备、非暂时性存储介质和*** | |
CN113008246A (zh) | 地图匹配方法和装置 | |
US20240054583A1 (en) | Sightseeing plan provision system and sightseeing plan provision method | |
US12051129B2 (en) | Clickable access point |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40026120 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |