确定限制停靠位置的方法、装置、设备、介质和程序产品与流程

文档序号:24657880发布日期:2021-04-13 21:26阅读:108来源:国知局
确定限制停靠位置的方法、装置、设备、介质和程序产品与流程

1.本公开的实施例一般地涉及数据处理,并且更具体地涉及确定限制停靠位置的方法、装置、电子设备、计算机存储介质以及计算机程序产品。


背景技术:

2.随着信息技术的发展,利用网络的出行方式越来越普及。这种出行方式使车辆可以在用户或乘客指定的位置处停靠,以方便用户上/下车,从而使用户的出行更为便利。然而,用户可能并不熟悉其指定的停靠位置附近的交通管理状况。在这种情况下,用户指定的停靠位置可能处于限制停靠的路段。在限制停靠的路段停靠将显著影响道路的正常通行,并且对交通管理造成负担。尤其是在网约车被广泛应用的大城市,这将使大城市的交通拥堵和混乱问题更为严重。此外,由于在限制停靠的路段停靠很可能产生罚单,因此还将对司机的用户体验造成显著影响。


技术实现要素:

3.根据本公开的实施例,提供了一种确定限制停靠位置的方案。
4.在本公开的第一方面,提供了一种确定限制停靠位置的方法。该方法包括:针对目标路段的多个位置分别执行订单停靠位置调整,其中在针对每个位置的订单停靠位置调整中,多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置;确定在执行针对多个位置的订单停靠位置调整期间与目标路段相关联的多个违章率;以及基于多个违章率从多个位置中确定一个或多个限制停靠位置。
5.在本公开的第二方面,提供了一种用于确定限制停靠位置的装置。该装置包括:调整模块,被配置为针对目标路段的多个位置分别执行订单停靠位置调整,其中在针对每个位置的订单停靠位置调整中,多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置;第一确定模块,被配置为确定在执行针对多个位置的订单停靠位置调整期间与目标路段相关联的多个违章率;以及第二确定模块,被配置为基于多个违章率从多个位置中确定一个或多个限制停靠位置。
6.在本公开的第三方面,提供了一种电子设备。该电子设备包括:一个或多个处理器;以及存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得电子设备实现根据本公开的第一方面的方法。
7.在本公开的第四方面中,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现根据本公开的第一方面的方法。
8.在本公开的第五方面中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现根据本公开的第一方面的方法。
9.应当理解,发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
10.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
11.图1示出了能够在其中实现本公开的实施例的示例性环境的示意图;
12.图2示出了根据本公开的一些实施例的订单停靠位置调整的示例的示意图;
13.图3示出了根据本公开的一些实施例的用于确定限制停靠位置的方法的流程图;
14.图4示出了根据本公开的一些实施例的用于基于接受度来执行个体调整的方法的流程图;
15.图5示出了根据本公开的一些实施例的用于确定限制停靠位置的装置的方框图;以及
16.图6示出了能够实施本公开的实施例的电子设备的方框图。
具体实施方式
17.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的一些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
18.在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
19.如上所述,用户指定的停靠位置可能处于限制停靠的路段中,这将对道路的交通管理和司机的用户体验造成各种不利影响。因此,需要尽可能避免停靠位置处于限制停靠的路段中的情况。在某些情况下,并非是整个路段都被限制停靠,而仅仅是该路段中的某个具体位置被限制停靠。
20.然而,有时只能知道整个路段被限制停靠,而不知道整个路段中的哪个具体位置被限制停靠。传统上,在仅知道整个路段被限制停靠的情况下,也无法准确地确定整个路段中的哪个具体位置被限制停靠。在这种情况下,不得不在整个路段上避免停靠。
21.在整个路段上避免停靠将导致各种问题。例如,在整个路段上避免停靠将使得原本允许停靠的位置无法停靠,从而浪费交通资源,并且还将车辆引导到附近的其他路段,从而造成其他路段的潜在拥堵。进一步地,由于用户无法指定在其期望的路段停靠,因此将影响用户的出行体验。
22.为此,本公开的实施例提供了一种用于确定限制停靠位置的方案。在该方案中,可以针对目标路段的多个位置分别执行订单停靠位置调整。在针对每个位置的订单停靠位置调整中,多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置。由此,可以确定在执行针对多个位置的订单停靠位置调整期间与目标路段相关联的多个违章率,并且基于多个违章率从多个位置中确定一个或多个限制停靠位置。
23.以此方式,在本方案中,可以高效且准确地确定一个路段中的限制停靠位置。由此,可以避免用户指定的停靠位置处于限制停靠位置,从而降低对交通管理的影响,以及提
高司机的用户体验。此外,由于用户仍然可以指定在该路段中的其他非限制停靠位置作为停靠位置,因此与在整个路段上避免停靠相比,将提高交通资源的使用,并且改进用户的出行体验。以下将参照附图来具体描述本公开的实施例。
24.图1示出了能够在其中实现本公开的实施例的示例性环境100的示意图。环境100包括计算设备110。计算设备110可以至少包含处理器、存储器以及其他通常存在于通用计算机中的组件,以便实现计算、存储、通信、控制等功能。例如,计算设备110可以是智能电话、平板计算机、个人计算机、台式计算机、笔记本计算机、服务器、大型机、分布式计算系统等。
25.在环境100中,计算设备110被配置为确定一个路段(可替换地称为“目标路段”)中的具体限制停靠位置。具体地,计算设备110可以针对目标路段的多个位置分别执行订单停靠位置调整。例如,多个位置可以是位置120

1至120

n(在下文中,统称为“位置120”,其中n为大于1的整数)。在针对每个位置的订单停靠位置调整中,多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置。
26.图2示出了根据本公开的一些实施例的订单停靠位置调整的示例200的示意图。图2示出了目标路段所位于的地理区域210。在该地理区域210中,深灰色表示可以通行车辆的道路,浅灰色表示无法通行车辆的建筑物,一个矩形框表示一个位置,并且三个矩形框共同表示目标路段。如图2所示,订单的期望停靠位置为位置120

1。然而,在针对位置120

1的订单停靠位置调整中,多个位置中的至少一个其他位置(例如位置120

2和/或120

3)被提供作为订单的可用停靠位置。在这种情况下,车辆被推荐到目标路段中的其他位置停靠。应理解,图2中为了清楚起见,仅示出了位置120

1至120

3,事实上,目标路段可以包括任何适当数目的位置。
27.返回参考图1,订单停靠位置调整将导致目标路段的违章率改变。例如,违章率可以是分别与位置120

1至120

n对应的违章率130

1至130

n(在下文中,统称为“违章率130”,其中n为大于1的整数)。如果在针对位置120执行订单停靠位置调整之后,与该位置120对应的违章率130降低,则意味着该位置120可能是具有违章风险的限制停靠位置。
28.鉴于此,计算设备110可以基于违章率130来确定目标路段中的具体限制停靠位置,例如限制停靠位置140

1至140

m(在下文中,统称为“限制停靠位置140”,其中m为大于1并且小于等于n的整数)。应理解,虽然图1示出了多个限制停靠位置,但是目标路段可以仅具有一个限制停靠位置。
29.以此方式,在本方案中,可以高效且准确地确定一个路段中的限制停靠位置。在下文中,将结合图2

4详细描述计算设备110所进行的操作。
30.图3示出了根据本公开的一些实施例的用于确定限制停靠位置的方法300的流程图。方法300可以由如图1所示的计算设备110来实现。备选地,方法300也可以由除了计算设备110之外的其他主体实现。应当理解的是,方法300还可以包括未示出的附加步骤和/或可以省略所示出的步骤,本公开的范围在此方面不受限制。
31.在310,计算设备110针对目标路段的多个位置120分别执行订单停靠位置调整。在针对每个位置的订单停靠位置调整中,多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置。例如,以位置120

1为例,在针对位置120

1的订单停靠位置调整中,位置120

2至120

n中的至少一个其他位置被提供作为订单的可用停
靠位置,以替代订单的期望停靠位置120

1。
32.作为示例,在用户使用网约车应用预约车辆时,可以根据用户的上车或下车位置确定订单的期望停靠位置。例如,由于用户发出订单的位置距离路段中的位置120

1较近,因此位置120

1可以被确定为订单的期望停靠位置。在确定该路段中的具体限制停靠位置的过程中,位置120

2至120

n中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置120

1。由此,原本被期望停靠在位置120

1处的车辆将代替地被推荐为停靠在调整后的其他位置处。
33.在某些实施例中,计算设备110还可以预先确定多个位置120,以执行订单停靠位置调整。为此,计算设备110可以从多个路段中确定被限制停靠的路段作为目标路段。例如,计算设备110可以基于路段的历史违章率或历史违章数目等的历史违章情况,来确定具有违章风险的、被限制停靠的路段。
34.计算设备110可以将目标路段划分为多个子路段。目标路段可以以各种合适的方式被划分。例如,计算设备110可以基于目标路段的长度,将目标路段均等地划分为多个子路段。作为另一示例,计算设备110可以基于用户的实际上/下车情况,对目标路段进行划分。例如,计算设备110可以对目标路段进行划分,使得每个子路段的用户的上/下车次数相同。
35.进一步地,计算设备110可以从多个子路段中确定多个位置120。例如,计算设备110可以从每个子路段中确定一个位置。在这种情况下,每个位置可以表示一个子路段。
36.在某些实施例中,针对多个位置120中的每个位置的订单停靠位置调整包括至少一次个体调整。在每次个体调整中,至少一个其他位置中的一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置。例如,在针对位置120

1的一次个体调整中,位置120

2被提供作为订单的可用停靠位置,以替代订单的期望停靠位置120

1。而在针对位置120

1的另一次个体调整中,位置120

3被提供作为订单的可用停靠位置,以替代订单的期望停靠位置120

1。
37.在执行每次个体调整之前,计算设备110还可以考虑该个体调整所涉及的用户对该个体调整的接受度,从而基于接受度来确定是否执行该个体调整或者执行该个体调整的概率。例如,可以以较低概率对接受度较低的用户执行个体调整,而以较高概率对接受度较高的用户执行个体调整。以此方式,将尽可能地降低订单停靠位置调整对用户的出行体验的影响。在下文中,将参考图4对计算设备110执行的与个体调整相关的动作进行详细描述,并且在此省略其描述。
38.在320,计算设备110将确定在执行针对多个位置120的订单停靠位置调整期间与目标路段相关联的多个违章率130。例如,与位置120

1对应的违章率130

1可以是用位置120

2至120

n中的至少一个其他位置替代订单的期望停靠位置120

1时,目标路段上的违章率。
39.如上所述,订单停靠位置调整将导致目标路段的违章率改变。例如,在针对位置120

1执行订单停靠位置调整之后,原本被期望在位置120

1处停靠的车辆将被推荐在其他位置处停靠。在这种情况下,如果与位置120

1对应的违章率130

1降低,则意味着位置120

1可能是具有违章风险的限制停靠位置。鉴于此,在330,计算设备110基于多个违章率130从多个位置120中确定一个或多个限制停靠位置140。
40.在某些实施例中,计算设备110可以将在不执行订单停靠位置调整期间目标路段的违章率与执行订单停靠位置调整期间目标路段的多个违章率进行比较来确定限制停靠位置。具体地,计算设备110可以获取在不执行订单停靠位置调整期间与目标路段相关联的参考违章率。进一步地,计算设备110可以将参考违章率与多个违章率130分别进行比较,并且从多个位置120中确定违章率低于参考违章率的一个或多个位置作为一个或多个限制停靠位置140。
41.例如,假设参考违章率是20%,与位置120

1对应的违章率是16%,与位置120

1对应的违章率是21%,并且与位置120

3对应的违章率是22%。可见,与位置120

1对应的违章率低于参考违章率。这意味着在原本被期望在位置120

1处停靠的车辆被推荐在其他位置处停靠之后,违章率降低,从而可以确定位置120

1是存在违章风险的限制停靠位置。
42.备选地,在某些实施例中,计算设备110可以对多个违章率130进行比较,并且基于比较结果,从多个位置120中确定一个或多个限制停靠位置140。例如,假设与位置120

1对应的违章率是16%,与位置120

1对应的违章率是21%,并且与位置120

3对应的违章率是22%。在这种情况下,计算设备110可以比较位置120

1至120

3的违章率,并且将与其对应的违章率130最低的位置120

1确定为限制停靠位置。
43.以此方式,在本方案中,可以高效且准确地确定一个路段中的具体限制停靠位置。由此,可以避免用户指定的停靠位置处于限制停靠位置,从而降低对交通管理的影响,以及提高司机的用户体验。此外,由于用户仍然可以指定在该路段中的其他非限制停靠位置作为停靠位置,因此与在整个路段上避免停靠相比,将提高交通资源的使用,并且改进用户的出行体验。
44.图4示出了根据本公开的一些实施例的用于基于接受度来执行个体调整的方法400的流程图。如上所述,针对多个位置120中的每个位置的订单停靠位置调整包括至少一次个体调整。在每次个体调整中,至少一个其他位置中的一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置。在执行每次个体调整之前,计算设备110可以考虑该个体调整所涉及的用户对该个体调整的接受度,从而基于接受度来确定是否执行该个体调整或者执行该个体调整的概率。
45.具体地,针对每个位置的每次个体调整,在410,计算设备110可以确定与个体调整相关联的用户。例如,一次个体调整可以涉及将特定用户发出的订单的期望停靠位置120

1调整为可用停靠位置120

3。在这种情况下,计算设备110可以确定该次个体调整所涉及的是该特定用户。
46.在420,计算设备110可以确定该用户对该次个体调整的接受度。在某些实施例中,计算设备110可以将与该用户相关联的特征应用于接受度确定模型,以确定接受度。例如,这些特征可以包括该用户本身的个体特征。作为另一示例,这些特征也可以包括其他用户的群体特征。这是因为群体的偏好或倾向也可能影响个体的偏好或倾向,因此可以通过考虑群体特征,来更为准确和全面地确定用户的接受度。
47.例如,个体特征可以包括该用户接受历史个体调整的次数、该用户接受历史个体调整的比率、和/或该用户在该位置上/下车的历史次数。类似地,群体特征可以包括订单的期望停靠位置为该位置的其他用户接受历史个体调整的次数、其他用户接受历史个体调整的比率、和/或其他用户在该位置上/下车的历史次数。
48.此外,接受度确定模型可以被部署在计算设备110内部,也可以被部署在计算设备110外部,本发明在此不受限制。接受度确定模型可以是各种适当的神经网络模型。例如,接受度确定模型可以是实现强化学习(reinforcement learning,rl)的神经网络模型,诸如dqn(deep q network,深度强化学习网络)模型、a3c(asynchronous advantage actor

critic,异步的优势行动者评论家)模型等。
49.强化学习是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。强化学习不要求预先给定任何数据,而是在反复迭代的过程中通过接收环境对动作的奖励(反馈)获得学习信息并更新模型参数。
50.例如,在用户拒绝订单停靠位置调整的情况下,接受度确定模型可以基于该拒绝行为而被更新,从而使得接受度确定模型输出的用户的接受度下降。反之,在用户接受订单停靠位置调整的情况下,接受度确定模型可以基于该接受行为而被更新,从而使得接受度确定模型输出的用户的接受度上升。以此方式,本方案可以利用接受度确定模型自动和高效地基于用户的历史行为,确定用户对订单停靠位置调整的接受度。
51.在430,计算设备110可以基于接受度,执行个体调整。在某些实施例中,计算设备110可以基于接受度,确定向对用户执行该次个体调整的概率。例如,如果用户的接受度高,则计算设备110可以较高的概率(诸如90%)执行该次个体调整。然而,如果用户的接受度低,则计算设备110可以较低的概率(诸如30%)执行该次个体调整。
52.以此方式,在本方案中,可以根据用户接受度来决定是否执行每次个体订单停靠位置调整。由此,可以在不影响用户体验的情况下,通过订单停靠位置调整来确定一个路段中的具体限制停靠位置。
53.图5示出了根据本公开的一些实施例的用于确定限制停靠位置的装置500的方框图。例如,装置500可以设置在计算设备110中。如图5所示,装置500包括调整模块510,被配置为针对目标路段的多个位置分别执行订单停靠位置调整,其中在针对每个位置的订单停靠位置调整中,多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置;第一确定模块520,被配置为确定在执行针对多个位置的订单停靠位置调整期间与目标路段相关联的多个违章率;以及第二确定模块530,被配置为基于多个违章率从多个位置中确定一个或多个限制停靠位置。
54.在一些实施例中,针对每个位置的订单停靠位置调整包括至少一次个体调整,在每次个体调整中,至少一个其他位置中的一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置,并且调整模块510包括:针对每个位置的每次个体调整:用户确定模块,被配置为确定与个体调整相关联的用户;用户接受度确定模块,被配置为确定用户对个体调整的接受度;以及个体调整模块,被配置为基于接受度,执行个体调整。
55.在一些实施例中,用户接受度确定模块包括:接受度确定模块,被配置为将与用户相关联的特征应用于接受度确定模型,以确定接受度。
56.在一些实施例中,特征包括以下至少一项:用户接受历史个体调整的次数,用户接受历史个体调整的比率,用户在位置上/下车的历史次数,订单的期望停靠位置为位置的其他用户接受历史个体调整的次数,其他用户接受历史个体调整的比率,以及其他用户在位置上/下车的历史次数。
57.在一些实施例中,第二确定模块530包括:获取模块,被配置为获取在不执行订单停靠位置调整期间与目标路段相关联的参考违章率;第一比较模块,被配置为将参考违章率与多个违章率分别进行比较;以及第一限制停靠位置确定模块,被配置为从多个位置中确定违章率低于参考违章率的一个或多个位置作为一个或多个限制停靠位置。
58.在一些实施例中,第二确定模块530包括:第二比较模块,被配置为将多个违章率进行比较;以及第二限制停靠位置确定模块,被配置为基于比较的结果,从多个位置中确定一个或多个限制停靠位置。
59.在一些实施例中,装置500还包括:路段确定模块,被配置为从多个路段中确定被限制停靠的路段作为目标路段;划分模块,被配置为将目标路段划分为多个子路段;以及位置确定模块,被配置为从多个子路段中确定多个位置。
60.图6示出了一个可以用来实施本公开的实施例的电子设备600的示意性框图。设备600可以用于实现图5的装置500。如图所示,设备600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的计算机程序指令或者从存储单元608加载到随机访问存储器(ram)603中的计算机程序指令,来执行各种适当的动作和处理。在ram 603中,还可存储设备600操作所需的各种程序和数据。cpu 601、rom 602以及ram 603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
61.设备600中的多个部件连接至i/o接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
62.上文所描述的各个过程和处理,例如方法300和/或400,可由处理单元601执行。例如,在一些实施例中,方法300和/或400可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由rom 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序被加载到ram 603并由cpu 601执行时,可以执行上文描述的方法300和/或400的一个或多个步骤。备选地,在其他实施例中,cpu 601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法300和/或400。
63.本公开可以是方法、设备、系统和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。
64.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd

rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
65.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
66.用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
67.这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
68.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
69.也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
70.附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动
作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
71.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术者来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术者能理解本文公开的各实施例。
72.本申请实施例公开了ts1、一种确定限制停靠位置的方法,包括:针对目标路段的多个位置分别执行订单停靠位置调整,其中在针对每个位置的订单停靠位置调整中,所述多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置;确定在执行针对所述多个位置的订单停靠位置调整期间与所述目标路段相关联的多个违章率;以及基于所述多个违章率从所述多个位置中确定一个或多个限制停靠位置。
73.ts2、根据ts1所述的方法,其中针对所述每个位置的订单停靠位置调整包括至少一次个体调整,在每次个体调整中,所述至少一个其他位置中的一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置,并且针对所述多个位置分别执行订单停靠位置调整包括:针对所述每个位置的所述每次个体调整:确定与所述个体调整相关联的用户;确定所述用户对所述个体调整的接受度;以及基于所述接受度,执行所述个体调整。
74.ts3、根据ts2所述的方法,其中确定所述接受度包括:将与所述用户相关联的特征应用于接受度确定模型,以确定所述接受度。
75.ts4、根据ts3所述的方法,其中所述特征包括以下至少一项:所述用户接受历史个体调整的次数,所述用户接受历史个体调整的比率,所述用户在所述位置上/下车的历史次数,订单的期望停靠位置为所述位置的其他用户接受历史个体调整的次数,所述其他用户接受历史个体调整的比率,以及所述其他用户在所述位置上/下车的历史次数。
76.ts5、根据ts1所述的方法,其中确定所述一个或多个限制停靠位置包括:获取在不执行所述订单停靠位置调整期间与所述目标路段相关联的参考违章率;将所述参考违章率与所述多个违章率分别进行比较;以及从所述多个位置中确定违章率低于所述参考违章率的一个或多个位置作为所述一个或多个限制停靠位置。
77.ts6、根据ts1所述的方法,其中确定所述一个或多个限制停靠位置包括:将所述多个违章率进行比较;以及基于所述比较的结果,从所述多个位置中确定所述一个或多个限制停靠位置。
78.ts7、根据ts1所述的方法,还包括:从多个路段中确定被限制停靠的路段作为所述目标路段;将所述目标路段划分为多个子路段;以及从所述多个子路段中确定所述多个位置。
79.ts8、一种确定限制停靠位置的装置,包括:调整模块,被配置为针对目标路段的多个位置分别执行订单停靠位置调整,其中在针对每个位置的订单停靠位置调整中,所述多个位置中的至少一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置;第一确定模块,被配置为确定在执行针对所述多个位置的订单停靠位置调整期间与所述目标路段相关联的多个违章率;以及第二确定模块,被配置为基于所述多个违章率从所述多个位置中确定一个或多个限制停靠位置。
80.ts9、根据ts8所述的装置,其中针对所述每个位置的订单停靠位置调整包括至少一次个体调整,在每次个体调整中,所述至少一个其他位置中的一个其他位置被提供作为订单的可用停靠位置,以替代订单的期望停靠位置,并且所述调整模块包括:针对所述每个位置的所述每次个体调整:用户确定模块,被配置为确定与所述个体调整相关联的用户;用户接受度确定模块,被配置为确定所述用户对所述个体调整的接受度;以及个体调整模块,被配置为基于所述接受度,执行所述个体调整。
81.ts10、根据ts9所述的装置,其中所述用户接受度确定模块包括:接受度确定模块,被配置为将与所述用户相关联的特征应用于接受度确定模型,以确定所述接受度。
82.ts11、根据ts10所述的装置,其中所述特征包括以下至少一项:所述用户接受历史个体调整的次数,所述用户接受历史个体调整的比率,所述用户在所述位置上/下车的历史次数,订单的期望停靠位置为所述位置的其他用户接受历史个体调整的次数,所述其他用户接受历史个体调整的比率,以及所述其他用户在所述位置上/下车的历史次数。
83.ts12、根据ts8所述的装置,其中所述第二确定模块包括:获取模块,被配置为获取在不执行所述订单停靠位置调整期间与所述目标路段相关联的参考违章率;第一比较模块,被配置为将所述参考违章率与所述多个违章率分别进行比较;以及第一限制停靠位置确定模块,被配置为从所述多个位置中确定违章率低于所述参考违章率的一个或多个位置作为所述一个或多个限制停靠位置。
84.ts13、根据ts8所述的装置,其中所述第二确定模块包括:第二比较模块,被配置为将所述多个违章率进行比较;以及第二限制停靠位置确定模块,被配置为基于所述比较的结果,从所述多个位置中确定所述一个或多个限制停靠位置。
85.ts14、根据ts8所述的装置,其中所述装置还包括:路段确定模块,被配置为从多个路段中确定被限制停靠的路段作为所述目标路段;划分模块,被配置为将所述目标路段划分为多个子路段;以及位置确定模块,被配置为从所述多个子路段中确定所述多个位置。
86.ts15、一种电子设备,所述电子设备包括:一个或多个处理器;以及存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现根据ts1

7中任一项所述的方法。
87.ts16、一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现根据ts1

7中任一项所述的方法。
88.ts17、一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据ts1

7中任一项所述的方法。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1