[go: up one dir, main page]

CN110413884A - Apparatus, method, storage medium, and electronic device for providing online car-hailing service - Google Patents

Apparatus, method, storage medium, and electronic device for providing online car-hailing service Download PDF

Info

Publication number
CN110413884A
CN110413884A CN201910645257.5A CN201910645257A CN110413884A CN 110413884 A CN110413884 A CN 110413884A CN 201910645257 A CN201910645257 A CN 201910645257A CN 110413884 A CN110413884 A CN 110413884A
Authority
CN
China
Prior art keywords
user
vehicle
value
expected
car
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.)
Withdrawn
Application number
CN201910645257.5A
Other languages
Chinese (zh)
Inventor
周倩
张保福
戚亦平
陈亮
顾昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN201910645257.5A priority Critical patent/CN110413884A/en
Publication of CN110413884A publication Critical patent/CN110413884A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本公开提供一种网约车服务提供装置、方法、计算机可读存储介质及电子设备。该网约车服务提供装置包括:第一获取单元,用于获取上车地点和下车地点;第一预估单元,用于获取可选车型的第一用户预期条件的预估值;第二获取单元,用于获取该第一用户预期条件的设置值;以及推荐单元,用于基于该第一用户预期条件的预估值推荐满足第一用户预期条件的设置值的车型。

The present disclosure provides an online car-hailing service providing device, method, computer-readable storage medium, and electronic equipment. The device for providing online car-hailing services includes: a first acquisition unit, used to obtain the boarding location and the alighting location; a first estimation unit, used to obtain the estimated value of the first user's expected condition of the optional vehicle model; the second An acquiring unit, configured to acquire the setting value of the first user's expected condition; and a recommending unit, configured to recommend a car model that satisfies the set value of the first user's expected condition based on the estimated value of the first user's expected condition.

Description

网约车服务提供装置、方法、存储介质及电子设备Apparatus, method, storage medium, and electronic device for providing online car-hailing service

技术领域technical field

本公开的实施例涉及一种网约车服务提供装置、方法、计算机可读存储介质及电子设备。Embodiments of the present disclosure relate to an online car-hailing service providing device, method, computer-readable storage medium, and electronic equipment.

背景技术Background technique

网约车服务是指通过网络向用户提供预约出租车或其他类型的车辆进而帮助用户出行的服务。目前,市面上已有越来越多的提供网约车服务的出行服务商,各个出行服务商可以提供多个品类的车型。从而用户可以获得多样化的网约车服务。车辆的品类表示车辆的类型,例如,常见的品类可以包括出租车、经济型、舒适型、商务型、豪华型等。Online car-hailing services refer to services that provide users with booking taxis or other types of vehicles through the Internet to help users travel. At present, there are more and more travel service providers on the market that provide online car-hailing services, and each travel service provider can provide multiple categories of car models. In this way, users can obtain a variety of online car-hailing services. The category of the vehicle indicates the type of the vehicle, for example, common categories may include taxi, economy, comfort, business, luxury, etc.

为了提供更多样化的出行服务,目前已提出了将多个出行服务商的服务聚合到一个应用软件中的技术方案。通过这样的聚合模式的技术方案,用户可以更方便地比较和选择各个出行服务商的服务。In order to provide more diversified travel services, a technical solution for aggregating the services of multiple travel service providers into one application software has been proposed. Through such a technical solution of aggregation mode, users can more conveniently compare and select the services of various travel service providers.

发明内容Contents of the invention

本公开的实施例提供了能够提高用户体验的网约车服务提供装置、方法、计算机可读存储介质及电子设备。Embodiments of the present disclosure provide an online car-hailing service providing device, method, computer-readable storage medium, and electronic equipment capable of improving user experience.

本公开的实施例提供了一种网约车服务提供装置,该网约车服务提供装置包括:第一获取单元,用于获取上车地点和下车地点;第一预估单元,用于获取可选车型的第一用户预期条件的预估值;第二获取单元,用于获取该第一用户预期条件的设置值;以及推荐单元,用于基于该第一用户预期条件的预估值推荐满足第一用户预期条件的设置值的车型。An embodiment of the present disclosure provides an online car-hailing service providing device, the online car-hailing service providing device includes: a first acquisition unit, used to obtain the boarding location and alighting location; a first estimation unit, used to obtain The estimated value of the first user's expected condition of the optional vehicle type; the second acquisition unit is used to acquire the setting value of the first user's expected condition; and the recommendation unit is used to recommend based on the estimated value of the first user's expected condition A car model that satisfies the set value of the first user's expected condition.

本公开的实施例提供了一种网约车服务提供方法,该网约车服务提供方法包括:获取上车地点和下车地点;获取可选车型的第一用户预期条件的预估值;获取该第一用户预期条件的设置值;以及基于该第一用户预期条件的预估值推荐满足该第一用户预期条件的设置值的车型。An embodiment of the present disclosure provides a method for providing online car-hailing services. The method for providing online car-hailing services includes: obtaining the boarding location and the getting off location; obtaining the estimated value of the first user's expected condition of the optional vehicle model; obtaining The setting value of the first user's expected condition; and recommending a vehicle model that satisfies the set value of the first user's expected condition based on the estimated value of the first user's expected condition.

本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的网约车服务提供方法中的步骤。An embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and is characterized in that, when the program is executed by a processor, the above-mentioned steps in the method for providing an online car-hailing service are implemented.

本公开的实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,该处理器执行时实现上述的网约车服务提供方法中的步骤。An embodiment of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. steps in the method.

根据本公开的实施例,可以根据用户的个性化需求来推荐车型,从而不仅可以减少用户选择车型的时间和繁琐度,而且能够更贴近用户的真实需求,提高用户的体验。According to the embodiments of the present disclosure, car models can be recommended according to the user's individual needs, thereby not only reducing the time and complexity for the user to select a car model, but also being closer to the real needs of the user and improving the user's experience.

附图说明Description of drawings

为了更清楚地说明本公开实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍。下面描述中的附图仅仅是本公开的示例性实施例。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings that need to be used in the description of the embodiments. The drawings in the following description are merely exemplary embodiments of the present disclosure.

图1示出用于提供网约车服务的界面的示例示意图。Fig. 1 shows an example schematic diagram of an interface for providing online car-hailing services.

图2是示出根据本公开实施例的网约车服务提供装置的结构示意图。Fig. 2 is a schematic structural diagram showing an apparatus for providing a car-hailing service according to an embodiment of the present disclosure.

图3是示出根据本公开实施例的网约车服务提供装置的结构示意图。Fig. 3 is a schematic structural diagram showing an apparatus for providing a car-hailing service according to an embodiment of the present disclosure.

图4是示出根据本公开实施例的预期条件预估模型的应用示意图。Fig. 4 is a schematic diagram illustrating the application of an expected condition prediction model according to an embodiment of the present disclosure.

图5A示出根据本公开实施例的网约车服务提供装置的应用界面的示例示意图。Fig. 5A shows an exemplary schematic diagram of an application interface of an apparatus for providing a car-hailing service according to an embodiment of the present disclosure.

图5B示出了根据本公开实施例的网约车服务提供装置的另一应用界面的示例示意图。Fig. 5B shows an exemplary schematic diagram of another application interface of the car-hailing service providing device according to an embodiment of the present disclosure.

图6是示出根据本公开实施例的网约车服务提供方法的流程图。Fig. 6 is a flowchart illustrating a method for providing an online car-hailing service according to an embodiment of the present disclosure.

图7是示出根据本公开实施例的用于提供网约车服务的电子设备的结构示意图。Fig. 7 is a schematic structural diagram showing an electronic device for providing online car-hailing service according to an embodiment of the present disclosure.

具体实施方式Detailed ways

为了使得本公开的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。In order to make the objects, technical solutions, and advantages of the present disclosure more apparent, exemplary embodiments according to the present disclosure will be described in detail below with reference to the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited by the exemplary embodiments described here.

在本说明书和附图中,具有基本上相同或相似步骤和元素用相同或相似的附图标记来表示,且对这些步骤和元素的重复描述将被省略。同时,在本公开的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性或排序。In this specification and the drawings, substantially the same or similar steps and elements are denoted by the same or similar reference numerals, and repeated descriptions of these steps and elements will be omitted. Meanwhile, in the description of the present disclosure, the terms "first", "second" and the like are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance or ranking.

图1示出一种用于提供网约车服务的界面100的示例示意图。Fig. 1 shows an example schematic diagram of an interface 100 for providing online car-hailing services.

参考图1,其是聚合模式的网约车服务提供方案的界面100。界面100包括地图区域101、可选车型区域102、以及打车确认键103。地图区域101显示与当前出行相关的地图,其中可以包括行程的起点和终点,用户可以通过交互输入或改变其行程的起点和终点。可选车型区域102可以包括多个车辆品类标签,图1中示例性地示出了出租车、经济型、舒适型、商务型、豪华型五个品类标签。每个品类标签下可以包括多个可选出行服务商及对应的预估服务价格。图1中示出了经济型品类下的三个出行服务商A、B和C以及这些出行服务商的经济型车辆的预估服务费用X元、Y元和Z元。Referring to FIG. 1 , it is an interface 100 of an online car-hailing service provision solution in an aggregation mode. The interface 100 includes a map area 101 , an optional car model area 102 , and a taxi confirmation key 103 . The map area 101 displays a map related to the current trip, which may include the start point and end point of the trip, and the user can input or change the start point and end point of the trip through interaction. The optional vehicle model area 102 may include a plurality of vehicle category tags, and FIG. 1 exemplarily shows five category tags of taxi, economy type, comfortable type, business type, and luxury type. Each category label can include multiple optional travel service providers and corresponding estimated service prices. Figure 1 shows three travel service providers A, B and C under the economy category and the estimated service fees X yuan, Y yuan and Z yuan of the economy vehicles of these travel service providers.

基于界面100上所提供的信息,用户可以选择一个或多个车辆品类标签下的一个或多个出行服务商提供的车型,例如通过点击相应品类标签下的相应出行服务商。图1中经济型品类下的出行服务商A和出行服务商B被选择。同时选择的车型可以属于相同或不同的品类。用户在选定了车型后可以点击打车确认键103,例如图中的“立即打车”,呼叫网约车。由此,聚合模式的网约车服务提供方案可以提供用户如上选择的车型的网约车服务。Based on the information provided on the interface 100, the user can select the car models provided by one or more travel service providers under one or more vehicle category labels, for example, by clicking on the corresponding travel service provider under the corresponding category label. Travel service provider A and travel service provider B under the economy category in Figure 1 are selected. The car models selected at the same time can belong to the same or different categories. After the user has selected a car model, he can click the confirmation button 103 for calling a taxi, such as "Take a taxi now" in the figure, to call the online car-hailing service. Therefore, the online car-hailing service provision scheme in the aggregation mode can provide the online car-hailing service of the car model selected by the user as above.

然而,随着界面100中可以接入的出行服务商和车辆品类越来越丰富,车型信息越来越分散,用户浏览众多车型并进行选择的过程变得越来越困难。例如,在界面100上,用户不能直接表达出其对于时间成本和车费成本的需求,只能频繁切换品类标签来逐个浏览和选择车型,操作过程将变得长而繁琐,导致用户体验较差。However, as more and more travel service providers and vehicle categories can be accessed in the interface 100 , and vehicle model information becomes more and more scattered, it becomes more and more difficult for users to browse and select numerous vehicle models. For example, on the interface 100, users cannot directly express their needs for time cost and fare cost, but can only frequently switch category labels to browse and select models one by one. The operation process will become long and cumbersome, resulting in poor user experience .

针对上述一个或多个问题,本公开的实施例提供了能够提高用户体验的网约车服务提供装置以及网约车服务提供方法。To address one or more of the above problems, embodiments of the present disclosure provide an online car-hailing service providing device and a network car-hailing service providing method that can improve user experience.

需要说明的是,虽然本公开的部分实施例是基于聚合模式的网约车服务提供方案而进行描述的,但是本领域技术人员能够确定本公开不限于应用于聚合模式的网约车服务提供方案,其同样也可以应用于其他模式的网约车服务提供方案,例如,仅提供单一出行服务商、但提供多个车辆品类的非聚合模式,或者提供多个出行服务商,但不区分车辆品类的模式。It should be noted that although some embodiments of the present disclosure are described based on the network car-hailing service provision scheme of the aggregation mode, those skilled in the art can determine that the present disclosure is not limited to the network car-hailing service provision scheme of the aggregation mode , which can also be applied to other modes of online car-hailing service provision solutions, for example, a non-aggregated model that only provides a single travel service provider but provides multiple vehicle categories, or provides multiple travel service providers without distinguishing vehicle categories mode.

图2是示出根据本公开实施例的网约车服务提供装置200的结构示意图。Fig. 2 is a schematic structural diagram showing an apparatus 200 for providing a car-hailing service according to an embodiment of the present disclosure.

参考图2,网约车服务提供装置200可以包括第一获取单元201、第一预估单元202、第二获取单元203和推荐单元204。第一获取单元201用于获取上车地点和下车地点。第一预估单元202用于获取可选车型的第一用户预期条件的预估值。第二获取单元203用于获取第一用户预期条件的设置值。推荐单元204用于基于第一用户预期条件的预估值推荐满足第一用户预期条件的设置值的车型。Referring to FIG. 2 , the online car-hailing service provider 200 may include a first acquisition unit 201 , a first estimation unit 202 , a second acquisition unit 203 and a recommendation unit 204 . The first acquiring unit 201 is used to acquire the boarding location and the getting off location. The first estimation unit 202 is configured to obtain an estimated value of a first user's expected condition of an optional vehicle type. The second acquiring unit 203 is configured to acquire the setting value of the first user's expected condition. The recommending unit 204 is configured to recommend, based on the estimated value of the first user's expected condition, a car model that satisfies the set value of the first user's expected condition.

网约车服务提供装置200可以是任何能够向用户提供网约车服务的装置,例如智能手机、平板电脑、个人数字助理等设备。根据本公开实施例的网约车服务提供装置200可以根据用户提供的上车地点和下车地点以及其它条件(用户预期条件)向用户推荐车型。The online car-hailing service providing device 200 may be any device capable of providing online car-hailing services to users, such as smart phones, tablet computers, personal digital assistants and other devices. The online car-hailing service provider 200 according to the embodiment of the present disclosure can recommend car models to the user according to the pick-up location and drop-off location and other conditions (user expected conditions) provided by the user.

第一获取单元201可以根据用户的输入获取上车地点和下车地点,例如用户可以通过文字输入上车地点和下车地点,或者从地图上选择上车地点和下车地点。此外,第一获取单元201也可以通过其它方式来获取上车地点和下车地点,例如,可以通过定位系统(例如,全球定位系统GPS或北斗定位系统)来获取用户的当前位置作为上车地点、通过接收朋友发送的位置共享来获取下车地点等。The first acquiring unit 201 can acquire the boarding location and the getting off location according to the user's input, for example, the user can input the boarding location and the getting off location by text, or select the boarding location and the getting off location from the map. In addition, the first acquisition unit 201 can also acquire the boarding location and the disembarking location by other means, for example, the user's current location can be obtained as the boarding location through a positioning system (for example, the Global Positioning System (GPS) or the Beidou positioning system) , Obtain the drop-off location by receiving location sharing sent by friends.

根据本公开实施例的可选车型表示用户此次服务可以选择的车型,例如,网约车服务提供装置200在获取了上车地点和下车地点后可以确定能够提供此次服务的可选车型作为用户可以选择的车型。在本公开的实施例中,“车型”表示在网约车服务提供装置200中区分车辆的属性的总和。例如,在上述图1所示的聚合模式的网约车服务中,区分车辆的属性为“车辆品类”和“出行服务商”,“车型”即为这两个属性的叠加。例如,对于车辆品类为“经济型”、出行服务商为A的车辆,其车型为出行服务商A的经济型车辆。在一些实施例中,“车型”还可以包括更多的信息,例如,其还可以包括车辆的具体款型,例如“新能源”。例如,“车型”可以是出行服务商A的经济型的新能源车辆。在非聚合模式的网约车服务中,“车型”可以仅包括“车辆品类”属性,例如“经济型”、“豪华型”等,也可以进一步包括具体款型,例如“经济型的新能源”车辆。在本公开不限定“车型”的具体形式,只要能在网约车服务提供装置200中区分车辆即可。The optional car models according to the embodiments of the present disclosure represent the car models that users can choose for this service. For example, the online car-hailing service provider 200 can determine the optional car models that can provide this service after obtaining the pick-up location and the drop-off location. As the car model that the user can choose. In the embodiment of the present disclosure, "model" means the sum of the attributes distinguishing vehicles in the online car-hailing service providing device 200 . For example, in the online car-hailing service in the aggregation mode shown in Figure 1 above, the attributes that distinguish vehicles are "vehicle category" and "travel service provider", and "model" is the superposition of these two attributes. For example, for a vehicle whose vehicle category is "economy" and travel service provider A, its model is the travel service provider A's economy vehicle. In some embodiments, the "model" may also include more information, for example, it may also include a specific model of the vehicle, such as "new energy". For example, the "model" can be an economical new energy vehicle of travel service provider A. In the non-aggregated online car-hailing service, the "model" may only include the attributes of "vehicle category", such as "economical", "luxury", etc., or it may further include specific models, such as "economical new energy "vehicle. The present disclosure does not limit the specific form of the "vehicle type", as long as the vehicle can be distinguished in the online car-hailing service providing device 200 .

对于可选车型,网约车服务提供装置200的第一预估单元202获取其第一用户预期条件的预估值。在本公开中,用户预期条件表示用户对此次出行所预期的条件,例如其可以包括:预期上车时间、预期下车时间、预期在途时间、预期费用、预期服务满意度或以上的任意组合。显然,本公开的实施例也可以采用其他任何适用的预期条件。用户预期条件的预估值表示网约车服务提供装置提供的车辆对于该用户预期条件所能达到的估计值,例如,当第一用户预期条件为预期上车时间时,其预估值为网约车服务提供装置提供的车辆所能达到的预期上车时间的估计值,即预估上车时间;当第一用户预期条件为预期费用时,其预估值为网约车服务提供装置提供的车辆所能达到的预期费用的估计值,即预估费用。根据本公开的实施例,第一预估单元202可以自己计算第一用户预期条件的预估值,也可以从服务器获取第一用户预期条件的预估值,即由服务器计算出第一用户预期条件的预估值后发送给网约车服务提供装置200的第一预估单元202,其都属于“获取第一用户预期条件的预估值”的范围。网约车服务提供装置200可以通过通信装置与服务器连接以获取上述预估值。For optional car models, the first estimation unit 202 of the online car-hailing service provider 200 acquires the estimated value of the first user's expected condition. In this disclosure, the user's expected condition means the user's expected condition for this trip, for example, it may include: expected boarding time, expected getting off time, expected en route time, expected cost, expected service satisfaction or any combination of the above . Apparently, any other applicable expected conditions may also be adopted in the embodiment of the present disclosure. The estimated value of the user's expected condition represents the estimated value that the vehicle provided by the online car-hailing service provider device can achieve for the user's expected condition. For example, when the first user's expected condition is the expected boarding time, the estimated value is The estimated value of the expected boarding time that the vehicle provided by the car-hailing service providing device can achieve, that is, the estimated boarding time; when the first user's expected condition is the expected cost, the estimated value is the The estimated value of the expected cost that the vehicle can achieve, that is, the estimated cost. According to an embodiment of the present disclosure, the first estimation unit 202 may calculate the estimated value of the first user's expected condition by itself, or obtain the estimated value of the first user's expected condition from the server, that is, the server calculates the estimated value of the first user's expected condition The estimated value of the condition is then sent to the first estimation unit 202 of the online car-hailing service providing device 200, which all belong to the scope of "obtaining the estimated value of the first user's expected condition". The online car-hailing service providing device 200 may be connected to a server through a communication device to obtain the above estimated value.

第一用户预期条件的预估值可以依据目标车型、用户特征、当前供需特征、时空特征和/或当前订单特征等因素进行计算。例如,当第一用户预期条件为预期上车时间时,第一预估单元202或服务器可以计算各个可选车型预期到达上车地点的最短时间作为各个可选车型的预期上车时间这一用户预期条件的预估值。在计算车型到达上车地点的最短时间时,例如可以考虑:当前计算所针对的车型,即目标车型;用户特征,例如,对于老用户可以优先调度,从而上车时间可以更早;当前供需特征,例如,当前需求旺盛时,预期上车时间可能会更晚;时空特征,例如,偏僻的上车地点或下车地点预期上车时间可能会更晚,夜晚预期上车时间可能会更晚;当前订单特征,例如,当前订单若附加了红包可能会缩短预期上车时间。在计算用户预期条件的预估值时可以将上述因素作为预估模型的输入参数,预估模型的输出为预估值。该预估模型例如可以通过人工智能的机器学习技术(例如XGBoost模型)建立,例如可以通过过去一段时间的样本数据作为训练数据对预估模型进行训练,由此生成可以用于生成用户预期条件的预估值的预估模型。在本公开的一些实施例中,计算预估值的预估模型也可以是简单的计算公式,而非经过训练的人工智能模型,例如,若预期费用为第一用户预期条件,则预期费用的预估值可以简单地根据行程的里程乘以单价而获得,而不需要根据人工智能模型,当然其也可以通过上述基于AI的预估模型计算。在本公开的实施例中,第一用户预期条件的预估值可以从出行服务商提供的预估接口获得,即出行服务商的服务器将相应的预估值提供给网约车服务提供装置200的第一预估单元202。出行服务商的服务器可以基于上述各种预估模型计算预估值。The estimated value of the first user's expected condition can be calculated based on factors such as target vehicle type, user characteristics, current supply and demand characteristics, space-time characteristics and/or current order characteristics. For example, when the first user's expected condition is the expected boarding time, the first estimation unit 202 or the server can calculate the shortest time that each optional vehicle model is expected to arrive at the boarding location as the expected boarding time of each optional vehicle model. Estimated value of expected conditions. When calculating the shortest time for a car model to arrive at the boarding location, for example, you can consider: the car model for the current calculation, that is, the target model; user characteristics, for example, for old users, priority can be dispatched, so that the boarding time can be earlier; current supply and demand characteristics , for example, when the current demand is strong, the expected boarding time may be later; spatio-temporal characteristics, for example, the expected boarding time may be later at remote boarding locations or drop-off locations, and the expected boarding time may be later at night; The characteristics of the current order, for example, if the current order is attached with a red envelope, the expected boarding time may be shortened. When calculating the estimated value of the user's expected condition, the above-mentioned factors can be used as input parameters of the estimation model, and the output of the estimation model is an estimated value. The prediction model can be established, for example, by artificial intelligence machine learning technology (such as XGBoost model), for example, the prediction model can be trained by using the sample data of a period of time in the past as the training data, thereby generating the data that can be used to generate the user's expected conditions. Estimation model for estimated values. In some embodiments of the present disclosure, the estimation model for calculating the estimated value may also be a simple calculation formula instead of a trained artificial intelligence model. For example, if the expected cost is the first user's expected condition, then the expected cost The estimated value can be obtained simply by multiplying the unit price by the mileage of the itinerary instead of the artificial intelligence model. Of course, it can also be calculated by the aforementioned AI-based estimation model. In an embodiment of the present disclosure, the estimated value of the first user's expected condition can be obtained from the estimated interface provided by the travel service provider, that is, the server of the travel service provider provides the corresponding estimated value to the online car-hailing service provider 200 The first estimation unit 202 of . The server of the travel service provider can calculate the estimated value based on the above-mentioned various estimation models.

根据本公开的实施例,第一预估单元202获取的第一用户预期条件的预估值可以用于与用户输入的第一用户预期条件的设置值进行比较,以便网约车服务提供装置200的推荐单元204推荐满足第一用户预期条件的设置值的车型。用户预期条件的设置值表示用户对该用户预期条件设置的值,用户要求所推荐的车型能够满足该设置值。例如,当第一用户预期条件为预期上车时间时,其设置值为用户设置的需要上车的时间;当第一用户预期条件为预期费用时,其设置值为用户设置的需要满足的费用。第二获取单元203用于获取第一用户预期条件的设置值。该设置值可以是用户当前输入的值,也可以是用户存储在网约车服务提供装置200中用于多次使用的设置值。用户输入设置值的方式可以多种多样,包括但不限于语音输入、手写输入、拼音输入等,而且,用户不仅可以直接输入数值,也可以通过拖动进度条等图形操作方式进行输入。第一用户预期条件的设置值不仅可以是一个点值也可以是一个范围值,例如可以设置用户预期上车的时间或预期费用的最小值和最大值。According to an embodiment of the present disclosure, the estimated value of the first user's expected condition acquired by the first estimation unit 202 can be used for comparison with the set value of the first user's expected condition input by the user, so that the online car-hailing service providing device 200 The recommendation unit 204 recommends car models that meet the set value of the first user expectation condition. The setting value of the user's expected condition indicates the value set by the user for the user's expected condition, and the user requires that the recommended vehicle model can meet the set value. For example, when the first user's expected condition is the expected boarding time, the set value is the time required to get on the bus set by the user; when the first user's expected condition is the expected fee, the set value is the required fee set by the user . The second acquiring unit 203 is configured to acquire the setting value of the first user's expected condition. The setting value may be a value currently input by the user, or a setting value stored by the user in the online car-hailing service providing apparatus 200 for multiple use. There are various ways for the user to input the setting value, including but not limited to voice input, handwriting input, pinyin input, etc. Moreover, the user can not only input the value directly, but also input by graphical operation methods such as dragging the progress bar. The setting value of the first user's expected condition can be not only a point value but also a range value, for example, the user's expected boarding time or the minimum and maximum value of the expected cost can be set.

在第二获取单元203获取了第一用户预期条件的设置值后,推荐单元204可以将各个可选车型的第一用户预期条件的预估值与设置值进行比较,以便推荐满足设置值的车型。所推荐的车型可以显示在网约车服务提供装置200的界面上,供用户选择。用户可以选择所有推荐的车型,即不对所推荐的车型进行进一步的选择,就进行车辆呼叫。可选的,用户也可以在所推荐的车型中选择部分车型进行呼叫。例如,预估值显示单元307可以通过自动勾选用户界面上满足设置值的车型来推荐车型。进一步地,用户可以通过手动调整所勾选的车型来进行进一步的选择,例如,用户可以通过去除勾选而减少车型。After the second acquiring unit 203 acquires the set value of the first user's expected condition, the recommending unit 204 can compare the estimated value of the first user's expected condition of each optional vehicle type with the set value, so as to recommend a vehicle type that satisfies the set value . The recommended car models can be displayed on the interface of the online car-hailing service providing device 200 for users to choose. The user can select all recommended car models, that is, make a car call without further selection of the recommended car models. Optionally, the user may also select some car models from the recommended car models to make a call. For example, the estimated value display unit 307 can recommend car models by automatically checking car models that meet the set value on the user interface. Further, the user can make further selections by manually adjusting the checked car models, for example, the user can reduce the car models by removing the check.

根据本公开的实施例,第一用户预期条件可以包括多个条件,所述推荐单元基于所述第一用户预期条件的多个条件的预估值推荐同时满足所述第一用户预期条件的多个条件的设置值的车型。例如,当第一用户预期条件包括预期费用和预期上车时间两者时,第一预估单元202获取各个可选车型对应的预期上车时间和预期费用这两者的预估值。第二获取单元203获取用户的预期上车时间和预期费用两者的设置值。从而,推荐单元204向用户推荐同时满足预期上车时间和预期费用两者的设置值的车型。在该实施例中,预期费用和预期上车时间都属于第一用户预期条件,两者的预估值和设置值的获取逻辑上是独立的,车型的推荐同时基于预期费用和预期上车时间两者。According to an embodiment of the present disclosure, the first user expectation condition may include a plurality of conditions, and the recommending unit recommends multiple conditions simultaneously satisfying the first user expectation condition based on estimated values of the plurality of conditions of the first user expectation condition. The model of the setting value of each condition. For example, when the first user's expected condition includes both the expected fare and the expected boarding time, the first estimation unit 202 acquires the estimated values of the expected boarding time and the expected boarding time corresponding to each optional vehicle type. The second obtaining unit 203 obtains the setting values of the user's expected boarding time and expected fare. Therefore, the recommending unit 204 recommends to the user a car model that satisfies both the set values of expected boarding time and expected cost. In this embodiment, both the expected cost and the expected boarding time belong to the first user's expected condition, and the acquisition of the estimated value and the set value of the two are logically independent, and the model recommendation is based on the expected cost and the expected boarding time at the same time both.

需要说明的是,本公开实施例的网约车服务提供装置200的第一预估单元202和第二获取单元203的执行顺序和次数并不受限制。例如,可以先由第一预估单元202执行预估值的获取,也可以先由第二获取单元203执行设置值的获取,甚至可以两者并行执行。还可以由第一预估单元202先执行一次预估值的获取,在第二获取单元203执行设置值的获取之后再执行一次预估值的获取以获取更准确的预估值。It should be noted that the order and times of execution of the first estimation unit 202 and the second acquisition unit 203 of the online car-hailing service providing apparatus 200 in the embodiment of the present disclosure are not limited. For example, the first estimation unit 202 may execute the acquisition of the estimated value first, or the second acquisition unit 203 may first execute the acquisition of the set value, or both may even be executed in parallel. It is also possible that the first estimation unit 202 acquires an estimated value first, and then acquires an estimated value after the second acquisition unit 203 acquires the set value to acquire a more accurate estimated value.

根据本公开实施例的网约车服务提供装置200可以基于用户输入的预期条件的设置值,即根据用户的个性化需求,来推荐车型,不仅可以减少用户选择车型的时间和繁琐度,而且能够更贴近用户的真实需求,提高了用户的体验。例如,用户可以通过设置预期上车的时间范围和/或预期的费用范围,直接表达出其对于时间成本和/或经济成本的需求,而不需频繁地切换品类标签来选择期望的车型。According to the embodiment of the present disclosure, the online car-hailing service provider 200 can recommend car models based on the setting values of the expected conditions input by the user, that is, according to the user's individual needs, which can not only reduce the time and cumbersomeness of the user's choice of car models, but also can It is closer to the real needs of users and improves the user experience. For example, users can directly express their needs for time cost and/or economic cost by setting the expected time range for boarding and/or the expected cost range, without frequently switching category labels to select the desired model.

根据本公开实施例的网约车服务提供装置200可以通过中央处理单元和/或图像处理单元配合相应的计算机程序代码来执行相关模块所对应的功能,并且可以采用各种适当的操作系统,例如安卓(Android)系统、Linux系统、Unix系统或视窗(Windows)系统等,本公开的实施例对此不作限制。The online car-hailing service providing device 200 according to the embodiment of the present disclosure can execute the functions corresponding to the relevant modules through the central processing unit and/or the image processing unit in conjunction with the corresponding computer program code, and can adopt various appropriate operating systems, such as An Android (Android) system, a Linux system, a Unix system, or a Windows (Windows) system, etc., are not limited in the embodiments of the present disclosure.

图3是示出根据本公开实施例的网约车服务提供装置300的结构示意图。Fig. 3 is a schematic structural diagram showing an apparatus 300 for providing an online car-hailing service according to an embodiment of the present disclosure.

网约车服务提供装置300除了包括与第一获取单元201、第一预估单元202、第二获取单元203和推荐单元204对应的第一获取单元301、第一预估单元302、第二获取单元303和推荐单元304,还包括以下单元中的一个或多个:第三获取单元305、第二预估单元306、预估值显示单元307以及默认值设定单元308。对于第一获取单元301、第一预估单元302、第二获取单元303和推荐单元304的说明,参照上文针对图2的说明。In addition to the first acquisition unit 301, the first estimation unit 302, the second acquisition unit 204 corresponding to the first acquisition unit 201, the first estimation unit 202, the second acquisition unit 203, and the recommendation unit 204, The unit 303 and the recommendation unit 304 further include one or more of the following units: a third acquisition unit 305 , a second estimation unit 306 , an estimated value display unit 307 , and a default value setting unit 308 . For the description of the first acquisition unit 301 , the first estimation unit 302 , the second acquisition unit 303 and the recommendation unit 304 , refer to the above description for FIG. 2 .

在本公开的一些实施例中,网约车服务提供装置300包括第三获取单元305,用于获取用户对所推荐的车型的改变操作。在推荐单元304向用户推荐了符合预期的车型之后,用户可以根据偏好手动调整所推荐的车型,例如,用户可以在推荐的车型的基础上增加或减少车型。网约车服务提供装置300可以向用户提供可供用户勾选车型的界面,从而用户可以在该界面上进行选择,例如可以通过去除选中而减少推荐的车型,或者通过勾选未推荐的车型而增加车型。第三获取单元305可以获取用户对所推荐的车型的改变操作,以获得改变后的车型的信息。通过向用户提供改变车型的选择可以提高用户选择车型的灵活性。In some embodiments of the present disclosure, the online car-hailing service providing apparatus 300 includes a third acquisition unit 305, configured to acquire the user's change operation on the recommended car model. After the recommendation unit 304 recommends expected car models to the user, the user can manually adjust the recommended car models according to preferences, for example, the user can increase or decrease car models based on the recommended car models. The online car-hailing service providing device 300 can provide the user with an interface for the user to check the car models, so that the user can make a selection on the interface, for example, the recommended car models can be reduced by removing the selection, or the unrecommended car models can be selected by checking the unrecommended car models. Add models. The third acquiring unit 305 may acquire the user's change operation on the recommended car model to obtain information on the changed car model. By providing the user with the option to change the car model, the user's flexibility in choosing the car model can be improved.

在本公开的一些实施例中,网约车服务提供装置300包括第二预估单元306和预估值显示单元307。第二预估单元306用于获取所推荐的车型或用户对所推荐的车型改变后的车型的第二用户预期条件的预估值。预估值显示单元307用于显示该第二用户预期条件的预估值和/或其范围。如果用户并未对所推荐的车型做任何改变,则第二预估单元306可以获取所推荐的车型的第二用户预期条件的预估值,其中,第二用户预期条件可以与第一用户预期条件不同。例如,当第一用户预期条件是预期上车时间时,第二用户预期条件可以是预期费用。从而,在网约车服务提供装置300基于预期上车时间的预估值推荐了满足用户预期上车时间的设置值的车型后,网约车服务提供装置300的第二预估单元306可以获取所推荐的每个车型的预期费用的预估值,继而预估值显示单元307可以向用户显示所推荐的满足用户上车时间期望的车型的预期费用的预估值和/或预估值的范围。例如,对于预期费用的显示,可以在用户界面上与相应车型对应的位置显示该车型的预期费用。对于预期费用的范围的显示,可以在用户界面任何合适的位置(例如,打车确认键的旁边)显示这些车型的预期费用的范围,假设在所推荐的车型中预期费用最高的车型的费用预估值为50元,费用最低的车型的费用预估值为30元,则预估值显示单元307可以向用户显示的预期费用的范围为30-50元。如果用户对所推荐的车型进行了改变,例如,如上文所述通过在界面上勾选而增加或减少了所推荐的车型,则第二预估单元306可以获取用户对所推荐的车型改变后的车型的第二用户预期条件的预估值,预估值显示单元307可以向用户显示用户经改变后的车型的第二用户预期条件的预估值和/或预估值的范围,具体显示方式类似于车型不改变情况下的显示方式。In some embodiments of the present disclosure, the online car-hailing service providing device 300 includes a second estimation unit 306 and an estimation value display unit 307 . The second estimating unit 306 is used to acquire the estimated value of the second user's expected condition of the recommended car model or the car model after the user changes the recommended car model. The estimated value display unit 307 is configured to display the estimated value of the second user's expected condition and/or its range. If the user does not make any changes to the recommended car model, the second estimation unit 306 can obtain the estimated value of the second user's expected condition of the recommended car model, wherein the second user's expected condition can be the same as the first user's expected condition The conditions are different. For example, when the first user expected condition is expected boarding time, the second user expected condition may be expected fare. Therefore, after the online car-hailing service provider 300 recommends a car model that satisfies the set value of the user's expected boarding time based on the estimated value of the expected boarding time, the second estimation unit 306 of the online car-hailing service providing device 300 can obtain The recommended estimated value of the expected cost of each vehicle type, and then the estimated value display unit 307 may display to the user the estimated value and/or estimated value of the expected cost of the recommended vehicle type that meets the user's expected boarding time. scope. For example, for displaying the expected cost, the expected cost of the vehicle type may be displayed on the user interface at a position corresponding to the corresponding vehicle type. For the display of the range of the expected cost, the range of the expected cost of these models can be displayed at any suitable position on the user interface (for example, next to the taxi confirmation key), assuming that the cost estimate of the model with the highest expected cost among the recommended models The value is 50 yuan, and the estimated cost of the model with the lowest cost is 30 yuan, then the expected cost displayed by the estimated value display unit 307 to the user is in the range of 30-50 yuan. If the user changes the recommended car model, for example, as mentioned above, the recommended car model is increased or decreased by ticking on the interface, the second estimation unit 306 can obtain the information after the user changes the recommended car model. The estimated value of the second user's expected condition of the car model, the estimated value display unit 307 can display to the user the estimated value and/or the range of the estimated value of the second user's expected condition of the changed car model, specifically displaying The method is similar to the display method when the vehicle model does not change.

当预估值显示单元307向用户显示了第二用户预期条件的预估值的范围后,用户可以预知其按根据第一用户预期条件推荐的车型或经改变后的车型打车时第二用户预期条件的预估值和/或其范围,从而可以判断第二用户预期条件的预估值是否超出了其预期。继而,用户可以决定是否按当前车型呼叫车辆,例如,用户如果认为第二用户预期条件的预估值范围超出其预期,则可以进一步修改第一用户预期条件的设置值以便获得新推荐的车型。例如,在第一用户预期条件是预期上车时间而第二用户预期条件是预期费用的情况下,假设用户设置的预期上车时间为5分钟,网约车服务提供装置300推荐的车型的预期费用的范围为100-150元,则用户可能会发现在其期望的上车时间5分钟内能够到达的车型的费用都太高。因此,用户可以改变预期上车时间的设置值,例如改变为10分钟,从而得到新的推荐车型,例如新的车型的预期费用的范围为70-120元。如果该预期费用符合用户的预期,用户可以基于这些车型呼叫车辆。When the estimated value display unit 307 shows the range of the estimated value of the second user's expected condition to the user, the user can predict that the second user's expected value will be determined when he takes a taxi according to the model recommended by the first user's expected condition or the changed model. The estimated value of the condition and/or its range, so that it can be judged whether the estimated value of the expected condition of the second user exceeds his expectation. Then, the user can decide whether to call the vehicle according to the current model. For example, if the user thinks that the estimated value range of the second user's expected condition exceeds his expectations, he can further modify the setting value of the first user's expected condition so as to obtain a newly recommended car model. For example, when the first user's expected condition is the expected boarding time and the second user's expected condition is the expected cost, assuming that the expected boarding time set by the user is 5 minutes, the expected car model recommended by the online car-hailing service providing device 300 If the range of the fee is 100-150 yuan, the user may find that the fees for the models that can be reached within 5 minutes of the expected boarding time are too high. Therefore, the user can change the set value of the expected boarding time, for example, to 10 minutes, so as to obtain a new recommended car model, for example, the expected cost of the new car model is in the range of 70-120 yuan. If the expected cost is in line with the user's expectations, the user can call a vehicle based on these vehicle types.

进一步地,在本公开的一些实施例中,用户在知道了第二用户预期条件的预估值范围的情况下,可能希望进一步缩小该预估值范围,以获得第二用户预期条件具有更小预估值范围的车型的推荐。例如,在上述第一用户预期条件是预期上车时间而第二用户预期条件是预期费用的示例中,用户可能希望费用低于100元,或者希望费用在80-100元之间,在此情况下,用户可以进一步设置预期费用的设置值,例如100元,其表示费用不超过100元,或者80-100元,其表示费用在80-100元之间,基于此,网约车服务提供装置300重新推荐车型,以获得既满足预期上车时间又满足预期费用的车型。因此,网约车服务提供装置300的第二获取单元303还可以获取第二用户预期条件的设置值,并且推荐单元304还可以基于第一用户预期条件的预估值和第二用户预期条件的预估值推荐同时满足第一用户预期条件的设置值和第二用户预期条件的设置值的车型。Furthermore, in some embodiments of the present disclosure, when the user knows the estimated value range of the second user's expected condition, the user may wish to further narrow the estimated value range, so as to obtain the second user's expected condition with a smaller Recommendations for models in the estimated value range. For example, in the example where the first user's expected condition is the expected boarding time and the second user's expected condition is the expected fee, the user may hope that the fee is less than 100 yuan, or that the fee is between 80-100 yuan. Next, the user can further set the setting value of the expected fee, for example, 100 yuan, which means that the fee does not exceed 100 yuan, or 80-100 yuan, which means that the fee is between 80-100 yuan. Based on this, the online car-hailing service provider 300 Re-recommend models to obtain a model that meets both the expected boarding time and the expected cost. Therefore, the second acquiring unit 303 of the online car-hailing service providing device 300 can also acquire the setting value of the second user's expected condition, and the recommending unit 304 can also based on the estimated value of the first user's expected condition and the value of the second user's expected condition The estimated value recommends a car model that satisfies both the set value of the first user's expected condition and the set value of the second user's expected condition.

此外,根据本公开的一些实施例,网约车服务提供装置300还可以包括默认值设定单元308,其用于基于可选车型的第一用户预期条件的预估值设定和显示该第一用户预期条件的设置值的默认值。由此,可以向用户建议第一用户预期条件的设置值,并且,在用户认可默认值的情况下,可以不需要进行输入就得到推荐车型,从而加快了打车过程。例如,当第一用户预期条件是预期上车的时间时,第一预估单元303可能会获取到所有可选车辆能够达到用户上车地点最短时间是10分钟,则默认值设定单元308可以将用户的预期上车时间的设置值的默认值设定为10分钟,或者将预期上车时间的设置值的默认值的范围的最小值设定为10分钟,并在界面上显示默认值,以向用户建议。这样,可以方便用户在使用网约车服务提供装置300时获知其需要等待的最短时间,并便于用户设定预期上车时间的设置值。In addition, according to some embodiments of the present disclosure, the online car-hailing service providing device 300 may further include a default value setting unit 308, which is used for setting and displaying the estimated value of the first user's expected condition based on the optional vehicle type. A default value for the setting value of the user's expected condition. Thus, the setting value of the first user's expected condition can be suggested to the user, and if the user approves the default value, the recommended vehicle type can be obtained without inputting, thereby speeding up the taxi-hailing process. For example, when the first user's expected condition is the expected boarding time, the first estimation unit 303 may obtain that the shortest time for all optional vehicles to reach the user's boarding location is 10 minutes, then the default value setting unit 308 may Set the default value of the set value of the user's expected boarding time to 10 minutes, or set the minimum value of the range of the default value of the expected boarding time to 10 minutes, and display the default value on the interface, to suggest to the user. In this way, it is convenient for the user to know the minimum waiting time when using the online car-hailing service providing device 300 , and it is convenient for the user to set the setting value of the expected boarding time.

需要说明的是,在网约车服务提供装置300的实施例中,第二用户预期条件的获取或计算与第一用户预期条件类似,同样可以如上文所述,依据目标车型、用户特征、当前供需特征、时空特征和/或当前订单特征等因素,基于经训练数据训练过的预估模型进行预估。It should be noted that, in the embodiment of the online car-hailing service providing device 300, the acquisition or calculation of the second user's expected condition is similar to the first user's expected condition. Factors such as supply and demand characteristics, spatiotemporal characteristics, and/or current order characteristics are estimated based on an estimation model trained with training data.

图4示出根据本公开实施例的预期条件预估模型的应用示意图。Fig. 4 shows a schematic diagram of application of an expected condition prediction model according to an embodiment of the present disclosure.

参考图4,在相应预期条件的预估模型训练完成后,可以向预估模型输入相关参数,以便得到预估模型的输出作为对应预期条件的预估值。图4中示出了第一预期条件预估模型和第二预期条件预估模型,需要说明的是,这两个模型是独立的,即在计算第一预期条件的预估值时调用第一预期条件预估模型,在计算第二预期条件的预估值时调用第二预期条件预估模型。第一预期条件预估模型的输入与第二预期条件预估模型的输入可以相同也可以不同。图4中的模型输入示例性地示出了目标车型、供需特征、订单特征、用户特征,但模型输入不限于所示出的这些,还可以包括其它输入,具体根据特定预期条件的性质确定。Referring to FIG. 4 , after the training of the prediction model corresponding to the expected condition is completed, relevant parameters can be input into the prediction model, so as to obtain the output of the prediction model as the predicted value corresponding to the expected condition. Figure 4 shows the first expected condition prediction model and the second expected condition prediction model. It should be noted that these two models are independent, that is, the first The forecasting model of the expected condition is used to call the forecasting model of the second expected condition when calculating the estimated value of the second expected condition. The input of the first expected condition prediction model and the input of the second expected condition prediction model may be the same or different. The model input in FIG. 4 exemplarily shows the target car model, supply and demand characteristics, order characteristics, and user characteristics, but the model input is not limited to those shown, and may also include other inputs, specifically determined according to the nature of specific expected conditions.

可以运用机器学习技术训练样本数据(例如最近一个月的样本数据)来建立预估模型。样本数据的构造可以基于历史订单各车型的真实的接单时间、发单量、车辆行进时间、实际车费等相关数据。根据本公开的实施例,可以使用XGBoost模型,XGBoost模型包括能够提供可扩展的、便携式和可分布的梯度提高(Gradient Boosting)库,相比于其他的梯度提高模型,XGBoost可以以更快的计算速度获取更准确的预估值。当然,本公开的实施例也可以使用其他的各种机器学习模型来进行预估值的计算,例如,Adaboost模型或决策树模型等。Machine learning techniques can be used to train sample data (for example, the sample data of the latest month) to establish a prediction model. The construction of the sample data can be based on the real order receiving time, order quantity, vehicle travel time, actual fare and other related data of each model in the historical order. According to the embodiment of the present disclosure, the XGBoost model can be used, and the XGBoost model includes a scalable, portable and distributable gradient boosting (Gradient Boosting) library. Compared with other gradient boosting models, XGBoost can calculate faster speed to get more accurate estimates. Of course, the embodiments of the present disclosure may also use various other machine learning models to calculate the estimated value, for example, an Adaboost model or a decision tree model.

下面结合应用界面的示例进一步具体说明本公开的实施例。图5A和图5B示出了根据本公开实施例的网约车服务提供装置的应用界面500的示例示意图。在图5A和图5B的实施例中,第一用户预期条件是预期上车时间,第二用户预期条件是预期费用。参考图5A,界面500包括地图区域501、上车时间设置区502、推荐车型显示区503、预估费用范围显示区504、以及打车确认键505。Embodiments of the present disclosure will be further described below in combination with an example of an application interface. FIG. 5A and FIG. 5B show an exemplary schematic diagram of an application interface 500 of an apparatus for providing a car-hailing service according to an embodiment of the present disclosure. In the embodiment shown in FIG. 5A and FIG. 5B , the first user expectation condition is the expected boarding time, and the second user expectation condition is the expected cost. Referring to FIG. 5A , the interface 500 includes a map area 501 , a boarding time setting area 502 , a recommended vehicle type display area 503 , an estimated cost range display area 504 , and a taxi confirmation key 505 .

地图区域501显示与当前出行相关的地图,其中可以包括行程的起点和终点。用户可以通过文字输入上车地点和下车地点,或者从地图上选择上车地点和下车地点,从而网约车服务提供装置的第一获取单元可以根据用户的输入获取上车地点和下车地点。The map area 501 displays a map related to the current trip, which may include the start point and end point of the trip. The user can input the boarding location and alighting location through text, or select the boarding location and alighting location from the map, so that the first acquisition unit of the online car-hailing service provider can obtain the boarding location and alighting location according to the user's input. Place.

上车时间设置区502用于用户设置其预期上车时间的设置值,从而网约车服务提供装置的第二获取单元可以获取作为第一用户预期条件的预期上车时间的设置值。例如,如图所示,用户可以通过拖动设置区502中的进度条分别设置其预期上车的最短时间和最长时间。图5A中显示的最短时间为5分钟,最长时间为10分钟,即用户设置的预期上车时间的设置值为5-10分钟。此外,网约车服务提供装置的预估单元可以获取各个可选车型能够达到的预期上车时间的预估值,即第一用户预期条件的预估值。如上文所述,第一预估单元可以自己计算预期上车时间的预估值,也可以从服务器获取预期上车时间的估计值,即由服务器计算出预期上车时间的估计值发送给网约车服务提供装置的第一预估单元。The boarding time setting area 502 is used for the user to set the setting value of the expected boarding time, so that the second acquisition unit of the online car-hailing service provider can obtain the setting value of the expected boarding time as the first user's expected condition. For example, as shown in the figure, the user can respectively set the minimum time and maximum time expected to board the vehicle by dragging the progress bar in the setting area 502 . The minimum time shown in FIG. 5A is 5 minutes, and the maximum time is 10 minutes, that is, the expected boarding time set by the user is 5-10 minutes. In addition, the estimation unit of the online car-hailing service providing device can obtain the estimated value of the expected boarding time that can be achieved by each optional vehicle model, that is, the estimated value of the expected condition of the first user. As mentioned above, the first estimation unit can calculate the estimated value of the expected boarding time by itself, or obtain the estimated value of the expected boarding time from the server, that is, the server calculates the estimated value of the expected boarding time and sends it to the network. The first estimation unit of the car-hailing service providing device.

继而,网约车服务提供装置的推荐单元可以基于各个可选车型的预期上车时间的预估值推荐满足预期上车时间的设置值的车型。推荐车型显示区503用于显示网约车服务提供装置根据用户设置的预期上车时间推荐的车型。在图5A中,网约车服务提供装置推荐的车型为经济型下的出行服务商A和出行服务商B两个车型,网约车服务提供装置可以通过自动勾选的方式推荐车型,图中用“√”显示。推荐车型显示区503还于每个推荐车型处显示了对应车型的预期费用(第二用户预期条件)的预估值,即图中的“预估费用”。如上文所述,作为第二用户预期条件的预期费用的预估值由可以由网约车服务提供装置的第二预估单元获取。Then, the recommendation unit of the online car-hailing service provider device can recommend a car model that satisfies the set value of the expected boarding time based on the estimated value of the expected boarding time of each optional model. The recommended vehicle type display area 503 is used to display the vehicle type recommended by the online car-hailing service provider according to the expected boarding time set by the user. In Figure 5A, the vehicle models recommended by the online car-hailing service provider are two models of travel service provider A and travel service provider B under the economical model. Displayed with "√". The recommended car model display area 503 also displays the estimated value of the expected cost (the second user expected condition) of the corresponding car model at each recommended car model, that is, the "estimated cost" in the figure. As mentioned above, the estimated value of the expected cost as the expected condition of the second user can be obtained by the second estimation unit of the online car-hailing service provider.

此外,在本实施例中,预估费用范围显示区504显示作为第二用户预期条件的预期费用的预估值的范围。在图5A的示例中,在所有推荐的车型中,预估的最低费用为M元,而预估的最高费用为N元。通过此信息,用户可以直观地确定预估车费是否能够符合心理预期。当预估车费符合用户的心理预期时,其可以点击打车确认键505(即图中的“立即打车”)进行车辆呼叫。In addition, in this embodiment, the estimated cost range display area 504 displays the range of the estimated value of the expected cost as the second user's expected condition. In the example in FIG. 5A , among all the recommended car models, the estimated minimum cost is M yuan, and the estimated highest cost is N yuan. Through this information, the user can intuitively determine whether the estimated fare can meet the psychological expectation. When the estimated fare meets the user's psychological expectation, he can click the taxi confirmation button 505 (that is, "hit a taxi now" in the figure) to make a vehicle call.

当用户发现预估车费不符合其心理预期时,用户可以拖动进度条重新设置预期上车时间的设置值,如图5B所示,用户可以通过拖动进度条将预期上车时间设置为5~20分钟。网约车服务提供装置的推荐单元根据新设置值重新推荐车型。图5B的推荐车型显示区503显示此时推荐了5个车型及其预估费用,其中3个车型属于经济型,2个车型属于舒适型,并且推荐车型显示区503当前显示了经济型品类和舒适型品类下的3个出行服务商的车型。对于另2个车型,用户例如可以在推荐车型显示区503利用滑动手势来查看。此外,根据本公开的实施例,对于上述5个车型,可以分品类显示。例如,当选择经济型品类标签时,显示经济型品类下的3个推荐车型;当选择舒适型品类标签时,显示舒适型品类下的2个推荐车型。根据本公开的实施例,也可以在界面上同时显示推荐的所有5个车型。此外,根据本公开的一些实施例,网约车服务提供装置的推荐单元可以按照预估费用(第二用户预期条件的预估值)排列所推荐的车型,例如,将预估费用较低的车型排列地靠左,并且在界面上不能同时显示所有推荐的车型时,优先显示预估费用较低的车型,从而使得用户能够优先注意到预估费用较低的车型。根据另一些实施例,推荐单元也可以按照预期上车时间(第一用户预期条件)的预估值)排列所推荐的车型,例如,将预估的预期上车时间较短的车型排列地靠左,并且在界面上不能同时显示所有推荐的车型时,优先显示预估的预期上车时间较短的车型,从而使得用户能够优先注意到预期上车时间较短的车型。When the user finds that the estimated fare does not meet their psychological expectations, the user can drag the progress bar to reset the set value of the expected boarding time, as shown in Figure 5B, the user can set the expected boarding time to 5 to 20 minutes. The recommendation unit of the online car-hailing service provider re-recommends the car model according to the new setting value. The recommended car model display area 503 in Figure 5B shows that 5 car models and their estimated costs are recommended at this time, of which 3 car models belong to the economical model, and 2 car models belong to the comfortable model. Models of 3 travel service providers under the comfort category. For the other two car models, the user can, for example, use a sliding gesture to view them in the recommended car model display area 503 . In addition, according to the embodiment of the present disclosure, the above five car models can be displayed by categories. For example, when the economy category label is selected, 3 recommended models under the economy category are displayed; when the comfort category label is selected, 2 recommended models under the comfort category are displayed. According to an embodiment of the present disclosure, all five recommended car models may also be displayed on the interface at the same time. In addition, according to some embodiments of the present disclosure, the recommendation unit of the online car-hailing service provider can arrange the recommended car models according to the estimated cost (the estimated value of the second user's expected condition), for example, the car with a lower estimated cost The car models are arranged on the left, and when all the recommended car models cannot be displayed on the interface at the same time, the car models with lower estimated costs are displayed first, so that users can give priority to the models with lower estimated costs. According to other embodiments, the recommendation unit can also arrange the recommended car models according to the expected boarding time (the estimated value of the first user's expected condition), for example, the car models with the estimated expected boarding time are arranged closer to each other. Left, and when all the recommended car models cannot be displayed on the interface at the same time, the car models with the estimated short expected boarding time are displayed first, so that users can give priority to the models with the short expected boarding time.

在图5B中,预估费用范围显示区504显示新推荐的5个车型的预估车费的范围变为M’~N’元。如果用户认为此时的预估车费的范围符合预期,则可以直接呼叫车辆。否则,用户还可以对推荐车型显示区503中显示的车型进行勾选或去勾选来增加或减少来改变呼叫车辆的范围,该过程参见上文针对第三获取单元的描述。In FIG. 5B , the estimated fare range display area 504 shows that the range of the estimated fares of the newly recommended five car models has changed from M' to N' yuan. If the user thinks that the range of the estimated fare at this time is in line with expectations, he can directly call the vehicle. Otherwise, the user can also check or uncheck the car models displayed in the recommended car model display area 503 to increase or decrease the range of calling vehicles. For this process, refer to the above description for the third acquisition unit.

需要说明的是,虽然图5A和图5B以期望上车时间作为第一用户预期条件进行说明的,但是本公开的实施例并不限于此。例如,第一用户预期条件也可以是预期费用、预期到达时间等,从而可以通过类似于界面500的用户界面进行相应的显示和交互,例如可以通过进度条对预期费用、预期到达时间等的设置值进行设置。It should be noted that although FIG. 5A and FIG. 5B illustrate the expected boarding time as the first user expectation condition, the embodiments of the present disclosure are not limited thereto. For example, the first user's expected condition can also be expected cost, expected arrival time, etc., so that corresponding display and interaction can be performed through a user interface similar to interface 500, for example, the expected cost, expected arrival time, etc. can be set through the progress bar value to set.

图5A和图5B中的界面500与图1中的界面100相比,用户可以更方便地表达个性需求,从而能够更加高效地为用户提供用户所需的出行服务。Compared with the interface 100 in FIG. 1 , the interface 500 in FIG. 5A and FIG. 5B allows the user to express individual needs more conveniently, so that the travel service required by the user can be provided to the user more efficiently.

图6是示出根据本公开实施例的网约车服务提供方法600的流程图。FIG. 6 is a flow chart illustrating a method 600 for providing an online car-hailing service according to an embodiment of the present disclosure.

参考图6,网约车服务提供方法600包括以下步骤601至步骤604。在步骤601,获取上车地点和下车地点。在步骤602,获取可选车型的第一用户预期条件的预估值。在步骤603:获取所述第一用户预期条件的设置值。在步骤604:基于所述第一用户预期条件的预估值推荐满足所述第一用户预期条件的设置值的车型。网约车服务提供方法600例如可以由网约车服务提供装置等任何电子设备执行。上文关于网约车服务提供装置的说明同样适用于网约车服务提供方法。Referring to FIG. 6 , the online car-hailing service provision method 600 includes the following steps 601 to 604 . In step 601, the pick-up location and the drop-off location are acquired. In step 602, an estimated value of a first user's expected condition of an optional vehicle type is obtained. In step 603: acquiring the setting value of the first user's expected condition. In step 604: Recommending a car model that satisfies the set value of the first user's expected condition based on the estimated value of the first user's expected condition. For example, the online car-hailing service providing method 600 may be executed by any electronic device such as an online car-hailing service providing device. The above description about the device for providing online car-hailing service is also applicable to the method for providing online car-hailing service.

根据本公开的实施例,网约车服务提供方法600还可以包括:接收用户对所推荐的车型的改变操作。According to an embodiment of the present disclosure, the online car-hailing service providing method 600 may further include: receiving a user's change operation on the recommended car model.

根据本公开的实施例,网约车服务提供方法600还可以包括:获取所推荐的车型或用户对所推荐的车型改变后的车型的第二用户预期条件的预估值;以及显示所述第二用户预期条件的预估值的范围,其中所述第一用户预期条件不同于所述第二用户预期条件。According to an embodiment of the present disclosure, the online car-hailing service providing method 600 may further include: acquiring the recommended car model or the user's estimated value of the second user's expected condition of the car model after the recommended car model has been changed; and displaying the second user's expected condition Two ranges of estimated values of user expected conditions, wherein the first user expected condition is different from the second user expected condition.

根据本公开的实施例,网约车服务提供方法600还可以包括:获取所述第二用户预期条件的设置值;基于所述第一用户预期条件的预估值和所述第二用户预期条件的预估值推荐同时满足所述第一用户预期条件的设置值和所述第二用户预期条件的设置值的车型。According to an embodiment of the present disclosure, the online car-hailing service provision method 600 may further include: acquiring the setting value of the second user's expected condition; based on the estimated value of the first user's expected condition and the second user's expected condition The predicted value of is recommended to recommend a car model that satisfies both the setting value of the first user expectation condition and the setting value of the second user expectation condition.

根据本公开的实施例,在网约车服务提供方法600中,通过自动勾选用户界面上满足所述设置值的车型进行车型推荐。According to an embodiment of the present disclosure, in the method 600 for providing online car-hailing services, car models are recommended by automatically checking car models that meet the set value on the user interface.

根据本公开的实施例,在网约车服务提供方法600中,所述第一用户预期条件包括多个条件,并且基于所述第一用户预期条件的多个条件的预估值推荐同时满足所述第一用户预期条件的多个条件的设置值的车型。According to an embodiment of the present disclosure, in the online car-hailing service providing method 600, the first user expected condition includes multiple conditions, and based on the estimated value of the multiple conditions of the first user expected condition, it is recommended to satisfy all the conditions at the same time. The car model of the setting values of the plurality of conditions of the first user expected condition.

根据本公开的实施例,在网约车服务提供方法600中,通过进度条获取所述第一用户预期条件和/或所述第二用户预期条件的设置值。According to an embodiment of the present disclosure, in the online car-hailing service providing method 600, the setting value of the first user expected condition and/or the second user expected condition is acquired through a progress bar.

根据本公开的实施例,在网约车服务提供方法600中,按照所述第一用户预期条件的预估值或所述第二用户预期条件的预估值排列所推荐的车型。According to an embodiment of the present disclosure, in the online car-hailing service providing method 600, the recommended car models are arranged according to the estimated value of the first user's expected condition or the estimated value of the second user's expected condition.

根据本公开的实施例,网约车服务提供方法600还可以包括:基于所述可选车型的第一用户预期条件的预估值设定和显示所述第一用户预期条件的设置值的默认值。According to an embodiment of the present disclosure, the online car-hailing service providing method 600 may further include: setting and displaying the default setting value of the first user's expected condition based on the estimated value of the first user's expected condition of the optional vehicle type value.

本公开实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,其中,该计算机可执行指令由处理器执行时以进行上述任一实施例的网约车服务提供方法。An embodiment of the present disclosure also provides a computer-readable storage medium storing computer-executable instructions, wherein, when the computer-executable instructions are executed by a processor, the online car-hailing service providing method of any one of the above-mentioned embodiments is performed.

该计算机可读存储介质可以是一个或多个计算机可读存储介质的任意组合,例如一个计算机可读存储介质可以包含用于随机地生成计算第一用户预期条件的预估值的指令序列的计算机可读的程序代码,另一个计算机可读存储介质包含用于计算第二用户预期条件的预估值的计算机可读的程序代码。The computer-readable storage medium may be any combination of one or more computer-readable storage media, for example, one computer-readable storage medium may contain a computer program for randomly generating a sequence of instructions for calculating an estimated value of a first user's expected condition For program code readable, another computer readable storage medium includes computer readable program code for calculating an estimate of a second user expected condition.

本公开实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,该处理器执行时实现上述任一实施例的网约车服务提供方法中的步骤。An embodiment of the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and operable on the processor. Steps in a method for providing a ride-hailing service.

图7是示出根据本公开实施例的用于提供网约车服务的电子设备700的结构示意图。Fig. 7 is a schematic structural diagram showing an electronic device 700 for providing online car-hailing service according to an embodiment of the present disclosure.

如图7所示,电子设备700包括处理器(CPU)701,其可以根据存储或加载在存储器702中的程序而执行各种适当的动作和处理。处理器701和存储器702可以通过总线703彼此相连。根据本公开的实施例,电子设备700还可以包括输入/输出(I/O)接口704,其也可以连接至总线703。As shown in FIG. 7 , an electronic device 700 includes a processor (CPU) 701 that can execute various appropriate actions and processes according to programs stored or loaded in a memory 702 . The processor 701 and the memory 702 can be connected to each other through a bus 703 . According to an embodiment of the present disclosure, the electronic device 700 may further include an input/output (I/O) interface 704 , which may also be connected to the bus 703 .

根据本公开的实施例,上文描述的过程也可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行上述过程的方法的程序代码。According to embodiments of the present disclosure, the processes described above can also be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the method of the process described above.

本公开实施例的网约车服务提供装置、方法、计算机可读存储介质和电子设备,可以根据用户的个性化需求来推荐车型,从而不仅可以减少用户选择车型的时间和繁琐度,而且能够更贴近用户的真实需求,提高用户的体验。The online car-hailing service providing device, method, computer-readable storage medium, and electronic device of the embodiments of the present disclosure can recommend car models according to the individual needs of users, thereby not only reducing the time and tediousness for users to choose car models, but also enabling more Close to the real needs of users and improve user experience.

需要说明的是,附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。It should be noted that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functions and operations of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logic devices for implementing the specified Executable instructions for a function. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.

一般而言,本公开的各种示例实施例可以在硬件或专用电路、软件、固件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本公开的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。In general, the various example embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, firmware, logic, or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, which may be executed by a controller, microprocessor or other computing device. When aspects of the embodiments of the present disclosure are illustrated or described as block diagrams, flowcharts, or using some other graphical representation, it is to be understood that the blocks, devices, systems, techniques, or methods described herein may serve as non-limiting Examples are implemented in hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controllers or other computing devices, or some combination thereof.

本公开实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。上述处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,可以是X86架构或ARM架构的。The processor in the embodiment of the present disclosure may be an integrated circuit chip, which has a signal processing capability. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components. Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc., and may be of an X86 architecture or an ARM architecture.

本公开实施例中的计算机可读存储介质可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或闪存。易失性存储器可以是随机存取存储器(RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(SDRAM)、双倍数据速率同步动态随机存取存储器DDRSDRAM)、增强型同步动态随机存取存储器(ESDRAM)、同步连接动态随机存取存储器(SLDRAM)和直接内存总线随机存取存储器(DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。A computer-readable storage medium in embodiments of the present disclosure can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile memory can be read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Linked Dynamic Random Access Memory (SLDRAM), and Direct Memory Bus Random Access Memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.

在上面详细描述的本公开的示例实施例仅仅是说明性的,而不是限制性的。本领域技术人员应该理解,在不脱离本公开的原理和精神的情况下,可对这些实施例或其特征进行各种修改和组合,这样的修改应落入本公开的范围内。The exemplary embodiments of the present disclosure described in detail above are illustrative only and not restrictive. It should be understood by those skilled in the art that various modifications and combinations can be made to these embodiments or their features without departing from the principles and spirit of the present disclosure, and such modifications should fall within the scope of the present disclosure.

Claims (15)

1. a kind of net about vehicle service providing apparatus, comprising:
First acquisition unit, for obtaining Entrucking Point and place of getting off;
First estimates unit, the discreet value of first user's anticipated conditions for obtaining optional vehicle;
Second acquisition unit, for obtaining the setting value of the first user anticipated conditions;And
Recommendation unit meets the first user anticipated conditions for the discreet value recommendation based on the first user anticipated conditions Setting value vehicle.
2. net as described in claim 1 about vehicle service providing apparatus, further includes:
Third acquiring unit operates the change for the vehicle recommended for obtaining user.
3. net as claimed in claim 1 or 2 about vehicle service providing apparatus, further includes:
Second estimates unit, and second for obtaining the vehicle after recommended vehicle or user change the vehicle recommended is used The discreet value of family anticipated conditions;And
Discreet value display unit, for showing the discreet value and/or its range of the second user anticipated conditions.
4. net as claimed in claim 3 about vehicle service providing apparatus, wherein
The second acquisition unit is also used to obtain the setting value of the second user anticipated conditions, and
The recommendation unit is also used to discreet value and the second user anticipated conditions based on the first user anticipated conditions Discreet value recommend and meanwhile meet the setting value of the first user anticipated conditions and the setting of the second user anticipated conditions The vehicle of value.
5. net as described in claim 1 about vehicle service providing apparatus, wherein
The recommendation unit passes through chooses the vehicle for meeting the setting value in user interface progress vehicle recommendation automatically.
6. net as described in claim 1 about vehicle service providing apparatus, wherein
The first user anticipated conditions include multiple conditions, and
The discreet values of multiple conditions of the recommendation unit based on the first user anticipated conditions is recommended while meeting described the The vehicle of the setting value of multiple conditions of one user's anticipated conditions.
7. net as claimed in claim 3 about vehicle service providing apparatus, wherein
The second acquisition unit obtains the first user anticipated conditions and/or the expected item of the second user by progress bar The setting value of part.
8. net as claimed in claim 3 about vehicle service providing apparatus, wherein
The recommendation unit is according to the discreet value of the first user anticipated conditions or estimating for the second user anticipated conditions Value arranges recommended vehicle.
9. net as described in claim 1 about vehicle service providing apparatus, further includes:
Default value setup unit, discreet value setting and display institute for first user's anticipated conditions based on the optional vehicle State the default value of the setting value of first user's anticipated conditions.
10. net as described in claim 1 about vehicle service providing apparatus, wherein
The net about vehicle service providing apparatus provides the vehicle of multiple categories and/or multiple trip service providers.
11. a kind of net about vehicle service providing method, comprising:
Obtain Entrucking Point and place of getting off;
Obtain the discreet value of first user's anticipated conditions of optional vehicle;
Obtain the setting value of the first user anticipated conditions;And
The vehicle for meeting the setting value of the first user anticipated conditions is recommended in discreet value based on the first user anticipated conditions Type.
12. net as claimed in claim 11 about vehicle service providing method, further includes:
User is received to operate the change for the vehicle recommended.
13. the net about vehicle service providing method as described in claim 11 or 12, further includes:
Obtain estimating for the second user anticipated conditions of the vehicle after recommended vehicle or user change the vehicle recommended Value;And
Show the range of the discreet value of the second user anticipated conditions.
14. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The step in the method as described in any one of claim 11-13 is realized when execution.
15. a kind of electronic equipment including memory, processor and stores the calculating that can be run on a memory and on a processor Machine program, which is characterized in that the step of the method as described in any one of claim 11-13 is realized when the processor executes Suddenly.
CN201910645257.5A 2019-07-17 2019-07-17 Apparatus, method, storage medium, and electronic device for providing online car-hailing service Withdrawn CN110413884A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910645257.5A CN110413884A (en) 2019-07-17 2019-07-17 Apparatus, method, storage medium, and electronic device for providing online car-hailing service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910645257.5A CN110413884A (en) 2019-07-17 2019-07-17 Apparatus, method, storage medium, and electronic device for providing online car-hailing service

Publications (1)

Publication Number Publication Date
CN110413884A true CN110413884A (en) 2019-11-05

Family

ID=68361776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910645257.5A Withdrawn CN110413884A (en) 2019-07-17 2019-07-17 Apparatus, method, storage medium, and electronic device for providing online car-hailing service

Country Status (1)

Country Link
CN (1) CN110413884A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111383055A (en) * 2020-03-12 2020-07-07 北京嘀嘀无限科技发展有限公司 Method, device and equipment for selecting products in center cabin of taxi and computer readable storage medium
CN111861628A (en) * 2020-04-30 2020-10-30 北京嘀嘀无限科技发展有限公司 Service recommendation method, apparatus, electronic device, and computer-readable storage medium
CN112017001A (en) * 2020-08-28 2020-12-01 北京嘀嘀无限科技发展有限公司 Network appointment vehicle type recommendation method and device, electronic equipment and storage medium
WO2021232203A1 (en) * 2020-05-18 2021-11-25 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for online to offline services
CN115578141A (en) * 2021-07-05 2023-01-06 阿里巴巴新加坡控股有限公司 Transportation capacity recommendation method, and online car-hailing aggregation information service platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059023A1 (en) * 2002-08-02 2006-03-16 Alex Mashinsky Method system and apparatus for providing transportation services
CN105279563A (en) * 2015-09-30 2016-01-27 传成文化传媒(上海)有限公司 Vehicle reserving method and system based on television
CN106548242A (en) * 2016-10-25 2017-03-29 先锋智道(北京)科技有限公司 Vehicle order distribution method and device
CN108009656A (en) * 2017-08-16 2018-05-08 北京嘀嘀无限科技发展有限公司 Net about car order processing method, system, terminal and server
CN108288214A (en) * 2018-01-15 2018-07-17 阿里巴巴集团控股有限公司 A kind of vehicle service recommendation method, device and equipment
CN108734317A (en) * 2017-04-24 2018-11-02 北京嘀嘀无限科技发展有限公司 Net about vehicle order information processing method and processing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059023A1 (en) * 2002-08-02 2006-03-16 Alex Mashinsky Method system and apparatus for providing transportation services
CN105279563A (en) * 2015-09-30 2016-01-27 传成文化传媒(上海)有限公司 Vehicle reserving method and system based on television
CN106548242A (en) * 2016-10-25 2017-03-29 先锋智道(北京)科技有限公司 Vehicle order distribution method and device
CN108734317A (en) * 2017-04-24 2018-11-02 北京嘀嘀无限科技发展有限公司 Net about vehicle order information processing method and processing device
CN108009656A (en) * 2017-08-16 2018-05-08 北京嘀嘀无限科技发展有限公司 Net about car order processing method, system, terminal and server
CN108288214A (en) * 2018-01-15 2018-07-17 阿里巴巴集团控股有限公司 A kind of vehicle service recommendation method, device and equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111383055A (en) * 2020-03-12 2020-07-07 北京嘀嘀无限科技发展有限公司 Method, device and equipment for selecting products in center cabin of taxi and computer readable storage medium
CN111383055B (en) * 2020-03-12 2023-11-17 北京嘀嘀无限科技发展有限公司 Method, device and equipment for selecting car renting center bin and computer readable storage medium
CN111861628A (en) * 2020-04-30 2020-10-30 北京嘀嘀无限科技发展有限公司 Service recommendation method, apparatus, electronic device, and computer-readable storage medium
WO2021232203A1 (en) * 2020-05-18 2021-11-25 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for online to offline services
CN115605906A (en) * 2020-05-18 2023-01-13 北京嘀嘀无限科技发展有限公司(Cn) System and method for online-to-offline service
CN112017001A (en) * 2020-08-28 2020-12-01 北京嘀嘀无限科技发展有限公司 Network appointment vehicle type recommendation method and device, electronic equipment and storage medium
CN115578141A (en) * 2021-07-05 2023-01-06 阿里巴巴新加坡控股有限公司 Transportation capacity recommendation method, and online car-hailing aggregation information service platform

Similar Documents

Publication Publication Date Title
CN110413884A (en) Apparatus, method, storage medium, and electronic device for providing online car-hailing service
US11908026B2 (en) Determining user interface information based on location information
US20210232984A1 (en) Order allocation system and method
US12235118B2 (en) System for generating travel route to be serviced by primary transportation service and secondary transportation service
US20220405829A1 (en) Smart recurrent orders
US20210174230A1 (en) Service recommendation method, apparatus, and device
US9269098B2 (en) Push-based recommendations
US20220101250A1 (en) Rule-based bundling for logistical efficiency
US20150012469A1 (en) Flight caching methods and apparatus
US20210090017A1 (en) Feedback-based management of delivery orders
US20180314998A1 (en) Resource Allocation in a Network System
US20200300650A1 (en) Systems and methods for determining an estimated time of arrival for online to offline services
US20210304078A1 (en) Utilizing contemporaneous transportation data from a transportation matching system to surface trending destinations in user interfaces
JP2016540318A5 (en)
JP2016540319A5 (en)
CN108596695A (en) Entity method for pushing and system
US20160078688A1 (en) System and Method to Facilitate On-Demand Parking
CN111861619A (en) A recommended method and system for sharing vehicles
CN113569159A (en) Recommendation method and device for enterprise stores and storage medium
US20250126441A1 (en) Location Determination Based on Historical Service Data
CN113766016B (en) Information pushing method and server
US10311456B2 (en) Dispensation delay prediction systems and methods
CN111861628A (en) Service recommendation method, apparatus, electronic device, and computer-readable storage medium
US11693888B1 (en) Intelligent grouping of travel data for review through a user interface
WO2022186768A1 (en) Method and device for controlling a transport system

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20191105

WW01 Invention patent application withdrawn after publication