Method and device for reminding car booking, electronic device, readable storage medium and chip
By obtaining and analyzing passengers' travel information in real time, providing personalized reminders to passengers and car owners, it solves the problem that passengers and car owners fail to understand the factors affecting the itinerary in the field of ride-sharing, and improves the smoothness of the travel experience and the ride-sharing process.
Patent Information
- Application Number
- CN202411938304.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-08
AI Technical Summary
In the field of ride-sharing, passengers and owners fail to understand the key factors that may affect the itinerary during the trip due to the matching characteristics of the trip due to the passengers' matching of the trip, which will affect the travel experience.
By obtaining and analyzing passengers' travel information in real time, especially when traveling at the station, passengers and owners should provide personalized reminders, including weather, transportation, flight or train changes, to ensure that they are promptly aware of factors that may affect the itinerary.
Through the reminder mechanism, travel delays caused by lag or incomplete information are reduced, and users' travel experience and the smoothness of the ride-sharing process are improved.
Smart Images

Figure CN119784350A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of ride-sharing technology, and specifically to a ride-hailing reminder method and device, electronic equipment, readable storage medium and chip. Background Art
[0002] At present, in the carpooling field, after a passenger posts a carpooling trip to an airport or train station, due to the matching characteristics of the carpooling vehicle, the carpooling trip can only be realized after the car owner accepts the order. In actual use, passengers often no longer pay attention to the specific matching progress after posting, resulting in a failure to carpool when the departure is approaching. After accepting the order, the car owner may also encounter a problem with the carpooling process due to the delay of the passenger's flight or train, affecting the user's carpooling experience. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a method and device for reminding users to book a ride, an electronic device, a readable storage medium and a chip, which can solve the problem of low user experience during ride-sharing at a station.
[0004] In the first aspect, an embodiment of the present application provides a method for booking a ride reminder, the method comprising: determining a ride-sharing order information issued by a passenger user, the ride-sharing order information including start and end point information and departure time information; when the start and end point information belongs to a station location, determining a ride-sharing status corresponding to the ride-sharing order information; determining reminder information for pushing to the passenger user and / or the car owner user based on the ride-sharing status and departure time information; and controlling a passenger terminal associated with the passenger user and / or a car owner terminal associated with the car owner user to display the reminder information.
[0005] In the second aspect, an embodiment of the present application provides a car-hailing reminder device, including: a carpooling request module, used to determine the carpooling order information issued by a passenger user, the carpooling order information including start and end point information and departure time information; a matching module, used to determine the carpooling status corresponding to the carpooling order information when the start and end point information belongs to a station location; an information determination module, used to determine the reminder information to be pushed to the passenger user and / or the car owner user based on the carpooling status and departure time information; a reminder module, used to control the passenger terminal associated with the passenger user and / or the car owner terminal associated with the car owner user to display the reminder information.
[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, personalized reminders are provided to passengers and car owners by acquiring and analyzing passengers' travel information in real time, especially in the case of travel involving stations (such as train stations, airports, etc.). The goal of this solution is to help passengers timely grasp the key factors that may affect the trip (such as weather, traffic, flight or train changes, etc.), reduce travel delays caused by delayed or incomplete information, and thus improve the user's travel experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A schematic diagram of a process of a car booking reminder method according to an embodiment of the present application is shown; Figure 2 A schematic diagram of a process of a car booking reminder method according to an embodiment of the present application is shown; Figure 3 A schematic diagram of a process of a car booking reminder method according to an embodiment of the present application is shown; Figure 4 A schematic diagram of a process of a car booking reminder method according to an embodiment of the present application is shown; Figure 5 A schematic diagram of the structure of a car booking reminder device according to an embodiment of the present application is shown; Figure 6 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown; Figure 7 A schematic structural diagram of an electronic device according to an embodiment of the present application is shown.
[0011] in, Figures 5 to 7 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: car booking reminder device; 901: carpooling request module; 902: matching module; 903: information determination module; 904: reminder module. DETAILED DESCRIPTION
[0012] 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.
[0013] 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.
[0014] The following is combined with Figures 1 to 7 , the car booking reminder 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.
[0015] This embodiment provides a method for reminding a car booking. Figure 1 As shown, including: Step S102: determining the ride-sharing order information issued by the passenger user, where the ride-sharing order information includes the start and end point information and the departure time information; Step S104: when the starting and ending point information is a station location, determining the ride-sharing status corresponding to the ride-sharing order information; Step S106: Determine reminder information to be pushed to the passenger user and / or the vehicle owner user according to the carpooling status and departure time information; Step S108: Control the passenger terminal associated with the passenger user and / or the vehicle owner terminal associated with the vehicle owner user to display reminder information.
[0016] The car-hailing reminder method provided in this embodiment provides personalized reminders to passengers and car owners by acquiring and analyzing passengers' travel information in real time, especially in cases involving travel to stations (such as train stations, airports, etc.). The goal of this solution is to help passengers keep abreast of key factors that may affect their journey (such as weather, traffic, changes in flights or train schedules, etc.), reduce travel delays caused by delayed or incomplete information, and thus improve the user's travel experience. Specifically, by determining the carpooling order information issued by the passenger, the start and end point information in the order is parsed. So that according to the starting point and end point, the system can determine whether it belongs to the "station location" scenario. Among them, the station location refers to the passenger's starting point or end point is a transportation hub such as a train station, airport, or long-distance bus station.
[0017] Then, by judging whether the order belongs to a station location, it specifically involves querying the location library, or obtaining whether the location is a station type through the Application Programming Interface (API), ensuring that subsequent reminder logic is triggered only in the station scenario.
[0018] The system determines whether to send a reminder by judging the status of the order. For example, if the order has not been accepted, the system may remind the passenger to pay attention to the trip in advance; if the order has been accepted by the driver, the system will send a more personalized reminder (including reminders to the driver and the passenger). By judging the status of the carpooling, you can accurately control when and how to send reminders. The reminder strategies for accepted and unaccepted orders are different to avoid invalid reminders.
[0019] Finally, reminder information is determined based on the carpooling status and departure time information, and flexible reminders based on departure time ensure that passengers and car owners receive timely travel reminders, thereby reducing delays and unnecessary waiting. For example, if the order has not been accepted, the system will remind passengers 1 hour to 3 hours before the departure time to pay attention to possible delays or traffic conditions. If the order has been accepted by the car owner, the system will remind passengers and car owners separately 1 hour to 3 hours before the departure time to ensure that both parties can prepare in advance and pay attention to possible changes.
[0020] The system selects an appropriate method to push reminders based on the terminal information of the passenger and the car owner, i.e., the specific terminal information of the passenger terminal and the car owner terminal. For example, the system will transmit the reminder information to at least one of the passenger and the car owner through SMS, station message, application (i.e., App) push, etc.
[0021] The content of the reminder information will be classified according to its importance. For example, high-priority reminders (such as flight delays, train schedule changes, etc.) will be sent first via SMS or App push. Low-priority reminders (such as weather changes, traffic conditions, etc.) will be sent via in-station messages or less frequent push notifications.
[0022] It can be understood that this solution customizes the content and method of push reminders according to the specific circumstances of passengers and car owners (such as whether the order is accepted, whether specific train information is set, etc.). For example, if the passenger provides train number information, the system will push relevant reminders based on real-time train number changes.
[0023] In addition, the timing of reminders is dynamically adjusted based on the departure time. Through real-time monitoring, the system can make intelligent push notifications 1-3 hours before departure, ensuring that sufficient information is provided before departure to help passengers and car owners adjust their itineraries.
[0024] Of course, the accuracy and timeliness of reminders are ensured by integrating real-time weather, traffic, train and flight information. Through integration with third-party data platforms, this information can be obtained and analyzed in real time to ensure that users are notified in a timely manner when changes occur.
[0025] In a specific embodiment, after placing an order, the ride-sharing passenger supplements the train ticket number / air ticket flight information, and the back-end server obtains the flight number information and changes in real time, and promptly reminds the passengers and car owners to avoid delays or cancellations. After the ride-sharing service obtains the train number and flight information provided by the passenger, it actively obtains real-time information changes from the third-party platform, and reminds the passengers and car owners at key time nodes to avoid delays. This solution is applicable to the associated itinerary reminder function in the ride-sharing field and station-type orders.
[0026] After placing an order, the passenger selects an order with the starting and ending addresses as station scenarios, and sets the specific travel train ticket number or flight information under the guidance of the graphical user interface. The passenger does not have to indicate the train ticket number or flight information, but appropriate reminders can still be given.
[0027] The reminder strategy is implemented as follows: a. If the order has not been accepted 1 to 3 hours before the passenger's estimated latest travel time, the car owner will be reminded unilaterally to pay attention to his or her itinerary to avoid delays. b. If the passenger's order is accepted by the car owner, both the passenger and the car owner will be reminded within 1 to 3 hours.
[0028] The reminder ranges are as follows: a. City weather and major event information: obtain information about weather and major events in the city along the current route, and remind passengers and car owners to prepare to avoid delays; reminder cycle is 1-2 times; b. City road congestion and traffic restriction information: obtain information about road conditions and traffic restrictions in the city along the current route, comprehensively calculate the impact of changes in this section of road on the journey, and promptly remind passengers and car owners to prepare in advance to avoid delays; reminder cycle is 1-3 times; c. Changes in important train ticket number or flight information: if the passenger has set train ticket number or flight information, important change information such as train delays, flight delays, cancellations, etc. will be obtained immediately; reminder frequency: timely reminders will be given after important changes occur; d. Other important reminder information, etc.
[0029] The background will configure the importance and urgency of the message to remind users, distinguish the importance of the message, and mark it when sending it to users.
[0030] Alternatively, if Figure 2 As shown, when the starting and ending point information belongs to the station location, determining the carpooling status corresponding to the carpooling order information includes: Step S1042: Displaying a setting interface to the passenger user; Step S1044: determining a first reminder time in response to the station travel information input by the passenger user in the setting interface; Step S1046: Determine the carpooling status according to the first reminder time.
[0031] In this embodiment, when determining the shared ride status, the setting interface is displayed to the passenger user to guide the passenger to enter more specific information related to the station travel. It can be understood that the setting interface provides an entry for the passenger to enter additional information so that the system can provide more accurate reminder services for the passenger. For example, in the station travel scenario, the passenger needs to enter information such as flight number and train number.
[0032] The first reminder time is determined by responding to the terminal travel information entered by the passenger user in the setting interface. After the passenger enters the terminal travel information (such as flight departure time, train departure time, etc.) in the setting interface, the system determines the first reminder time based on this information.
[0033] The first reminder time may be determined based on some rules of station travel or algorithms pre-set by the platform. For example, if it is a flight, it may be determined based on factors such as how long before the flight departure the check-in procedure begins; if it is a train trip, it may take into account factors such as the distance to the station and the time required for security check at the station.
[0034] Through this solution, the reminder time can be closely combined with the actual station travel needs. Different station travel modes (planes, trains, long-distance buses, etc.) have different processes and time requirements. Determining the first reminder time can ensure that passengers are reminded at the right time to avoid missing their trips. At the same time, it also avoids reminders that are too early or too late. Reminders that are too early may cause passengers to ignore the information, and reminders that are too late may cause passengers to have no time to prepare. By accurately determining the first reminder time, the effectiveness of reminders can be improved and travel delays caused by improper reminders can be reduced.
[0035] Finally, the carpooling status is determined based on the first reminder time. When the first reminder time arrives, the system will check the status of the carpooling order, such as whether the order has been accepted by the car owner, whether the car owner has arrived at the designated location, whether the passenger is ready to depart, etc.
[0036] This solution checks the carpooling status at the critical first reminder time point, and can promptly identify problems that may affect the trip. For example, if the order has not been accepted, the system can take corresponding measures (such as expanding the order acceptance range, reminding passengers to re-order, etc.); if the owner has not arrived at the designated location, the owner can be reminded to speed up or re-plan the route.
[0037] Alternatively, if Figure 3 As shown, according to the carpooling status and the departure time information, the reminder information to be pushed to the passenger user and / or the car owner user is determined, specifically including: step S1062: determining the second reminder time corresponding to the departure time information; step S1064: when the carpooling status is a successful match, determining the car owner user related to the passenger user; step S1066: determining the first reminder information to be pushed to the passenger user according to the second reminder time, and determining the second reminder information to be pushed to the car owner user; step S1068: when the carpooling status is a failed match, determining the third reminder information to be pushed to the passenger user according to the second reminder time.
[0038] In this embodiment, when pushing reminder information, the second reminder time corresponding to the departure time information is first determined. The system calculates a suitable second reminder time based on the departure time information in the passenger order. The determination of this time may take into account various factors, such as the characteristics of the travel mode, the requirements of the station, traffic conditions, etc. Then, when the carpooling status is a successful match, the car owner user related to the passenger user is determined. When the carpooling order is successfully matched to the car owner, the system will clarify the car owner user corresponding to the passenger. According to the second reminder time, the first reminder information pushed to the passenger user is determined, and the second reminder information pushed to the car owner user is determined. When the second reminder time arrives, the system will generate the first reminder information and push it to the passenger based on the passenger's needs and itinerary. This information includes reminders on departure time, boarding location, and items to be carried.
[0039] At the same time, the system will also generate a second reminder message and push it to the owner based on the owner's needs and itinerary. This information may include reminders about the passenger's contact information, boarding location, itinerary route, etc.
[0040] In addition, in another scheme, when the carpooling status is a matching failure, the third reminder information pushed to the passenger user is determined based on the second reminder time. If the passenger cannot be matched with a suitable car owner within the specified time, the system will push the third reminder information to the passenger when the second reminder time arrives, and inform the passenger of the matching result in time to avoid the passenger waiting for a long time without being informed, provide the passenger with coping suggestions, and help the passenger find a suitable travel method as soon as possible.
[0041] The third reminder information includes the reasons for the matching failure and suggested solutions (such as placing a new order, choosing other travel methods, etc.).
[0042] Alternatively, if Figure 4 As shown, it also includes: Step S1102: Acquire environmental information corresponding to the departure time information, where the environmental information includes traffic information and / or weather information; Step S1104: Determine fourth reminder information to be pushed to the passenger user according to the environmental information.
[0043] In this embodiment, the system obtains traffic information (such as road congestion, traffic accidents, road construction, etc.) and / or weather information (such as rain, snow, heavy fog, high temperature, etc.) of relevant areas (such as the route area from the passenger's starting point to the destination) before and after the departure time based on the departure time information in the passenger's order through interfaces or data sources with traffic data providers (such as map navigation companies) and meteorological departments (or meteorological data service providers).
[0044] It is understandable that these environmental information are important factors that affect passengers' travel experience and the smooth progress of the journey. Obtaining them in advance can allow the platform to make more comprehensive reminder decisions.
[0045] The system analyzes and processes the traffic and / or weather information it obtains. For example, if the traffic information shows that there is severe congestion on the departure route, the system may calculate the estimated delay time and generate reminder content based on this result; if the weather information shows that it will rain, the system will generate reminder content considering that passengers may need to bring rain gear and arrive at the station in advance to prevent traffic from being affected.
[0046] like Figure 5 As shown, the embodiment of the present application provides a car booking reminder device 900. The car booking reminder device 900 includes a carpooling request module 901, a matching module 902, an information determination module 903 and a reminder module 904.
[0047] Among them, the carpooling request module 901 is used to determine the carpooling order information issued by the passenger user, and the carpooling order information includes the starting and ending point information and the departure time information; the matching module 902 is used to determine the carpooling status corresponding to the carpooling order information when the starting and ending point information belongs to the station location; the information determination module 903 is used to determine the reminder information to be pushed to the passenger user based on the carpooling status and departure time information; the reminder module 904 is used to control the passenger terminal associated with the passenger user to display the reminder information.
[0048] By acquiring and analyzing passengers' travel information in real time, especially in the case of travel involving stations (such as train stations, airports, etc.), personalized reminders are provided to passengers and car owners. The goal of this solution is to help passengers keep abreast of key factors that may affect their trips (such as weather, traffic, flight or train changes, etc.), reduce travel delays caused by delayed or incomplete information, and thus improve the user's travel experience.
[0049] Optionally, the matching module 902 is further used to display a setting interface to the passenger user; determine a first reminder time in response to the station travel information input by the passenger user in the setting interface; and determine the carpooling status according to the first reminder time.
[0050] Optionally, the information determination module 903 is also used to determine a second reminder time corresponding to the departure time information; when the carpooling status is a successful match, determine the car owner user related to the passenger user; determine the first reminder information to be pushed to the passenger user according to the second reminder time, and determine the second reminder information to be pushed to the car owner user; when the carpooling status is a successful match, determine the third reminder information to be pushed to the passenger user according to the second reminder time.
[0051] Optionally, the information determination module 903 is further used to obtain environmental information corresponding to the departure time information, the environmental information including traffic information and / or weather information; and determine the fourth reminder information to be pushed to the passenger user based on the environmental information.
[0052] The car-booking reminder 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. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0053] The car booking reminder device in the embodiment of the present application can remind a device with an operating system. The operating system can 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.
[0054] The car booking reminder 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.
[0055] Alternatively, if Figure 6 As shown, an embodiment of the present application also 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 car-hailing reminder method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0056] 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.
[0057] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0058] 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.
[0059] 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 7 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.
[0060] Among them, processor 1110 is used to determine the carpooling order information issued by the passenger user, the carpooling order information includes the starting and ending point information and the departure time information; when the starting and ending point information belongs to the station location, determine the carpooling status corresponding to the carpooling order information; determine the reminder information for pushing to the passenger user based on the carpooling status and departure time information; control the passenger terminal associated with the passenger user to display the reminder information.
[0061] Through the above solution, passengers' travel information is obtained and analyzed in real time, especially in the case of travel involving stations (such as train stations, airports, etc.), and personalized reminders are provided to passengers and car owners. The goal of this solution is to help passengers timely grasp the key factors that may affect the trip (such as weather, traffic, flight or train changes, etc.), reduce travel delays caused by delayed or incomplete information, and thus improve the user's travel experience.
[0062] Optionally, the processor 1110 is further used to implement the following steps: displaying a setting interface to the passenger user; determining a first reminder time in response to the station travel information input by the passenger user in the setting interface; and determining the carpooling status according to the first reminder time.
[0063] Optionally, processor 1110 is further used to determine a second reminder time corresponding to the departure time information; when the carpooling status is a successful match, determine the car owner user related to the passenger user; determine the first reminder information to be pushed to the passenger user according to the second reminder time, and determine the second reminder information to be pushed to the car owner user; when the carpooling status is a successful match, determine the third reminder information to be pushed to the passenger user according to the second reminder time.
[0064] Optionally, the processor 1110 is further used to obtain environmental information corresponding to the departure time information, the environmental information including traffic information and / or weather information; and determine fourth reminder information to be pushed to the passenger user based on the environmental information.
[0065] 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.
[0066] 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 car-hailing reminder method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0067] The methods may be implemented in various ways depending on the 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.
[0068] 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.
[0069] 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.
[0070] 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 car-hailing reminder method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for reminding a car booking, characterized in that: include: Determine the ride-sharing order information issued by the passenger user, wherein the ride-sharing order information includes the start and end point information and the departure time information; In the case where the starting and ending point information is a station location, determining a ride-sharing status corresponding to the ride-sharing order information; Determine, according to the carpooling status and the departure time information, reminder information to be pushed to the passenger user and / or the vehicle owner user; Control a passenger terminal associated with the passenger user and / or a vehicle owner terminal associated with the vehicle owner user to display the reminder information.
2. The method for reminding a car booking according to claim 1, characterized in that: When the starting and ending point information is a station location, determining the ride-sharing status corresponding to the ride-sharing order information specifically includes: Displaying a settings interface to the passenger user; In response to the station travel information input by the passenger user in the setting interface, determining a first reminder time; The carpooling status is determined according to the first reminder time.
3. The method for reminding a car booking according to claim 1, characterized in that: The determining, according to the carpooling status and the departure time information, the reminder information to be pushed to the passenger user and / or the vehicle owner user specifically includes: Determining a second reminder time corresponding to the departure time information; When the carpooling status is a successful match, determining a vehicle owner user related to the passenger user; Determine, according to the second reminder time, a first reminder message to be pushed to the passenger user, and determine a second reminder message to be pushed to the vehicle owner user; When the carpooling status is matching failure, third reminder information pushed to the passenger user is determined according to the second reminder time.
4. The method for reminding a car booking according to any one of claims 1 to 3, characterized in that: Also includes: Acquiring environmental information corresponding to the departure time information, the environmental information including traffic information and / or weather information; Determine, according to the environmental information, fourth reminder information for pushing to the passenger user.
5. A car booking reminder device, characterized in that: include: A carpooling request module, used to determine the carpooling order information issued by the passenger user, wherein the carpooling order information includes the starting and ending point information and the departure time information; A matching module, for determining a ride-sharing status corresponding to the ride-sharing order information when the start and end point information belongs to a station location; An information determination module, used to determine reminder information to be pushed to the passenger user and / or the vehicle owner user according to the carpooling status and the departure time information; The reminder module is used to control the passenger terminal associated with the passenger user and / or the vehicle owner terminal associated with the vehicle owner user to display the reminder information.
6. The car booking reminder device according to claim 5, characterized in that: The matching module is also used to display a setting interface to the passenger user; determine a first reminder time in response to the station travel information input by the passenger user in the setting interface; and determine the carpooling status at the first reminder time.
7. The car-booking reminder device according to claim 5, characterized in that: The information determination module is further used to determine a second reminder time corresponding to the departure time information; and when the carpooling status is a successful match, determine a vehicle owner user related to the passenger user; Determine, according to the second reminder time, a first reminder message to be pushed to the passenger user, and determine a second reminder message to be pushed to the vehicle owner user; When the carpooling status is matching failure, third reminder information pushed to the passenger user is determined according to the second reminder time.
8. The vehicle booking reminder device according to any one of claims 5 to 7, characterized in that: The information determination module is further used to obtain environmental information corresponding to the departure time information, the environmental information including traffic information and / or weather information; and determine fourth reminder information for pushing to the passenger user based on the environmental information.
9. An electronic device, characterized in that: It 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 car booking reminder method as described in any one of claims 1 to 4.
10. A readable storage medium, characterized in that: The readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, the steps of the car booking reminder 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 a program or instruction to implement the steps of the car booking reminder method as described in any one of claims 1 to 4.