Method and device for multiple people taking a taxi

By obtaining and sending taxi requests during multi-person travel, the problem of cumbersome operations is solved, the process of multi-person taxi is simplified and the success rate is improved.

CN111815135BActive Publication Date: 2024-12-20VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010607054.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-29
Publication Date
2024-12-20
Estimated Expiration
2040-06-29

AI Technical Summary

Technical Problem

During the multi-person trip, each user needs to manually submit a taxi request, which leads to cumbersome operations.

Method used

By determining at least two users to be taxied, obtaining and sending taxi requests, including the departure point, destination and number of people traveling, and then starting a taxi task to reduce user manual operations.

Benefits of technology

It reduces user operations, improves the success rate of taxi rides, and simplifies the travel process of multiple people.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111815135B_ABST
    Figure CN111815135B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for hailing a taxi by multiple people, belonging to the field of hailing a taxi. The method comprises: determining at least two users to be hailed; obtaining a taxi request from a first user; the taxi request comprises: a departure place, a destination, and the number of people traveling; the first user is a user among the at least two users to be hailed; the taxi request is sent to a second user; the second user is another user among the at least two users to be hailed; the taxi request is used to start a first taxi task. After obtaining the taxi request from the first user, the taxi request is sent to the remaining users, so that the remaining users do not need to manually submit taxi requests, thereby reducing the operations of the remaining users. Moreover, the taxi request is used to start each user to start hailing a taxi based on the taxi request, so each user does not need to manually start the operation of starting to hail a taxi based on the taxi request, thereby reducing user operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of taxi-hailing, and specifically relates to a method and device for multiple people to hail a taxi. Background Art

[0002] Multi-person travel refers to multiple users departing from the same departure point at the same time and needing to reach the same destination. In order to increase the success rate of taxi hailing during multi-person travel, multiple users are usually required to hail a taxi together.

[0003] Currently, when multiple users are trying to hail a taxi together, each user needs to manually submit a taxi request to start the ride.

[0004] During the process of studying the above-mentioned prior art, the inventors found that the prior art has at least the following technical problems: when multiple people travel, each user needs to manually submit a taxi request, which is cumbersome for the user to operate. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a method and device for hailing a taxi for multiple people, which can solve the problem of cumbersome user operations during multi-person travel.

[0006] In order to solve the above technical problems, this application is implemented as follows:

[0007] In a first aspect, an embodiment of the present application provides a method for multiple people to take a taxi, the method comprising:

[0008] Identify at least two users who are waiting to take a taxi;

[0009] Obtaining a taxi request from a first user; the taxi request includes: a departure place, a destination, and the number of people traveling; the first user is a user among the at least two users waiting to take a taxi;

[0010] The taxi request is sent to a second user, where the second user is another user among the at least two users waiting to take a taxi; the taxi request is used to start the first taxi task.

[0011] In a second aspect, the embodiment of the present application further provides a method for multiple people to take a taxi, the method comprising:

[0012] Receive a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and the number of people traveling; the first user is a user among at least two users who want to take a taxi;

[0013] In response to the taxi request, a first taxi task is started.

[0014] In a third aspect, an embodiment of the present application provides a device for multiple people to take a taxi, the device comprising:

[0015] A user determination module, used to determine at least two users who want to take a taxi;

[0016] A taxi request acquisition module is used to acquire a taxi request from a first user; the taxi request includes: a departure place, a destination, and the number of people traveling; the first user is a user among the at least two users waiting to take a taxi;

[0017] The taxi request sending module is used to send the taxi request to a second user, where the second user is another user among the at least two users who want to take a taxi; the taxi request is used to start the first taxi task.

[0018] In a fourth aspect, an embodiment of the present application provides another device for multiple people to take a taxi, the device comprising:

[0019] A taxi request receiving module, configured to receive a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and a number of travelers; the first user is a user among at least two users who want to take a taxi;

[0020] The taxi-hailing module is used to start the first taxi-hailing task in response to the taxi-hailing request.

[0021] In a fifth aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect and the second aspect.

[0022] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect and the second aspect are implemented.

[0023] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the methods described in the first aspect and the second aspect.

[0024] In the embodiment of the present application, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, which reduces the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, which reduces the user operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1A flow chart showing a first method for multiple people to hail a taxi provided by an embodiment of the present invention;

[0026] Figure 2 A flow chart showing a second method for multiple people to hail a taxi provided by an embodiment of the present invention;

[0027] Figure 3 A schematic diagram showing a method of establishing a group provided by an embodiment of the present invention;

[0028] Figure 4 A flowchart showing a third method for multiple people to hail a taxi provided by an embodiment of the present invention;

[0029] Figure 5 A schematic diagram showing a taxi-hailing result received by a user provided by an embodiment of the present invention;

[0030] Figure 6 A schematic diagram showing the number of seats booked by various users received by a user according to an embodiment of the present invention;

[0031] Figure 7 A flowchart showing a fourth method for multiple people to hail a taxi provided by an embodiment of the present invention;

[0032] Figure 8 A flowchart showing a fifth method for multiple people to hail a taxi provided by an embodiment of the present invention;

[0033] Fig. 9 A flowchart showing a sixth method for multiple people to hail a taxi provided by an embodiment of the present invention;

[0034] Fig.10 A schematic diagram of a taxi-hailing interface provided by an embodiment of the present invention is shown;

[0035] Fig.11 It represents the first multi-person taxi-hailing device provided by an embodiment of the present invention;

[0036] Fig.12 It represents a second multi-person taxi-hailing device provided by an embodiment of the present invention;

[0037] Fig.13 It represents the third multi-person taxi-hailing device provided by the embodiment of the present invention;

[0038] Fig.14 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0040] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here. In addition, the "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0041] The taxi-hailing method and taxi-hailing device provided by the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0042] Reference Figure 1 , Figure 1 The flowchart of the first method for hailing a taxi by multiple people provided in an embodiment of the present invention is applied to a terminal or a component of a terminal, and the terminal may include: a mobile phone, a notebook, a tablet computer, a server, etc. In the embodiment of the present invention, no specific limitation is made to this. The method for hailing a taxi by multiple people may specifically include the following steps:

[0043] Step 101, determine at least two users who want to take a taxi.

[0044] The at least two users waiting to take a taxi may be users who take a taxi later. Whether the at least two users waiting to take a taxi are traveling users is not specifically limited. For example, the at least two users waiting to take a taxi may be multiple adult children, and the traveling users may be parents corresponding to each of the adult children. The at least two users waiting to take a taxi may be multiple users who know each other, or the at least two users waiting to take a taxi may be strangers. For example, the at least two users waiting to take a taxi may be strangers who have the same taxi request.

[0045] In the case where the at least two users waiting to take a taxi are all traveling users, the number of the at least two users waiting to take a taxi may be less than or equal to the number of people traveling, that is, some or all of the users in the number of people traveling may subsequently take a taxi, and there is no specific limitation on this. For example, if the number of people traveling is 10, the number of the at least two users waiting to take a taxi may be 5 of the 10. Alternatively, the at least two users waiting to take a taxi may be all the 10.

[0046] Step 102, obtaining a taxi request from a first user; the taxi request includes: a departure place, a destination, and the number of travelers; the first user is a user among the at least two users who want to take a taxi.

[0047] The first user may be one of the at least two users waiting to take a taxi. The number of the first users is not specifically limited. For example, the at least two users waiting to take a taxi are: user A, user B, user C, user D, and user E. Then, the first user may be user B among the five users. Alternatively, the first user may be user B and user C among the five users.

[0048] The first user is the user who edits or submits the taxi request among the at least two users waiting to take a taxi. The taxi request may include: a departure place, a destination, and the number of people traveling. The departure place is the starting location, and the destination is the location to be reached. The number of people traveling can be the total number of people traveling. For example, for the above example, if 10 people are traveling, the number of people traveling is 10.

[0049] Here, the first user can manually input or manually edit the taxi request, and the method of manual input or manual editing is not specifically limited. For example, the taxi request can be input by voice input or text input.

[0050] It should be noted that, optionally, the taxi request may also include travel time and other travel information, for example, the taxi request may also include the overall luggage situation of the travelers, etc. The taxi request may also include the age distribution of the travelers, etc. The embodiment of the present invention does not specifically limit this.

[0051] Step 103, sending the taxi request to a second user, where the second user is another user among the at least two users waiting to take a taxi; the taxi request is used to start the first taxi task.

[0052] The taxi request is sent to the other user of the at least two users waiting to take a taxi. The taxi request is used to start the first taxi task, which is the taxi task corresponding to the departure place, destination, and number of people.

[0053] The second user may be a user other than the first user among the at least two users to be taxied and who can communicate with the first user. After receiving the taxi request sent by the first user, if the second user's terminal has a taxi application installed on it, the second user's terminal may directly start the taxi application on the second user's terminal without the second user's consent, and start taxiing based on the taxi request. Alternatively, after receiving the taxi request sent by the first user, if the second user's terminal has a taxi application installed on it, the second user's terminal may start the taxi application on the second user's terminal only after obtaining the second user's consent, and start taxiing based on the taxi request. After receiving the taxi request sent by the first user, if the second user's terminal has no taxi application installed on it, the first taxi task may not be started, or the taxi task may be started through other applications. For example, if the second user's terminal has no taxi application installed, the first taxi task may be started through WeChat applets, etc. Alternatively, after receiving the taxi request sent by the first user, if the taxi application is not installed on the second user's terminal, the second user's terminal can directly download the taxi application, or download the taxi application after obtaining the second user's consent, etc. In the embodiment of the present invention, this is not specifically limited.

[0054] For example, in the above example, if the first user is user A, after obtaining the taxi request of user A, user A starts to take a taxi based on the taxi request, and sends the taxi request to the terminals corresponding to user B, user C, user D, and user E. The terminals corresponding to user B, user C, user D, and user E all have taxi applications installed, so user B, user C, user D, and user E directly start the first taxi task, that is, through the taxi applications on their respective terminals, they also start to take a taxi based on the taxi request.

[0055] In the embodiment of the present invention, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, thereby reducing user operations.

[0056] Reference Figure 2 , Figure 2 The flowchart of the second method for hailing a taxi by multiple people provided by the embodiment of the present invention is shown. The method for hailing a taxi by multiple people is also applicable to the aforementioned terminal or terminal components. In order to avoid repetition, it is not described here. The method for hailing a taxi by multiple people may specifically include the following steps:

[0057] Step 201, establishing a group.

[0058] The group can be an existing group in an existing instant messaging, or a newly created group in the instant messaging, or some people can be selected from an existing group to form a chat group, etc. Alternatively, a group can be created without the help of an existing instant messaging, etc. In the embodiment of the present invention, no specific limitation is made to this.

[0059] For example, with respect to the above example, user A, user B, user C, user D, and user E are added to the group to establish a group.

[0060] When creating a group, you can set a group number, and each user can enter the group by entering the group number. Figure 3 , Figure 3 A schematic diagram of establishing a group provided by an embodiment of the present invention is shown. Each user enters the above group number and clicks a button to enter the group, thereby entering the group and starting subsequent multi-person taxi hailing.

[0061] Step 202: determine all members in the group as the at least two users waiting to take a taxi.

[0062] All members in the group are determined to be the aforementioned at least two users who are waiting to take a taxi. It should be noted that all members in the group can also be users who take a taxi later. A group is established for each member with the same taxi request, which is conducive to communication among group members.

[0063] Step 203, in the group, obtain the taxi request of the first user; the taxi request includes: a departure place, a destination, and the number of travelers; the first user is a user among the at least two users who want to take a taxi.

[0064] This step can refer to the aforementioned step 102, and will not be described here again to avoid repetition. It should be noted that the first user can edit or submit the above taxi request in the group. The taxi request of the first user is obtained from the group. Then the taxi request can be displayed in the group, so that each user in the group can check the information in the taxi request.

[0065] Step 204: sending the taxi request to a second user, where the second user is another user among the at least two users to take a taxi; the taxi request is used to start the first taxi task.

[0066] The above step 204 can refer to the above step 103 and can achieve the same or similar beneficial effects. In order to avoid repetition, it will not be described again here.

[0067] Optionally, in some embodiments of the above two taxi-hailing methods, the following steps 205 and 206 may also be included:

[0068] Step 205: In response to the taxi request, determine at least one first taxi order corresponding to the at least two users waiting to take a taxi.

[0069] Specifically, the first taxi order may include the number of seats taken by one of the two users who want to take a taxi, and the first taxi order may also include the departure place, destination, number of people traveling, etc. in the taxi request. In the embodiment of the present invention, no specific limitation is made to this. In response to the taxi request, the first taxi orders corresponding to each user may be counted or recorded one by one. For example, each user sends the first taxi order corresponding to each user to the terminal corresponding to the first user.

[0070] Step 206, when the total number of seats in all the first taxi orders is greater than or equal to the number of travelers, stop the first taxi task for the user waiting to take a taxi.

[0071] When the total number of seats obtained in all the first taxi orders corresponding to the at least two users waiting for a taxi is greater than or equal to the number of travelers, that is, the total number of seats obtained can meet the number of travelers, then each of the at least two users waiting for a taxi can automatically terminate the taxi-hailing based on the taxi-hailing request, and further, the taxi-hailing based on the taxi-hailing request can be continued without the need for each user to manually cancel, thereby reducing user operations.

[0072] It should be noted that stopping the first taxi-hailing task may be automatically terminated for each of the at least two users waiting to hail a taxi, or, upon receiving a taxi-hailing stop request sent by the first user, each other user may stop the first taxi-hailing task.

[0073] If the execution subject of the above method is a server, and the server is not the terminal corresponding to any of the multiple users. Then, the server can send the above stop taxi request to each of the multiple users. If the execution subject of the above method is the terminal corresponding to the first user, then, when the total number of seats taken by all users is greater than or equal to the number of travelers, the terminal of the first user directly terminates the first user from continuing to take a taxi based on the taxi request, and generates a stop taxi request, which is sent to the remaining users of at least two waiting taxi users. Each of the remaining users terminates based on the stop taxi request and continues to take a taxi based on the taxi request.

[0074] For example, for the above example, if user A is the first user, if the total number of seats corresponding to all taxi orders of the five users, user A, user B, user C, user D, and user E, is 10, and the number of people traveling is 10, then user A terminates his taxi-hailing request and generates a stop taxi-hailing request, and sends the stop taxi-hailing request to user B, user C, user D, and user E. After receiving the stop taxi-hailing request, user B, user C, user D, and user E also terminate their taxi-hailing request based on the stop taxi-hailing request.

[0075] It should be noted that if the terminal corresponding to each taxi-hailing user has other second taxi-hailing tasks, the second taxi-hailing task of the terminal corresponding to the taxi-hailing user will not be stopped, but the first taxi-hailing task of the terminal corresponding to the taxi-hailing user will be stopped.

[0076] For example, in order to clearly stop the taxi request from continuing to take a taxi, the taxi request may be provided with an identity identifier, and the taxi request with the same identity identifier may be terminated to continue taking a taxi. The embodiment of the present invention does not make any specific limitation to this.

[0077] In the embodiment of the present invention, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, thereby reducing user operations.

[0078] Reference Figure 4 , Figure 4 The flowchart of the third method for hailing a taxi by multiple people provided in the embodiment of the present invention is shown. The method for hailing a taxi by multiple people is also applicable to the aforementioned terminal or terminal components. In order to avoid repetition, it is not described here. The method for hailing a taxi by multiple people may specifically include the following steps:

[0079] Step 301, determine at least two users who want to take a taxi.

[0080] Step 302, obtaining a taxi request from a first user; the taxi request includes: a departure place, a destination, and the number of travelers; the first user is a user among the at least two users who want to take a taxi.

[0081] Step 303: Send the taxi request to a second user, where the second user is another user among the at least two users waiting to take a taxi; the taxi request is used to start the first taxi task.

[0082] The above steps 301 to 303 may refer to the relevant records of the above steps 101 to 103 respectively, and will not be described again here to avoid repetition.

[0083] Step 304, obtaining a taxi result; the taxi result includes: at least one of the license plate number of each vehicle hailed based on the first taxi task and the number of available seats corresponding to each of the vehicles.

[0084] The taxi-hailing result includes at least one of the license plate numbers of the vehicles taken by all the at least two users who are waiting to take a taxi based on the first taxi-hailing task, and the number of available seats corresponding to each of the aforementioned vehicles. Specifically, each user can feedback their own taxi-hailing result to obtain the above taxi-hailing result.

[0085] Step 305: Send the taxi-hailing result to all other users among the at least two users waiting to hail a taxi except the first user.

[0086] The above taxi-hailing result is sent to all other users except the first user among at least two users waiting to take a taxi, thereby facilitating the assignment of passengers to each car and facilitating the passengers to take the car.

[0087] For example, in the above example, if there are 10 people traveling, user A has 2 vehicles with license plate numbers m and n. The vehicle with license plate number m has 1 available seat, and the vehicle with license plate number n has 4 available seats. User B has 1 vehicle with license plate number p. The vehicle with license plate number p has 4 available seats. User C has 1 vehicle with license plate number q. The vehicle with license plate number q has 1 available seat. User D and user E have not been able to get a vehicle. Figure 5 , Figure 5 A schematic diagram showing a taxi result received by a user provided by an embodiment of the present invention. The taxi result includes the license plate number of each vehicle taken by each user and the number of available seats corresponding to each vehicle. Obtaining the taxi result and sending the taxi result to each user can facilitate arranging a ride according to the number of available seats corresponding to each vehicle. Sending the license plate number of the taken vehicle to each user not only facilitates the user to take the ride, but also prevents the user from taking the wrong vehicle.

[0088] Optionally, after each user receives the above taxi result, the above taxi result will be displayed. On the display interface, a comment option can also be set, for example, an option to like a user.

[0089] It should be noted that if a group is established, the above taxi-hailing results can also be published in the above group, so that each member in the group can know the taxi-hailing results.

[0090] Meanwhile, the above steps 304 to 305 can be executed in real time, or when the total number of seats obtained by all taxi users is greater than or equal to the number of people traveling. For example, after each user starts to take a taxi based on the above taxi request, the taxi result can be obtained in real time, and the taxi result can be sent to each user or published in the group to inform each user of the current taxi result in real time. For another example, when the total number of seats obtained by multiple users is greater than or equal to the number of people traveling, the taxi result can be obtained, and the taxi result can be sent to each user or published in the group to inform each user of the final taxi result. In the embodiments of the present invention, no specific limitation is made to this.

[0091] Optionally, the method may further include the following step: obtaining the number of seats obtained by each user among the users waiting to take a taxi.

[0092] Specifically, after receiving the taxi-hailing result feedback from each user, the number of available seats of all vehicles taken by each user is added up, that is, the number of seats taken by each user is obtained.

[0093] For example, in the above example, user A got 2 vehicles with license plate numbers m and n. The number of available seats for the vehicle with license plate number m is 1, and the number of available seats for the vehicle with license plate number n is 4, so the number of seats that user A got is 5. User B got 1 vehicle with license plate number p. The number of available seats for the vehicle with license plate number p is 4, so the number of seats that user B got is 4. User C got 1 vehicle with license plate number q. The number of available seats for the vehicle with license plate number q is 1, so the number of seats that user C got is 1. User D and user E both failed to get a vehicle, so the number of seats that user D and user E got is 0.

[0094] Optionally, the method may further include the following step: sending the number of seats obtained by each user waiting to take a taxi to each second user.

[0095] Sending the number of seats obtained by each user to each user waiting to take a taxi is equivalent to informing each user of the contribution level in the taxi-hailing process, which can enhance the fun.

[0096] For example, refer to Figure 6 , Figure 6 A schematic diagram showing the number of seats booked by each user received by a user according to an embodiment of the present invention. Figure 6 As shown, for the above example, the number of seats that user A has booked is 5. The number of seats that user B has booked is 4. The number of seats that user C has booked is 1. The number of seats that user D and user E have booked is 0.

[0097] Optionally, after each user receives the number of seats booked by each user, the number of seats booked by each user will be displayed. On the display interface, a comment option can also be set, such as giving a like to a user.

[0098] At the same time, the above steps of obtaining the number of seats obtained by each user and sending the number of seats obtained by each user among the users waiting to take a taxi can be performed in real time, or can be performed when the total number of seats obtained by multiple users is greater than or equal to the number of people traveling. For example, after each user starts to take a taxi based on the aforementioned taxi request, the number of seats obtained by each user can be obtained in real time, and the number of seats obtained by each user can be sent to each user or published in the group to inform each user in real time of the number of seats obtained by each user at present. For another example, when the total number of seats obtained by multiple users is greater than or equal to the number of people traveling, the number of seats obtained by each user can be obtained, and the number of seats obtained by each user can be sent to each user or published in the group to inform each user of the number of seats obtained by each user in the end. In the embodiments of the present invention, no specific limitation is made to this.

[0099] In the embodiment of the present invention, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, thereby reducing user operations.

[0100] Reference Figure 7 , Figure 7 The flowchart of the fourth method for multiple people to take a taxi provided by the embodiment of the present invention is shown. The method for multiple people to take a taxi is also applicable to the aforementioned terminal or terminal components. In order to avoid repetition, it is not described here. The method for multiple people to take a taxi may specifically include the following steps:

[0101] Step 401, determine at least two users who want to take a taxi.

[0102] Step 402, obtaining the authority corresponding to each of the at least two users who are waiting to take a taxi; the authority includes: taxi-hailing authority.

[0103] The permissions corresponding to each user here can be set by the user or the administrator, or can be automatically set according to certain rules, and there is no specific limitation on this. The permissions corresponding to the user include: taxi permissions. Users with taxi permissions can edit or submit taxi requests. Users without taxi permissions cannot edit or submit taxi requests. Alternatively, even if a user without taxi permissions edits or submits a taxi request, no response will be given.

[0104] Step 403, obtaining a taxi request from the first user who has the taxi-hailing authority; the taxi request includes: a departure place, a destination, and the number of travelers; the first user is a user among the at least two users who are waiting to take a taxi.

[0105] This step may refer to the aforementioned step 102. It should be noted that only obtaining the taxi request of the first user who has the taxi-hailing authority can limit the user's authority to use this function, thereby facilitating user use and preventing confusion.

[0106] Optionally, the above steps 402 and 403 may also be applied to other multi-person taxi-hailing method embodiments of the present application, which are not specifically limited in the embodiments of the present application.

[0107] Step 404: sending the taxi request to a second user, where the second user is another user among the at least two users waiting to take a taxi; the taxi request is used to start the first taxi task.

[0108] The above step 404 may refer to the above step 103, and will not be described again here to avoid repetition.

[0109] In the embodiment of the present invention, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, thereby reducing user operations.

[0110] Reference Figure 8 , Figure 8 The flowchart of the fifth method for hailing a taxi by multiple users provided in an embodiment of the present invention is shown. The method for hailing a taxi by multiple users is also applicable to the aforementioned electronic device. In order to avoid repetition, it is not described here. The method for hailing a taxi by multiple users is mainly used for the aforementioned second users. The method for hailing a taxi by multiple users may specifically include the following steps:

[0111] Step 501, receiving a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and the number of travelers; the first user is a user among at least two users who want to take a taxi.

[0112] Each of the plurality of users receives a taxi request. This step can refer to the relevant records in the aforementioned step 103, and will not be described again here to avoid repetition.

[0113] Step 502, in response to the taxi request, start the first taxi task.

[0114] Each of the second users starts to take a taxi based on the taxi request. The above steps can also refer to the relevant records of the above step 103.

[0115] In the embodiment of the present invention, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, thereby reducing user operations.

[0116] Reference Fig. 9 , Fig. 9 The flowchart of the sixth method for hailing a taxi by multiple users provided by an embodiment of the present invention is shown. The method for hailing a taxi by multiple users is also applicable to the aforementioned terminal or terminal components. In order to avoid repetition, it is not described here. The method for hailing a taxi is mainly used for each user among the aforementioned multiple users. The method for hailing a taxi by multiple users may specifically include the following steps:

[0117] Step 601, receiving a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and the number of travelers; the first user is a user among at least two users who want to take a taxi.

[0118] The above step 601 can refer to the relevant records of the above step 501, and can achieve the same or similar beneficial effects, which will not be described again here to avoid repetition.

[0119] Step 602: In response to the taxi request, start at least one taxi application.

[0120] When receiving the taxi request, each of the second users may activate at least one taxi application of each of the second users. The more taxi applications are activated, the higher the taxi success rate is. There is no specific limit on the number of taxi applications activated.

[0121] For example, if the method is applied to the electronic device corresponding to the aforementioned user C, and the taxi-hailing applications installed on the electronic device corresponding to user C are taxi-hailing application 1 and taxi-hailing application 2, then the electronic device corresponding to user C can only start taxi-hailing application 1, or only start taxi-hailing application 2, or start taxi-hailing application 1 and taxi-hailing application 2 at the same time.

[0122] For example, refer to Fig.10 , Fig.10 A taxi-hailing interface schematic diagram provided by an embodiment of the present invention is shown. For example, for the above example, the taxi-hailing interface schematic diagram may be a taxi-hailing interface schematic diagram on a terminal corresponding to user C. The taxi-hailing interface displays the number of multiple users, the number of travelers, the departure place, the destination, and all taxi-hailing applications installed on the electronic device corresponding to user C.

[0123] It should be noted that, in order to improve safety performance, before starting the taxi-hailing application, the second user may be given an option to agree to start the application. After the second user selects the option to agree to start the application, the at least one taxi-hailing application is started. Optionally, the second user may be given an option to agree to start the application for each taxi-hailing application. If the second user agrees to start the taxi-hailing application, the taxi-hailing application is started. In the embodiments of the present invention, this is not specifically limited.

[0124] Step 603: using all the taxi-hailing applications that are activated, start hailing a taxi based on the taxi-hailing request.

[0125] The second user may use all taxi-hailing applications that have been activated on the corresponding electronic device to start hailing a taxi based on the aforementioned taxi-hailing request, so as to improve the success rate of hailing a taxi.

[0126] Optionally, for the fifth and sixth methods for multiple people to take a taxi, the following steps 604 and 605 may also be included:

[0127] Step 604: In response to the taxi request, determine at least one first taxi order corresponding to the at least two users waiting to take a taxi.

[0128] Step 605, when the total number of seats in all the first taxi orders is greater than or equal to the number of travelers, stop the first taxi task for the user waiting to take a taxi.

[0129] The above steps 604 and 605 can also refer to the relevant records of the above steps 205 and 206, respectively, and can achieve the same or similar beneficial effects, so they are not described here to avoid repetition. It should be noted that here, the process of the above taxi request in all taxi applications that have been activated by the electronic devices corresponding to each second user can be terminated or exited to stop continuing to take a taxi based on the above taxi request.

[0130] Optionally, the method may further include the following steps: receiving a taxi result; the taxi result includes: at least one of the license plate number of each vehicle hailed based on the first taxi task and the number of available seats corresponding to each of the vehicles; and displaying the taxi result.

[0131] Optionally, the method may further include the following steps: receiving the number of seats booked by each user; and displaying the number of seats booked by each user.

[0132] The above steps can all refer to the relevant records in the aforementioned embodiments, and can achieve the same or similar beneficial effects, which will not be described again here to avoid repetition.

[0133] In an embodiment of the present invention, after obtaining a taxi request from the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among multiple users, so that the remaining users except the first user among the users waiting to take a taxi do not need to manually submit taxi requests, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting a taxi based on the taxi request, thereby reducing user operations. The embodiment of the present invention also provides a first multi-person taxi-hailing device, referring to Fig.11 , Fig.11 The first multi-person taxi-hailing device provided by an embodiment of the present invention is shown, and the device 700 includes:

[0134] A user determination module 701 is used to determine at least two users who want to take a taxi;

[0135] The taxi request acquisition module 702 is used to acquire a taxi request from a first user; the taxi request includes: a departure place, a destination, and a number of travelers; the first user is a user among the at least two users waiting to take a taxi;

[0136] The taxi request sending module 703 is used to send the taxi request to a second user, where the second user is another user among the at least two users to be taxi-hailed; the taxi request is used to start the first taxi-hailing task;

[0137] Optional, in the above Fig.11 Based on Fig.12 As shown, Fig.12 The second multi-person taxi-hailing device provided by the embodiment of the present invention is shown, and the device 700 further includes:

[0138] A first response module 704 is used to respond to the taxi request and determine at least one first taxi order corresponding to the at least two users waiting to take a taxi;

[0139] The first taxi-hailing stopping module 705 is used to stop the first taxi-hailing task of the user waiting to take a taxi when the total number of seats of all the first taxi-hailing orders is greater than or equal to the number of travelers.

[0140] Optionally, the device 700 further includes:

[0141] The taxi hailing result acquisition module 706 is used to acquire the taxi hailing result; the taxi hailing result includes: at least one of the license plate number of each vehicle hailed based on the first taxi hailing task and the number of available seats corresponding to each of the vehicles;

[0142] The taxi-hailing result sending module 707 is used to send the taxi-hailing result to all other users among the at least two users waiting to hail a taxi except the first user.

[0143] Optionally, the device 700 further includes:

[0144] A seat number acquisition module, used to acquire the seat number of each user among the multiple users;

[0145] The seat number sending module is used to send the seat number obtained by each user to all other users among the at least two users waiting to take a taxi except the first user.

[0146] Optionally, the device 700 further includes:

[0147] The authority acquisition module is used to obtain the authority corresponding to each of the at least two users waiting to take a taxi; the authority includes: taxi-hailing authority;

[0148] The taxi request acquisition module 702 includes:

[0149] The first taxi request obtaining unit is used to obtain the taxi request of the first user who has the taxi-hailing authority.

[0150] Optionally, the device 700 further includes:

[0151] A group establishment module 708, used to establish a group;

[0152] The user determination module 701 includes:

[0153] The user acquisition unit 7011 is used to determine all members of the group as the at least two users waiting to take a taxi;

[0154] The taxi request acquisition module 702 includes:

[0155] The second taxi request obtaining unit 7021 is used to obtain the taxi request of the first user in the group.

[0156] In the embodiment of the present application, the device for hailing a taxi may refer to the relevant records in the aforementioned method for hailing a taxi, and the same or similar beneficial effects can be achieved. To avoid repetition, they will not be described again here.

[0157] The embodiment of the present invention also provides a multi-person taxi-hailing device, referring to Fig.13 , Fig.13 The third multi-person taxi-hailing device provided in an embodiment of the present invention is shown, and the device 800 includes:

[0158] The taxi request receiving module 801 is used to receive a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and a number of travelers; the first user is a user among at least two users who want to take a taxi;

[0159] The taxi-hailing module 802 is used to start the first taxi-hailing task in response to the taxi-hailing request.

[0160] Optionally, the device 800 further includes:

[0161] A second response module is used to respond to the taxi request and determine at least one first taxi order corresponding to the at least two users waiting to take a taxi;

[0162] The second taxi-hailing stopping module is used for stopping the first taxi-hailing task of the user waiting to take a taxi when the total number of seats of all the first taxi-hailing orders is greater than or equal to the number of travelers.

[0163] Optionally, the taxi-hailing module 802 includes:

[0164] An application starting unit, configured to start at least one taxi-hailing application in response to the taxi-hailing request;

[0165] The taxi-hailing unit is used to use all the activated taxi-hailing applications to start hailing a taxi based on the taxi-hailing request.

[0166] Optionally, the device 800 further includes:

[0167] A taxi result receiving module, used for receiving a taxi result; the taxi result includes: at least one of the license plate number of each vehicle hailed based on the first taxi task and the number of available seats corresponding to each of the vehicles;

[0168] The taxi hailing result display module is used to display the taxi hailing result.

[0169] Optionally, the device 800 further includes:

[0170] A seat number receiving module, used for receiving the seat numbers of each user respectively booked, sent by the first user;

[0171] The seat number display module is used to display the seat number allocated to each user.

[0172] In the embodiment of the present application, the device for hailing a taxi may refer to the relevant records in the aforementioned method for hailing a taxi, and the same or similar beneficial effects can be achieved. To avoid repetition, they will not be described again here.

[0173] It should be noted that the execution subject of the multi-person taxi-hailing method provided in the embodiment of the present application may be a multi-person taxi-hailing device, or a control module in the multi-person taxi-hailing device for executing the method for loading a multi-person taxi-hailing method. In the embodiment of the present application, the multi-person taxi-hailing device executing the method for loading a multi-person taxi-hailing method is taken as an example to illustrate the multi-person taxi-hailing method provided in the embodiment of the present application.

[0174] The multi-person taxi-hailing device in the embodiment of the present application can be a terminal, or a component, integrated circuit, or chip in the terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0175] The multi-person taxi-hailing device in the embodiment of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0176] The multi-person taxi-hailing device provided in the embodiment of the present application can achieve Figures 1 to 10 In order to avoid repetition, the various processes implemented by the multi-person taxi-hailing device in the method embodiment will not be described again here.

[0177] In the embodiment of the present application, after obtaining the taxi request of the first user among at least two users waiting to take a taxi, the taxi request is sent to other users among the multiple users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit the taxi request, which reduces the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting to take a taxi based on the taxi request, which reduces user operations.

[0178] Optionally, an embodiment of the present application further provides an electronic device, including a processor 910, a memory 909, and a program or instruction stored in the memory 909 and executable on the processor 910. When the program or instruction is executed by the processor 910, each process of the above-mentioned multi-person taxi-hailing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0179] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above. Fig.14 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0180] The electronic device 900 includes, but is not limited to, components such as a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910. The input unit 904 may include a graphics processor 9041 and a microphone 9042. The display unit 906 may include a display panel 9061. The user input unit 907 may include a touch panel 9071 and other input devices 9072. The memory 909 may include an application program and an operating system.

[0181] Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.14 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0182] The processor 910 is used to determine at least two users who want to take a taxi;

[0183] Obtaining a taxi request from a first user; the taxi request includes: a departure place, a destination, and the number of people traveling; the first user is a user among the at least two users waiting to take a taxi;

[0184] The radio frequency unit 901 is used to send the taxi request to the second user, where the second user is another user among the at least two users who want to take a taxi; the taxi request is used to start the first taxi task.

[0185] In an embodiment of the present application, after obtaining a taxi request from a first user among at least two users waiting to take a taxi, the taxi request is sent to other users among a plurality of users, and then the remaining users except the first user among the users waiting to take a taxi do not need to manually submit taxi requests, thereby reducing the operations of the remaining users except the first user. Moreover, the taxi request is used to start the first taxi task, so each user does not need to manually start the operation of starting a taxi based on the taxi request, thereby reducing user operations. Optionally, the processor 910 is further used to determine at least one first taxi order corresponding to the at least two users waiting to take a taxi in response to the taxi request;

[0186] When the total number of seats of all the first taxi orders is greater than or equal to the number of travelers, the first taxi task of the user waiting for a taxi is stopped.

[0187] When the total number of seats taken by all taxi users is greater than or equal to the number of people traveling, each user is automatically terminated, and taxi hailing based on the taxi request continues. Furthermore, there is no need for each user to cancel manually, and taxi hailing based on the taxi request continues, reducing user operations.

[0188] Optionally, the processor 910 is further configured to obtain a taxi-hailing result; the taxi-hailing result includes: at least one of a license plate number of each vehicle hailed based on the first taxi-hailing task and a number of available seats corresponding to each of the vehicles;

[0189] The radio frequency unit 901 is further used to send the taxi-hailing result to all other users among the at least two users waiting to hail a taxi except the first user.

[0190] The license plate number of each vehicle taken by each user and the corresponding number of available seats assigned to each of the aforementioned vehicles are sent to each user, thereby facilitating the assignment of passengers to each vehicle and facilitating the passengers to board the vehicle.

[0191] Optionally, the processor 910 is further configured to obtain the number of seats booked by each of the multiple users;

[0192] The radio frequency unit 901 is further used to send the number of seats obtained by each user to all other users among the at least two users waiting to take a taxi except the first user.

[0193] Sending the number of seats taken by each user to each of the multiple users is equivalent to informing each user of the degree of contribution in the taxi-hailing process, which can enhance the fun.

[0194] Optionally, the processor 910 is further configured to obtain permissions corresponding to each of the multiple users before obtaining the taxi request of the first user; the permissions include: taxi permission;

[0195] The obtaining of the taxi request of the first user includes:

[0196] A taxi request of the first user who has the taxi-hailing authority is obtained.

[0197] Only obtaining the taxi request of the first user who has the taxi-hailing authority can improve the fun.

[0198] Optionally, the processor 910 is further configured to establish a group before determining at least two users who are waiting to take a taxi;

[0199] The determining of at least two users who are waiting to take a taxi includes:

[0200] Determine all members of the group as the at least two users waiting to take a taxi;

[0201] The obtaining of the taxi request of the first user includes:

[0202] In the group, a taxi request of the first user is obtained.

[0203] A group is created for each member with the same taxi request to facilitate communication among group members.

[0204] For another method for multiple people to take a taxi, the processor 910 is used to receive a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and the number of people traveling; the first user is a user among at least two users who want to take a taxi;

[0205] In response to the taxi request, a first taxi task is started.

[0206] Optionally, the processor 910 is configured to determine, in response to the taxi request, at least one first taxi order corresponding to the at least two users waiting to take a taxi;

[0207] When the total number of seats of all the first taxi orders is greater than or equal to the number of travelers, the first taxi task of the user waiting for a taxi is stopped.

[0208] Optionally, the processor 910 is further configured to:

[0209] In response to the taxi request, launching at least one taxi application;

[0210] All the taxi-hailing applications that are activated are used to start hailing a taxi based on the taxi-hailing request.

[0211] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned embodiment of the method for hailing a taxi by multiple people is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0212] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0213] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned multi-person taxi-hailing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0214] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0215] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0216] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0217] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for multiple people to take a taxi, characterized in that: The method comprises: Identify at least two users who are waiting to take a taxi; Obtaining a taxi request from a first user; the taxi request includes: a departure place, a destination, and a number of travelers; the first user is a user among the at least two users to be taxied; the taxi request is used to start a first taxi task, and the first taxi task is a taxi task corresponding to the departure place, the destination, and the number of travelers; The taxi request is sent to a second user, so that after the terminal of the second user receives the taxi request sent by the first user, the first taxi task is started through a taxi application on the terminal of the second user based on the taxi request; the second user is another user among the at least two users to be taxied; The method further comprises: In response to the taxi request, at least one first taxi order corresponding to each of the at least two users waiting to take a taxi is counted; wherein the first taxi order includes the number of seats taken by the user waiting to take a taxi; When the total number of seats of all the first taxi orders is greater than or equal to the number of people traveling, the first taxi task of the user waiting to take a taxi is stopped.

2. The method according to claim 1, characterized in that The method further comprises: Obtaining a taxi result; the taxi result includes: at least one of the license plate number of each vehicle obtained based on the first taxi task and the number of available seats corresponding to each of the vehicles; The taxi-hailing result is sent to all other users among the at least two users waiting to hail a taxi except the first user.

3. The method according to any one of claims 1-2, characterized in that: Before obtaining the taxi request of the first user, the method further includes: Obtaining permissions corresponding to each of the at least two users waiting to take a taxi; the permissions include: taxi-hailing permissions; The obtaining of the taxi request of the first user includes: A taxi request of the first user who has the taxi-hailing authority is obtained.

4. The method according to any one of claims 1-2, characterized in that: Before determining at least two users waiting to take a taxi, the method further includes: Create a group; The determining of at least two users who are waiting to take a taxi includes: Determine all members of the group as the at least two users waiting to take a taxi; The obtaining of the taxi request of the first user includes: In the group, a taxi request of the first user is obtained.

5. A method for multiple people to take a taxi, characterized in that: The method comprises: Receive a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and the number of people traveling; the first user is a user among at least two users who want to take a taxi; the taxi request is used to start a first taxi task, and the first taxi task is a taxi task corresponding to the departure place, the destination, and the number of people traveling; In response to the taxi request, starting the first taxi task through a taxi application on the terminal; The method further comprises: In response to the taxi request, at least one first taxi order corresponding to each of the at least two users waiting to take a taxi is counted; wherein the first taxi order includes the number of seats taken by the user waiting to take a taxi; When the total number of seats of all the first taxi orders is greater than or equal to the number of people traveling, the first taxi task of the user waiting to take a taxi is stopped.

6. The method according to claim 5, characterized in that In response to the taxi request, starting the first taxi task includes: In response to the taxi request, launching at least one taxi application; All the taxi-hailing applications that are activated are used to start hailing a taxi based on the taxi-hailing request.

7. A device for multiple people to take a taxi, characterized in that: The device comprises: A user determination module, used to determine at least two users who want to take a taxi; A taxi request acquisition module is used to acquire a taxi request from a first user; the taxi request includes: a departure place, a destination, and a number of travelers; the first user is a user among the at least two users to take a taxi; the taxi request is used to start a first taxi task, and the first taxi task is a taxi task corresponding to the departure place, the destination, and the number of travelers; a taxi request sending module, configured to send the taxi request to a second user, so that after the second user's terminal receives the taxi request sent by the first user, based on the taxi request, the first taxi task is started through a taxi application on the second user's terminal; the second user is another user among the at least two users to be taxied; The device also includes: A first response module is used to count at least one first taxi order corresponding to each of the at least two users waiting to take a taxi; wherein the first taxi order includes the number of seats taken by the user waiting to take a taxi; The first taxi-hailing stopping module is used for stopping the first taxi-hailing task of the user waiting to take a taxi when the total number of seats of all the first taxi-hailing orders is greater than or equal to the number of travelers.

8. A device for multiple people to take a taxi, characterized in that: The device comprises: A taxi request receiving module is used to receive a taxi request sent by a first user; the taxi request includes: a departure place, a destination, and a number of travelers; the first user is a user among at least two users to take a taxi; the taxi request is used to start a first taxi task, and the first taxi task is a taxi task corresponding to the departure place, the destination, and the number of travelers; A taxi-hailing module, configured to initiate the first taxi-hailing task through a taxi-hailing application on a terminal in response to the taxi-hailing request; The device also includes: A second response module is used to count at least one first taxi order corresponding to each of the at least two users waiting to take a taxi; wherein the first taxi order includes the number of seats taken by the user waiting to take a taxi; The second taxi-hailing stopping module is used for stopping the first taxi-hailing task of the user waiting to take a taxi when the total number of seats of all the first taxi-hailing orders is greater than or equal to the number of travelers.

Citation Information

Patent Citations

  • Carpool method, carpool route recommendation method and device, medium and electronic device

    CN108985896A