Taxi calling method and device, electronic equipment, readable storage medium and chip

Through the digital hunting system, taxi meter and passenger mobile terminal positioning information is used to recommend taxis, and communication between passengers and drivers is achieved, solving the problems of waiting anxiety and communication difficulties in taxi operation, and improving taxi services convenience and matching efficiency.

CN119181232APending Publication Date: 2024-12-24PINTU (BEIJING) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411291339.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

During the operation of a taxi, it is difficult for passengers to determine when they can get on the bus and it is difficult to communicate with the driver, resulting in poor taxi ride experience.

Method used

Through the digital hunting system, the taxi meter is used to determine the operating status and location, combine the positioning information of the passenger mobile terminal to recommend appropriate taxis, and realize effective communication and matching between passengers and drivers, including the in-car telephone function Talk to voice.

Benefits of technology

It improves the convenience and matching efficiency of taxi services, reduces waiting anxiety and communication difficulties, enhances the communication experience between passengers and drivers, and ensures the certainty and safety of rides.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119181232A_ABST
    Figure CN119181232A_ABST
Patent Text Reader

Abstract

The invention discloses a taxi calling method and device, electronic equipment, a readable storage medium and a chip, and relates to the technical field of taxi operation, and the taxi calling method comprises the steps: determining the operation state and position information of a taxi through a taximeter of the taxi; passenger positioning information corresponding to the passenger mobile terminal is acquired; determining at least one recommended taxi corresponding to the passenger positioning information; in response to a calling instruction sent by the passenger mobile terminal, determining a taxi corresponding to the calling instruction; and establishing a riding association between the passenger mobile terminal and the taxi. According to the invention, effective communication and matching between passengers and drivers are realized, so that the problems of anxiety in waiting and difficulty in contacting drivers in a traditional calling mode are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of taxi operations, and specifically to a taxi hailing method and device, an electronic device, a readable storage medium and a chip. Background Art

[0002] At present, taxis are mainly booked by hailing on the roadside. In actual use, when passengers cannot see the taxi, they do not know when they can get in the taxi, which makes them anxious. At the same time, they cannot communicate with the taxi driver before seeing the taxi, so the user hailing experience is poor. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a taxi hailing method and device, an electronic device, a readable storage medium and a chip, which can solve the problem of poor taxi-hailing experience for passengers.

[0004] In a first aspect, an embodiment of the present application provides a taxi hailing method for a taxi, the method comprising: determining the operating status and location information of the taxi through the taxi meter; obtaining the passenger location information corresponding to the passenger mobile terminal; determining at least one recommended taxi corresponding to the passenger location information; responding to a call instruction issued by the passenger mobile terminal, determining the taxi corresponding to the call instruction; and establishing a ride association between the passenger mobile terminal and the taxi.

[0005] On the second aspect, an embodiment of the present application provides a taxi hailing device for a taxi, comprising: a vehicle confirmation module, used to determine the operating status and location information of the taxi through the taxi meter; a positioning module, used to obtain the passenger positioning information corresponding to the passenger mobile terminal; a screening module, used to determine at least one recommended taxi corresponding to the passenger positioning information; a calling module, used to respond to a calling instruction issued by the passenger mobile terminal, and determine the taxi corresponding to the calling instruction; and a boarding module, used to establish a boarding association between the passenger mobile terminal and the taxi.

[0006] In a third 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 of the first aspect.

[0007] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method of the first aspect are implemented.

[0008] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method of the first aspect.

[0009] In the embodiment of the present application, the efficiency and experience of traditional taxi services are improved through a digital taxi hailing system. The system realizes effective communication and matching between passengers and drivers, thereby solving the two main problems in the traditional hailing method, namely waiting anxiety and difficulty in contacting drivers. Specifically, the operating status and location information of the taxi are determined through the taxi meter, and the working status (empty or loaded) and accurate location of the taxi are understood in real time, ensuring that the system can accurately recommend nearby empty taxis and improve the accuracy of dispatching. Then, by obtaining the passenger positioning information corresponding to the passenger mobile terminal, the current location of the passenger can be determined. Among them, the passenger mobile terminal can be a mobile phone, tablet or other device logged in by the passenger user.

[0010] Based on the previously determined passenger location information, suitable taxis are screened and recommended to the passengers.

[0011] Finally, by responding to the call instruction issued by the passenger's mobile terminal, the taxi corresponding to the call instruction is determined, and the specific taxi to be contacted is determined according to the passenger's choice. Establishing a connection between the passenger and the driver facilitates communication and itinerary arrangement, allowing both parties to communicate in a timely manner, and improving the certainty and convenience of riding.

[0012] The system has driver-side and passenger-side applications, which can be set on a mobile phone or in the car computer. The driver-side is connected to the taxi meter status: real-time taxi status and location information is obtained to ensure the accuracy of system data. The driver-side is connected to the mobile phone via a data cable or Bluetooth to realize the in-car phone function, which is convenient for the driver to answer the phone while driving and improves safety. The system recommends vehicles based on the predicted overlap between the direction of empty vehicle travel and the passenger position, improves the accuracy and rationality of the recommendation, and reduces the driver's empty driving distance.

[0013] Passengers can view vehicle-related information through the passenger terminal.

[0014] Among them, there are two types of calls: ordinary calls and voice calls, which meet the needs of different passengers and drivers and provide more communication options.

[0015] If the driver and passenger do not match, the system will re-assign the order in rotation, ensuring that passengers can find the right vehicle as quickly as possible and improving service efficiency.

[0016] Through the above processes and functions, the digital taxi hailing system can effectively improve the convenience, matching efficiency and communication experience of traditional taxi services. Passengers can find suitable taxis and communicate with drivers more quickly, while drivers can reduce safety risks caused by mobile phone operations through integration with the meter and vehicle computer system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of the process of a taxi hailing method according to an embodiment of the present application is shown; Figure 2 A schematic diagram of the process of a taxi hailing method according to an embodiment of the present application is shown; Figure 3 A schematic diagram of the process of a taxi hailing method according to an embodiment of the present application is shown; Figure 4 A schematic diagram of the process of a taxi hailing method according to an embodiment of the present application is shown; Figure 5 A schematic diagram of the structure of a taxi hailing device according to an embodiment of the present application is shown; Figure 6 A schematic diagram of the structure of a taxi hailing device according to an embodiment of the present application is shown; Figure 7 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown; Figure 8 A schematic structural diagram of an electronic device according to an embodiment of the present application is shown.

[0018] in, Figures 5 to 8 The corresponding relationship between the reference numerals and the component names is as follows: 100: electronic device; 101: radio frequency unit; 102: network module; 103: audio output unit; 104: input unit; 1041: graphics processor; 1042: microphone; 105: sensor; 106: display unit; 1061: display panel; 107: user input unit; 1071: touch panel; 1072: other input devices; 108: interface unit; 1109: memory; 1110: processor; 900: taxi hailing device; 901: vehicle confirmation module; 902: positioning module; 903: screening module; 904: calling module; 905: boarding module; 906: driver device determination module. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0020] 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, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0021] The following is combined with Figures 1 to 8 , the taxi hailing method and device, electronic device, readable storage medium and chip provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0022] This embodiment provides a taxi hailing method for a taxi, specifically: Figure 1 As shown, including: Step S102: determining the operating status and location information of the taxi through the taxi meter; Step S104: Acquire the passenger location information corresponding to the passenger mobile terminal; Step S106: determining at least one recommended taxi corresponding to the passenger location information; Step S108: In response to the calling instruction sent by the passenger's mobile terminal, determining a taxi corresponding to the calling instruction; Step S110: Establishing a ride association between the passenger mobile terminal and the taxi.

[0023] The taxi hailing method provided in this embodiment improves the efficiency and experience of traditional taxi services through a digital hailing system. The system realizes effective communication and matching between passengers and drivers, thereby solving the two main problems in the traditional hailing method, namely, waiting anxiety and difficulty in contacting drivers. Specifically, the operating status and location information of the taxi are determined through the taxi meter, and the working status (empty or loaded) and accurate location of the taxi are understood in real time, ensuring that the system can accurately recommend nearby empty taxis and improve the accuracy of dispatching. Then, by obtaining the passenger positioning information corresponding to the passenger mobile terminal, the current location of the passenger can be determined. Among them, the passenger mobile terminal can be a mobile phone, tablet or other device logged in by the passenger user.

[0024] Based on the previously determined passenger location information, suitable taxis are screened and recommended to the passengers.

[0025] Finally, by responding to the call instruction issued by the passenger's mobile terminal, the taxi corresponding to the call instruction is determined, and the specific taxi to be contacted is determined according to the passenger's choice. Establishing a connection between the passenger and the driver facilitates communication and itinerary arrangement, allowing both parties to communicate in a timely manner, and improving the certainty and convenience of riding.

[0026] The system has driver-side and passenger-side applications, which can be set on a mobile phone or in the car computer. The driver-side is connected to the taxi meter status: real-time taxi status and location information is obtained to ensure the accuracy of system data. The driver-side is connected to the mobile phone via a data cable or Bluetooth to realize the in-car phone function, which is convenient for the driver to answer the phone while driving and improves safety. The system recommends vehicles based on the predicted overlap between the direction of empty vehicle travel and the passenger position, improves the accuracy and rationality of the recommendation, and reduces the driver's empty driving distance.

[0027] Passengers can view vehicle-related information through the passenger terminal.

[0028] Among them, there are two types of calls: ordinary calls and voice calls, which meet the needs of different passengers and drivers and provide more communication options.

[0029] If the driver and passenger do not match, the system will re-assign the order in rotation, ensuring that passengers can find the right vehicle as quickly as possible and improving service efficiency.

[0030] Furthermore, the driver side is connected to the taxi meter status, and the system can obtain the taxi's operating status (empty or loaded) and location in real time. The system can automatically filter out empty taxis to avoid recommending loaded vehicles to passengers, thereby improving matching accuracy. At the same time, through the synchronization of location information, passengers can get a more accurate estimated arrival time.

[0031] By obtaining the passenger location information corresponding to the passenger's mobile terminal, specifically, the passenger-side system can obtain the passenger's location information in real time through the Global Positioning System (GPS). The system will select nearby unladen taxis based on the passenger's location, and recommend the most suitable vehicle based on the predicted coincidence between the empty vehicle's travel direction and the passenger's location.

[0032] Through intelligent matching algorithms, passengers’ waiting time is reduced, especially when traffic is busy, the system can predict the most suitable taxi by the direction of empty taxis. This method avoids passengers missing the opportunity of nearby empty taxis and improves the efficiency of hailing.

[0033] Passengers can view relevant information about the vehicle in the system, including license plate number, model, driving direction, and driver service status. Passengers can learn about the upcoming taxi information in advance, which increases the certainty and security of the ride. This transparent service display helps to enhance passengers' sense of trust and reduce anxiety caused by uncertainty.

[0034] There is even a built-in calling option, where passengers can call a suitable taxi through the system with one click, and the driver will receive a notification to remind them that the passenger has made a call. After that, the driver can contact the passenger by phone through the system, which simplifies the traditional hailing process. Passengers do not need to rely on roadside hailing or frequently call multiple drivers. The whole process becomes simple and fast, especially suitable for hailing needs in emergency situations.

[0035] Passengers can choose between two ways of making calls - regular phone calls or voice calls built into the system. Regular phone calls are made directly from the passenger's mobile phone to the driver's mobile phone, which is then connected to the vehicle computer system; voice calls are made through the network to communicate with the vehicle computer.

[0036] Passengers and drivers can communicate directly through the mobile communication system when the network signal is poor, ensuring the stability of communication.

[0037] If both passengers and drivers are in a good network environment, they can use the system's built-in voice call to reduce passengers' call costs and improve the overall user experience of the system.

[0038] If the driver and the passenger do not match due to location or direction, the system will re-match the passenger with a suitable driver based on the degree of convenience and distance, and automatically establish a new connection, avoiding the situation in which the driver and the passenger frequently contact but fail to match in the traditional hailing method, improving the success rate of matching and optimizing the user experience of the entire process. Through the intelligent dispatching system, passengers can find the right taxi faster and reduce the time wasted on both sides.

[0039] Through the above processes and functions, the digital taxi hailing system can effectively improve the convenience, matching efficiency and communication experience of traditional taxi services. Passengers can find suitable taxis and communicate with drivers faster, while drivers can reduce safety risks caused by mobile phone operations through integration with the meter and vehicle computer system. In addition, the rematching mechanism and diversified communication methods further enhance the flexibility and efficiency between drivers and passengers. This not only improves the user experience of passengers, but also helps drivers to accept orders and provide services more efficiently and safely.

[0040] Alternatively, if Figure 2 As shown, it also includes: Step S109: Determine the taxi vehicle equipment and the driver's mobile terminal corresponding to the call instruction; Establishing a ride association between the passenger's mobile terminal and the taxi, specifically including: Step S1102: establishing a voice communication connection between the passenger's mobile terminal and the driver's mobile terminal, and displaying the voice communication connection through the taxi's onboard equipment; or Step S1104: Establish a voice communication connection between the passenger mobile terminal and the taxi vehicle equipment.

[0041] In this embodiment, through voice communication connection, the interaction between passengers and drivers is more direct and convenient, which improves the user experience and prevents passengers from directly calling the driver's private phone during driving, protecting the driver's privacy and ensuring the safety of the call process. Through the display and connection of vehicle equipment, the driver's phone operation during driving is simplified and interference is reduced.

[0042] Specifically, by determining the taxi on-board equipment and the driver's mobile terminal corresponding to the call instruction, after the passenger issues a call instruction, the system needs to confirm the specific taxi (including its on-board equipment) and the driver's mobile terminal to ensure that the passenger can contact the correct driver and that the driver can answer the passenger's call in time, thereby improving the accuracy of the match.

[0043] Among them, the association between the passenger mobile terminal and the taxi ride mainly includes establishing a voice communication connection between the passenger mobile terminal and the driver's mobile terminal. In this solution, the passenger's mobile terminal is directly connected to the driver's mobile terminal. The passenger can communicate directly with the driver to inquire about the vehicle's arrival time, driving route, etc., to improve the riding experience. The voice communication connection status is displayed through the taxi's on-board equipment, so that the driver can understand the call situation more intuitively.

[0044] The association between the passenger mobile terminal and the taxi ride can also include establishing a voice communication connection between the passenger mobile terminal and the taxi's on-board equipment. The passenger can talk directly to the taxi's on-board equipment through the Internet, avoiding the use of the driver's private phone and protecting the driver's privacy. At the same time, the passenger can communicate directly with the vehicle, inquire about the itinerary or confirm the location, etc.

[0045] In this solution, the passengers' taxi-hailing experience can be greatly improved, while the driver's operation can be reduced to ensure driving safety. The entire system enhances the interactivity and safety of taxi-hailing services through intelligent processing, providing users with a more efficient and convenient travel solution.

[0046] Alternatively, if Figure 3 As shown, determining at least one recommended taxi corresponding to the passenger location information specifically includes: step S1062: determining multiple pre-selected taxis that are within the screening range corresponding to the passenger location information and whose operating status is in an empty state; step S1064: determining at least one recommended taxi based on the driving direction of the pre-selected taxis and the passenger location information.

[0047] In this embodiment, when screening taxis, a plurality of pre-selected taxis that are within the screening range corresponding to the passenger's location information and are in an empty operating state are first determined. A screening range is determined according to the passenger's current location, and taxis in an empty state are searched within the range to narrow the search range, improve the accuracy and efficiency of the recommendation, and only recommend nearby available taxis to the passenger.

[0048] Then, at least one recommended taxi is determined based on the driving direction of the pre-selected taxi and the passenger's location information. The relationship between the driving direction of the pre-selected taxi and the passenger's location is further analyzed, and the most suitable taxi is selected for recommendation. Considering the driving direction of the taxi can improve the rationality of the recommendation, reduce the driver's idle driving distance, and also pick up passengers faster, thereby improving overall service efficiency.

[0049] The system can set a reasonable radius or area as the screening range based on the passenger's location information. This range can be adjusted according to actual conditions to balance the accuracy and quantity of recommendations.

[0050] By connecting to the taxi meter or other data sources, the system can obtain the operating status of the taxi in real time. Only taxis that are empty will be considered for recommendation.

[0051] The system uses map data or other algorithms to determine the direction of travel for the pre-selected taxi. The taxi's current location, route, and destination may be considered to assess its overlap or proximity to the passenger's location.

[0052] According to the matching degree between the driving direction and the passenger's position, the system can sort the pre-selected taxis and select the most suitable one or more taxis as recommendations to the passenger. The number of recommendations can also be adjusted as needed.

[0053] This design ensures that the taxis recommended to passengers are not only close in distance, but also in a direction that matches the passengers' itinerary, thereby improving the efficiency and satisfaction of taxi hailing. At the same time, by updating the status and location information of taxis in real time, the system can dynamically adjust the recommendation results to adapt to traffic conditions and the real-time distribution of taxis.

[0054] Alternatively, if Figure 4 As shown, establishing a ride association between the passenger mobile terminal and the taxi specifically includes: Step S1122: in response to the matching request of the passenger's mobile terminal, if the driver user corresponding to the taxi agrees to the matching, a ride association is established; Step S1124: In response to the matching request from the passenger's mobile terminal, if the driver user corresponding to the taxi refuses the matching, the matching request is sent to at least one pre-selected taxi.

[0055] In this embodiment, when establishing a ride association, after the passenger initiates a matching request, the system will wait for the driver user's response. If the driver agrees to match, the system will establish a ride association between the passenger and the taxi, ensuring that both the driver and the passenger agree to establish the connection, thereby improving the accuracy of the match and the satisfaction of both parties.

[0056] If the driver rejects the matching request, the system will send the request to other pre-selected taxis to find other suitable vehicles, increase the passenger's chance of finding a suitable taxi, reduce waiting time, and improve the efficiency of taking a taxi.

[0057] The passenger sends a matching request through the mobile terminal, and the system passes the request to the corresponding taxi driver user. The driver user can receive and process the request on his terminal.

[0058] The driver user can choose to agree or reject the matching request. The system will take appropriate actions based on the driver's response.

[0059] If the driver agrees to the match, the system will establish a connection between the passenger and the taxi. This may include recording relevant information in the system, such as the passenger and taxi identification, trip information, etc.

[0060] If the driver refuses the match, the system sends the match request to other pre-selected taxis. This can be achieved by reassigning or pushing the request in the system.

[0061] This design can flexibly handle the matching between drivers and passengers, ensuring that if the driver refuses, the passenger still has the opportunity to find other suitable taxis. At the same time, it also respects the driver's choice and improves the autonomy and satisfaction of both parties.

[0062] like Figure 5 As shown, an embodiment of the present application provides a taxi hailing device 900 for a taxi. The taxi hailing device 900 includes a vehicle confirmation module 901 , a positioning module 902 , a screening module 903 , a calling module 904 , and a boarding module 905 .

[0063] Among them, the vehicle confirmation module 901 is used to determine the operating status and location information of the taxi through the taxi meter; the positioning module 902 is used to obtain the passenger positioning information corresponding to the passenger mobile terminal; the screening module 903 is used to determine at least one recommended taxi corresponding to the passenger positioning information; the calling module 904 is used to respond to the calling instruction issued by the passenger mobile terminal and determine the taxi corresponding to the calling instruction; the boarding module 905 is used to establish a boarding association between the passenger mobile terminal and the taxi.

[0064] This embodiment can determine the operating status and location information of the taxi through the taxi meter, and understand the working status (empty or loaded) and accurate location of the taxi in real time, so as to ensure that the system can accurately recommend nearby empty taxis and improve the accuracy of dispatching. Then, by obtaining the passenger positioning information corresponding to the passenger mobile terminal, the current location of the passenger can be determined. Among them, the passenger mobile terminal can be a mobile phone, tablet or other device logged in by the passenger user.

[0065] Based on the previously determined passenger location information, suitable taxis are screened and recommended to the passengers.

[0066] Finally, by responding to the call instruction issued by the passenger's mobile terminal, the taxi corresponding to the call instruction is determined, and the specific taxi to be contacted is determined according to the passenger's choice. Establishing a connection between the passenger and the driver facilitates communication and itinerary arrangement, allowing both parties to communicate in a timely manner, and improving the certainty and convenience of riding.

[0067] Alternatively, if Figure 6 As shown, it also includes: a driver device determination module 906, which is used to determine the taxi vehicle equipment and the driver's mobile terminal corresponding to the call instruction; the boarding module is also used to establish a voice communication connection between the passenger mobile terminal and the driver's mobile terminal, and display the voice communication connection through the taxi vehicle equipment; or establish a voice communication connection between the passenger mobile terminal and the taxi vehicle equipment.

[0068] Optionally, the screening module 903 is further used to determine a plurality of pre-selected taxis within the screening range corresponding to the passenger location information and whose operating status is an empty state; and determine at least one recommended taxi according to the driving direction of the pre-selected taxis and the passenger location information.

[0069] Optionally, the ride module 905 is also used to respond to the matching request of the passenger's mobile terminal, and establish a ride association if the driver user corresponding to the taxi agrees to the match; or respond to the matching request of the passenger's mobile terminal, and send the matching request to at least one pre-selected taxi if the driver user corresponding to the taxi refuses the match.

[0070] The taxi hailing device in the embodiment of the present application can be a device, or a component, integrated circuit or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, 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.

[0071] The taxi hailing device in the embodiment of the present application may be a device having 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.

[0072] The taxi hailing device provided in the embodiment of the present application can achieve Figures 1 to 4 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0073] Alternatively, if Figure 7 As shown, an embodiment of the present application further provides an electronic device 100, including a processor 1110, a memory 1109, and a program or instruction stored in the memory 1109 and executable on the processor 1110. When the program or instruction is executed by the processor 1110, each process of the embodiment of the above-mentioned taxi hailing method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0074] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned electronic devices and non-electronic devices.

[0075] Figure 8 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0076] The electronic device 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 1109, and a processor 1110 and other components.

[0077] Those skilled in the art will appreciate that the electronic device 100 may further include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 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.

[0078] Among them, processor 1110 is used to determine the operating status and location information of the taxi through the taxi meter; obtain the passenger positioning information corresponding to the passenger mobile terminal; determine at least one recommended taxi corresponding to the passenger positioning information; respond to the call instruction issued by the passenger mobile terminal, determine the taxi corresponding to the call instruction; establish a ride association between the passenger mobile terminal and the taxi.

[0079] Through the above solution, the taxi's operating status and location information can be determined through the taxi's meter, and the taxi's working status (empty or loaded) and accurate location can be understood in real time, ensuring that the system can accurately recommend nearby empty taxis and improve the accuracy of dispatching orders. The passenger's current location can then be determined by obtaining the passenger's location information corresponding to the passenger's mobile terminal. The passenger's mobile terminal can be a mobile phone, tablet or other device logged in by the passenger user.

[0080] Based on the previously determined passenger location information, suitable taxis are screened and recommended to the passengers.

[0081] Finally, by responding to the call instruction issued by the passenger's mobile terminal, the taxi corresponding to the call instruction is determined, and the specific taxi to be contacted is determined according to the passenger's choice. Establishing a connection between the passenger and the driver facilitates communication and itinerary arrangement, allowing both parties to communicate in a timely manner, and improving the certainty and convenience of riding.

[0082] Optionally, processor 1110 is also used to implement the following steps: determine the taxi on-board equipment and driver mobile terminal corresponding to the call instruction; establish a voice communication connection between the passenger mobile terminal and the driver mobile terminal, and display the voice communication connection through the taxi on-board equipment; or establish a voice communication connection between the passenger mobile terminal and the taxi on-board equipment.

[0083] Optionally, the processor 1110 is further used to determine a plurality of pre-selected taxis that are within a screening range corresponding to the passenger location information and whose operating status is an empty state; and determine at least one recommended taxi according to the driving direction of the pre-selected taxis and the passenger location information.

[0084] Optionally, processor 1110 is further used to respond to a matching request from a passenger mobile terminal, and establish a ride association if the driver user corresponding to the taxi agrees to the matching; or respond to a matching request from a passenger mobile terminal, and send a matching request to at least one pre-selected taxi if the driver user corresponding to the taxi refuses the matching.

[0085] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include but are not limited to a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 1109 can be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1110.

[0086] 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 taxi hailing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0087] The methods may be implemented in various ways according to specific features and / or example applications. For example, the methods may be implemented by a combination of hardware, firmware, and / or software. For example, in a hardware implementation, the processor may be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, electronic devices, other equipment units for performing the above functions, and / or combinations thereof.

[0088] A computer-readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer-readable storage medium may be an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above devices, but is not limited thereto. A non-exhaustive list of more specific examples of computer-readable storage media includes: portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory card, floppy disk, encoding mechanical device (such as a punched card or a groove with a raised structure with instructions recorded) and any suitable combination of the above devices. The computer-readable storage medium used herein should not be understood as a transmission signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium, or an electrical signal transmitted through a wire, etc.

[0089] The processor is the processor in the electronic device 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.

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

[0091] 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.

[0092] 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.

[0093] 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 computer 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 enabling a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0094] 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 taxi hailing method, characterized in that: For taxis, the taxi hailing method comprises: Determining the operating status and location information of the taxi through the taxi meter; Obtaining passenger location information corresponding to the passenger mobile terminal; determining at least one recommended taxi corresponding to the passenger location information; In response to a call instruction issued by the passenger mobile terminal, determining a taxi corresponding to the call instruction; A ride association between the passenger mobile terminal and the taxi is established.

2. The taxi hailing method according to claim 1, characterized in that: Also includes: Determine the taxi vehicle equipment and the driver's mobile terminal corresponding to the call instruction; The establishing of the riding association between the passenger mobile terminal and the taxi specifically includes: Establishing a voice communication connection between the passenger mobile terminal and the driver mobile terminal, and displaying the voice communication connection through the taxi vehicle equipment; or Establish a voice communication connection between the passenger mobile terminal and the taxi vehicle equipment.

3. The taxi hailing method according to claim 1 or 2, characterized in that: The determining of at least one recommended taxi corresponding to the passenger location information specifically includes: Determine a plurality of pre-selected taxis within a screening range corresponding to the passenger location information and whose operating status is an empty state; At least one of the recommended taxis is determined according to the travel direction of the pre-selected taxi and the passenger location information.

4. The taxi hailing method according to claim 3, characterized in that: The establishing of the riding association between the passenger mobile terminal and the taxi specifically includes: In response to the matching request of the passenger mobile terminal, if the driver user corresponding to the taxi agrees to the matching, the ride association is established; or In response to the matching request of the passenger mobile terminal, if the driver user corresponding to the taxi refuses the matching, the matching request is sent to at least one of the pre-selected taxis.

5. A taxi hailing device, characterized in that: Used in taxis, the taxi hailing device comprises: A vehicle confirmation module, used to determine the operating status and location information of the taxi through the taxi meter; A positioning module, used to obtain the passenger positioning information corresponding to the passenger mobile terminal; A screening module, configured to determine at least one recommended taxi corresponding to the passenger location information; A calling module, for responding to a calling instruction issued by the passenger mobile terminal, and determining a taxi corresponding to the calling instruction; The boarding module is used to establish a boarding association between the passenger mobile terminal and the taxi.

6. The taxi hailing device according to claim 5, characterized in that: Also includes: A driver device determination module, used to determine the taxi vehicle device and the driver mobile terminal corresponding to the call instruction; The boarding module is also used to establish a voice communication connection between the passenger mobile terminal and the driver mobile terminal, and display the voice communication connection through the taxi vehicle equipment; or to establish a voice communication connection between the passenger mobile terminal and the taxi vehicle equipment.

7. The taxi hailing device according to claim 5 or 6, characterized in that: The screening module is also used to determine a plurality of pre-selected taxis within a screening range corresponding to the passenger location information and whose operating status is an empty state; and determine at least one of the recommended taxis according to the driving direction of the pre-selected taxis and the passenger location information.

8. The taxi hailing device according to claim 7, characterized in that: The ride module is also used to respond to the matching request of the passenger mobile terminal and establish the ride association if the driver user corresponding to the taxi agrees to the matching; Or in response to the matching request of the passenger mobile terminal, if the driver user corresponding to the taxi refuses the matching, the matching request is sent to at least one of the pre-selected taxis.

9. An electronic device, characterized in that: The method comprises 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 taxi hailing method as described in any one of claims 1 to 4.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the taxi hailing method as described in any one of claims 1 to 4 are implemented.

11. A chip, characterized in that: The chip 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 steps of the taxi hailing method as described in any one of claims 1 to 4.