Taxi hiring system and taxi hiring method

A technology for car booking and ordering, applied in the field of taxi booking system, can solve problems such as aggravating traffic congestion, information asymmetry, and impediment, and achieve the effect of improving enthusiasm, reducing labor costs, and reducing delays

Inactive Publication Date: 2012-10-24
王万秋
1 Cites 52 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] 1) Passengers and taxi drivers know nothing about each other's situation, and the two parties cannot reach a car booking intention through direct communication;
[0004] 2) Passengers and drivers cannot negotiate car booking fees according to different ride times and places, which will cause travel inconvenience for passengers, and may reduce potential economic benefits for taxi drivers;
[0005] 3) Passengers cannot hang up the phone after connecting to the service center, and can only passively wait for the response from the service center. Passengers lack a good car booking experience
[0006] 4) All communication issues involving the three parties need to be manually recorded and relayed through artificial voice calls, which may easily ca...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

Passenger terminal 201 is by hypertext communication module 407 from the taxi near the hypertext service module 502 of ordering server 500 inquiry location, and by the database inquiry service that hypertext service module 502 provides, set concrete inquiry condition , such as the driver's credit rating, ride price, ride location, ride time, ride type, etc. And the car terminal 202 inquires about the information of passengers waiting to take a bus near the location from the hypertext service module 502 of the car ordering server 500 through the hypertext communication module 407. For example, if the taxi is unloaded, the driver can choose to park the car in a suitable parking space (to avoid driving aimlessly under unloaded conditions, wasting fuel costs and avoiding damage to the vehicle, etc.), passing the car The terminal 202 queries the database of the car ordering server 500 to obtain the number of passengers near the current location, and then communicates with the passengers waiting to take the car to solicit ride orders. In addition, the driver or passenger can use the real-time information module 403 to query the number of car order orders starting from a certain place or the history of car order orders starting from a certain place from the database of the car ordering server through the real-time information module 403. price information. This can further improve passenger and driver awareness of traffic information beyond their own. These query functions are very useful for both passengers and taxi drivers, and can effectively improve the lack of understanding of traffic information outside of passengers and drivers, so that both the supply and demand sides of taxis are in a transparent state of information , so as to help passengers choose more efficient rides or help drivers find road sections with more potential passengers.
Preferably, as shown in Figure 5, ordering car server 500 comprises a geographic logic operation module 509, a message processing module 507, a real-time information exchange module 506, and this real-time information exchange module 506 is associated with database 503, preferably Specifically, the real-time information exchange module 506 is associated with the database 503 through a database interface module 504; the message processing module 507 is associated with the order management module 505, the real-time information exchange module 506, the order management module 505, and the geographical operation logic module 509 And count the number of car order orders associated with a certain place as the starting place or the historical price information of the car order order taking a certain place as the starting place, and store the car ordering through the real-time information exchange module 506 The database 503 of the server 5003. The above statistical information function is very useful for urban traffic management. The above information can be used for taxi dispatching, adjusting urban public transportation lines, etc., by analyzing the number of passengers in different locations to d...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides a taxi hiring system and a taxi hiring method. The taxi hiring system comprises a passenger terminal, a taxi terminal and a taxi hiring server, wherein the taxi hiring server contains a database; real-time information related to the passenger terminal and the taxi terminal is recorded in the database; the passenger terminal and the taxi terminal log in the taxi hiring server through a mobile internet; the passenger terminal information or the taxi terminal information in a specific location scope is searched from the database of the taxi hiring server; and an end-to-end direct communication channel is established between the passenger terminal and the taxi terminal under the assistance of the taxi hiring server. By adopting the taxi hiring system and the taxi hiring method provided by the invention, the problem of absence of a communication channel between a driver and a passenger is solved and an allocation mode of traffic resources is effectively improved.

Application Domain

Technology Topic

Time informationMobile internet +2

Image

  • Taxi hiring system and taxi hiring method
  • Taxi hiring system and taxi hiring method
  • Taxi hiring system and taxi hiring method

Examples

  • Experimental program(1)

Example Embodiment

[0031] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0032] figure 2 It is the architecture diagram of the car booking system of the present invention. The car booking system of the present invention includes a passenger terminal 201, a car terminal 202 and a car booking server 203, wherein the passenger terminal 201 and car terminal 202 install a client application and log in to the car booking server 203 through a mobile wireless network. In the invention of the order In the car system, the passenger terminal 201 and the car terminal 202 are smart wireless communication terminals, such as smart phones that are common in the market, handheld computers that support mobile communication, tablet computers, etc. These smart wireless communication terminals support 3G or 4G mobile network operating systems , Such as Apple’s iOS system, Google’s Android system, and Microsoft’s windows phone and other embedded operating system platforms. These terminals have global positioning and navigation modules, such as GPS positioning modules, mobile base station positioning modules or China's BeiDou (COMPASS) Navigation Satellite System, Europe's Galileo satellite navigation system, or Russian "Glonass" ( GLONASS) satellite navigation system, etc. Such as Figure 2A As shown, the car reservation server 203 in the car reservation system of the present invention includes a database 2031, which contains real-time information related to the passenger terminal 201 and the car terminal 202, such as the user identity of the car terminal (car terminal user login The authentication identity of the car reservation server), license plate number, car model, driver name, driver credibility, real-time location, whether it is empty, the driver’s communication method, the ride price, passenger terminal user identity (passenger user login authentication identity of the car reservation server ), starting point location, passenger communication mode, etc. Preferably, the database 2031 of the car booking server 203 contains all the above real-time information; in particular, the database 2031 of the car booking server 203 can also contain some of the information. In particular, the communication method of the driver and the communication method of the passenger includes the mobile phone number and the instant network communication tool provided by the system.
[0033] Such as image 3 As shown, the passenger terminal 201 and the car terminal 202 log in to the car booking server 203 via the mobile Internet in a "client/server" mode (Client/Server, abbreviated as "C/S mode"). After the passenger terminal 201 or car terminal 202 logs in to the car order server 203, a long connection is established between the passenger terminal 201 or car terminal 202 and the car order server 203, that is, between the passenger terminal 201 or car terminal 202 and the car order server Establish P/P connection mode (Person/Person connection mode, that is, end-to-end connection mode). The P/P connection mode enables the car booking server 203 and the car terminal 202 or the passenger terminal 201 to push information mutually. The push here refers to the passenger terminal 201 or the car terminal 202 publishing information to the car booking server 203, and also refers to the car booking server 203 publishing information to the passenger terminal 201 or the car terminal 202. And search the database 2031 of the car booking server 203 through the client application module. For example Figure 2A As shown, the passenger carries the passenger terminal 201 waiting for a taxi at the intersection of Zhongshan Road and Dongfang Road, logs into the remote car booking server 203 through the mobile wireless network, and searches the database 2031 for driving near the current location (the intersection of Zhongshan Road and Dongfang Road) With the help of the car booking server 203, the car terminal 2021 and the car terminal 2022 are searched for the taxi. The passenger selects the desired rental by viewing the real-time information related to the car terminal 2021 and the car terminal 2022 searched from the database 2031 car. A similar situation applies to car terminals (drivers). For example, when a driver carries the car terminal 2021 to a certain place, he can log in to the remote car booking server 203 through the car terminal 2021 to check whether there are passengers waiting near the place. (Carry the passenger terminal 201).
[0034] Such as Figure 3A As shown, the car booking system of the present invention preferably includes a passenger terminal 201, a car booking server 203, a car terminal 202 (not shown in the figure, the car terminal 202 and the passenger terminal 201 have the same or similar configuration), and the passenger terminal 201 includes An order processing module 402, a hypertext communication module 407, and the order server 203 include a hypertext service module 502, which is associated with the database 2031. Among them, the hypertext communication module 407 and the hypertext service module 502 support the hypertext transfer protocol (HTTP protocol); the order processing module 402 sets the search condition option, and the passenger sets the search condition through the search condition option, and passes the hypertext communication module 407. The hypertext service module 502 obtains a list of car terminals that meet the search criteria from the database 2031 of the car booking server 203 (the car terminal 202 can be configured similarly to the passenger terminal 201 and in a similar manner from the database 2031 of the car booking server 203 Get a list of passenger terminals that meet the search criteria). In this embodiment, the search condition options include setting one or more of the starting location, geographic range, driver credibility, price, friend or not, and vehicle type. Wherein, the departure location refers to the geographic location where the passenger wants to board the car or the driver wants to carry the passenger. The departure location defaults to the current location of the passenger terminal 201 or the car terminal 202 (via the passenger terminal 201 or the global The positioning and navigation system performs automatic positioning), which can be determined by the user's input; there are two ways to calculate the geographic range, one of which is to use the current geographic location of the passenger terminal 201 or the car terminal 202 (or the geographic location input by the user) as the center of the circle , Using a certain distance as the radius to determine, for example, one-kilometer, two-kilometer, three-kilometer, etc. can be set; the second refers to the current geographic location of the passenger terminal 201 or car terminal 202 (or the geographic location input by the user). The distance of the vehicle travel path. The driver’s credibility preference can be set based on the passenger’s evaluation of the driver’s service after the completion of previous car booking orders stored in the database of the car booking server; the credibility level can be set based on statistical data, for example, based on passenger satisfaction The high and low settings are based on the driver's reputation level, for example, five-star, four-star, three-star, etc. are set in sequence. In addition, the order processing module 402 automatically generates a car booking order according to the search options selected by the passenger or the driver, ready to be sent to the passenger terminal in the searched passenger terminal list or the car terminal in the car terminal list.
[0035] The car booking system of the present invention sets up a database 2031 in the car booking server 203 to collect the real-time information of the car terminal 202 and the passenger terminal 201, and provides it to the car terminal 202 and the passenger terminal 201 for query through the mobile wireless Internet, thereby solving the existing problem. In the technology, the problem that the passenger cannot find the driver and the driver cannot find the passenger, eliminates the need for a third party (the operator of the manual car reservation service center) to manually intervene and provide support through the manual car reservation service center in the prior art. Service model.
[0036] Further, the car booking system of the present invention establishes an end-to-end direct communication channel between the passenger terminal 201 and the car terminal 202, and the direct communication channel can be established by the communication function of the passenger terminal 201 and the car terminal 202 itself. In this embodiment, as in the embodiment described above, the real-time information recorded in the database 2031 in the car order server 203 includes driver communication mode information and passenger communication mode information. The communication method information can include mobile phone numbers, instant messaging tools provided by the system, etc. The communication channel established between the passenger terminal 201 and the car terminal 202 through the aforementioned communication tool includes a voice information communication channel or a text information communication channel. After the passenger terminal 201 or car terminal 202 logs into the remote car booking server 203 via the mobile Internet, the relevant car terminal 202 or passenger terminal 201 can be found by searching in the database 2031, and the passenger or driver can choose the car terminal 202 or passenger terminal that they prefer 201 initiates a communication invitation, such as starting a mobile phone, or starting a network instant messaging tool to communicate with the other party; preferably, the passenger sets the search condition through the search condition option, and through the hypertext communication module 407 and the hypertext service module 502 from The database 2031 of the car booking server 203 obtains a list of car terminals that meet the search conditions. The car terminal in the car terminal list is bound to the real-time information related to the car terminal contained in the database, that is, through the application setting, the passenger After clicking the car terminal, the real-time information related to the car terminal is automatically displayed, and preferably includes asking the passenger whether to activate the driver communication mode setting in the real-time information; and setting through the application: when the passenger When the driver's communication mode is selected, the corresponding communication mode is automatically activated, for example, the telephone dialing program is automatically activated, or the text or voice call function of instant messaging is automatically activated.
[0037] In addition, in the car booking system of the present invention, an end-to-end direct communication channel is established between the passenger terminal 201 and the car terminal 202, and the direct communication channel is established by the car booking server 203. Such as Figure 3B As shown, the passenger terminal 2011 includes a
[0038] An end-to-end communication module 4081, the end-to-end communication module 4081 is associated with the order processing module 4021 of the passenger terminal 2011, the car terminal 2012 includes an end-to-end communication module 4082, the end-to-end communication module 4082 and the order of the car terminal 2012 The processing module 4022 is associated; the car booking server 203 includes an end-to-end real-time communication module 508, and the end-to-end real-time communication module 508 is associated with the database 508 of the car booking server 203. The end-to-end communication module 4081 and the end-to-end communication module 4082 adopt the same or similar settings, which are numbered separately here for convenience of description. The end-to-end communication module 4081 and the end-to-end communication module 4082 can adopt socket communication Principle setting (socket is usually also called "socket", used to describe IP address and port, is the handle of a communication chain. Hosts on the Internet generally run multiple service software, and provide several services at the same time. Each type of All services open a Socket and bind it to a port, and different ports correspond to different services. Socket is just like its original meaning in English, like a multi-hole socket), that is, end-to-end communication module 4081 and end-to-end communication module 4082 According to the client program module settings in the socket communication principle, it includes functional modules that can run the following steps: (a) Establish a client socket, determine the host name and port of the car reservation server to be connected; (b) Send connection information to the reservation Car server, and wait for the feedback information from the car reservation server; (c) After successfully connecting to the car reservation server, communicate with the car reservation server; (d) After the communication is completed, close its own socket. The end-to-end real-time communication module 508 of the car booking server 203 is set according to the server-side program module in the socket communication principle, which includes functional modules that can run the following steps: (A) Establish a server-side socket and start listening in the entire network (B) When a connection request from the client (passenger terminal 2011 or car terminal 2012) is detected, send the message of receiving the connection request to the client, and establish a connection with the client; (C) When completed After communication, close the socket connection on the server side. When the passenger terminal 2011 searches for a list of eligible car terminals through the order processing module 4021, it sends a request to establish a connection to the car booking server 203 through the end-to-end real-time communication module 4081. After receiving the connection request, the car booking server 203 sends the car The car terminal 2012 in the car terminal list sends a request to establish a connection, and an end-to-end direct communication channel is established between the passenger terminal 2011 and the car terminal 2012.
[0039] The present invention solves the problem that passengers and drivers cannot communicate directly in the prior art by establishing an end-to-end direct communication channel between the passenger terminal 201 and the car terminal 202. In the existing urban taxi system, taxi prices generally have uniform regulations. In some remote locations, passengers want to take a taxi but cannot find a taxi, because the taxi driver may consider the time cost, etc. Too willing to go to pick up passengers. In some road sections prone to traffic congestion, taxis are not willing to go. This results in people who are willing to urgently need taxi services due to special reasons and are willing to accept higher service prices, but the taxi drivers know nothing about this, and the passengers and taxi drivers cannot reach an agreement on car booking. , Which also caused losses to both parties. The car booking system of the present invention establishes an end-to-end direct communication channel between the passenger terminal and the car terminal, which enables the driver and the passenger to communicate directly. The two parties can directly negotiate all matters concerning taxi rides and reach an agreement. It can complete the process of receiving orders or renting a car, thereby solving the above problems, and also achieving a reasonable allocation of passenger resources and taxi resources, greatly improving the level of urban taxi service.
[0040] Figure 4 It is a module architecture diagram of the user end of a more detailed embodiment of the car booking system of the present invention. The user terminal described here can refer to the passenger terminal or the car terminal. In other words, the passenger terminal and the car terminal of the car ordering system of the present invention can be set up with the same or similar modules, and the basic functional modules are the same. There are differences in distinguishing between the passenger terminal identity and the car terminal identity. In particular, the different needs of the passenger and the driver in the car booking process are taken into consideration to make a distinction. Such as Figure 4 As shown, the client 400 includes a user management module 401, an order processing module 402, a real-time information module 403, an equipment information module 404, a real-time information display module 406, a hypertext communication module 407, and an end-to-end communication module 408; The information module 403 is respectively associated with the order processing module 402, the device information module 404, and the end-to-end communication module 408; the user management module 401 is respectively associated with the order processing module 402 and the hypertext communication module. The user management module 401 logs in or logs out of the car order server 203 through the hypertext (HTTP) communication module 407. When a user logs in to the car order server 203 through the hypertext (HTTP) communication module 407, the car order server 203 issues an issue to the user after authentication A pass, the user can use the pass to establish a long connection with the car booking server. When the long connection is established, the real-time information module 403 obtains local phone information and real-time positioning information from the device information module 404 on the one hand, or obtains the car order generated by the local user through the order processing module 402, and then uses the end-to-end communication module 408 is published to the car booking server 500 in real time. On the other hand, the real-time information module 403 retrieves the passenger terminal list or car terminal list that meets the search conditions from the car booking server in real time. In this embodiment, the user terminal is divided into a passenger terminal and a driver terminal. The user chooses to log in to the car booking server 203 as a passenger or a driver through the user management module 401. When the user logs in to the car booking server 203 as a passenger, the order processing module 402 sends the user's car ordering demand to the car ordering server 203 through the real-time information module 403 (the real-time information module 403 sends the order demand to the car ordering server 203 through the end-to-end communication module 408 in real time), and passes the real-time information module 403 in real time Obtain the information of the corresponding car terminal that meets the order requirements; accordingly, when the user logs in to the car order server 203 as a driver, the order processing module 402 establishes a communication channel with the car order server 203 through an end-to-end (socket) communication module , And obtain the information of the passenger terminal 201 near the driver's location from the car booking server 203 through the real-time information module 403.
[0041] When the passenger obtains the information of the car terminal 202 waiting to carry the passenger through the real-time information module 403 of the passenger terminal 201, the passenger initiates a car order request to the car terminal 202 through the order processing module 402, and through the real-time information module 403, the end-to-end (socket ) The communication module 408 is connected to the car booking server 203, so as to establish a real-time communication channel between the passenger terminal 201 and the car terminal 202. Passengers and drivers can directly communicate on car booking matters through this communication channel. The communication channel can be a voice communication channel or a text communication channel, which can be transmitted through the Internet (such as QQ voice or text provided by this system) or through a wireless communication network (China Mobile Communication Network or China Unicom Communication Network).
[0042] In this embodiment, the user terminal 400 preferably includes a local database 405, and the user can optionally store order information or information related to car booking behavior in the local database through the order management module 402 or the user management module 401, for preparation. The user views or sends the database backup of the car booking server 203 through the real-time information module 403. Information related to car booking behavior includes but is not limited to the starting point of the car booking, the ride route, the end location, the car booking price, the ride time, Vehicle number, driver's name, etc. These information can preferably be obtained through the real-time information module 403 and shared with the order processing module 402. The user can check whether the driver is detouring and whether there is fraud through the driving route. When the driver is found to be detouring, he can conveniently complain about the driver's violations, such as complaining to the taxi company by car number and driver's name. In addition, the user terminal 400 may also preferably include a ride service evaluation option, which can be set in the order management module 402 or the user management module 401, and the user evaluates each ride service through the ride service evaluation option. , Such as dissatisfied, satisfied, very satisfied, etc., preferably, the driver’s service satisfaction can be expressed by star rating, such as one-star, two-star, three-star to five-star service. These evaluation information can be shared to the database of the car booking server 203 through the real-time information module 403. A reminder function can be set in the application on the user side to remind the user to comment on the ride service at the end of the ride. This evaluation function setting is very useful for passengers or drivers, and can solve many problems in the prior art. Especially for passengers, if they have just arrived in an unfamiliar city and are not familiar with the city’s road conditions, routes, and destination distances, the passengers can select drivers with higher star ratings or higher satisfaction levels by setting them. Get high-quality ride service and ride experience. As far as drivers are concerned, they can improve their credibility by providing thoughtful and honest services, so as to solicit more orders for themselves.
[0043] Figure 5 This is the relationship between the car booking system of the present invention Figure 4 The structure diagram of the car booking server used by the client is shown. Such as Figure 5 As shown, the car order server 500 includes a user management module 501, a hypertext service module 502, a database 503, a database interface module 504, an order management module 505, a real-time information exchange module 506, a message processing module 507, and an end-to-end real-time communication module 508, geographic logic operation module 509. Among them, the user management module 501 is associated with the database 503 through the data interface module 504, and is used to manage user registration information, authentication information, rating information, online community information, etc. The order management module 505 is associated with the database 503 and the message processing module 507, extracts order information from the message processing module 507 or publishes the order information to the message processing module 507; the order management module 505 is also associated with the hypertext service module 502, and the client ( Figure 5 Not shown) When logging in to the car booking server through the hypertext communication module 407, query car booking order information through the hypertext service module or query qualified drivers. The message processing module 507 is simultaneously associated with the end-to-end real-time communication module 508, the geographic logic operation module 509, and the real-time information exchange module 506, and is used to establish a one-to-one communication channel between the passenger terminal 201 and the car terminal 202.
[0044] Figure 5A It is a preferred structure diagram of the user management module in the car order server architecture of the car order system of the present invention. In this embodiment, the user management module 501 includes a user registration authentication module 5011, preferably including a user The rating module 5012, a community function module 5013. Among them, the user rating module 5012 is used to evaluate the completed ride orders, including the passenger’s evaluation of the driver’s service to generate the driver’s reputation level; or the driver’s connection and completion The order is evaluated. The user rating module 5012 generates the driver's reputation level by counting the passenger's evaluation of each service of the driver in the previous car booking orders related to a certain driver. For example, suppose that a driver has received 300 car booking orders within a month, and if the passengers’ evaluations of the 300 car booking orders are "very satisfied", the driver’s credibility can be set as a five-star driver . The above are just examples. In fact, a variety of standards and marks can be set for the evaluation level of the driver’s credibility. In addition, the user rating module 5012 can also count the car booking orders associated with a certain place according to the address information, whether the road section it passes is blocked in a certain period of time, whether the fare is low, and so on. This information is recorded by the order management module 505 and stored in the database 503 of the car booking server for inquiries or reference by other passengers and drivers.
[0045] Figure 5B It is a preferred architecture diagram of the message processing module 507 in the car booking server architecture of the preferred embodiment of the car booking system of the present invention. The message processing module 507 includes a message parsing module 5071, a sending logic module 5072, and a message forwarding module 5073. The message parsing module 5071 parses the order when it receives the order, including road section, starting location, destination, and driver reputation Based on the analysis result of the message analysis module 5071, the sending logic module 5072 finds out the vehicle terminal 202 that meets the order requirement from the database 503 through the real-time information exchange module 506, and the message forwarding module sends the corresponding order information to The above vehicle terminal is available for the driver to choose whether to take orders. If the driver chooses to take the order, it will be handed over to the end-to-end real-time communication module 508 (please refer to Figure 5 ) Establish an end-to-end direct communication channel between the passenger terminal and the car terminal.
[0046] In this embodiment, the end-to-end communication module 408 of the user terminal 400 and the end-to-end real-time communication module 508 of the car order server 500 establish an end-to-end direct communication channel between the passenger terminal 201 and the car terminal 202, including Telephone voice communication channel, network voice communication channel or text information communication channel, etc. Users (including passengers and drivers) can directly communicate with each other on booking matters and directly negotiate ride issues that both parties care about, including negotiation, with the knowledge of each other’s basic information (boarding location, destination, driver’s name, credit rating, etc.) Price, special needs of the ride (for example, if the passenger is in an emergency, or the passenger is in a remote section, the passenger is willing to pay a ride demand higher than the general market price).
[0047] Preferably, as Figure 5 As shown, the car order server 500 includes a geographic logic operation module 509, a message processing module 507, and a real-time information exchange module 506. The real-time information exchange module 506 is associated with the database 503. Preferably, the real-time information exchange module 506 passes A database interface module 504 is associated with the database 503; the message processing module 507 is associated with the order management module 505, the real-time information exchange module 506, the order management module 505, and the geographic operation logic module 509, and the statistics start from a specific location The number of car booking orders associated with the point of the starting location or the historical price information of car booking orders with a specific location as the starting location are stored in the database 503 of the car booking server 5003 through the real-time information exchange module 506. The above statistical information function is very useful for urban traffic management. The above information can be used for taxi dispatch, adjustment of urban public transportation routes, etc., by analyzing the number of passengers in different locations to determine which taxi or public transportation should be placed in a certain area The number of supporting tools, so as to achieve a reasonable allocation of urban traffic resources, and ease the pressure of urban traffic congestion.
[0048] In addition, preferably, as Figure 4 As shown, the passenger terminal 201 or the car terminal 202 includes a real-time information module 403 and a real-time information module 406, wherein the real-time information module 403 is respectively associated with the real-time information display module 406 and the end-to-end communication module 408. The real-time information module 403 obtains in real time the number of car booking orders starting from a specific location or the number of bookings starting from a specific location from the database 503 of the car booking server 203 through the end-to-end communication module 408. The historical price information of car orders is displayed through real-time information. Wherein, the specific location is determined according to the input of the user (passenger or driver). For example, passengers select a landmark building as a specific location, or an intersection of two roads in a city, or a famous scenic spot as a specific location. In addition, a certain geographic area can also be selected as the location, for example, one kilometer around a certain building, three kilometers from the main entrance of a convention and exhibition center, etc.
[0049] The passenger terminal 201 uses the hypertext communication module 407 to query the taxi near the location from the hypertext service module 502 of the booking server 500, and sets specific query conditions through the database query service provided by the hypertext service module 502, such as driver Credit rating, ride price, ride location, ride time, ride type, etc. The car terminal 202 uses the hypertext communication module 407 from the hypertext service module 502 of the car booking server 500 to query information about passengers waiting to board the car near the location. For example, if the taxi is empty, the driver can choose to park the car in a suitable parking space (to avoid driving aimlessly without a load, waste fuel costs and avoid vehicle wastage, etc.), pass the car The terminal 202 queries the database of the car booking server 500 to obtain the number of passengers near the current location, and then communicates with the passengers waiting to board to solicit ride orders. In addition, drivers or passengers can use the real-time information module 403 to query the number of car booking orders starting from a specific location or the history of car booking orders starting from a specific location from the database of the car booking server through the real-time information module 403 price information. This can further improve passengers and drivers' understanding of traffic information outside of themselves. These query functions are very useful for both passengers and taxi drivers. They can effectively improve the lack of understanding between passengers and drivers of traffic information other than themselves, so that both the supply and demand of taxis are in a state of transparency. , So as to help passengers choose a more efficient way to ride or help drivers find more road sections for potential passengers.
[0050] Image 6 , 7 and Figure 8 It is a flowchart of a preferred embodiment of the car booking method of the present invention. For the convenience of description, the three flowcharts are listed separately. However, in implementation, the car booking method of the present invention involves the passenger terminal, the car terminal and the car booking server cooperate with each other to perform functions belonging to their respective parts. Therefore, an overall process should be made to understand.
[0051] The car booking method of the present invention includes a passenger terminal, a car terminal and a car booking server. The passenger terminal and the car terminal in the present invention refer to the intelligent communication terminal with global navigation positioning or regional navigation positioning, that is, the passenger terminal and the car terminal support mobile Internet communication functions, wireless communication functions, and are loaded with embedded intelligence Operating systems, such as mobile network operating systems that support 3G or 4G, such as Apple’s iOS system, Google’s Android system, and Microsoft’s windows phone and other embedded operating system platforms. The car booking server includes a database that contains real-time information related to the passenger terminal and the car terminal. The real-time information includes, but is not limited to, car terminal user identity (ID), license plate number, car model, driver name, and driver reputation One or more items including speed, real-time location, empty or not, driver communication method, ride price, passenger terminal user identity, starting point of the ride, and passenger communication method. Like the car booking system of the present invention, the passenger terminal or car terminal logs into the car booking server in the client/server mode (client/server, abbreviated as C/S mode) via the mobile Internet, and then the passenger terminal or car terminal interacts with the car booking server. A long connection is established between the car servers and a P/P communication mode (that is, an end-to-end communication mode) is established, so that the passenger terminal or the car terminal and the car booking server can mutually publish information. The real-time information is provided to the car booking server through the hypertext communication module 407 or the real-time information module 403 and the end-to-end communication module 408.
[0052] among them, Image 6 It is a flowchart of a passenger terminal booking a car in a preferred embodiment of the car booking method of the present invention, including the following steps:
[0053] S601: The passenger selects the driver according to certain search conditions (according to the starting location, the driver's reputation rating, friends, etc.); wherein, preferably, it includes starting the user management module 401 on the client side, and logging into the car booking server through the hypertext communication module 407 203. Set search conditions to search for qualified car terminals in the database 503 of the car booking server 500; the search conditions may preferably include distance range settings, for example, the location is within one kilometer, three kilometers, and five kilometers; The specific search condition may also include the driver's reputation rating, for example, selecting a five-star driver, a four-star driver, a driver with a three-star rating or more. The specific search conditions may also preferably include Internet friends, a list of drivers commended by the local government, volunteers in a certain activity, a model soldier in a certain city, and an excellent taxi driver who has won the title of Urban Civilization Window.
[0054] S602: Generate a car booking order. The car booking order includes information such as a user name (ID), car booking location, time, and quotation; preferably, the order information is generated by the order processing module 402 in the user terminal 400;
[0055] S603: Send the car order order to the searched car terminal;
[0056] S604: Whether a reply from the driver is received before a certain delay, if no reply from the driver is received, return to step S601 to search for the driver again, and if a reply is received, proceed to step S605;
[0057] S605: Determine whether the car terminal accepts the car order. If the car terminal rejects the car order, the procedure is ended and the search is performed again. If the car terminal accepts the car order order, step S606 is entered;
[0058] S606: Establish an end-to-end direct communication channel between the car terminal that accepts the car order and the passenger terminal that issues the car order; the end-to-end direct communication channel can be through the wireless communication of the passenger terminal and the car terminal itself Function establishment. In this step, after the car terminal sends out the order to accept the order, ask the car terminal whether to automatically start the wireless phone dialing program or automatically start the Internet voice call program to call the passenger terminal that placed the order; if the car terminal inputs (driver’s Enter or select) is agreed, the wireless phone dialing program or the Internet voice call program is automatically started. In this step, it may also include the step of automatically obtaining the communication mode (passenger communication mode) of the passenger terminal that issued the car order from the car terminal receiving the car order from the car order server. In addition, preferably, the end-to-end direct communication channel can also be established by the car booking server. As in the car ordering system described in the previous embodiment, the passenger terminal and the car terminal include an end-to-end communication module, and the car order server includes an end-to-end real-time communication module. The car terminal that accepts the order is issued an order to accept the order. After the order, the car booking server activates the end-to-end real-time communication module, and uses the end-to-end communication module in the passenger terminal and the car terminal to establish an end-to-end connection between the passenger terminal that issues the car order and the car terminal that accepts the car order Direct communication channel from the end. Through the end-to-end direct communication channel, the passenger terminal and the car terminal can conduct real-time voice or text communication, and can directly negotiate car-related matters, including prices, special ride needs, etc. This solves the problem of lack of direct communication channels between passengers and drivers in the previous car booking system. In this step, it preferably includes the step of updating the state of the car (for example, an empty and full load indication, etc.) on the driver user terminal. In addition, this step may also preferably include step S607, that is, when the passenger and the driver reach an agreement on the order issue, the passenger terminal sends a confirmation message to the driver for confirmation.
[0059] S608: Determine whether this order is traded; in this step, if the order is traded, go to step S610; this step preferably includes step 609, that is, when the driver drives to the vicinity of the passenger, the user terminal (including the passenger terminal and Vehicle terminal) to send reminders to the driver and passengers respectively;
[0060] S610: Passengers boarding. In this step, it preferably includes the step of evaluating the ride service on the passenger terminal after the ride, and depositing the subscription through the real-time information module and end-to-end communication module or hypertext communication module of the passenger terminal. The real-time information in the database of the car server serves as a statistical record of the driver’s reputation of the driver corresponding to the car terminal.
[0061] Figure 7 It is the order flow chart of the car terminal of the car ordering method of the present invention. In the car booking method of this embodiment, the car terminal (driver) ordering process includes the following steps:
[0062] S701: Standby; the taxi driver carries the car terminal and keeps the car terminal in the standby state when the taxi is empty;
[0063] S702: After receiving the order, go to step S703;
[0064] S703: Start the user interface (UI), display order information and selection items, and choose to accept or reject the order;
[0065] S704: Determine whether the driver has made a choice within a specific delay, if no choice is made, go to step S709: refuse the car order by default; if a choice is made, go to step S705;
[0066] S705: Determine whether the driver accepts the car order, if the driver refuses to accept the car order, go to step S709; if the driver accepts the car order, go to step S706;
[0067] S706: Send acceptance information to passengers;
[0068] S707: Establish an end-to-end communication channel between the passenger terminal and the car terminal, and send location information to passengers in real time; (refer to S606 for this step), the end-to-end communication channel can be established via the car booking server via the Internet, or directly Activate the wireless communication network between the passenger terminal and the car terminal; in this step, the passenger and the driver directly negotiate car-related issues, and negotiate the car-book price, route, and special ride requirements;
[0069] S708: Receive the passenger and end the order.
[0070] Picture 9 It is another order flow chart of the car terminal of the car ordering method of the present invention. In the car booking method of this embodiment, the car terminal (driver) ordering process includes the following steps:
[0071] S901: Standby; the taxi driver carries the car terminal and keeps the car terminal in a standby state when the taxi is empty;
[0072] S902: Receive a car order;
[0073] S 903: Prepare a user interface, display order information and options, and automatically generate a list of quotations and rejection items based on passenger quotations;
[0074] S 904: Whether the terminal of the specific time-delayed car accepts it, if it accepts, go to step S905, if not, go to step S910;
[0075] S 905: Send acceptance information and price information to the car order server;
[0076] S 906: Determine that the car order confirmation message is received within the specified delay, if it is received, go to step S907; if not, go to step S910;
[0077] S907: The car terminal accepts car booking orders and obtains passenger terminal information from the car booking server;
[0078] S 908: Establish end-to-end communication between the car terminal and the passenger terminal to obtain position information of the passenger terminal;
[0079] S909: Confirm the car order with the passenger terminal and pick up the passenger at the corresponding place;
[0080] S910: Reject by default, and send a rejection message to the car order server;
[0081] S911: End the order.
[0082] Figure 8 It is the order processing flowchart of the car ordering server of the car ordering method of the present invention. The processing flow of the car booking method on the car booking server includes the following steps:
[0083] S801: Receive car order;
[0084] S802: Analyze the content of the car order;
[0085] S803: Generate a filter, and obtain information such as the model, quotation, driver's reputation, and other requirements required in the car order by analyzing the content of the order;
[0086] S804: Use the filter generated in step S803 to search the database of the car booking server to see if there is a qualified car terminal in a specific geographic area; the specific geographic area is preferably determined with the passenger's current location as the center and a certain distance as the radius The range, such as one kilometer, three kilometers, or five kilometers. When setting the search conditions, you can first set a range of one kilometer. If no vehicle terminal that meets the conditions is found within one kilometer, then step S809 is entered. If a vehicle terminal that meets the conditions is searched within one kilometer, then Go to step S805;
[0087] S805: Send a car booking order to qualified car terminals within the selected range;
[0088] S806: Receive an acceptance reply from the car terminal within a specific time, and send the car terminal information for accepting the car order to the passenger;
[0089] S807: Receive a predetermined number of acceptance replies within a specific time period, if a predetermined number of acceptance replies are received, go to step S808; if a predetermined number of acceptance replies are not received, go to step S809;
[0090] S808: Notify the passenger terminal that the terminal search is over;
[0091] S809: Expand the search scope to search;
[0092] S810: Determine whether there is a qualified car terminal in the expanded search range, if there is a qualified car terminal, go to step S805, if there is no qualified car terminal, go to step S808.
[0093] In the car booking system and the car booking method of the present invention, the car booking service is completely realized by a computer system (hardware and software), which can greatly reduce delays and reduce labor costs. The car booking system of the present invention will release some real-time information in real time, including but not limited to the number of operable cars and the quotation information of operable cars to passengers. At the same time, passengers can also get some statistical information, such as the average booking cost in the past near the pick-up point and at a specified time. Based on this information, passengers will have a better understanding of the probability of getting a car when booking a car. In addition, the present invention enables the driver and the passenger to communicate directly, and enables them to communicate with the car booking fee. So as to achieve a win-win situation. In the present invention, taxi drivers, as the main body of commercial operations, can determine the car booking fee by themselves, which can effectively increase their enthusiasm for participating in the car booking system. Passengers can decide their expected car booking fees according to their urgency to call a taxi and their location, so that their expectations can better match the conditions of taxis operating at that time.
[0094] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the present invention Within the scope of protection.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Method and system for interest encryption in a content centric network

ActiveUS20170214661A1Facilitates efficient content exchangeReduce delaysKey distribution for secure communicationIndication of interestVariable length
Owner:CISCO TECH INC

Reduced-Delay Clocked Logic

InactiveUS20080238483A1Reduce delaysPulse generation by logic circuitsGenerating/distributing signalsElectrical and Electronics engineering
Owner:POLARIS INNOVATIONS

Classification and recommendation of technical efficacy words

  • Reduce delays
  • Reduce labor costs

Content provision

InactiveUS20120240144A1Reduce delaysAnalogue secracy/subscription systemsBroadcast information monitoringUser analysisSet top box
Owner:BEAMLY

Thin-skin ultralight recreational vehicle body system

InactiveUS7000978B1Elimination of bonding processReduce labor costsVehicle seatsSuperstructure subunitsExtremely lightVehicle frame
Owner:MESSANO FR
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products