CN114219180A - 上车点推荐方法及装置、计算机设备及可读存储介质 - Google Patents
上车点推荐方法及装置、计算机设备及可读存储介质 Download PDFInfo
- Publication number
- CN114219180A CN114219180A CN202210046841.0A CN202210046841A CN114219180A CN 114219180 A CN114219180 A CN 114219180A CN 202210046841 A CN202210046841 A CN 202210046841A CN 114219180 A CN114219180 A CN 114219180A
- Authority
- CN
- China
- Prior art keywords
- point
- road
- points
- request
- information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000004590 computer program Methods 0.000 claims description 14
- 230000015654 memory Effects 0.000 claims description 12
- 238000012216 screening Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- 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/0645—Rental transactions; Leasing transactions
-
- 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
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Navigation (AREA)
Abstract
本申请公开了一种上车点推荐方法。上车点推荐方法包括:依据终端发出用车请求的请求点的位置,获取多个第一点;获取请求点周围预设范围内的道路信息;依据请求点、第一点及道路信息的相对位置关系,从多个第一点中选取符合预设的跨路规则的第二点;及向终端发送第二点以作为推荐的上车点。本申请还公开了一种上车点推荐装置、计算机设备及计算机可读存储介质。依据请求点的位置获取多个第一点后,并不会直接向终端发送第一点进行推荐,还会依据请求点、第一点及道路信息的相对位置关系,从第一点中选取出符合预设的跨路规则的第二点,再向终端发送第二点,用户从请求点移步至推荐的第二点进行碰面,满足预设的跨路规则,提升用户的使用体验。
Description
技术领域
本申请涉及互联网平台技术领域,特别涉及一种上车点推荐方法、上车点推荐装置、计算机设备及计算机可读存储介质。
背景技术
随着互联网技术的不断发展,用户可以通过互联网平台进行更多的活动,例如叫车的活动。通常互联网平台会向需要叫车服务的用户推荐上车点,以方便用户和司机碰面,减少接驾的流程,在这个过程中,平台推荐的上车点有可能不是用户发出叫车请求的点,往往需要用户移步到推荐的上车点进行碰面,而用户从发出叫车请求的点到推荐的上车点之间是否需要跨路、以及跨路的难易程度则对用户体验有比较强的影响,如果推荐的上车点需要用户进行艰难的跨路才能到达,则会给用户带来非常恶劣的体验。
发明内容
为解决上述背景技术中的至少一个技术问题,本申请实施方式提供了一种上车点推荐方法、上车点推荐装置、计算机设备及计算机可读存储介质。
本申请实施方式的上车点推荐方法包括:
依据终端发出用车请求的请求点的位置,获取多个第一点;
获取所述请求点周围预设范围内的道路信息;
依据所述请求点、所述第一点及所述道路信息的相对位置关系,从多个所述第一点中选取符合预设的跨路规则的第二点;及
向所述终端发送所述第二点以作为推荐的上车点。
在某些实施方式中,所述获取所述请求点周围预设范围内的道路信息,包括重构步骤:
获取所述请求点周围预设范围内的所有预设类型的道路的标记信息;及
依据所述标记信息生成有序线段,以作为所述道路信息。
在某些实施方式中,在所述重构步骤之前,所述获取所述请求点周围预设范围内的道路信息,还包括标记步骤:
获取基础路网数据;
在所述基础路网数据中,筛选出所述预设类型的道路为待标记道路;及
对于每一个所述待标记道路,沿所述待标记道路的延伸方向每隔预设距离生成一个标记点,以作为所述标记信息。
在某些实施方式中,所述标记步骤在所述终端中实施,所述重构步骤在服务器中实施,所述服务器与所述终端通信连接。
在某些实施方式中,所述依据所述请求点、所述第一点及所述道路信息的相对位置关系,从多个所述第一点中选取符合预设的跨路规则的第二点,包括:
对于每一个所述第一点,连接所述请求点与所述第一点以获得一个第一线;
依据所述第一线与所述道路信息之间的位置关系,获取所述第一线与所述道路信息之间的交叉信息;及
依据所述交叉信息,从多个所述第一点中选取符合所述跨路规则的所述第二点。
在某些实施方式中,所述依据所述交叉信息,从多个所述第一点中选取符合所述跨路规则的所述第二点,包括:
在与所述第一线交叉的道路中包括预设的第一类道路时,判断所述第一线对应的第一点不符合所述跨路规则;及
在与所述第一线交叉的道路中不包括所述第一类道路,且与所述第一线交叉的道路的数量大于阈值时,判断所述第一线对应的第一点不符合所述跨路规则。
在某些实施方式中,所述依据终端发出用车请求的请求点的位置,获取多个第一点,包括:
通过预置的线上推荐模型,依据所述请求点生成多个所述第一点。
本申请实施方式的上车点推荐装置包括:
第一获取模块,所述第一获取模块用于依据终端发出用车请求的请求点的位置,获取多个第一点;
第二获取模块,所述第二获取模块用于获取所述请求点周围预设范围内的道路信息;
选取模块,所述选取模块用于依据所述请求点、所述第一点及所述道路信息的相对位置关系,从多个所述第一点中选取符合预设的跨路规则的第二点;及
发送模块,所述发送模块用于向所述终端发送所述第二点以作为推荐的上车点。
本申请实施方式的计算机设备包括:一个或多个处理器;存储器;及一个或多个计算机程序,其中,所述一个或多个计算机程序被存储在所述存储器中,并被配置为由所述一个或多个处理器执行,所述一个或多个计算程序配置用于:执行本申请任一实施方式所述的上车点推荐方法包括。
本申请实施方式的非易失性计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行本申请任一实施方式所述的上车点推荐方法包括。
本申请实施方式的上车点推荐方法、上车点推荐装置、计算机设备及计算机可读存储介质中,依据请求点的位置获取多个第一点后,并不会直接向终端发送第一点进行推荐,还会依据请求点、第一点及道路信息的相对位置关系,从第一点中选取出符合预设的跨路规则的第二点,再向终端发送第二点,用户从请求点移步至推荐的第二点进行碰面,满足预设的跨路规则,提升用户的使用体验。
本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1为本申请某些实施方式的上车点推荐方法的流程示意图;
图2为本申请某些实施方式的上车点推荐方法的流程示意图;
图3为本申请某些实施方式的上车推荐方法的场景示意图;
图4为本申请某些实施方式的上车点推荐方法的流程示意图;
图5为本申请某些实施方式的上车点推荐方法的流程示意图;
图6为本申请某些实施方式的上车点推荐方法的流程示意图;
图7为本申请某些实施方式的上车点推荐方法的流程示意图;
图8为本申请某些实施方式的上车点推荐装置的模块示意图;
图9为本申请某些实施方式的计算机可读存储介质与处理器通信的示意图;
图10为本申请某些实施方式的计算机设备的示意图。
具体实施方式
下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。
请参阅图1,图1为本申请某些实施方式的上车点推荐方法的流程示意图,本申请实施方式的上车点推荐方法包括步骤:
01:依据终端发出用车请求的请求点的位置,获取多个第一点;
02:获取请求点周围预设范围内的道路信息;
03:依据请求点、第一点及道路信息的相对位置关系,从多个第一点中选取符合预设的跨路规则的第二点;及
04:向终端发送第二点以作为推荐的上车点。
本申请实施方式的上车点推荐方法中,依据请求点的位置获取多个第一点后,并不会直接向终端发送第一点进行推荐,还会依据请求点、第一点及道路信息的相对位置关系,从第一点中选取出符合预设的跨路规则的第二点,再向终端发送第二点,用户从请求点移步至推荐的第二点进行碰面,满足预设的跨路规则,提升用户的使用体验。
具体地,步骤01中,依据终端发出用车请求的请求点的位置,获取多个第一点,具体地,终端可以是用户的手机、平板电脑、智能手表、智能眼镜等智能设备,用户通过终端可以发出用车请求,终端发出用车请求时,终端所在的位置则为请求点的位置。多个第一点可以是互联网平台初始形成的推荐点,例如位于请求点附近的高频上车的点、位于请求点附近的公交车停靠点、位于请求点附近的路口所在的位置点等,在此不作限制。第一点通常为多个,以便于在多个第一点之中选择更优的上车点进行推荐。
步骤02中,获取请求点周围预设范围内的道路信息,为了分析用户从请求点移动至第一点需要跨过的道路,首先需要先获取请求点周围的道路信息。在一个例子中,该预设范围可以由用户自行设定,也可以由平台默认设置,例如预设范围可以设置为请求点周围一公里的范围。在另一个例子中,道路信息包括道路的延伸方向、道路的类型(例如高速、国道、省道、县道、乡道等)、道路的状态(例如正常通行、维护中、堵塞中等),在此不作限制。
步骤03中,依据请求点、第一点及道路信息的相对位置关系,从多个第一点中选取符合预设的跨路规则的第二点,多个第一点中,可能有些第一点要求用户从请求点跨越较多的道路后才能到达,或者有些第一点要求用户从请求点跨越较难跨越的道路后才能到达,如果向用户的终端发送这些第一点,可能会导致用户难以到达上车点,影响用户正常的叫车需求,导致用户体验较差。通过在多个第一点中筛选中符合跨路规则的第二点,充分考虑了用户从请求点移动至第二点的实际难度,使得用户较容易到达上车点,提升用户的使用体验。其中,跨路规则可以由平台默认设置,也可以是用户依据自身的需求进行的个性化设置,例如如果用户携带较多的行李,则用户可以设置跨路规则为不跨任何道路,又例如如果当前的天气为下雨,则用户也可以设置跨路规则为不跨非硬化的道路或容易积水的道路等,在此不作限制。
步骤04中,向终端发送第二点以作为推荐的上车点,从多个第一点中选取第二点后,再向终端推荐第二点,避免用户选取到不符合跨路规则的第一点,使得用户选取的第二点都能够较易到达,提升用户的使用体验。具体地,选取并发送的第二点可以是一个,也可以是多个,以符合跨路规则的第一点的个数为准。进一步地,终端收到推荐的第二点后,用户可以选择其中一个第二点作为与司机约定的上车点,用户再前往该约定的上车点上车即可。
请参阅图2,图2为本申请某些实施方式的上车点推荐方法的流程示意图,在某些实施方式中,步骤02:获取请求点周围预设范围内的道路信息,包括重构步骤:
021:获取请求点周围预设范围内的所有预设类型的道路的标记信息;及
022:依据标记信息生成有序线段,以作为道路信息。
具体地,在步骤021中,获取请求点周围预设范围内的所有预设类型的道路的标记信息,预设类型的道路可以包括高速路、国道、省道、县道、乡道等类型,而对于另一些道路类型,例如巷道、村道等类型,可以不需要获取该另一些道路类型的道路的标记信息,因为该另一些道路类型的道路一般不会给用户跨路带来较大的不便。标记信息可以是用来表征一条道路所在的位置及延伸方向的信息,例如一条道路从起始点至终止点一共可以由多个按顺序排列的多个标记点来表示,该多个标记点即可用于表示一条道路的位置及延伸方向。当然,每一条道路都有对应的标记信息。通过实施步骤021可以得到预设类型的道路的标记信息,通过较少数据量的标记信息就可以用于指示请求点周围的路网分布情况,减少了数据的处理量,有利于更快为用户推荐上车点。
步骤022中,依据标记信息生成有序线段,以作为道路信息,将标记信息中,同一条道路的多个标记点按照顺序连接成有序线段,多条道路则通过多个有序线段进行表示,多条有序线段可以作为道路信息,以用于后续对多个第一点是否符合跨路规则进行判断。
请结合图3所示的例子,图3为本申请某些实施方式的上车推荐方法的场景示意图,在图3中为请求点D0(图3中的实心圆点)周围预设范围内的道路信息,其中,空心圆点D1、D2、D3、D4、D5为多个第一点,实线L1、L2、L3、L4、L5为多个有序线段。
请参阅图4,图4为本申请某些实施方式的上车点推荐方法的流程示意图,在某些实施方式中,在重构步骤之前,步骤02:获取请求点周围预设范围内的道路信息,还包括标记步骤:
023:获取基础路网数据;
024:在基础路网数据中,筛选出预设类型的道路为待标记道路;及
025:对于每一个待标记道路,沿待标记道路的延伸方向每隔预设距离生成一个标记,以作为标记信息。
在实施标记步骤时,首先实施步骤023以获取基础路网数据,其中,基础路网数据可以是由官方提供的路网数据,或者由地图运营商提供的路网数据,该路网数据可以是请求点所在的城市的路网数据,以便于后续获得较为准确的道路信息。然后实施步骤024:在基础路网数据中,筛选出预设类型的道路为待标记道路,可以理解,基础路网数据中包含的信息较为丰富,例如还包含了上述的不会给用户跨路带来较大不便的道路的信息等,而为了缩小最终用于进行判断的道路信息的数据量,在基础路网数据中筛选出预设类型的道路作为待标记道路。然后实施步骤025:对于每一个待标记道路,沿待标记道路的延伸方向每隔预设距离生成一个标记点,以作为标记信息,其中,预设距离可以由用户进行设定,或者由平台默认进行设定,例如预设距离可以为三十米、五十米、一百米等,在此不作限制。通过标记信息来表示待标记道路,相对于以线的方式来表示待标记道路来说,数据量更小,更有利于快速推荐上车点。另外,由于同一条待标记道路中,相邻的两个标记点之间相隔预设距离,而不会出现沿直线延伸的很长一段距离都没有标记点的情况,使得在获得请求点周围预设范围内的道路信息时,不容易遗漏待标记道路,最终推荐的上车点更合理。
进一步地,同一待标记道路上的标记点可以具有相同的标识,不同的待标记道路上的标记点可以具有不同的标识,使得在获取请求点周围预设范围内的标记信息(该标记信息实际上可能只体现为点阵)后,通过标识可以将同一待标记道路上的标记点相连,以得到上述的有序线段。
在一个例子中,标记步骤可以在终端中实施(离线处理),即,终端中可以生成上述的标记信息,在终端发出用车请求后,请求点周围预设范围内的标记信息可以上传至互联网平台的服务器,服务器与终端通信连接,由于通过标记步骤后,标记信息仅为带有标识的点阵,数据量较小,上传的速度较快。重构步骤可以在服务器中实施,以利用标记信息生成道路信息,而这一处理过程不需要耗费终端的处理资源。进一步地,步骤01、步骤03及步骤04也可以由服务器实施,在此不作限制。
请参阅图5,图5为本申请某些实施方式的上车点推荐方法的流程示意图,在某些实施方式中,步骤03:依据请求点、第一点及道路信息的相对位置关系,从多个第一点中选取符合预设的跨路规则的第二点,包括步骤:
031:对于每一个第一点,连接请求点与第一点以获得一个第一线;
032:依据第一线与道路信息之间的位置关系,获取第一线与道路信息之间的交叉信息;及
033:依据交叉信息,从多个第一点中选取符合跨路规则的第二点。
步骤031中,对于每一个第一点,连接请求点与第一点以获得一个第一线,每个第一点都可以对应一个第一线,每一个第一线则可以表示从请求点移动至第一点的最短路径,以用于后续通过第一线来判断从请求点移动至第一点的难易程度。请结合图3所示的例子,虚线S1、S2、S3、S4、S5分别为请求点D0与第一点D1、D2、D3、D4、D5之间的连线。
步骤032中,依据第一线与道路信息之间的位置关系,获取第一线与道路信息之间的交叉信息,其中,诚如上述,道路信息为有序线段,第一线也为线段,第一线与多个有序线段之间可能会发生交叉,而发生交叉则说明用户如果从请求点移动至对应的第一点,则需要跨越交叉的有序线段代表的道路。交叉信息可以包括是否有交叉、交叉的道路的数量、交叉的道路的类型等信息,在此不作限制,通过交叉信息,可以进一步从第一点中选取出第二点。请结合图3所示的例子,第一线S1与有序线段L2交叉,第一线S2与有序线段L1及L2交叉,第一线S3与有序线段L1及L2交叉,第一线S4与有序线段L2及L5交叉,第一线S5与有序线段L4交叉。
步骤033中,依据交叉信息,从多个第一点中选取符合跨路规则的第二点,通过交叉信息,可以判断每个第一点是否符合跨路规则,并选取出第二点以作为推荐的上车点。
请参阅图6,图6为本申请某些实施方式的上车点推荐方法的流程示意图,在某些实施方式中,步骤033:依据交叉信息,从多个第一点中选取符合跨路规则的第二点,包括步骤:
0331:在与第一线交叉的道路中包括预设的第一类道路时,判断第一线对应的第一点不符合跨路规则;及
0332:在与第一线交叉的道路中不包括第一类道路,且与第一线交叉的道路的数量大于阈值时,判断第一线对应的第一点不符合跨路规则。
其中,第一类道路为推定用户不便于跨越的道路,例如第一类道路包括高速路及国道,当与第一线交叉的道路中包括第一类道路时,则该第一线对应的第一点不符合跨路规则。以图3所示为例,有序线段L4表示的道路为高速路,则第一线S5对应的第一点D5不符合跨路规则,不选取为第二点。
在与第一线交叉的道路中不包括第一类道路,而与第一线交叉的道路的数量大于阈值时在,说明虽然用户从请求点移动至第一点,不需要跨越第一类道路,但是需要跨越的道路较多,也难以到达第一点,则该第一线对应的第一点也不符合跨路规则。以图3所示为例,当设置阈值为1时,与第一线S2及S3交叉的道路的数量为2,该数量大于阈值,第一点D2及D3不符合跨路规则,不选取为第二点。当然,在其他实施方式中,阈值也可以是其他值,例如为2或3或4等,在此不作限制。
请参阅图7,图7为本申请某些实施方式的上车点推荐方法的流程示意图,在某些实施方式中,步骤01:依据终端发出用车请求的请求点的位置,获取多个第一点,包括步骤011:通过预置的线上推荐模型,依据请求点生成多个第一点。通过线上推荐模型生成多个第一点,不需要在终端中安装推荐模型,降低终端的处理负担,同时,通过线上推荐模块生成多个第一点,可以不需要对地图上所有的点进行判断是否符合跨路规则,降低运算量,提高推荐的速度。
请参阅图8,图8为本申请某些实施方式的上车点推荐装置10的模块示意图,上车点推荐装置10包括第一获取模块11、第二获取模块12、选取模块13及发送模块14。第一获取模块11可用于实施步骤01,即,第一获取模块11用于依据终端发出用车请求的请求点的位置,获取多个第一点。第二获取模块12可用于实施步骤02,即,第二获取模块12用于获取请求点周围预设范围内的道路信息。选取模块13可用实施步骤03,即,选取模块13用于依据请求点、第一点及道路信息的相对位置关系,从多个第一点中选取符合预设的跨路规则的第二。发送模块14可用实施步骤04,即,发送模块14用于向终端发送第二点以作为推荐的上车点。
在某些实施方式中,第二获取模块12可用于实施重构步骤,即,第二模块模块可用于实施步骤021:获取请求点周围预设范围内的所有预设类型的道路的标记信息、及用于实施步骤022:依据标记信息生成有序线段,以作为道路信息。
在某些实施方式中,第二获取模块12可用于实施标记步骤,即,第二模块模块可用于实施步骤023:获取基础路网数据、用于实施步骤024:在基础路网数据中,筛选出预设类型的道路为待标记道路、及用于实施步骤025:对于每一个待标记道路,沿待标记道路的延伸方向每隔预设距离生成一个标记,以作为标记信息。
在某些实施方式中,选取模块13可用于实施步骤031、步骤032及步骤033,即,选取模块13可用于对于每一个第一点,连接请求点与第一点以获得一个第一线、依据第一线与道路信息之间的位置关系,获取第一线与道路信息之间的交叉信息、依据交叉信息,从多个第一点中选取符合跨路规则的第二点。
在某些实施方式中,选取模块13可用于实施步骤0331及步骤0332,即,选取模块13可用于在与第一线交叉的道路中包括预设的第一类道路时,判断第一线对应的第一点不符合跨路规则、及在与第一线交叉的道路中不包括第一类道路,且与第一线交叉的道路的数量大于阈值时,判断第一线对应的第一点不符合跨路规则。
需要说明的是,上车点推荐装置10实施本申请任一实施方式的上车点推荐方法时的实施细节及所达到的效果,可以参考上述对上车点推荐方法的描述,在此不再赘述。
此外,请参阅图8,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以上任一实施方式所述的上车点推荐方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(RandomAccess Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储设备包括由设备(例如,计算机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。
本申请方法实施例的内容均适用于本存储介质实施例,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同,具体请参见方法实施例中的说明,在此不再赘述。
此外,请参阅图9,本申请实施例还提供了一种计算机设备,本实施例所述的计算机设备可以是服务器、个人计算机以及网络设备等设备。所述计算机设备包括一个或多个处理器、存储器、以及一个或多个计算机程序。其中一个或多个计算机程序被存储在存储器中并被配置为由一个或多个处理器执行。一个或多个计算机程序配置用于执行以上任一实施方式所述的上车点推荐方法。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。
Claims (10)
1.一种上车点推荐方法,其特征在于,所述上车点推荐方法包括:
依据终端发出用车请求的请求点的位置,获取多个第一点;
获取所述请求点周围预设范围内的道路信息;
依据所述请求点、所述第一点及所述道路信息的相对位置关系,从多个所述第一点中选取符合预设的跨路规则的第二点;及
向所述终端发送所述第二点以作为推荐的上车点。
2.根据权利要求1所述的上车点推荐方法,其特征在于,所述获取所述请求点周围预设范围内的道路信息,包括重构步骤:
获取所述请求点周围预设范围内的所有预设类型的道路的标记信息;及
依据所述标记信息生成有序线段,以作为所述道路信息。
3.根据权利要求2所述的上车点推荐方法,其特征在于,在所述重构步骤之前,所述获取所述请求点周围预设范围内的道路信息,还包括标记步骤:
获取基础路网数据;
在所述基础路网数据中,筛选出所述预设类型的道路为待标记道路;及
对于每一个所述待标记道路,沿所述待标记道路的延伸方向每隔预设距离生成一个标记点,以作为所述标记信息。
4.根据权利要求3所述的上车点推荐方法,其特征在于,所述标记步骤在所述终端中实施,所述重构步骤在服务器中实施,所述服务器与所述终端通信连接。
5.根据权利要求2所述的上车点推荐方法,其特征在于,所述依据所述请求点、所述第一点及所述道路信息的相对位置关系,从多个所述第一点中选取符合预设的跨路规则的第二点,包括:
对于每一个所述第一点,连接所述请求点与所述第一点以获得一个第一线;
依据所述第一线与所述道路信息之间的位置关系,获取所述第一线与所述道路信息之间的交叉信息;及
依据所述交叉信息,从多个所述第一点中选取符合所述跨路规则的所述第二点。
6.根据权利要求5所述的上车点推荐方法,其特征在于,所述依据所述交叉信息,从多个所述第一点中选取符合所述跨路规则的所述第二点,包括:
在与所述第一线交叉的道路中包括预设的第一类道路时,判断所述第一线对应的第一点不符合所述跨路规则;及
在与所述第一线交叉的道路中不包括所述第一类道路,且与所述第一线交叉的道路的数量大于阈值时,判断所述第一线对应的第一点不符合所述跨路规则。
7.根据权利要求1至6任意一项所述的上车点推荐方法,其特征在于,所述依据终端发出用车请求的请求点的位置,获取多个第一点,包括:
通过预置的线上推荐模型,依据所述请求点生成多个所述第一点。
8.一种上车点推荐装置,其特征在于,所述上车点推荐装置包括:
第一获取模块,所述第一获取模块用于依据终端发出用车请求的请求点的位置,获取多个第一点;
第二获取模块,所述第二获取模块用于获取所述请求点周围预设范围内的道路信息;
选取模块,所述选取模块用于依据所述请求点、所述第一点及所述道路信息的相对位置关系,从多个所述第一点中选取符合预设的跨路规则的第二点;及
发送模块,所述发送模块用于向所述终端发送所述第二点以作为推荐的上车点。
9.一种计算机设备,其特征在于,包括:
一个或多个处理器;
存储器;及
一个或多个计算机程序,其中,所述一个或多个计算机程序被存储在所述存储器中,并被配置为由所述一个或多个处理器执行,所述一个或多个计算程序配置用于:执行权利要求1至7任意一项所述的上车点推荐方法。
10.一种存储有计算机程序的非易失性计算机可读存储介质,其特征在于,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行权利要求1至7任意一项所述的上车点推荐方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210046841.0A CN114219180A (zh) | 2022-01-13 | 2022-01-13 | 上车点推荐方法及装置、计算机设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210046841.0A CN114219180A (zh) | 2022-01-13 | 2022-01-13 | 上车点推荐方法及装置、计算机设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114219180A true CN114219180A (zh) | 2022-03-22 |
Family
ID=80708296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210046841.0A Pending CN114219180A (zh) | 2022-01-13 | 2022-01-13 | 上车点推荐方法及装置、计算机设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114219180A (zh) |
-
2022
- 2022-01-13 CN CN202210046841.0A patent/CN114219180A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11059485B2 (en) | Lane selection method, target vehicle and computer storage medium | |
CN107144286B (zh) | 导航方法及装置 | |
CN108133619B (zh) | 停车场停车预测的方法、装置、存储介质及终端设备 | |
CN109644144B (zh) | 无线网络优化 | |
EP3078937B1 (en) | Vehicle position estimation system, device, method, and camera device | |
US8990005B2 (en) | System and method for providing georeferenced predictive information to motor vehicles | |
US20140222330A1 (en) | Integration of contextual and historical data into route determination | |
CN103177562B (zh) | 一种获取交通状态预测所需信息的方法及装置 | |
CN113066285B (zh) | 一种路况信息确定方法、装置、电子设备及存储介质 | |
WO2022193995A1 (zh) | 一种地图更新方法、基于地图的驾驶决策方法及装置 | |
US10593200B2 (en) | Traffic hindrance risk indication apparatus | |
CN206961119U (zh) | 一种智能驾驶汽车运营***和高精度地图的分布式存储*** | |
CN102607584A (zh) | 行车路径导航方法、设备和*** | |
KR20140066200A (ko) | 교통 텔레매틱스용 경로 데이터의 전송 방법 | |
CN111738484B (zh) | 一种公交站点选址的方法、装置及计算机可读存储介质 | |
CN109615867A (zh) | 一种面向交通疏导的智能道路*** | |
CN106790680A (zh) | 高精度地图的分布式存储***及其应用 | |
US20220292965A1 (en) | Internet of Vehicles Based Dynamic Information Sending Method and Device | |
Jomrich et al. | Dynamic Map Update Protocol for Highly Automated Driving Vehicles. | |
CN111931079A (zh) | 推荐网约车上车点的方法及*** | |
CN114036411A (zh) | 一种路线规划方法、装置、设备及介质 | |
CN110686690B (zh) | 一种路况信息显示方法及其*** | |
CN110375758B (zh) | 一种路网数据处理方法、装置、电子设置以及存储介质 | |
CN112945253A (zh) | 一种出行路线推荐方法、***和装置 | |
CN114219180A (zh) | 上车点推荐方法及装置、计算机设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |