Method and device for travel

By displaying status information and service information of the service provider on the target interface of online ride-hailing services, and finding a new service provider before the service provider completes the second order, the problem of high order cancellation rate in the serial dispatch scenarios of traditional driver-passenger matching methods is solved, and the matching success rate and travel experience are improved.

CN119514901APending Publication Date: 2025-02-25BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311036676.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-16
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In online car-hailing and other travel services, the traditional driver-passenger matching method can easily lead to passengers or vehicles canceling orders in scenarios such as serial dispatch, affecting the travel experience and service experience.

Method used

By displaying the service information of the service party associated with the first order on the target interface and displaying the status information in the interface, it indicates that a new service party is being searched for the first order. If an option to terminate the search portal is received or the service party completes the second order before successfully finding a new service party for the first order, the terminal device associated with the service party will present a reminder that the service party is assigned the first order.

Benefits of technology

It realizes pre-allocating service providers for passengers, so that the service provider has no perceived order pre-allocation, and continues to find better service providers until the formal service provider is determined. This method improves the success rate of driver-passenger matching, reduces the probability of order cancellation, and thus improves the travel experience of passengers and vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514901A_ABST
    Figure CN119514901A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a travel method and device, electronic equipment, a computer storage medium and a computer program product. The method comprises the steps that a target interface is presented, the target interface displays service information of a first service party associated with a first order, and the service information indicates that the first service party currently serves a second order; displaying state information in the target interface, wherein the state information indicates that a new service party is being searched for the first order; and if a selection about an entrance for stopping searching in the target interface is received or the first service party completes the second order before successfully searching a new service party for the first order, enabling a terminal device associated with the first service party to present a first prompt about that the first service party is allocated with the first order. Therefore, the embodiment of the invention can pre-distribute the service party (such as an online car-hailing vehicle) for the passenger, thereby improving the driver and passenger experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods, apparatuses, electronic devices, computer storage media, and computer program products for travel. Background Art

[0002] Nowadays, with the development of Internet technology, passengers are increasingly demanding travel services based on Internet technology (for example, online car-hailing services). Online car-hailing services allow passengers to place orders online to seek service providers and obtain travel services. With the rise of online car-hailing services, how to more effectively perform driver-passenger matching has become a focus of attention. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for traveling is provided. The method includes presenting a target interface, the target interface displays service information of a first service provider associated with a first order, the service information indicating that the first service provider is currently serving a second order; displaying status information in the target interface, the status information indicating that a new service provider is being searched for the first order; and if a selection is received regarding an entry in the target interface for terminating the search or the first service provider completes the second order before successfully finding a new service provider for the first order, causing a terminal device associated with the first service provider to present a first reminder regarding the first service provider being assigned the first order.

[0004] In a second aspect of the present disclosure, a device for traveling is provided. The device includes: a presentation module configured to present a target interface, the target interface displays service information of a first service provider associated with a first order, the service information indicating that the first service provider is currently serving a second order; a display module configured to display status information in the target interface, the status information indicating that a new service provider is being searched for the first order; and a control module configured to cause a terminal device associated with the first service provider to present a first reminder that the first service provider is assigned the first order if a selection is received regarding an entry in the target interface for terminating the search or the first service provider completes the second order before successfully finding a new service provider for the first order.

[0005] In a third aspect of the present disclosure, an electronic device is provided, comprising: a memory and a processor; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to the first aspect of the present disclosure.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method according to the first aspect of the present disclosure.

[0007] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer executable instructions, wherein the computer executable instructions implement the method according to the first aspect of the present disclosure when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure may be implemented;

[0010] Figure 2 shows an example interface according to some embodiments of the present disclosure;

[0011] Figure 3A and Figure 3B shows an example interface according to some embodiments of the present disclosure;

[0012] Figure 4A and Figure 4B shows an example interface according to some embodiments of the present disclosure;

[0013] Figure 5A and Figure 5B shows an example interface according to some embodiments of the present disclosure;

[0014] Figure 6 shows an example interface according to some embodiments of the present disclosure;

[0015] Figure 7 A flowchart illustrating an example process for trip management according to some embodiments of the present disclosure;

[0016] Figure 8 A schematic structural block diagram of an apparatus for itinerary management according to some embodiments of the present disclosure is shown; and

[0017] Fig. 9 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0018] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0019] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0020] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0021] As briefly mentioned above, in travel scenarios such as online ride-hailing services, driver-passenger matching is an important and fundamental task that directly affects the passengers' travel experience and the vehicle's service experience.

[0022] Traditionally, in the process of matching drivers and passengers, after the passenger is assigned to the corresponding service provider (e.g., vehicle), information about the successful matching is provided to both parties. However, in scenarios such as serial dispatch (i.e., assigning another order before the vehicle completes the previous order), the passenger may cancel the order due to reasons such as the pick-up time of the currently assigned service provider, or the service provider may cancel the order due to reasons such as the pick-up cost. Such a situation has a great impact on the travel experience of the passenger and the service experience of the vehicle.

[0023] Embodiments of the present disclosure propose a solution for traveling. According to various embodiments of the present disclosure, a target interface can be presented (for example, on the passenger side), wherein the target interface displays service information of a first service provider associated with a first order, and the service information indicates that the first service provider is currently serving a second order. Furthermore, status information can be displayed in the target interface, and the status information indicates that a new service provider is being sought for the first order. Accordingly, if a selection is received regarding an entry in the target interface for terminating the search or the first service provider completes the second order before successfully finding a new service provider for the first order, a terminal device associated with the first service provider (for example, on the vehicle side) presents a first reminder that the first service provider is assigned the first order.

[0024] Thus, the embodiments of the present disclosure can pre-assign service providers (e.g., online car-hailing vehicles) to passengers. In the case of pre-assignment, the assigned service provider may not be aware of the pre-assignment of the order and can continue to look for other service providers for the passenger. Accordingly, only after the pre-assigned service provider is determined to be the official service provider, a reminder about the order assignment is provided to the service provider.

[0025] Therefore, the embodiments of the present disclosure can more effectively complete driver-passenger matching, reduce the probability of passengers or vehicles canceling orders, and thus improve the travel experience of passengers and the service experience of vehicles.

[0026] Example Environment

[0027] Figure 1 A schematic diagram of an example environment 100 in which an embodiment of the present disclosure can be implemented is shown. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or its attached device. The application 120 may be a travel application, or an appropriate application equipped with a travel service. It should be understood that such travel applications may include a ride-hailing application for passengers, or an order-taking application for service providers. Accordingly, such users 140 may include passengers who call a ride, or users (e.g., drivers) related to a service provider (e.g., a vehicle) providing travel services.

[0028] exist Figure 1 In the environment 100, if the application 120 is in an active state, the terminal device 110 can present the interface 150 of the application 120. The interface 150 may include various interfaces that the application 120 can provide, such as a car-calling interface, an order-taking interface, and the like.

[0029] In some embodiments, the terminal device 110 communicates with the server 130 to provide the service of the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication systems (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as "wearable" circuits, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0032] Example interface

[0033] Figure 2 An example interface 200 according to some embodiments of the present disclosure is shown. The interface 200 may be presented by a terminal device 110 associated with a demander of a travel service (eg, a passenger). In the present disclosure, the interface 200 may also be referred to as a target interface.

[0034] Interface 200 may correspond to the order status page of the passenger. For example, after the passenger initiates an online car-hailing order (also referred to as the first order) and pre-assigns the corresponding first service provider (also referred to as the first vehicle) for the first order, the passenger's terminal device 110 may display interface 200.

[0035] Interface 200 may display service information of a first service provider that has been associated with a first order. "Associated with a first order" may indicate that the first service provider is pre-assigned to the first order. In addition, the first service provider may currently be servicing another order (also referred to as a second order), and the second order is in an uncompleted state. Additionally, if a service provider is pre-assigned to a specific order, the service provider, for example, will be in a locked state and will no longer be assigned other orders.

[0036] like Figure 2As shown, the interface 200 may include a pick-up status display area 205 for displaying that the assigned first service provider is currently serving the second order, and may display the location of the first service provider, the distance to the pick-up point, the pick-up time, etc.

[0037] In some embodiments, the interface 200 may also display status information 210 to indicate that, when the first service provider is pre-assigned to the first order, a new service provider with better performance is being simultaneously searched for the first order. For example, the new service provider may be a service provider with a lower pick-up cost than the first service provider, such as a vehicle with a closer distance or a vehicle with a shorter pick-up time.

[0038] In some embodiments, the interface 200 may further include a termination entry 212 for terminating the search for a new service provider. If the user does not trigger the termination entry 212, the process of assigning a new service provider to the first order may continue until the earlier of the following moments: the first moment when the first service provider completes the second order, and the second moment when the new service provider is successfully assigned to the first order.

[0039] Additionally, if Figure 2 As shown, the service information of the first service provider presented in the interface 200 may also include description information 215. Such description information 215 may include, for example, the vehicle type, vehicle identification information, operator name, etc. of the first service provider. In some embodiments, in the pre-allocation stage, contact information such as the first service provider may be invisible to the current user.

[0040] In some embodiments, the interface 200 may also provide one or more controls 220 associated with the first service party. Such controls 220 may include, for example, contact controls (e.g., “call” and “send message”) for contacting the first service party. Figure 2 As shown, in the pre-assignment stage, such a control 220 may be in a disabled state, for example, so that the current user cannot directly contact the pre-assigned first service party through the control 220 .

[0041] In some embodiments, for the order of pre-allocated service providers, the terminal device can synchronously search for new service providers. In some other embodiments, it can also be determined by a remote device (e.g., server 130) whether it is necessary to allocate a new service provider for the pre-allocated current order.

[0042] For example, the remote device may determine whether it is necessary to find a new service provider based on the expected pick-up cost (eg, expected pick-up time and / or expected pick-up distance) of the first service provider for the first order.

[0043] When the remote device determines that a new service provider needs to be found, the remote device can, for example, generate and send indication information to the terminal device 110 so that the terminal device 110 accordingly presents the status information discussed above to indicate that a new service provider is being found for the first order.

[0044] Status 1

[0045] In some embodiments, the terminal device 110 may receive a selection about the termination entry 212 in the interface 200. Exemplarily, in some scenarios, the passenger may be satisfied with the pre-assigned service provider and may not need to find other new service providers. In this case, the passenger may, for example, stop matching new service providers by clicking the termination entry 212.

[0046] Accordingly, Figure 3A An example interface 300A according to some embodiments of the present disclosure is shown. The interface 300A may correspond to the interface 200, for example, which is also provided by the terminal device 110 associated with the passenger.

[0047] like Figure 3A As shown, upon receiving the Figure 2 After selecting the termination entry 212 in the interface 300A, the terminal device 110 may stop displaying the following information in the interface 300A: Figure 2 The status information 210 is shown to indicate that the search for a new service provider for the first order has stopped.

[0048] Additionally, the terminal device 110 may also update the service information in the interface 200 to provide additional descriptive information associated with the first service provider. Figure 3A As shown, the terminal device 110 may update the description information 215 of the first service provider to provide, for example, the contact information 305 of the first service provider. As described above, in the pre-allocation stage, such additional description information may not be available to the current user.

[0049] In some embodiments, the terminal device 110 may also adjust at least one control 220 associated with the first service party from a disabled state to an enabled state. Figure 3A As shown, contact controls such as "Call" and "Send Message" can be adjusted from a disabled state to an enabled state to allow the current user to contact the first service party.

[0050] In some embodiments, if a selection regarding the termination entry 210 in the interface 200 is received, the terminal device 110 associated with the first service provider may also present a first reminder regarding the first order being assigned to the first service provider.

[0051] Figure 3BFIG. 3 shows an example interface 300B according to some embodiments of the present disclosure. The interface 300B may be provided by the terminal device 110 associated with the first service provider, for example. Figure 3B As shown, the interface 300B may display a reminder 310 to indicate that the first service provider is assigned the first order.

[0052] In some embodiments, when the first service provider has not yet completed the second order currently being served, the interface 300B may further include a cancellation entry 315 to support the first service provider to cancel (or cancel without liability) the allocation of the first order.

[0053] In this way, the embodiments of the present disclosure can provide reminders about order allocation to the service provider only when the user explicitly accepts the pre-assigned service provider, thereby increasing the probability of successful driver-passenger matching, thereby improving the user's travel experience and the passenger's service experience.

[0054] Status 2

[0055] As discussed above, the process of finding a new driver for the user can continue until the first service provider completes the second order of the current service. In some embodiments, if the first service provider completes the second order before successfully finding a new service provider for the first order, the first service provider can also switch from the pre-assigned state to the formal assigned state.

[0056] Accordingly, Figure 3A An example interface 300A according to some embodiments of the present disclosure is shown. The interface 300A may correspond to the interface 200, for example, which is also provided by the terminal device 110 associated with the passenger.

[0057] like Figure 4A As shown, if the first service provider completes the second order before successfully finding a new service provider for the first order, the terminal device 110 may stop displaying the following information in the interface 400A: Figure 2 The status information 210 is shown to indicate that the search for a new service provider for the first order has stopped.

[0058] Additionally, the terminal device 110 may also update the service information in the interface 200 to provide additional descriptive information associated with the first service provider. Figure 4A As shown, the terminal device 110 may update the description information 215 of the first service provider to provide, for example, the contact information 405 of the first service provider. As described above, in the pre-allocation stage, such additional description information may not be available to the current user.

[0059] In some embodiments, the terminal device 110 may also adjust at least one control 220 associated with the first service party from a disabled state to an enabled state. Figure 4A As shown, contact controls such as "Call" and "Send Message" can be adjusted from a disabled state to an enabled state to allow the current user to contact the first service party.

[0060] In some embodiments, if the first service provider completes the second order before successfully finding a new service provider for the first order, the terminal device 110 associated with the first service provider may also present a first reminder that the first service provider is assigned the first order.

[0061] Figure 4B FIG. 4 shows an example interface 400B according to some embodiments of the present disclosure. The interface 400B may be provided by the terminal device 110 associated with the first service provider, for example. Figure 4B As shown, the interface 400B may display a reminder 410 to indicate that the first service provider is assigned the first order.

[0062] In some embodiments, Figure 3B The "Serial Pie" scene shown is different. Figure 4B In the shown state, the first service provider is formally assigned the first order only after completing the second order, so the interface 400B, for example, may not provide the first service provider with an option to cancel (or cancel without liability) the assigned first order.

[0063] In this way, the embodiments of the present disclosure can provide reminders about order allocation to the service provider only when the user explicitly accepts the pre-assigned service provider, thereby increasing the probability of successful driver-passenger matching, thereby improving the user's travel experience and the passenger's service experience.

[0064] State three

[0065] In some scenarios, before the first service provider completes the second order, the system may have successfully found a new service provider (eg, the second service provider) for the first order.

[0066] Figure 5A and Figure 5B Example interfaces 500A and 500B according to some embodiments of the present disclosure are shown. Interfaces 500A and 500B may correspond to interface 200, for example, and may be provided by a terminal device 110 associated with a passenger.

[0067] like Figure 5AAs shown, if a new second service provider is successfully found for the first order, the terminal device 110 may display description information 505 about the second service provider in the interface 500A. Such description information 505 may be used to indicate the pick-up information of the second service provider, such as the pick-up distance or the pick-up time.

[0068] Further, if Figure 5B As shown, the terminal device 110 can also switch the interface 500B to display the pick-up status of the second service provider to indicate that the first order is assigned to the new second service provider. For example, the interface 500B can include a pick-up status display area 510 for displaying the real-time location, remaining pick-up distance, and remaining pick-up time of the second service provider.

[0069] In some embodiments, such a switch may be performed based on the user's confirmation of the second service provider. That is, after the user confirms the newly found second service provider, the first order may be formally assigned to the second service provider. Alternatively, such a switch may also be performed automatically, that is, after the new second service provider is found, the first order may be automatically assigned to the second service provider without the need for the user's confirmation process.

[0070] Additionally, the interface 500B may also display description information 515 of the second service provider, such as the vehicle type, vehicle identification information, operator name, contact information, etc. of the second service provider.

[0071] In some embodiments, the pre-assigned first service provider is unaware of the process in which the first order is assigned to the second service provider. For example, the first service provider may not receive a reminder about the pre-assignment, and will not receive a reminder about switching service providers.

[0072] In this way, the embodiments of the present disclosure can find a better service provider for the user without affecting the service experience of the pre-assigned service provider, thereby improving the user's travel experience.

[0073] State 4

[0074] In some scenarios, in the serial service scenario, the destination information of the second order currently served by the first service provider may be changed. For example, the passenger of the second order may request to change the destination of the second order.

[0075] In some embodiments, when the destination information of the second order is changed, the terminal device 110 of the passenger pre-assigned with the first service provider may present the following information: Figure 6 The interface 600 shown. Figure 6As shown, the interface 600 may display a reminder 605 to indicate that the first service provider is released from the association with the first order, that is, the first service provider is no longer the pre-assigned service provider of the first order.

[0076] Additionally, the interface 600 may display a call area 610 to indicate that other service providers are being matched for the first order. In some embodiments, other service providers may be matched for the first order based on a higher matching weight, so that the first order may be responded to more quickly, for example. It should be understood that the matching weight of the first order may be adjusted in an appropriate manner, and the present disclosure is not intended to be limited thereto.

[0077] In some embodiments, when the destination information of the second order is changed, the first service provider may not be directly disassociated from the first order. For example, if the changed destination information causes the first service provider's pick-up cost (e.g., pick-up distance and / or pick-up time) for the first order to be greater than a threshold, the first service provider may be disassociated from the first order, and the terminal device 110 may display a reminder 605 in the interface 600 accordingly.

[0078] On the contrary, if the changed destination information does not significantly increase the pick-up cost, for example, the pre-assignment of the first service provider to the first order may continue to be maintained, and the updated pick-up cost may be presented via the interface 600 .

[0079] In some embodiments, when the destination information of the second order is changed, the terminal device 110 of the passenger pre-assigned with the first service provider may first present an updated pick-up cost (e.g., pick-up distance and / or pick-up time) on the interface, where the updated pick-up cost is determined based on the changed destination information.

[0080] In response, if a preset operation regarding the updated pick-up cost is received via the target interface, the terminal device 110 causes the first service provider to be disassociated from the first order. For example, the terminal device 110 may provide an option regarding whether to change the service provider while presenting the updated pick-up cost. If the user chooses to change the service provider, the first service provider may be disassociated from the first order. On the contrary, if the user chooses not to change the service provider, the first service provider may be maintained pre-assigned to the first order.

[0081] Based on the above approach, the embodiment of the present disclosure can also determine whether to release the pre-allocation of the first service provider when the order currently served by the first service provider changes, thereby improving the user's travel experience.

[0082] Example Process

[0083] Figure 71 shows a flow chart of an example process 700 for traveling according to multiple embodiments of the present disclosure. The process 700 can be performed at a suitable electronic device or combination of electronic devices (e.g., Figure 1 The process 700 is implemented by the passenger-side terminal device 110, the server-side device 120, or a combination of the terminal device 110 and the server-side device 120 as shown. For ease of discussion, the process 700 is described below using the terminal device 110 as an example.

[0084] like Figure 7 As shown, in box 710, the terminal device 110 presents a target interface, which displays service information of the first service provider associated with the first order, and the service information indicates that the first service provider is currently serving the second order.

[0085] In box 720, the terminal device 110 displays status information in the target interface, and the status information indicates that a new service provider is being sought for the first order.

[0086] In box 730, if a selection of an entry in the target interface for terminating the search is received or the first service provider completes the second order before successfully finding a new service provider for the first order, the terminal device 110 causes the terminal device associated with the first service provider to present a first reminder that the first service provider is assigned the first order.

[0087] In some embodiments, process 700 includes: stopping displaying status information in the target interface to indicate stopping searching for a new service provider for the first order.

[0088] In some embodiments, process 700 includes adjusting at least one control associated with the first service party in the target interface from a disabled state to an enabled state.

[0089] In some embodiments, the at least one control includes a contact control for contacting the first service party.

[0090] In some embodiments, process 700 includes updating the service information in the target interface to provide additional descriptive information associated with the first service party, the additional descriptive information not visible to the current user before the service information is updated.

[0091] In some embodiments, process 700 includes: if a second service provider is successfully found for the first order, presenting descriptive information about the second service provider in the target interface; and switching the target interface to display the pick-up status of the second service provider.

[0092] In some embodiments, switching the target interface to display the pick-up status of the second service provider includes: in response to receiving a confirmation about the second service provider, switching the target interface to display the pick-up status of the second service provider.

[0093] In some embodiments, process 700 includes: if the destination information of the second order currently being serviced by the first service provider is changed, displaying a second reminder in the target interface that the first service provider is released from the association with the first order.

[0094] In some embodiments, displaying a second reminder in the target interface about the first service provider being released from the first order includes: if the changed destination information makes the pick-up cost of the first service provider for the first order greater than a threshold, displaying a second reminder in the target interface about the first service provider being released from the first order.

[0095] In some embodiments, process 700 includes: if the destination information of the second order currently served by the first service provider is changed, presenting an updated pick-up cost on the target interface, the updated pick-up cost being determined based on the changed destination information; and in response to receiving a preset operation regarding the updated pick-up cost via the target interface, disassociating the first service provider from the first order.

[0096] In some embodiments, displaying the status information in the target interface includes: receiving indication information from a remote device; and displaying the status information in the target interface based on the indication information.

[0097] In some embodiments, the indication information is generated by the remote device based on the expected pick-up cost of the first service provider for the first order.

[0098] Example devices and equipment

[0099] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 8 A schematic structural block diagram of an apparatus 800 for traveling according to some embodiments of the present disclosure is shown.

[0100] like Figure 8 As shown, the apparatus 800 includes a presentation module 810 configured to present a target interface, the target interface displays service information of a first service provider associated with a first order, the service information indicating that the first service provider is currently serving a second order; a display module 820 configured to display status information in the target interface, the status information indicating that a new service provider is being searched for the first order; and a control module 830 configured to cause a terminal device associated with the first service provider to present a first reminder that the first service provider is assigned the first order if a selection of an entry in the target interface for terminating the search is received or the first service provider completes the second order before successfully finding a new service provider for the first order.

[0101] In some embodiments, the display module 820 is further configured to stop displaying status information in the target interface to indicate that searching for a new service provider for the first order has stopped.

[0102] In some embodiments, the display module 820 is further configured to: adjust at least one control associated with the first service party in the target interface from a disabled state to an enabled state.

[0103] In some embodiments, the at least one control includes a contact control for contacting the first service party.

[0104] In some embodiments, the display module 820 is further configured to: update the service information in the target interface to provide additional descriptive information associated with the first service provider, and the additional descriptive information is not visible to the current user before the service information is updated.

[0105] In some embodiments, the display module 820 is further configured to: present descriptive information about the second service provider in the target interface if a second service provider is successfully found for the first order; and switch the target interface to display the pick-up status of the second service provider.

[0106] In some embodiments, switching the target interface to display the pick-up status of the second service provider includes: in response to receiving a confirmation about the second service provider, switching the target interface to display the pick-up status of the second service provider.

[0107] In some embodiments, the control module 830 is further configured to: if the destination information of the second order currently being served by the first service provider is changed, display a second reminder in the target interface that the first service provider is released from the association with the first order.

[0108] In some embodiments, displaying a second reminder in the target interface about the first service provider being released from the first order includes: if the changed destination information makes the pick-up cost of the first service provider for the first order greater than a threshold, displaying a second reminder in the target interface about the first service provider being released from the first order.

[0109] In some embodiments, the control module 830 is also configured to: if the destination information of the second order currently served by the first service provider is changed, present an updated pick-up cost on the target interface, and the updated pick-up cost is determined based on the changed destination information; and in response to receiving a preset operation regarding the updated pick-up cost via the target interface, disassociate the first service provider from the first order.

[0110] In some embodiments, the display module 820 is further configured to: receive indication information from a remote device; and display status information in the target interface based on the indication information.

[0111] In some embodiments, the indication information is generated by the remote device based on the expected pick-up cost of the first service provider for the first order.

[0112] The units included in the device 800 can be implemented in various ways, including software, hardware, firmware or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 800 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like. In addition, in some embodiments, multiple functions implemented by a unit (or module) can be implemented by sub-units or other independent units included therein.

[0113] Fig. 9 1 shows a block diagram of an electronic device / server 900 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Fig. 9 The electronic device / server 900 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein.

[0114] like Fig. 9 As shown, the electronic device / server 900 is in the form of a general electronic device. The components of the electronic device / server 900 may include, but are not limited to, one or more processors or processing units 910, a memory 920, a storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. The processing unit 910 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 920. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device / server 900.

[0115] The electronic device / server 900 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device / server 900, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 can be a volatile memory (e.g., register, cache, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory) or some combination thereof. The storage device 930 can be a removable or non-removable medium, and can include a machine-readable medium, such as a flash drive, a disk, or any other medium, which can be used to store information and / or data and can be accessed within the electronic device / server 900.

[0116] The electronic device / server 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Fig. 9 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. Memory 920 may include a computer program product 925 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0117] The communication unit 940 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device / server 900 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device / server 900 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0118] The input device 950 may be one or more input devices, such as a mouse, keyboard, tracking ball, etc. The output device 990 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device / server 900 may also communicate with one or more external devices (not shown) through the communication unit 940 as needed, such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device / server 900, or communicate with any device that enables the electronic device / server 900 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0119] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method described above.

[0120] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0121] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0122] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0123] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0124] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the implementations disclosed herein.

Claims

1. A method for traveling, comprising: Presenting a target interface, wherein the target interface displays service information of a first service provider associated with the first order, wherein the service information indicates that the first service provider is currently servicing a second order; Displaying status information in the target interface, the status information indicating that a new service provider is being sought for the first order; as well as If a selection of an entry in the target interface for terminating the search is received or the first service provider completes the second order before successfully finding a new service provider for the first order, a terminal device associated with the first service provider presents a first reminder that the first service provider is assigned the first order.

2. The method according to claim 1, further comprising: Stop displaying the status information in the target interface to indicate stopping the search for a new service provider for the first order.

3. The method according to claim 1, further comprising: At least one control associated with the first service party in the target interface is adjusted from a disabled state to an enabled state. The method of claim 3 , wherein the at least one control comprises a contact control for contacting the first service party.

5. The method according to claim 1, further comprising: The service information is updated in the target interface to provide additional descriptive information associated with the first service provider, wherein the additional descriptive information is not visible to a current user before the service information is updated.

6. The method according to claim 1, further comprising: If a second service provider is successfully found for the first order, presenting description information about the second service provider in the target interface; as well as The target interface is switched to display the pick-up status of the second service provider.

7. The method according to claim 6, wherein switching the target interface to display the pick-up status of the second service provider comprises: In response to receiving confirmation about the second service provider, the target interface is switched to display the pick-up status of the second service provider.

8. The method according to claim 1, further comprising: If the destination information of the second order currently being served by the first service provider is changed, a second reminder that the first service provider is released from the first order is displayed in the target interface.

9. The method according to claim 8, wherein displaying a second reminder in the target interface about the first service provider being released from the first order comprises: If the changed destination information makes the pick-up cost of the first service provider for the first order greater than a threshold, a second reminder that the first service provider is released from the first order is displayed in the target interface.

10. The method according to claim 1, further comprising: If the destination information of the second order currently served by the first service provider is changed, presenting an updated pick-up cost on the target interface, wherein the updated pick-up cost is determined based on the changed destination information; as well as In response to receiving a preset operation regarding the updated pick-up cost via the target interface, the first service provider is disassociated from the first order.

11. The method according to claim 1, wherein displaying the status information in the target interface comprises: receiving indication information from a remote device; as well as Based on the indication information, the status information is displayed in the target interface. 12 . The method according to claim 11 , wherein the indication information is generated by the remote device based on an expected pick-up cost of the first service provider for the first order.

13. A device for traveling, comprising: a presentation module configured to present a target interface, wherein the target interface displays service information of a first service provider associated with a first order, wherein the service information indicates that the first service provider is currently servicing a second order; A display module, configured to display status information in the target interface, wherein the status information indicates that a new service provider is being assigned to the first order; as well as The control module is configured to cause a terminal device associated with the first service provider to present a first reminder that the first service provider is assigned the first order if a selection is received on an entry in the target interface for terminating the search or the first service provider completes the second order before successfully finding a new service provider for the first order.

14. An electronic device comprising: Memory and processor; The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to any one of claims 1 to 12.

15. A computer-readable storage medium having one or more computer instructions stored thereon, wherein the one or more computer instructions are executed by a processor to implement the method according to any one of claims 1 to 12.

16. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 12.