Service object selection method and device, equipment, storage medium and program product

By filtering multiple hitchhiking service platforms in the mobile travel service interface, providing an object matching interface, it solves the cumbersome problem of users placing orders on multiple platforms, improves the query scope and matching efficiency of service objects, and improves the human-computer interaction efficiency .

CN119293309APending Publication Date: 2025-01-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310827706.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-06
Publication Date
2025-01-10

Smart Images

  • Figure CN119293309A_ABST
    Figure CN119293309A_ABST
Patent Text Reader

Abstract

The invention discloses a service object selection method and device, equipment, a storage medium and a program product, and relates to the field of human-computer interaction. The method comprises the following steps: displaying a mobile travel service interface; condition configuration operation in the mobile travel service interface is received, the condition configuration operation is used for configuring at least one service object matching condition, and the at least one service object matching condition comprises a platform selection condition; and in response to the condition configuration operation, displaying an object matching interface, the object matching interface being an interface displayed based on a matching result between the first account and a plurality of service objects, and the plurality of service objects being service objects entering the first hitchhiking service platform. By means of the mode, the more appropriate service object can be matched for the first account more quickly and accurately through diversified selection of the hitchhiking service platform, and the man-machine interaction efficiency is improved. The method can be applied to various scenes such as cloud technology, artificial intelligence and intelligent transportation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of human-computer interaction, and in particular, to a method, device, equipment, storage medium and program product for selecting a service object. Background Art

[0002] With the development of mobile travel technology, more and more users choose to travel through service providers on mobile travel platforms. While improving the quality of life, it can avoid the waste of resources caused by empty vehicles.

[0003] In the related art, when the user needs to use a mobile travel platform to realize the mobile travel process, he or she can find the service object that can provide the service by entering the destination in the mobile travel platform; if the user wants to find the service object as quickly and affordably as possible under the condition of matching the destination, it is usually necessary to carry out the destination selection process and the ordering process in different mobile travel platforms, pay attention to the object information of the service objects provided on different platforms, make a comprehensive comparison to select the most suitable service object, and establish the service status.

[0004] However, for the users, it is impossible to comprehensively compare the recommendation results of multiple mobile travel platforms at the same time, and it is easy to cause negative effects such as cancellation of orders due to the cumbersome comparison process of multiple mobile travel platforms. In addition, for the service objects, usually due to the complexity of the settlement method, they will only settle on a single or a small number of mobile travel platforms, which leads to a small probability of being selected by the users, affecting the efficiency of human-computer interaction. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment, storage medium and program product for selecting a service object, which can search for service objects in more ride-sharing service platforms for a first account through a variety of ride-sharing service platforms, effectively increasing the query range of service objects, facilitating faster and more accurate matching of more suitable service objects for the first account, and improving human-computer interaction efficiency. The technical solution is as follows.

[0006] In one aspect, a method for selecting a service object is provided, the method comprising:

[0007] Displaying a mobile travel service interface, wherein the mobile travel service interface has a first account logged in, and the mobile travel service interface is used to provide a ride-sharing service for the first account;

[0008] Receive a condition configuration operation in the mobile travel service interface, the condition configuration operation is used to configure at least one service object matching condition, the at least one service object matching condition includes a platform selection condition, the service object matching condition is used to conditionally screen the service object providing the ride-sharing service, the platform selection condition is used to determine at least one first ride-sharing service platform from a plurality of ride-sharing service platforms, the ride-sharing service platform is a platform where a service object is stationed and provides the ride-sharing service;

[0009] In response to the conditional configuration operation, an object matching interface is displayed. The object matching interface is an interface displayed based on the matching results between the first account and multiple service objects. The multiple service objects are service objects settled in the first ride-sharing service platform.

[0010] In another aspect, a device for selecting a service object is provided, the device comprising:

[0011] An interface display module, used to display a mobile travel service interface, the mobile travel service interface has a first account logged in, and the mobile travel service interface is used to provide a ride-sharing service for the first account;

[0012] An operation receiving module, for receiving a condition configuration operation in the mobile travel service interface, wherein the condition configuration operation is used to configure at least one service object matching condition, wherein the at least one service object matching condition includes a platform selection condition, wherein the service object matching condition is used to conditionally screen the service object providing the ride-sharing service, and the platform selection condition is used to determine at least one first ride-sharing service platform from a plurality of ride-sharing service platforms, wherein the ride-sharing service platform is a platform where a service object is stationed and which provides the ride-sharing service;

[0013] The interface display module is also used to display an object matching interface in response to the conditional configuration operation. The object matching interface is an interface displayed based on the matching results between the first account and multiple service objects. The multiple service objects are service objects settled in the first ride-sharing service platform.

[0014] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement a method for selecting a service object as described in any of the above-mentioned embodiments of the present application.

[0015] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement a method for selecting a service object as described in any of the above-mentioned embodiments of the present application.

[0016] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for selecting a service object described in any of the above embodiments.

[0017] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0018] On the mobile travel service interface logged in with the first account, the conditional configuration operation in the mobile travel service interface is received, and with the help of the platform selection conditions configured under the conditional configuration operation, at least one first ride-sharing service platform can be determined from multiple ride-sharing service platforms, thereby displaying the object matching interface based on the matching results between the first account and multiple service objects under the first ride-sharing service platform. Using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through the diverse selection of ride-sharing service platforms, effectively increasing the query scope of service objects, and then more comprehensively and specifically displaying the object matching interface with wider coverage information and more comprehensive recommended objects through the matching results between the first account and multiple service objects under the first ride-sharing service platform, so as to more quickly and accurately match more suitable service objects for the first account and improve the efficiency of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 It is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;

[0021] Figure 2 is a flow chart of a method for selecting a service object provided by an exemplary embodiment of the present application;

[0022] Figure 3is a flow chart of a method for selecting a service object provided by another exemplary embodiment of the present application;

[0023] Figure 4 It is a schematic diagram of an interface for selecting a ride-sharing service platform provided by an exemplary embodiment of the present application;

[0024] Figure 5 is a flow chart of a method for selecting a service object provided by another exemplary embodiment of the present application;

[0025] Figure 6 is a schematic diagram of an interface for configuring a departure time provided by an exemplary embodiment of the present application;

[0026] Figure 7 It is a schematic diagram of an interface for configuring travelers provided by an exemplary embodiment of the present application;

[0027] Figure 8 is a schematic diagram of an object matching interface provided by an exemplary embodiment of the present application;

[0028] Fig. 9 This is a schematic diagram of an interface of prompt information provided by an exemplary embodiment of the present application;

[0029] Fig.10 is a flow chart of a method for selecting a service object provided by another exemplary embodiment of the present application;

[0030] Fig.11 It is a schematic diagram of an interface of a mobile travel service interface provided by an exemplary embodiment of the present application;

[0031] Fig.12 It is a schematic diagram of the interface of a toll configuration window provided by an exemplary embodiment of the present application;

[0032] Fig.13 It is a schematic diagram of an order payment interface provided by an exemplary embodiment of the present application;

[0033] Fig.14 It is a schematic diagram of an order waiting interface provided by an exemplary embodiment of the present application;

[0034] Fig.15 This is a schematic diagram of an order payment reminder interface provided by an exemplary embodiment of the present application;

[0035] Fig.16 It is a schematic diagram of an interface for calling a second ride-sharing service platform to display an order payment interface provided by an exemplary embodiment of the present application;

[0036] Fig.17 It is a schematic diagram of an itinerary viewing interface provided by an exemplary embodiment of the present application;

[0037] Fig.18 It is a schematic diagram of an interface for displaying a service object location query control on a trip viewing interface provided by an exemplary embodiment of the present application;

[0038] Fig.19 It is a schematic diagram of an interface for displaying a service object location query control on a trip viewing interface provided by another exemplary embodiment of the present application;

[0039] Fig. 20 It is a schematic diagram of an interface for displaying a service object location query control on an itinerary viewing interface provided by another exemplary embodiment of the present application;

[0040] Fig.21 It is a schematic diagram of an interface for calling a second ride-sharing service platform to display a trip information interface provided by an exemplary embodiment of the present application;

[0041] Fig. 22 It is a background logic diagram of a method for selecting a service object provided by an exemplary embodiment of the present application;

[0042] Fig.23 is a schematic diagram of order status flow provided by an exemplary embodiment of the present application;

[0043] Fig.24 is a structural block diagram of a device for selecting a service object provided by an exemplary embodiment of the present application;

[0044] Fig.25 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0045] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0046] In the related art, when the user needs to use the mobile travel platform to find the service object as quickly and affordably as possible, it is usually necessary to carry out the destination selection process and ordering process in different mobile travel platforms, pay attention to the object information of the service objects provided on different platforms, and make comprehensive comparisons to select the most suitable service object. However, the user cannot achieve a comprehensive comparison of the recommendation results of multiple mobile travel platforms at the same time, and it is easy to cancel the order and other negative effects due to the cumbersome comparison process of multiple mobile travel platforms, affecting the efficiency of human-computer interaction.

[0047] In an embodiment of the present application, a mobile travel service interface is displayed, a first account is logged in to the mobile travel service interface, and the mobile travel service interface is used to provide a ride-sharing service for the first account; a conditional configuration operation is received in the mobile travel service interface, and the conditional configuration operation is used to configure at least one service object matching condition, and at least one service object matching condition includes a platform selection condition, and the service object matching condition is used to conditionally screen the service objects providing the ride-sharing service, and the platform selection condition is used to determine at least one first ride-sharing service platform from multiple ride-sharing service platforms, and the ride-sharing service platform is a platform that has service objects and provides ride-sharing services; in response to the conditional configuration operation, an object matching interface is displayed, and the object matching interface is an interface displayed based on the matching results between the first account and multiple service objects, and the multiple service objects are service objects resident in the first ride-sharing service platform. By configuring the ride-sharing service platform as the conditional content in the condition configuration process, it is beneficial to find service objects in more ride-sharing service platforms for the first account through a variety of choices of ride-sharing service platforms, effectively improving the query scope of service objects, and then more comprehensively and specifically matching the results between the first account and multiple service objects under the first ride-sharing service platform, displaying an object matching interface with wider coverage information and more comprehensive recommended objects, so as to facilitate faster and more accurate matching of more suitable service objects for the first account, thereby improving the efficiency of human-computer interaction.

[0048] It should be noted that before collecting relevant data of users and during the process of collecting relevant data of users, this application can display a prompt interface, pop-up window or output voice prompt information, and the prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining relevant data of users after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining relevant data of users are terminated, that is, the relevant data of users are not obtained. In other words, all user data collected by this application are collected with the consent and authorization of the user, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of the relevant regions.

[0049] Secondly, the implementation environment involved in the embodiments of the present application is described. The method for selecting a service object provided in the embodiments of the present application can be implemented by a terminal alone, or by a server, or by a terminal and a server through data interaction, which is not limited in the embodiments of the present application. Optionally, the method for selecting a service object is described by taking the interaction between a terminal and a server as an example.

[0050] For illustration, please refer to Figure 1The implementation environment involves a terminal 110 and a server 120 , and the terminal 110 and the server 120 are connected via a communication network 130 .

[0051] In some embodiments, the terminal 110 has a mobile travel function, which is used to match a service object that provides mobile travel services by triggering the mobile travel function. Schematically, the terminal 110 is loaded with a mobile travel application for implementing the mobile travel function; or the terminal is loaded with a navigation application, which is configured with the mobile travel function, etc.

[0052] The terminal 110 corresponds to a terminal screen, and a mobile travel service interface is displayed on the terminal screen. The mobile travel service interface has a first account logged in, and the mobile travel service interface is used to provide a ride-sharing service for the first account. Schematically, the mobile travel service interface is the interface content under the mobile travel application.

[0053] Optionally, a condition configuration operation is received in the mobile travel service interface, and the condition configuration operation is used to configure at least one service object matching condition. Schematically, the service object matching condition is used to conditionally screen the service objects providing the ride-sharing service, that is, the service object matching condition is a condition for obtaining the service objects that match the first account.

[0054] Among them, at least one service object matching condition includes a platform selection condition, and the platform selection condition is used to determine at least one first ride-sharing service platform from multiple ride-sharing service platforms. The ride-sharing service platform is a platform that has service objects and provides ride-sharing services; the first ride-sharing service platform is used to represent the ride-sharing service platform selected by the first account.

[0055] In some embodiments, in response to the conditional configuration operation, an object matching interface is displayed.

[0056] Among them, the object matching interface is an interface that displays the matching results between the first account and multiple service objects, and the multiple service objects are service objects settled in the first ride-sharing service platform.

[0057] Optionally, after the terminal 110 receives the conditional configuration operation, multiple configuration conditions are determined through the conditional configuration operation, and the configuration conditions are sent to the server 120 through the communication network 130. Schematically, the server 120 determines at least one first ride-sharing service platform selected by the first account from multiple first ride-sharing service platforms based on the configuration conditions, and determines multiple service objects stationed under the first ride-sharing service platform, and then matches the first account with the multiple service objects to obtain a matching result.

[0058] Optionally, the server 120 sends the matching result to the terminal 110 via the communication network 130, and the terminal 110 displays the object matching interface based on the matching result. For example, the terminal 110 displays the matching result on the object matching interface.

[0059] It is worth noting that the above-mentioned terminals include but are not limited to mobile terminals such as mobile phones, tablet computers, portable laptops, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, and can also be implemented as desktop computers, etc.; the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers, or they can be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0060] Among them, cloud technology refers to a hosting technology that unifies hardware, application programs, networks and other resources within a wide area network or local area network to achieve data computing, storage, processing and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool that can be used on demand and is flexible and convenient.

[0061] In some embodiments, the above server can also be implemented as a node in a blockchain system.

[0062] In combination with the above-mentioned noun introduction and application scenarios, the method for selecting a service object provided by the present application is described, and the method is applied to a terminal as an example. Figure 2 As shown, the method includes the following steps 210 to 230.

[0063] Step 210, displaying the mobile travel service interface.

[0064] Schematically, the mobile travel service interface is an interface used by the terminal to implement the mobile travel function, and the mobile travel function is a function used to satisfy the need for an object to move from one location to another with the help of other objects.

[0065] Optionally, the mobile travel function is a function configured by the terminal itself, and the mobile travel service interface is a system interface displayed based on triggering the mobile travel function; or, the mobile travel function is a function corresponding to a mobile travel application installed on the terminal, and the mobile travel service interface is a function interface displayed after the mobile travel application is turned on; or, the mobile travel function is a function of a mobile travel applet built into a certain application, and the mobile travel service interface is a applet interface displayed based on triggering the mobile travel applet, etc.

[0066] Among them, the mobile travel service interface is logged in with the first account.

[0067] Illustratively, if the mobile travel service interface is a system interface displayed by the terminal itself based on the mobile travel function, the first account can be implemented as a system account logged in by the terminal; or, if the mobile travel service interface is a functional interface displayed corresponding to a mobile travel application installed on the terminal, the first account can be implemented as a program account logged in by the mobile travel application, etc.

[0068] Among them, the mobile travel service interface is used to provide ride-sharing service for the first account.

[0069] Indicatively, the mobile travel service interface is an interface for providing hitchhiking services. Hitchhiking, also known as private carpooling, is a service provider who initiates the carpooling service and publishes travel information in advance. Passengers with the same travel route can choose to take the service provider's car and achieve their mobile travel goals by sharing part of the travel costs or through free mutual sharing.

[0070] Among them, the first account is used to represent the account corresponding to the passenger. When the mobile travel service interface provides the ride-sharing service for the first account, the service object that has published travel information in advance will be regarded as the object that can provide the ride-sharing service. The first account can use the mobile travel service interface to find suitable service objects to provide ride-sharing services for them.

[0071] Step 220, receiving a conditional configuration operation in the mobile travel service interface.

[0072] The condition configuration operation is used to configure at least one service object matching condition.

[0073] Optionally, at least one conditional configuration option is displayed on the mobile travel service interface, and a configuration operation on the conditional configuration option is received as a conditional configuration operation, wherein at least one conditional configuration option corresponds one-to-one with at least one service object matching condition.

[0074] Optionally, at least one condition configuration window is displayed on the mobile travel service interface, and a configuration operation on the condition configuration window is received as a condition configuration operation, wherein at least one condition configuration window corresponds one-to-one to at least one service object matching condition.

[0075] Optionally, a conditional configuration window A is displayed on the mobile travel service interface, and a configuration operation on conditional configuration window A is received as a conditional configuration operation. In addition, based on the configuration operation on conditional configuration window A, a conditional configuration window B is displayed, and a configuration operation on conditional configuration window B is received as another conditional configuration operation, etc., thereby treating the sequential configuration operations on multiple conditional configuration windows as the above-mentioned conditional configuration operations, wherein the multiple conditional configuration windows respectively correspond to a service object matching condition, etc.

[0076] Among them, the service object matching condition is used to perform conditional screening on the service objects providing ride-sharing services.

[0077] Optionally, the service object provided with the ride-sharing service is a person who has published travel information and has not traveled; or, the service object provided with the ride-sharing service is a person who has provided the ride-sharing service within a historical time period; or, the service object provided with the ride-sharing service is a person who is qualified for the ride-sharing service, for example: the ride-sharing service qualification includes a certification used to indicate participation in the ride-sharing service, etc.

[0078] Illustratively, based on the service object matching conditions, the service objects providing the ride-sharing service can be screened to determine the service objects that meet the service object matching conditions.

[0079] Among them, at least one service object matching condition includes a platform selection condition, and the platform selection condition is used to determine at least one first ride-sharing service platform from multiple ride-sharing service platforms.

[0080] Illustratively, by configuring the platform selection condition in at least one service object matching condition, the ride-sharing service platform of the service object providing the ride-sharing service can be limited.

[0081] Optionally, multiple ride-sharing service platforms can be provided to the first account through the mobile travel service interface, and the platform selection conditions are determined based on the platform configuration operation of the first account for the ride-sharing service platform, thereby determining at least one first ride-sharing service platform selected by the first account from the multiple ride-sharing service platforms, that is, the first ride-sharing service platform is used to represent the platform selected by the first account.

[0082] Among them, the ride-sharing service platform is a platform that has service recipients and provides ride-sharing services.

[0083] Indicatively, the service objects are the persons who provide rides in the ride-sharing service, such as ride-sharing machine owners, ride-sharing drivers, etc.

[0084] Optionally, a service object can be stationed in at least one ride-sharing service platform. For example, service object A is stationed in ride-sharing service platform 1; service object B is stationed in ride-sharing service platform 1 and ride-sharing service platform 2, etc. Schematically, the service object achieves the process of settling in the ride-sharing service platform by at least one of multiple methods such as registering an account, verifying information, and providing service qualification certification.

[0085] Step 230: In response to the conditional configuration operation, an object matching interface is displayed.

[0086] Among them, the object matching interface is an interface that displays the matching results between the first account and multiple service objects; the multiple service objects are service objects settled in the first ride-sharing service platform.

[0087] Illustratively, after the conditional configuration operation, based on the platform selection conditions determined for the ride-sharing service platform in the conditional configuration operation, at least one first ride-sharing service platform selected by the first account is determined, and then the service objects stationed in the first ride-sharing service platform are determined.

[0088] For example: the platform selection condition indicates that at least one of the first ride-sharing service platforms selected by the first account is ride-sharing service platform 1 and ride-sharing service platform 2. When determining the service objects stationed in the first ride-sharing service platform, the first number of service objects stationed in ride-sharing service platform 1 is determined, and the second number of service objects stationed in ride-sharing service platform 2 is determined. Among them, based on the fact that one service object can be stationed in multiple ride-sharing service platforms at the same time, there may be an intersection between the first number of service objects and the second number of service objects, such as: service object A stationed in ride-sharing service platform 1 is also stationed in ride-sharing service platform 2. Afterwards, the union of the first number of service objects and the second number of service objects is taken as the multiple service objects stationed in the first ride-sharing service platform.

[0089] In some embodiments, when the object matching interface is displayed, the matching conditions between the first account and the multiple service objects are compared to obtain the matching results between the first account and the multiple service objects.

[0090] Illustratively, account travel information corresponding to a first account is obtained; object travel information respectively published by a plurality of service objects is obtained; and matching results between the first account and a plurality of service objects are determined based on a matching relationship between the account travel information and the object travel information.

[0091] The account travel information is used to indicate the travel information corresponding to the first account, and the object travel information is used to indicate the travel information corresponding to the service object. Optionally, the travel information includes at least one of a plurality of travel-related travel information such as departure time information and departure location information.

[0092] Illustratively, when comparing the matching relationship between the account travel information and the object travel information, the similarity of the same travel information between the account travel information and the object travel information is compared, and then the matching results between the first account and multiple service objects are comprehensively determined.

[0093] For example: when determining the matching relationship between the account travel information and the object travel information corresponding to the service object A, the similarity between the departure time information in the account travel information and the departure time information in the object travel information corresponding to the service object A is compared, and then the matching result between the first account and the service object A is determined with the help of the similarity.

[0094] Alternatively, when determining the matching relationship between the account travel information and the object travel information corresponding to the service object A, the similarity between the departure location information in the account travel information and the departure location information in the object travel information corresponding to the service object A is compared, and then the matching result between the first account and the service object A is determined with the help of the similarity;

[0095] Alternatively, when determining the matching relationship between the account travel information and the object travel information corresponding to the service object A, the first similarity between the departure time information in the account travel information and the departure time information in the object travel information corresponding to the service object A is compared, and the second similarity between the departure location information in the account travel information and the departure location information in the object travel information corresponding to the service object A is compared, and then the first similarity and the second similarity are combined to determine the matching result between the first account and the service object A, etc.

[0096] In some embodiments, the matching result is implemented as the corresponding results between the first account and multiple service objects.

[0097] Illustratively, matching situations between the first account and multiple service objects are analyzed respectively to obtain matching results corresponding to the first account and multiple service objects respectively.

[0098] In some embodiments, the matching result is implemented as a result of comprehensive determination after comparison between the first account and multiple service objects.

[0099] Schematically, the first account and multiple service objects are matched and analyzed respectively to obtain the matching conditions corresponding to the first account and the multiple service objects respectively; the matching results between the first account and the multiple service objects are determined by combining the multiple matching conditions. For example, the service object whose matching condition meets the matching condition is taken as the matching result, thereby indicating that the matching relationship between the service object and the first account meets the matching condition, etc.

[0100] In some embodiments, matching results between the first account and multiple service objects are displayed in the object matching interface.

[0101] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0102] In summary, on the mobile travel service interface logged in with the first account, the conditional configuration operation in the mobile travel service interface is received, and with the help of the platform selection conditions configured under the conditional configuration operation, at least one first ride-sharing service platform can be determined from multiple ride-sharing service platforms, thereby displaying the object matching interface based on the matching results between the first account and multiple service objects under the first ride-sharing service platform. Using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through the diverse selection of ride-sharing service platforms, effectively increasing the query scope of service objects, and then more comprehensively and specifically displaying the object matching interface with wider coverage information and more comprehensive recommended objects through the matching results between the first account and multiple service objects under the first ride-sharing service platform, so as to more quickly and accurately match more suitable service objects for the first account and improve the efficiency of human-computer interaction.

[0103] In an optional embodiment, the platform configuration operation of the ride-sharing service platform is implemented in the platform configuration area in the mobile travel service interface, and the platform configuration operation is a form of conditional configuration operation. Figure 3 As shown above Figure 2 The embodiment shown can also be implemented as the following steps 310 to 330; Figure 2 The illustrated step 220 may also be implemented as the following step 320 .

[0104] Step 310, displaying the mobile travel service interface.

[0105] Among them, the mobile travel service interface is logged in with the first account, and the mobile travel service interface is used to provide the first account with a ride-sharing service.

[0106] Among them, the first account is used to represent the account corresponding to the passenger. When the mobile travel service interface provides the ride-sharing service for the first account, the service object that has published travel information in advance will be regarded as the object that can provide the ride-sharing service. The first account can use the mobile travel service interface to find suitable service objects to provide ride-sharing services for them.

[0107] Step 320 , receiving a platform configuration operation for a platform configuration area in the mobile travel service interface as a conditional configuration operation.

[0108] Optionally, the platform configuration area is implemented as a trigger area on the mobile travel service interface; or, the platform configuration area is implemented as a trigger window area suspended on the mobile travel service interface; or, the platform configuration area is a trigger area displayed after triggering the platform configuration control in the mobile travel service interface, etc.

[0109] The platform configuration area is an area for conditional configuration of platform selection conditions.

[0110] Schematically, multiple mobile travel service platforms are displayed in the platform configuration area. Optionally, the multiple mobile travel service platforms are platforms that cooperate with the application corresponding to the mobile travel service interface; or, the multiple mobile travel service platforms are platforms that cooperate with the terminal system corresponding to the mobile travel service interface, etc.

[0111] Optionally, based on a platform selection operation of at least one mobile travel service platform among multiple mobile travel service platforms in the platform configuration area, at least one first mobile travel service platform indicated by the platform selection condition is determined, and the selection operation of at least one mobile travel service platform is used as a conditional configuration operation for conditionally configuring the platform selection condition.

[0112] The condition configuration operation is used to configure at least one service object matching condition, and the service object matching condition is used to perform conditional screening on service objects that provide ride-sharing services. At least one service object matching condition includes a platform selection condition, and the platform selection condition is used to determine at least one first ride-sharing service platform from multiple ride-sharing service platforms. The ride-sharing service platform is a platform that has service objects settled in and provides ride-sharing services.

[0113] Among them, the platform configuration area is used to publish a ride-sharing order corresponding to the first account on the first ride-sharing service platform.

[0114] Indicatively, the ride-sharing order is used to represent the agreement certificate for establishing the ride-sharing service between the first account and other unspecified service objects, and the ride-sharing order corresponds to the first account; by publishing the ride-sharing order on the first ride-sharing service platform, it is possible to invite the unspecified service objects on the first ride-sharing platform to establish a ride-sharing service relationship with the first account for the ride-sharing order, that is: inviting the service objects on the first ride-sharing platform to provide ride-sharing services to the first account.

[0115] Optionally, based on the platform configuration operation for the platform configuration area, a ride-sharing order message is sent to at least one selected first ride-sharing service platform, and the ride-sharing order message is used to publish a ride-sharing order corresponding to the first account on the first ride-sharing service platform.

[0116] Illustratively, a platform selection operation is performed in the first account with respect to the platform configuration area, at least one first ride-sharing service platform selected by the first account is determined, and ride-sharing order information is sent to the first ride-sharing service platform.

[0117] Optionally, the ride-sharing order information is used to establish a ride-sharing service order corresponding to the first account on the first ride-sharing service platform. Schematically, at least one first ride-sharing service platform selected by the first account is ride-sharing service platform 1 and ride-sharing service platform 2, so that the terminal logged in with the first account can send ride-sharing order information to ride-sharing service platform 1 and ride-sharing service platform 2 respectively, to instruct ride-sharing service platform 1 to establish a ride-sharing service order corresponding to the first account, and to instruct ride-sharing service platform 2 to establish a ride-sharing service order corresponding to the first account, etc.

[0118] Optionally, the ride-sharing order information is used to search the first ride-sharing service platform for a service object used to establish a ride-sharing service order with the first account. Schematically, at least one first ride-sharing service platform selected by the first account is ride-sharing service platform 1 and ride-sharing service platform 2, so that the terminal logged in with the first account can send ride-sharing order information to ride-sharing service platform 1 and ride-sharing service platform 2 respectively, to instruct ride-sharing service platform 1 to search for a service object that is stationed in ride-sharing service platform 1 and is used to establish a ride-sharing service order with the first account, and to instruct ride-sharing service platform 2 to search for a service object that is stationed in ride-sharing service platform 2 and is used to establish a ride-sharing service order with the first account, etc.

[0119] In an optional embodiment, multiple ride-sharing service platforms are displayed in the platform configuration area.

[0120] Schematically, the platform configuration area is a trigger window area suspended on the mobile travel service interface, in which multiple ride-sharing service platforms are displayed. Figure 4As shown, a platform configuration area 410 is displayed, and the platform configuration area 410 includes a ride-sharing service platform 411 and a ride-sharing service platform 412.

[0121] In some embodiments, a selection operation for at least one ride-sharing service platform among a plurality of ride-sharing service platforms is received in a mobile travel service interface as a conditional configuration operation.

[0122] Among them, at least one selected ride-sharing service platform is the first ride-sharing service platform.

[0123] Indicatively, Figure 4 As shown, a selection operation for the ride-sharing service platform 411 among multiple ride-sharing service platforms in the mobile travel service interface is received as a conditional configuration operation, thereby selecting the ride-sharing service platform 411 as the first ride-sharing service platform selected by the first account.

[0124] In an optional embodiment, at least one of the platform recommendation controls is displayed in the platform configuration area.

[0125] Among them, the platform recommendation control is a control that intelligently recommends at least one first ride-sharing service platform.

[0126] Optionally, intelligent recommendation is used to represent recommendations based on the platform information of multiple ride-sharing service platforms and the account information of the first account. Indicatively, the platform information is implemented as at least one of the platform evaluation information, platform scale information, platform service volume information, and other information. Indicatively, the platform evaluation information is implemented as the platform's favorable review rate and / or unfavorable review rate; the platform scale information is implemented as information such as the number of years the platform has been established and the number of active users on the platform; and the platform service volume information is implemented as information such as the number of ride-sharing services provided by the platform.

[0127] In some embodiments, a trigger operation for a platform recommendation control in a mobile travel service interface is received as a conditional configuration operation.

[0128] Illustratively, a trigger operation is performed on the platform recommendation control, thereby intelligently recommending some ride-sharing service platforms from multiple ride-sharing service platforms to the first account as at least one first ride-sharing service platform selected by the first account.

[0129] Among them, the platform recommendation control is used to filter multiple ride-sharing service platforms through platform screening conditions under the historical ride-sharing records of the first account, and the platform screening conditions include at least one of price screening conditions, waiting time screening conditions and service degree screening conditions.

[0130] The price screening conditions are used to limit the price that needs to be paid when the platform provides ride-sharing services, such as: determining the average price that multiple ride-sharing service platforms need to pay when providing ride-sharing services, and the price screening conditions are used to screen out ride-sharing service platforms whose average price exceeds the preset price; the waiting time screening conditions are used to limit the waiting time required for users to use the platform to provide ride-sharing services, such as: determining the average waiting time required for users to use the platform to provide ride-sharing services, and the waiting time screening conditions are used to screen out ride-sharing service platforms whose average waiting time exceeds the preset time; the service degree screening conditions are used to limit the platform satisfaction of the ride-sharing service platform, such as: determining the platform satisfaction of multiple ride-sharing service platforms when providing ride-sharing services, and the service degree screening conditions are used to screen out ride-sharing service platforms whose platform satisfaction is lower than the preset satisfaction, etc.

[0131] Illustratively, the historical ride-sharing records of the first account are the content in the account information corresponding to the first account, which are used to characterize the ride-sharing situations taken by the first account within the historical time period; the platform screening conditions are implemented as default configured conditions, such as the above-mentioned platform information, or the platform screening conditions are implemented as pre-configured conditions for the first account, etc.

[0132] Optionally, multiple ride-sharing service platforms are screened based on historical ride-sharing records and platform screening conditions, so that the ride-sharing service platform can be recommended as the first ride-sharing service platform for the first account more intelligently and quickly with the help of the platform recommendation control.

[0133] Step 330: In response to the conditional configuration operation, an object matching interface is displayed.

[0134] Among them, the object matching interface is an interface that displays the matching results between the first account and multiple service objects, and the multiple service objects are service objects settled in the first ride-sharing service platform.

[0135] In an optional embodiment, in response to receiving a trigger operation on a configuration confirmation control after a conditional configuration operation, an object matching interface is displayed.

[0136] The configuration confirmation control is used to confirm at least one service object matching condition.

[0137] Illustratively, after performing a conditional configuration operation on at least one service object matching condition, a configuration confirmation control is displayed, and after receiving a trigger operation on the configuration confirmation control, an object matching interface is displayed, thereby confirming at least one service object matching condition with the help of the configuration confirmation control.

[0138] Optionally, in response to receiving a trigger operation on a configuration confirmation control after a conditional configuration operation, the first account is matched with a plurality of service objects under the first ride-sharing service platform, and then the matching results are displayed on an object matching interface.

[0139] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0140] To sum up, using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through a diverse selection of ride-sharing service platforms, effectively improving the query scope of service objects, and then more comprehensively and specifically matching the results between the first account and multiple service objects under the first ride-sharing service platform, displaying an object matching interface with wider coverage information and more comprehensive recommended objects, facilitating faster and more accurate matching of the first account with more suitable service objects, thereby improving the efficiency of human-computer interaction.

[0141] In the embodiment of the present application, the content of platform configuration operation for the platform configuration area is introduced. Through the platform configuration operation of the ride-sharing service platform in the platform configuration area, the first ride-sharing service platform can be determined, and then the ride-sharing order corresponding to the first account is published on the first ride-sharing service platform to selectively implement the ride-sharing service creation process; in addition, with the help of the platform recommendation control, the first ride-sharing service platform can be recommended to the first account more quickly according to the platform situation of the ride-sharing service platform itself, thereby improving the intelligent recommendation effect of the platform, thereby improving the recommendation adaptability of the service object and improving the efficiency of human-computer interaction.

[0142] In an optional embodiment, when the object matching interface is displayed, at least one of the matching result and the service object selection list is displayed in the object matching interface. Figure 5 As shown above Figure 2 The step 230 shown can also be implemented as the following step 530. When a service object selection list is displayed in the object matching interface, the above step 230 also includes the following step 540; Figure 2 The illustrated embodiment may also be implemented as the following steps 510 to 540 .

[0143] Step 510, display the mobile travel service interface.

[0144] Among them, the mobile travel service interface is logged in with the first account, and the mobile travel service interface is used to provide the first account with a ride-sharing service.

[0145] Step 510 has been described in the above step 210 and will not be repeated here.

[0146] Step 520, receiving a conditional configuration operation in the mobile travel service interface.

[0147] Among them, the condition configuration operation is used to configure at least one service object matching condition, at least one service object matching condition includes a platform selection condition, the service object matching condition is used to conditionally screen the service objects providing ride-sharing services, and the platform selection condition is used to determine at least one first ride-sharing service platform from multiple ride-sharing service platforms. The ride-sharing service platform is a platform that has service objects settled in and provides ride-sharing services.

[0148] In some embodiments, configuration operations for different condition configuration areas in a mobile travel service interface are received as condition configuration operations, wherein different condition configuration areas are used to configure different service object matching conditions.

[0149] In an optional embodiment, a time configuration operation for a time configuration area in a mobile travel service interface is received as a conditional configuration operation.

[0150] The time configuration area is an area for configuring the departure start time, that is, the time configuration operation is implemented as a form of conditional configuration operation; the departure start time is implemented as a service object matching condition corresponding to the time configuration area.

[0151] Indicatively, Figure 6 As shown, it includes a time configuration area 610, which is implemented as a floating window in the mobile travel service interface; based on the sliding selection process of the date and time in the time configuration area 610, the departure starting time is configured, such as: the departure starting time is configured to 20:15.

[0152] Indicatively, Figure 6 As shown, the time configuration area 610 also includes a time interval selection control 611. Based on the selection operation of the time interval selection control 611, the departure start time can be appropriately extended. For example, based on the prompt information "You can depart 15 minutes later" of the time interval selection control 611, after the selection operation of the time interval selection control 611, the departure start time is extended to: 20:15 to 20:30, etc.

[0153] Indicatively, Figure 6 As shown, the time configuration area 610 also includes a time confirmation control 612. The departure time can be determined based on the selection operation of the time confirmation control 612. Optionally, based on the selection operation of the time confirmation control 612, other condition configuration areas can also be displayed in the mobile travel service interface.

[0154] In an optional embodiment, a personnel configuration operation for a personnel configuration area in a mobile travel service interface is received as a conditional configuration operation.

[0155] The personnel configuration area is used to configure at least one of the number of passengers and the type of passengers. That is, the personnel configuration operation is implemented as a form of conditional configuration operation; at least one of the number of passengers and the type of passengers is implemented as a service object matching condition corresponding to the personnel configuration operation.

[0156] Indicative, such as Figure 7 As shown, it includes a personnel configuration area 710, which is implemented as a floating window in the mobile travel service interface; based on the triggering selection process of the number of people and / or the type of people in the personnel configuration area 710, the passengers of the ride-sharing car are configured, such as: the number of passengers is 4, and the type of passengers is composed of 3 adults and 1 child.

[0157] In an optional embodiment, a configuration operation for other configuration function areas in the mobile travel service interface can also be received as a conditional configuration operation. That is, the conditional configuration operation can be implemented in various forms, such as: vehicle type configuration operation, riding mode configuration operation (shared seat mode or exclusive seat mode), etc.

[0158] In some embodiments, a filling operation for note information in a mobile travel service interface is received as a conditional configuration operation.

[0159] Schematically, a note control is displayed in the mobile travel service interface, and a note window is displayed based on a trigger operation on the note control, so that the note information can be filled in the note window by text input or voice input, and the filling operation is used as a conditional configuration operation.

[0160] Among them, the remarks information can also be used as a form of service object matching condition.

[0161] Step 530: In response to the condition configuration operation, display at least one of a matching result and a service object selection list in the object matching interface.

[0162] Illustratively, the matching results are displayed in the object matching results displayed after the condition configuration operation; or, the service object selection list is displayed in the object matching results displayed after the condition configuration operation; or, the matching results and the service object selection list are displayed in the object matching results displayed after the condition configuration operation.

[0163] The matching result is a result determined based on the matching condition of the service object and the condition matching similarity between the multiple service objects.

[0164] Optionally, the matching result is implemented as a real-time matching result, and the real-time matching result is used to represent the similarity of the condition matching between the service object matching condition configured by the first account and the multiple service objects at the current moment.

[0165] Illustratively, based on the conditional configuration operation, at least one service object matching condition configured for the first account is determined, and the at least one service object matching condition includes a platform selection condition; the service object matching condition configured for the first account is matched with multiple service objects, and a matching result is determined based on the condition matching similarity obtained by analysis.

[0166] Optionally, the matching result is implemented as matching prompt information between the first account and the multiple service objects.

[0167] Illustratively, when the condition matching similarities respectively corresponding to the first account and multiple service objects do not reach the preset similarity threshold, the matching result is implemented as a first matching prompt information of "matching in progress", and the first matching prompt information is used to prompt that the matching is not successful at the current moment; or, when the condition matching similarities respectively corresponding to the first account and multiple service objects, the condition matching similarities corresponding to service object A reach the preset similarity threshold, the matching result is implemented as a second matching prompt information of "matching successfully with service object A", and the second matching prompt information is used to prompt that the matching is successful with service object A at the current moment; or, when the condition matching similarities respectively corresponding to the first account and multiple service objects, the condition matching similarities corresponding to multiple service objects (such as service object A and service object B) reach the preset similarity threshold, the matching result is implemented as a third matching prompt information of "matching successfully with service object A and service object B", and the third matching prompt information is used to prompt that the matching is successful with multiple service objects at the current moment, and the first account can make independent selections of multiple service objects.

[0168] In an optional embodiment, in response to the service object matching condition configured by the first account at the current moment and the condition matching similarity between the first service object among multiple service objects reaching a preset similarity threshold, a successful matching result between the first account and the first service object is displayed as a matching result.

[0169] Illustratively, the matching result is implemented as object information of the first service object (such as the object name of the first service object, the car model of the first service object, etc.), etc.

[0170] The service object selection list is used to provide multiple recommended service objects for the first account.

[0171] Optionally, multiple service objects are determined from the first ride-sharing service platform based on the service object matching conditions, and the multiple service objects are displayed in a service object selection list.

[0172] Optionally, after determining multiple service objects from the first ride-sharing service platform based on the service object matching conditions, the service object matching conditions corresponding to the first account are matched with the multiple service objects, and the multiple service objects are arranged in sequence in the service object selection list according to the similarity of the condition matching corresponding to the multiple service objects and the first account.

[0173] Optionally, after determining multiple service objects from the first ride-sharing service platform based on the service object matching conditions, match the service object matching conditions corresponding to the first account with the multiple service objects, determine the condition matching similarities corresponding to the multiple service objects and the first account, and display the service objects whose condition matching similarities with the first account do not reach the preset similarity threshold in the service object selection list. For example: reaching the preset similarity threshold is used to indicate that the similarity between the service object matching conditions of the first account and the service object is high, such as: the first account matching condition matching similarity reaches 100%, 98%, etc. At this time, the service object that reaches the preset similarity threshold can be recommended to the first account in a more direct way. If the service object that reaches the preset similarity threshold has not yet been matched, the service object is recommended in the service object selection list.

[0174] In an optional embodiment, the service object selection list includes multiple object selection areas.

[0175] The multiple object selection areas correspond to the multiple service objects one by one, and the object selection areas are used to display object information corresponding to the service objects.

[0176] In some embodiments, multiple object selection areas are displayed.

[0177] Schematically, when displaying the service object selection list, multiple object selection areas included therein are displayed, each service object corresponds to an object selection area, and the object selection area is used to display the object information of the service object. The object selection area includes at least one of the historical service information, platform entry information, rideshare model, rideshare departure time, rideshare departure location, rideshare arrival location, and route overlap ratio corresponding to the service object.

[0178] Among them, historical service information is used to indicate the information of ride-sharing services provided by the service object in the historical time period (such as number of times, favorable comment rate, etc.);

[0179] The settled platform information is used to indicate the ride-sharing service platform where the service object is settled. When settled in one ride-sharing service platform, the ride-sharing service platform is displayed. When settled in multiple ride-sharing service platforms, one is selected for display or all are displayed together (e.g., ride-sharing service platform 1; or, ride-sharing service platform 1 and ride-sharing service platform 2, etc.);

[0180] The ride-sharing model is used to indicate the model of the ride-sharing vehicle driven by the service recipient (e.g., model, age, color, etc.);

[0181] The ride-sharing departure time is used to indicate the ride-sharing departure time set by the service recipient;

[0182] The rideshare departure location is used to indicate the rideshare departure location set by the service recipient;

[0183] The ride-sharing arrival location is used to indicate the ride-sharing arrival location set by the service recipient;

[0184] The route overlap ratio is used to indicate the overlap ratio between the road section between the ride-sharing departure point and the ride-sharing arrival point set by the service object, and the road section between the starting location and the ending location set by the first account.

[0185] Indicative, such as Figure 8 , which is a schematic diagram of an object matching interface, including a matching result 810 and a service object selection list 820 .

[0186] The matching result 810 is implemented as the matching status of the first account and multiple service objects at the current moment, such as: "Quickly matching the car owner (service object)". Optionally, based on the triggering operation of the "Cancel Order" control in the matching result 810, the current real-time matching process can be canceled, such as: canceling the display of the matching result 810, or the matching result 810 is implemented as a stop matching state, etc.

[0187] Optionally, for the triggering operation of the "Cancel Order" control in the matching result 810, the following is displayed: Fig. 9 The interface shown includes prompt information 910, which is used to prompt to confirm again whether to "cancel the order". For example, prompt information 910 is "We are trying our best to find the owner for you, do you really want to cancel?" Other auxiliary prompt information can also be displayed.

[0188] Illustratively, the matching result 810 also displays the starting position and the ending position selected by the first account, such as: position A——position B, etc.

[0189] The service object selection list 820 is used to display the service objects for the first account to select, including multiple object selection areas, and one object selection area is used to display the object information corresponding to a service object. Taking the object selection area 821 in the multiple object selection areas as an example, the object selection area 821 is an area for displaying the object information of the service object A, including the object avatar and name of the service object, the overlap ratio of the distance between the service object A and the first account (90% on the way), the departure time of the ride (today 8:15), the departure location of the ride and the arrival location of the ride (A location; B location), the ride model (N5), the platform information (ride service platform 1) and the historical service information (145 orders), etc.

[0190] In some embodiments, when the object matching interface includes a service object selection list, an invitation message can be sent to the selected service object by selecting the service object displayed in the service object selection list, as shown in step 540 below.

[0191] Step 540: In response to receiving a selection operation on a second service object among the multiple service objects, displaying an invitation waiting interface.

[0192] Among them, the invitation waiting interface is an interface displayed after the first account sends an invitation message to the second account corresponding to the second service object, and the invitation message is used to invite the second service object to provide ride-sharing service.

[0193] Indicative, such as Figure 8 As shown, taking the service object A indicated by the object selection area 821 as the second service object as an example, when a selection operation for the service object A is received, an invitation message is sent to the service object A to invite the service object A to provide a ride-sharing service for the first account. For example: based on the triggering operation of the "Invite Car Owner" control in the object selection area 821 as a selection operation, an invitation message is sent to the service object A.

[0194] Optionally, receiving a selection operation for multiple second service objects among the multiple service objects, and displaying an invitation waiting interface, for example: Figure 8 In addition to triggering the "Invite Car Owner" control in the object selection area 821 corresponding to the service object A, Figure 8 If the "Invite Car Owner" control in the object selection area 822 corresponding to the service object B is triggered, in addition to sending an invitation message to the service object A, an invitation message will also be sent to the service object B. That is, the number of second service objects selected by the first account can be multiple.

[0195] Illustratively, after the second service object is selected, the invitation waiting interface is displayed; or, after the second service object is selected, the object matching interface is still displayed as the invitation waiting interface after the invitation message is sent.

[0196] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0197] To sum up, using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through a diverse selection of ride-sharing service platforms, effectively improving the query scope of service objects, and then more comprehensively and specifically matching the results between the first account and multiple service objects under the first ride-sharing service platform, displaying an object matching interface with wider coverage information and more comprehensive recommended objects, facilitating faster and more accurate matching of the first account with more suitable service objects, thereby improving the efficiency of human-computer interaction.

[0198] In the embodiment of the present application, the display content in the object matching interface is introduced. With the help of the matching results, the similarity between the matching conditions of the service object configured by the first account and the first service object can be known more quickly. By selecting the second service object in the service object selection list, an invitation message can be sent to the second service object to invite the second service object to provide a ride-sharing service for the first account, thereby increasing the success probability of the ride-sharing service and facilitating more targeted matching with suitable service objects.

[0199] In an optional embodiment, before receiving the conditional configuration operation in the mobile travel service interface, a location filling operation is performed on the location filling area in the mobile travel service interface to determine the starting location and the ending location corresponding to the first account. Fig.10 As shown above Figure 2 Step 1020 shown can also be implemented as the following steps 1030 to 1040; Figure 2 The illustrated embodiment may also be implemented as the following steps 1010 to 1050 .

[0200] Step 1010, display the mobile travel service interface.

[0201] Among them, the mobile travel service interface is logged in with the first account, and the mobile travel service interface is used to provide the first account with a ride-sharing service.

[0202] Step 1010 has been described in the above step 210 and will not be repeated here.

[0203] Step 1020, receiving a location filling operation for a location filling area in the mobile travel service interface.

[0204] The position filling area is used to determine the starting position and the ending position.

[0205] Indicative, such as Fig.11 , which is a schematic diagram of the mobile travel service interface, including a location filling area 1110 for setting the starting location and the ending location of the first account.

[0206] Optionally, the position filling area 1110 includes a starting position filling area 1111 and an ending position filling area 1112. The current position of the terminal corresponding to the first account is determined based on the authorization of the first account, and the starting position filling area 1111 is automatically filled based on the position to obtain the starting position, and the ending position is determined based on the position filling operation of the object in the ending position filling area 1112; or, the starting position and the ending position are determined based on the position filling operations performed by the object in the starting position filling area 1111 and the ending position filling area 1112 respectively.

[0207] Step 1030: Based on the starting location and the ending location, at least one condition configuration window for performing a condition configuration operation is displayed in the mobile travel service interface.

[0208] Schematically, after the starting position and the ending position are determined, at least one condition configuration window for performing condition configuration operations is displayed in the mobile travel service interface, and at least one condition configuration window is presented in a distributed state from top to bottom; or, at least one condition configuration window is presented in a sequentially superimposed state, and when one condition configuration window is configured, the next condition configuration window is displayed, and so on.

[0209] Optionally, at least one condition configuration window includes a platform configuration window (also referred to as a platform configuration area) for determining platform selection conditions. In addition, at least one condition configuration window may also include a time configuration window (also referred to as a time configuration area) for time configuration, a personnel configuration window (also referred to as a personnel configuration area) for personnel configuration, and other condition configuration windows for condition configuration.

[0210] In some embodiments, after determining the starting location and the ending location set for the first account, the road segments along the starting location and the ending location are determined, and then at least one conditional configuration window is displayed based on the differences in the road segments.

[0211] Schematically, when the road section between the starting position and the ending position is section A, the platform configuration window and condition configuration window 1 are displayed; when the road section between the starting position and the ending position is section B, the platform configuration window, condition configuration window 2 and condition configuration window 3 are displayed.

[0212] In an optional embodiment, in response to the start location and the end location passing through a highway segment, a toll configuration window is displayed.

[0213] Among them, the toll configuration window is used to configure the way of paying the toll for hitchhiking.

[0214] Indicatively, if the starting location and the ending location pass through a highway section, taking into account the toll issue on the highway section, a toll configuration window is displayed to prompt the first account to configure the method of bearing the ride-sharing toll (also known as the payment method).

[0215] In some embodiments, a selection operation for a first payment option in a toll configuration window is received as a conditional configuration operation.

[0216] Among them, the first payment option is used to indicate that the ride-sharing toll is borne by the first account.

[0217] In some embodiments, a selection operation for a second payment option in the toll configuration window is received as a conditional configuration operation.

[0218] The second option is used to indicate that the toll for the ride-sharing service is borne by the service recipient; or,

[0219] In some embodiments, a selection operation for a third payment option in the toll configuration window is received as a conditional configuration operation.

[0220] The third option is used to indicate that the first account and the service object jointly bear the toll for the ride-sharing car. Optionally, the joint bearing is realized by the first account and the service object paying the toll for the ride-sharing car according to a preset ratio, such as: the first account and the service object share the toll for the ride-sharing car; or the first account and the service object share the toll for the ride-sharing car in a ratio of 4:6.

[0221] Indicatively, Fig.12 As shown, it includes a toll configuration window 1210. When a selection operation for the first share option 1211 in the toll configuration window is received as a conditional configuration operation, it is determined that "the passenger pays the toll"; when a selection operation for the second share option 1212 in the toll configuration window is received as a conditional configuration operation, it is determined that "the vehicle owner pays the toll"; when a selection operation for the third share option 1213 in the toll configuration window is received as a conditional configuration operation, it is determined that "both parties share the toll equally", etc.

[0222] In an optional embodiment, a qualification configuration window is displayed in response to the starting location and the ending location passing through a preset section.

[0223] Among them, the qualification configuration window is used to configure the qualifications of the service objects providing the ride-sharing service; the preset section is a section pre-set by the first account, or a section pre-set by the system, such as: at least one of the multiple sections such as expressway sections, sharp turn sections, downhill sections, etc.

[0224] Indicatively, if the starting position and the ending position pass through a sharp turn section, considering the driving safety issues on the sharp turn section, a qualification configuration window is displayed to prompt the first account to configure the object qualification of the service object. For example: the first account can choose to provide a ride-sharing service to a service object with more than 20 years of driving experience; or, the first account can choose to provide a ride-sharing service to a service object with a B2 qualification, etc. That is, the object qualification can be realized as at least one of a variety of driving-related experiences such as driving years, certificate qualifications, etc.

[0225] Step 1040: Receive a condition configuration operation on at least one condition configuration window.

[0226] Among them, the condition configuration operation is used to configure at least one service object matching condition, at least one service object matching condition includes a platform selection condition, the service object matching condition is used to conditionally screen the service objects providing ride-sharing services, and the platform selection condition is used to determine at least one first ride-sharing service platform from multiple ride-sharing service platforms. The ride-sharing service platform is a platform that has service objects settled in and provides ride-sharing services.

[0227] Illustratively, based on the condition configuration operation, service object matching conditions corresponding to at least one condition configuration window are determined, and the service object matching conditions include a platform selection condition for confirming multiple service objects matched with the first account.

[0228] Step 1050: In response to the conditional configuration operation, an object matching interface is displayed.

[0229] Among them, the object matching interface is an interface that displays the matching results between the first account and multiple service objects, and the multiple service objects are service objects settled in the first ride-sharing service platform.

[0230] In an optional embodiment, in response to establishing an order creation relationship between a third service object among multiple service objects and the first account, an order payment interface is displayed; in response to receiving an order payment operation on the order payment interface, an order payment result interface is displayed.

[0231] Among them, the order payment interface is the interface displayed after calling the second ride-sharing service platform where the third service object is settled.

[0232] Illustratively, if an order creation relationship is established between a third service object among the multiple service objects and the first account, the following is displayed: Fig.13 The order payment interface shown indicates “1 car owner is willing to accept the order” and has an order payment control 1310.

[0233] Optionally, in addition to establishing an order creation relationship between the third service object and the first account, the first account may also wait for other service objects to establish an order creation relationship with it, such as Fig.14 As shown, an order waiting interface is displayed, in which a "waiting reminder message" 1410 is displayed, which is used to indicate that "1 car owner is willing to accept the order and is trying to find other car owners."

[0234] Optionally, considering the user experience of the service object, if the time spent on the order waiting interface reaches a preset time (e.g., 10 seconds) and the first account does not perform other triggering processes, the following is displayed: Fig.15 The order payment reminder interface shown in the figure prompts the first account "the car owner has accepted the order, please pay the fare as soon as possible to confirm the trip", and displays the order payment control 1510. The order payment reminder interface can also be used as a form of order payment interface.

[0235] In some embodiments, in response to an order payment operation, a second ride-sharing service platform where the third service object is located is called, and an order payment operation is performed within the second ride-sharing service platform, and an order payment result interface is displayed.

[0236] Illustratively, the second ride-sharing service platform where the third service object settles is any ride-sharing service platform where it settles; or, the second ride-sharing service platform where the third service object settles is the ride-sharing service platform where it settles and provides this order for it.

[0237] Optionally, based on the triggering operation of the order payment control in the order payment interface as the above-mentioned order payment operation, the second ride-sharing service platform where the third service object is stationed is called, and the order payment operation is performed in the second ride-sharing service platform, and the order payment result interface is displayed.

[0238] For example, the second ride-sharing service platform where the third service object is located is ride-sharing service platform 1. Based on the triggering operation of the order payment control in the order payment interface, ride-sharing service platform 1 is called, and the order payment operation (such as: password input operation, etc.) is performed in ride-sharing service platform 1, thereby displaying the order payment result interface. The order payment result interface is implemented as an order payment success interface or an order payment failure interface.

[0239] In some embodiments, in response to establishing an order creation relationship between a third service object among multiple service objects and the first account, a second ride-sharing service platform where the third service object is located is called to display an order payment interface; based on the order payment operation on the order payment interface, an order payment result interface is displayed.

[0240] Indicatively, Fig.16 As shown, in response to establishing an order creation relationship between a third service object among multiple service objects and the first account, a second ride-sharing service platform where the third service object is located is called, and an order payment interface is displayed in the second ride-sharing service platform, including an order payment control 1610, to implement the order payment process under the second ride-sharing service platform.

[0241] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0242] In an optional embodiment, in response to a ride-sharing service relationship being established between a fourth service object among the multiple service objects and the first account, a trip viewing interface is displayed.

[0243] The itinerary viewing interface is used to view the itinerary information in real time; the itinerary information is information determined based on the movement status of the fourth service object.

[0244] Indicatively, Fig.17 , which is a schematic diagram of an itinerary viewing interface, including an itinerary query control 1710 for viewing itinerary information.

[0245] Optionally, when the fourth service object who has established a ride-sharing order with the first account enters the estimated ride-sharing itinerary with the first account, the service object location query control is displayed; based on the triggering operation of the service object location query control, the third ride-sharing service platform is called to view the object location of the service object.

[0246] The estimated ride-sharing itinerary includes the journey of the third service object rushing to the first account, the journey of the third service object arriving near the first account, and the journey after the ride-sharing starts.

[0247] Indicatively, Fig.18 As shown, when the third service object that has established a ride-sharing order with the first account is on a journey to the first account, the service object location query control 1810 is displayed on the journey viewing interface; or, Fig.19 As shown, when the third service object that has established a ride-sharing order with the first account is in a trip near the first account, the service object location query control 1910 is displayed on the trip viewing interface; or, as shown Fig. 20As shown, when the first account and the third service object are in a trip after the ride-sharing begins, the service object location query control 2010 and the like are displayed on the trip viewing interface.

[0248] In an optional embodiment, in response to receiving a trip viewing operation on the trip viewing interface, a trip information interface is displayed.

[0249] Among them, the trip information interface is the interface displayed after calling the third ride-sharing service platform where the fourth service object is settled.

[0250] In some embodiments, when the second ride-sharing service platform is called to view the trip information, the following is displayed: Fig.21 The itinerary information interface shown includes various information such as the starting location 2120 and the ending location 2120.

[0251] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0252] To sum up, using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through a diverse selection of ride-sharing service platforms, effectively improving the query scope of service objects, and then more comprehensively and specifically matching the results between the first account and multiple service objects under the first ride-sharing service platform, displaying an object matching interface with wider coverage information and more comprehensive recommended objects, facilitating faster and more accurate matching of the first account with more suitable service objects, thereby improving the efficiency of human-computer interaction.

[0253] In an embodiment of the present application, it is introduced that the starting position and the ending position are determined by a position filling operation, and then based on the sections of the route between the starting position and the ending position, a condition configuration window is displayed differently, thereby providing a more comprehensive and detailed condition configuration method for the first account, which is beneficial to improving the accuracy of the condition configuration, making the configured service object matching conditions more accurate, and thus facilitating matching the first account with a service object that better meets its expectations.

[0254] In an optional embodiment, the method for selecting a service object may also be referred to as "a lightweight aggregated ride-sharing service model". Fig. 22 , which is a schematic diagram of the backend logic framework of the service object selection method, including the ride-sharing backend service 2210, the deployment platform 2220, the middleware 2230 and the log and detection 2240.

[0255] The ride-sharing backend service 2210 is divided into control service and supplier service. The control service is to implement the core logic of the ride-sharing service; the supplier service is to implement the access service of the ride-sharing service object.

[0256] Deployment platform 2220 includes the pipeline platform - Blue Shield, the service deployment platform - tKex, and the testing platform - Zhiyan, which are used to test the service quality;

[0257] Middleware 2230 includes Colorful Stone - configuration platform, which is used to configure some dynamic information on the configuration platform, so as to dynamically adjust certain information, such as SMS documents, without releasing services; North Star - service discovery and registration platform, which indicates that the ride-sharing service depends on multiple services, and addresses the dependent services through the platform; Distributed message middleware - message queue component, SMS - used to provide SMS service, so as to inform passengers of the current trip status through SMS at specific nodes of the trip.

[0258] Logs and detection 2240 includes the detection platform - Zhiyan, which is used to detect service quality, and CLS log service (Cloud Log Service, CLS) - a log platform for querying real-time logs to facilitate problem location.

[0259] In addition, some dependent services are included and implemented as follows.

[0260] Order Center: It is a unified travel order service, used to call this service to place orders and update order status; Travel Open Platform: It is an open travel platform, used to call this platform to query emergency contacts; Privacy Service: It is used to call this service to implement protocol authorization and authorization status query; Reach Service: It is used to call this service to send mini-program subscription messages to users; GWServer Service: It is used to receive callbacks from various service providers through this service, and then forward the callback request to the Supplier service, and the Supplier service forwards the request to the Control service; SMS Service: It is used to call this service to send SMS to users when the order status and itinerary information change.

[0261] In some embodiments, the process of order status flow is implemented through an order flow framework. The main mode of the order flow framework adopts a light aggregation mode, focusing on aggregating the capacity information of multiple ride-sharing service platforms, and presenting the capacity of the ride-sharing service platform to the user according to a certain strategy, which is selected by the user.

[0262] Optionally, the user only needs to fill in basic trip information. The system aggregates the service objects of multiple ride-sharing service platforms based on the above strategy and presents them to the user. The user can independently choose the matching service object to accept the order. After the service object accepts the order, the user jumps to the applet of the corresponding ride-sharing service platform to complete the payment. The ride-sharing service platform then synchronizes the payment result to the above order flow framework, and in the subsequent order status changes, the ride-sharing service platform notifies the order flow framework through callbacks. In this process, the order flow framework only connects to a few interfaces of the ride-sharing service platform, such as inquiry, ordering, service object list, invitation of service objects, cancellation of orders, boarding, and getting off, thus completing the docking of the ride-sharing service.

[0263] Among them, inquiry is realized through the inquiry interface, which is mainly used to estimate the travel cost according to the starting point, end point, number of people, time, etc. of the user; placing an order is mainly used to place an order on the ride-sharing service platform; the service object list is mainly used to query and match the service object list with the user's (first account) itinerary information, so that the user can quickly match the itinerary; invite service objects, the user can choose the service object to invite the itinerary; cancel the order, when the user's itinerary plan changes, the user can choose to cancel the itinerary on his own; get on the car, after the service object arrives at the starting point, the user can trigger this operation, and the order status continues to flow; get off the car, after the service object arrives at the end point, the user can trigger this operation, and the order status continues to flow.

[0264] Indicatively, Fig.23 The figure shows the flow of order status. In the initial state, when the order is created, the background enters the scheduling state.

[0265] For passengers: when the passenger cancels, it enters the canceled state 2310; in addition, there will be polling in the dispatching state; when the car owner accepts the order in the dispatching state, it enters the car owner accepting order state, when the passenger cancels or the customer service cancels (such as: background status abnormality, etc.), it enters the canceled state 2310; in addition, when the user initiates payment, it enters the user paid state, and after the passenger cancels or the customer service cancels, it enters the canceled state 2310.

[0266] When the car owner sets out after the user has paid, the state enters the waiting for the car owner to arrive state, and after the passenger or customer service cancels the car, the state enters the prompt state 2320, prompting "cancellation fee to be paid" and enters the cancelled state 2310 after the cancellation fee is paid.

[0267] For the car owner: when the dispatch timeout / invalidate in the dispatch state, the dispatch failure is displayed; if the car owner accepts the order in the dispatch state and cancels it, the state enters the canceled state 2310; if the user initiates payment and enters the user paid state, the car owner / customer service cancels it, the state enters the prompt state 2320, and the prompt "cancellation fee to be paid" is entered. After the cancellation fee is paid, the state enters the canceled state 2310; if the car owner / customer service cancels it in the waiting state, the state enters the prompt state 2320, and the prompt "cancellation fee to be paid" is entered. After the cancellation fee is paid, the state enters the canceled state 2310; if the car owner / customer service cancels it in the waiting state, the state enters the prompt state 2320, and the prompt "cancellation fee to be paid" is entered. After the cancellation fee is paid, the state enters the canceled state 2310; if the car owner / customer service cancels it when the car owner arrives at the destination, the state enters the prompt state 2320, and the prompt The system will display “No show fee to be paid” and enter the cancelled state 2310 after paying the no show fee; if the car owner / customer service cancels the cancellation while the passenger is on the car, the system will enter the prompt state 2320, display “No show fee to be paid” and enter the cancelled state 2310 after paying the no show fee; if the customer cancels the cancellation while the car owner reaches the destination and the passenger is waiting to get off the car, the customer service cancels the cancellation and enters the prompt state 2320, display “No show fee to be paid” and enter the cancelled state 2310 after paying the no show fee; if the customer service cancels the cancellation while the passenger has already gotten off the car, the system will enter the prompt state 2320, display “No show fee to be paid” and enter the cancelled state 2310 after paying the no show fee, etc.

[0268] It is worth noting that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0269] To sum up, using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through a diverse selection of ride-sharing service platforms, effectively improving the query scope of service objects, and then more comprehensively and specifically matching the results between the first account and multiple service objects under the first ride-sharing service platform, displaying an object matching interface with wider coverage information and more comprehensive recommended objects, facilitating faster and more accurate matching of the first account with more suitable service objects, thereby improving the efficiency of human-computer interaction.

[0270] In the embodiment of the present application, with respect to the user of the first account, the user can place orders on multiple ride-sharing service platforms through the above-mentioned background logic framework, find service objects (car owners) along the way, and make the final itinerary selection based on the results returned by the multiple ride-sharing service platforms; the background logic framework can perform itinerary confirmation, payment and fulfillment processes by launching the mini-program of the corresponding ride-sharing service platform.

[0271] For the ride-sharing service platform, it can attract more customers with less investment and improve the overall efficiency. With the help of the lightweight service model of the above-mentioned background logic framework, the service model and efficiency can be verified at the lowest cost, and more native experiences can be gradually added on this basis.

[0272] Fig.24 is a structural block diagram of a device for selecting a service object provided by an exemplary embodiment of the present application, such as Fig.24 As shown, the device includes the following parts:

[0273] An interface display module 2410 is used to display a mobile travel service interface, where a first account is logged in to the mobile travel service interface, and the mobile travel service interface is used to provide a ride-sharing service for the first account;

[0274] An operation receiving module 2420 is used to receive a condition configuration operation in the mobile travel service interface, wherein the condition configuration operation is used to configure at least one service object matching condition, wherein the at least one service object matching condition includes a platform selection condition, wherein the service object matching condition is used to conditionally screen the service object providing the ride-sharing service, and the platform selection condition is used to determine at least one first ride-sharing service platform from a plurality of ride-sharing service platforms, wherein the ride-sharing service platform is a platform where a service object is stationed and which provides the ride-sharing service;

[0275] The interface display module 2410 is also used to display an object matching interface in response to the conditional configuration operation. The object matching interface is an interface displayed based on the matching results between the first account and multiple service objects. The multiple service objects are service objects settled in the first ride-sharing service platform.

[0276] In an optional embodiment, the operation receiving module 2420 is also used to receive a platform configuration operation for a platform configuration area in the mobile travel service interface as the conditional configuration operation; wherein, the platform configuration area is an area for conditionally configuring the platform selection conditions, and the platform configuration area is used to publish a ride-sharing order corresponding to the first account on the first ride-sharing service platform.

[0277] In an optional embodiment, the plurality of ride-sharing service platforms are displayed in the platform configuration area;

[0278] The operation receiving module 2420 is also used to receive a selection operation for at least one ride-sharing service platform among the multiple ride-sharing service platforms in the mobile travel service interface as the conditional configuration operation, wherein the selected at least one ride-sharing service platform is the first ride-sharing service platform.

[0279] In an optional embodiment, at least one of the plurality of ride-sharing service platforms and platform recommendation controls is displayed in the platform configuration area, and the platform recommendation control is used to intelligently recommend the at least one first ride-sharing service platform to the first account;

[0280] The operation receiving module 2420 is also used to receive a trigger operation for the platform recommendation control in the mobile travel service interface as the conditional configuration operation; wherein the platform recommendation control is used to filter the multiple ride-sharing service platforms through the platform filtering conditions under the historical ride-sharing records of the first account, and the platform filtering conditions include at least one of a price filtering condition, a waiting time filtering condition and a service degree filtering condition.

[0281] In an optional embodiment, the interface display module 2410 is also used to display at least one of a matching result and a service object selection list in the object matching interface in response to the condition configuration operation; wherein the matching result is a result determined based on the condition matching similarity between the service object matching condition and the multiple service objects; and the service object selection list is used to provide multiple recommended service objects for the first account.

[0282] In an optional embodiment, the interface display module 2410 is also used to display a successful matching result between the first account and the first service object as the matching result in response to the similarity between the service object matching condition configured for the first account and the condition matching between the first service object among the multiple service objects reaching a preset threshold at the current moment.

[0283] In an optional embodiment, the interface display module 2410 is also used to display an invitation waiting interface in response to receiving a selection operation on a second service object among the multiple service objects; wherein the invitation waiting interface is an interface displayed after the first account sends an invitation message to the second service object, and the invitation message is used to invite the second service object to provide the ride-sharing service.

[0284] In an optional embodiment, the service object selection list includes a plurality of object selection areas, the plurality of object selection areas correspond one-to-one to the plurality of service objects, and the object selection areas are used to display object information corresponding to the service objects;

[0285] The interface display module 2410 is also used to display the multiple object selection areas, which include at least one of the historical service information, platform entry information, ride-sharing model, ride-sharing departure time, ride-sharing departure location, ride-sharing arrival location and route overlap ratio corresponding to the service object.

[0286] In an optional embodiment, the interface display module 2410 is also used to display the object matching interface in response to completing the conditional configuration operation of conditionally configuring the at least one service object matching condition; or, in response to receiving a trigger operation on the configuration confirmation control after the conditional configuration operation, display the object matching interface, and the configuration confirmation control is used to confirm the at least one service object matching condition.

[0287] In an optional embodiment, the operation receiving module 2420 is further used to receive a location filling operation for a location filling area in the mobile travel service interface, where the location filling area is used to determine a starting location and an ending location.

[0288] In an optional embodiment, the operation receiving module 2420 is also used to display at least one conditional configuration window for performing conditional configuration operations in the mobile travel service interface based on the starting position and the ending position; and receive the conditional configuration operation on the at least one conditional configuration window.

[0289] In an optional embodiment, the operation receiving module 2420 is further used to display a toll configuration window in response to the start position and the end position passing through a highway section, and the toll configuration window is used to configure the way of bearing the toll of the ride-sharing car;

[0290] The operation receiving module 2420 is also used to receive a selection operation for a first bearing option in the toll configuration window as the conditional configuration operation, the first payment option being used to indicate that the first account bears the ride-sharing toll; or, to receive a selection operation for a second bearing option in the toll configuration window as the conditional configuration operation, the second bearing option being used to indicate that the service object bears the ride-sharing toll; or, to receive a selection operation for a third bearing option in the toll configuration window as the conditional configuration operation, the third bearing option being used to indicate that the first account and the service object jointly bear the ride-sharing toll.

[0291] In an optional embodiment, the operation receiving module 2420 is also used to receive a time configuration operation for a time configuration area in the mobile travel service interface as the conditional configuration operation, wherein the time configuration area is an area for configuring the departure starting time; or, to receive a personnel configuration operation for a personnel configuration area in the mobile travel service interface as the conditional configuration operation, wherein the personnel configuration area is used to configure at least one of the number and type of passengers; or, to receive a personnel configuration operation for a personnel configuration area in the mobile travel service interface as the conditional configuration operation, wherein the personnel configuration area is used to configure at least one of the number and type of passengers.

[0292] In an optional embodiment, the interface display module 2410 is also used to display an order payment interface in response to establishing an order creation relationship between a third service object among the multiple service objects and the first account, and the order payment interface is the interface displayed after calling the second ride-sharing service platform where the third service object is located; in response to receiving an order payment operation on the order payment interface, an order payment result interface is displayed.

[0293] In an optional embodiment, the interface display module 2410 is also used to display a trip viewing interface in response to establishing a ride-sharing service relationship between a fourth service object among the multiple service objects and the first account, and the trip viewing interface is used to view the trip information in real time, and the trip information is information determined based on the movement status of the fourth service object; in response to receiving a trip viewing operation on the trip viewing interface, display a trip information interface, and the trip information interface is the interface displayed after calling the third ride-sharing service platform where the fourth service object is located.

[0294] To sum up, using the ride-sharing service platform as the conditional content configured in the conditional configuration process is conducive to finding service objects in more ride-sharing service platforms for the first account through a diverse selection of ride-sharing service platforms, effectively improving the query scope of service objects, and then more comprehensively and specifically matching the results between the first account and multiple service objects under the first ride-sharing service platform, displaying an object matching interface with wider coverage information and more comprehensive recommended objects, facilitating faster and more accurate matching of the first account with more suitable service objects, thereby improving the efficiency of human-computer interaction.

[0295] It should be noted that the device for selecting a service object provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for selecting a service object provided in the above embodiment and the embodiment of the method for selecting a service object belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0296] Fig.25 The block diagram of the structure of an electronic device 2500 provided by an exemplary embodiment of the present application is shown. The electronic device 2500 may be a portable mobile terminal, such as a smart phone, a vehicle-mounted terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The electronic device 2500 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0297] Typically, the electronic device 2500 includes a processor 2501 and a memory 2502 .

[0298] The processor 2501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 2501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0299] The memory 2502 may include one or more computer-readable storage media, which may be non-transitory. The memory 2502 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2502 is used to store at least one instruction, which is used to be executed by the processor 2501 to implement the method for selecting a service object provided in the method embodiment of the present application.

[0300] In some embodiments, the electronic device 2500 further includes one or more sensors, including but not limited to: a proximity sensor, a gyroscope sensor, and a pressure sensor.

[0301] The proximity sensor, also called a distance sensor, is usually disposed on the front panel of the electronic device 2500. The proximity sensor is used to collect the distance between the user and the front of the electronic device 2500.

[0302] The gyroscope sensor can detect the body direction and rotation angle of the electronic device 2500, and the gyroscope sensor can cooperate with the acceleration sensor to collect the user's 3D actions on the electronic device 2500. The processor 2501 can implement the following functions based on the data collected by the gyroscope sensor: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0303] The pressure sensor can be set on the side frame of the electronic device 2500 and / or the lower layer of the display screen. When the pressure sensor is set on the side frame of the electronic device 2500, it can detect the user's holding signal of the electronic device 2500, and the processor 2501 performs left and right hand recognition or quick operation according to the holding signal collected by the pressure sensor. When the pressure sensor is set in the lower layer of the display screen, the processor 2501 controls the operability controls on the user interface (User Interface, UI) according to the user's pressure operation on the display screen. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0304] In some embodiments, the electronic device 2500 also includes other components, which can be understood by those skilled in the art. Fig.25 The structure shown in the figure does not constitute a limitation on the electronic device 2500, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0305] The embodiment of the present application also provides a computer device, which can be implemented as follows: Figure 2 The terminal or server shown. The computer device includes a processor and a memory, wherein at least one instruction, at least one program, code set or instruction set is stored in the memory, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the service object selection method provided by the above-mentioned method embodiments.

[0306] An embodiment of the present application also provides a computer-readable storage medium, on which is stored at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the service object selection method provided by the above-mentioned method embodiments.

[0307] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the service object selection method described in any of the above embodiments.

[0308] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0309] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0310] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for selecting a service object, characterized in that: The method comprises: Displaying a mobile travel service interface, wherein the mobile travel service interface has a first account logged in, and the mobile travel service interface is used to provide a ride-sharing service for the first account; Receive a condition configuration operation in the mobile travel service interface, the condition configuration operation is used to configure at least one service object matching condition, the at least one service object matching condition includes a platform selection condition, the service object matching condition is used to conditionally screen the service object providing the ride-sharing service, the platform selection condition is used to determine at least one first ride-sharing service platform from a plurality of ride-sharing service platforms, the ride-sharing service platform is a platform where a service object is stationed and provides the ride-sharing service; In response to the conditional configuration operation, an object matching interface is displayed. The object matching interface is an interface displayed based on the matching results between the first account and multiple service objects. The multiple service objects are service objects settled in the first ride-sharing service platform.

2. The method according to claim 1, characterized in that The receiving of the condition configuration operation in the mobile travel service interface includes: Receiving a platform configuration operation for a platform configuration area in the mobile travel service interface as the conditional configuration operation; Among them, the platform configuration area is an area for conditionally configuring the platform selection conditions, and the platform configuration area is used to publish a ride-sharing order corresponding to the first account on the first ride-sharing service platform.

3. The method according to claim 2, characterized in that The platform configuration area displays the plurality of ride-sharing service platforms; The receiving, as the conditional configuration operation, a platform configuration operation for a platform configuration area in the mobile travel service interface, includes: A selection operation for at least one ride-sharing service platform among the multiple ride-sharing service platforms is received in the mobile travel service interface as the conditional configuration operation, wherein the selected at least one ride-sharing service platform is the first ride-sharing service platform.

4. The method according to claim 2, characterized in that: At least one of the plurality of ride-sharing service platforms and platform recommendation controls is displayed in the platform configuration area, and the platform recommendation control is used to intelligently recommend the at least one first ride-sharing service platform to the first account; The receiving, as the conditional configuration operation, a platform configuration operation for a platform configuration area in the mobile travel service interface, includes: Receiving a triggering operation for the platform recommendation control in the mobile travel service interface as the conditional configuration operation; Among them, the platform recommendation control is used to filter the multiple ride-sharing service platforms according to the platform screening conditions under the historical ride-sharing records of the first account, and the platform screening conditions include at least one of price screening conditions, waiting time screening conditions and service degree screening conditions.

5. The method according to any one of claims 1 to 4, characterized in that: The displaying of the object matching interface in response to the condition configuration operation includes: In response to the condition configuration operation, displaying at least one of a matching result and a service object selection list in the object matching interface; Wherein, the matching result is a result determined based on the matching condition of the service object and the condition matching similarity between the multiple service objects; The service object selection list is used to provide a plurality of recommended service objects for the first account.

6. The method according to claim 5, characterized in that The display object matching interface includes: In response to the service object matching condition configured by the first account and the condition matching similarity between the first service object among the multiple service objects reaching a preset threshold at the current moment, a successful matching result between the first account and the first service object is displayed as the matching result.

7. The method according to claim 5, characterized in that After displaying the object matching interface, the method further includes: In response to receiving a selection operation on a second service object among the plurality of service objects, displaying an invitation waiting interface; Among them, the invitation waiting interface is an interface displayed after the first account sends an invitation message to the second service object, and the invitation message is used to invite the second service object to provide the ride-sharing service.

8. The method according to claim 5, characterized in that The service object selection list includes a plurality of object selection areas, the plurality of object selection areas correspond to the plurality of service objects one by one, and the object selection areas are used to display object information corresponding to the service objects; The display object matching interface includes: The multiple object selection areas are displayed, and the object selection areas include at least one of the historical service information, platform entry information, ride-sharing model, ride-sharing departure time, ride-sharing departure location, ride-sharing arrival location and route overlap ratio corresponding to the service object.

9. The method according to any one of claims 1 to 4, characterized in that: The displaying of the object matching interface in response to the condition configuration operation includes: In response to completing the condition configuration operation of conditionally configuring the at least one service object matching condition, displaying the object matching interface; or, In response to receiving a trigger operation on a configuration confirmation control after the condition configuration operation, the object matching interface is displayed, and the configuration confirmation control is used to confirm the at least one service object matching condition.

10. The method according to any one of claims 1 to 4, characterized in that: Before the receiving of the condition configuration operation in the mobile travel service interface, the method further includes: A location filling operation for a location filling area in the mobile travel service interface is received, where the location filling area is used to determine a starting location and an ending location.

11. The method according to claim 10, characterized in that The receiving of the condition configuration operation in the mobile travel service interface includes: Based on the starting position and the ending position, displaying at least one condition configuration window for performing a condition configuration operation in the mobile travel service interface; The condition configuration operation on the at least one condition configuration window is received.

12. The method according to claim 11, characterized in that The displaying, based on the starting position and the ending position, at least one condition configuration window for performing a condition configuration operation in the mobile travel service interface includes: In response to the starting position and the ending position passing through a highway section, a toll configuration window is displayed, wherein the toll configuration window is used to configure the way in which the toll of the rideshare is borne; The receiving the condition configuration operation on the at least one condition configuration window includes: receiving a selection operation for a first payment option in the toll configuration window as the conditional configuration operation, the first payment option being used to indicate that the first account bears the toll for the rideshare; or, receiving a selection operation for a second bearing option in the toll configuration window as the conditional configuration operation, wherein the second bearing option is used to indicate that the rideshare toll is borne by the service object; or A selection operation for a third bearing option in the toll configuration window is received as the conditional configuration operation, wherein the third bearing option is used to indicate that the first account and the service object jointly bear the ride-sharing toll.

13. The method according to any one of claims 1 to 4, characterized in that: The receiving of the condition configuration operation in the mobile travel service interface includes: receiving a time configuration operation for a time configuration area in the mobile travel service interface as the conditional configuration operation, wherein the time configuration area is an area for configuring a departure start time; or, receiving a personnel configuration operation for a personnel configuration area in the mobile travel service interface as the conditional configuration operation, wherein the personnel configuration area is used to configure at least one of the number and type of passengers; or A personnel configuration operation for a personnel configuration area in the mobile travel service interface is received as the conditional configuration operation, wherein the personnel configuration area is used to configure at least one of the number and type of passengers.

14. The method according to any one of claims 1 to 4, characterized in that: After the object matching interface is displayed in response to the condition configuration operation, the method further includes: In response to establishing an order creation relationship between a third service object among the multiple service objects and the first account, an order payment interface is displayed, where the order payment interface is an interface displayed after calling a second ride-sharing service platform where the third service object is located; In response to receiving an order payment operation on the order payment interface, an order payment result interface is displayed.

15. The method according to any one of claims 1 to 4, characterized in that: After the object matching interface is displayed in response to the condition configuration operation, the method further includes: In response to establishing a ride-sharing service relationship between a fourth service object among the plurality of service objects and the first account, displaying a trip viewing interface, the trip viewing interface being used to view trip information in real time, the trip information being information determined based on a moving state of the fourth service object; In response to receiving an itinerary viewing operation on the itinerary viewing interface, a itinerary information interface is displayed, and the itinerary information interface is the interface displayed after calling the third ride-sharing service platform where the fourth service object is located.

16. A device for selecting a service object, characterized in that: The device comprises: An interface display module, used to display a mobile travel service interface, the mobile travel service interface has a first account logged in, and the mobile travel service interface is used to provide a ride-sharing service for the first account; An operation receiving module, for receiving a condition configuration operation in the mobile travel service interface, wherein the condition configuration operation is used to configure at least one service object matching condition, wherein the at least one service object matching condition includes a platform selection condition, wherein the service object matching condition is used to conditionally screen the service object providing the ride-sharing service, and the platform selection condition is used to determine at least one first ride-sharing service platform from a plurality of ride-sharing service platforms, wherein the ride-sharing service platform is a platform where a service object is stationed and which provides the ride-sharing service; The interface display module is also used to display an object matching interface in response to the conditional configuration operation. The object matching interface is an interface displayed based on the matching results between the first account and multiple service objects. The multiple service objects are service objects settled in the first ride-sharing service platform.

17. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the service object selection method according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that: The storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the service object selection method according to any one of claims 1 to 15.

19. A computer program product, characterized in that It comprises computer instructions, which, when executed by a processor, implement the method for selecting a service object as described in any one of claims 1 to 15.