Carpooling information sending method and device, electronic equipment, readable storage medium and chip
By intelligently classifying and matching passenger order groups and vehicle information, the problem of difficult-to-meet multi-person carpooling needs in high-traffic stations is solved, the efficiency and operational efficiency of carpooling are improved, and waiting and resource waste are reduced.
Patent Information
- Application Number
- CN202411291265.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2024-12-17
AI Technical Summary
In a high-traffic and high-density station environment, taxis and online car-hailing are difficult to meet the needs of multi-person carpooling, resulting in low travel efficiency and waste of resources.
By obtaining passenger travel orders at the same starting address, intelligently classify and generate order groups, match vehicle information, and obtain parking information of the vehicle at the starting address, and sending it to passengers and owners in real time to ensure efficient matching and delivery of information on boarding locations.
It improves the success rate of carpooling, reduces waiting time and resource waste, improves operational efficiency and user satisfaction, and reduces communication costs and congestion problems.
Smart Images

Figure CN119151760A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of carpooling, and in particular to a method and device for sending carpooling information, an electronic device, a readable storage medium and a chip. Background Art
[0002] At present, in high-traffic and high-density station-hailing scenarios, there are usually two modes: taxis and online-hailing cars. Generally speaking, most taxis have one passenger per car and need to be evacuated quickly, which cannot meet the needs of multiple people carpooling. Online-hailing cars require passengers to wait for the arrival of the vehicle. The boarding process is long, which is prone to congestion and is not suitable for multiple people carpooling. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a method and device for sending carpooling information, an electronic device, a readable storage medium and a chip, which can solve the problem that the carpooling needs of multiple people cannot be met in high-traffic areas.
[0004] In a first aspect, an embodiment of the present application provides a method for sending carpooling information, including: obtaining at least one passenger travel order with the same starting address; generating at least one order group by classifying the order information of the passenger travel order; determining the vehicle information matching the order group; obtaining the parking information corresponding to the vehicle information at the starting address; and sending the parking information to the passenger user and the vehicle owner user corresponding to the order group.
[0005] In the second aspect, an embodiment of the present application provides a carpooling information sending device, including: an order confirmation module, used to obtain at least one passenger travel order with the same starting address; a classification module, used to classify and generate at least one order group according to the order information of the passenger travel order; a matching module, used to determine the vehicle information that matches the order group; a parking allocation module, used to obtain the parking information corresponding to the vehicle information at the starting address; an information sending module, used to send the parking information to the passenger user and the car owner user corresponding to the order group.
[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 an embodiment of the present application, the system first collects and obtains all passenger travel orders departing from the same starting address within a specific time period. Based on the detailed information of the travel orders, that is, the order information (such as destination, time period, degree of convenience, etc.), the system classifies the orders and generates at least one order group. Through intelligent classification of orders, the system can find the optimal carpooling combination, maximize the use of the vehicle's carrying capacity, improve the success rate of carpooling, and reduce empty driving.
[0010] Based on the generated order group, the system screens out the matching vehicle information (including vehicle type, number of passengers that can be accommodated, driver route preference, etc.), ensuring efficient matching between vehicles and passengers, reducing unnecessary waiting time and resource waste, and improving overall operational efficiency. Based on the matched vehicle information, the system obtains the parking space information (including parking space location, idle status, etc.) of these vehicles at the starting address (station), so that drivers and passengers can clearly know the boarding location, avoid congestion and confusion, and ensure efficient use of parking spaces.
[0011] The allocated parking space information is sent to the corresponding passenger users and car owners, providing specific information such as the boarding location and time, effectively reducing the communication costs between passengers and drivers, and avoiding delays and congestion caused by unclear boarding location or time. The timely transmission of information improves the overall efficiency of boarding and departure. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 A schematic diagram showing a flow chart of a method for sending carpooling information according to an embodiment of the present application is shown; Figure 2 A schematic diagram showing a flow chart of a method for sending carpooling information according to an embodiment of the present application is shown; Figure 3 A schematic diagram showing a flow chart of a method for sending carpooling information according to an embodiment of the present application is shown; Figure 4 A schematic diagram showing a flow chart of a method for sending carpooling information according to an embodiment of the present application is shown; Figure 5 A schematic diagram of the structure of a carpooling information sending device according to an embodiment of the present application is shown; Figure 6 A schematic diagram of the structure of a carpooling information sending device according to an embodiment of the present application is shown; Figure 7 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown; Figure 8 A schematic structural diagram of an electronic device according to an embodiment of the present application is shown.
[0013] in, Figures 5 to 8 The corresponding relationship between the reference numerals and the component names is as follows: 100: electronic device; 101: radio frequency unit; 102: network module; 103: audio output unit; 104: input unit; 1041: graphics processor; 1042: microphone; 105: sensor; 106: display unit; 1061: display panel; 107: user input unit; 1071: touch panel; 1072: other input devices; 108: interface unit; 1109: memory; 1110: processor; 900: carpooling information sending device; 901: order confirmation module; 902: classification module; 903: matching module; 904: parking allocation module; 905: information sending module; 906: display module. DETAILED DESCRIPTION
[0014] 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.
[0015] 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.
[0016] The following is combined with Figures 1 to 8 , the carpooling information sending 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.
[0017] This embodiment provides a method for sending carpooling information. Figure 1 As shown, including: Step S102: Obtain at least one passenger travel order with the same starting address; Step S104: generating at least one order group by classifying the order information of the passenger travel order; Step S106: Determine vehicle information matching the order group; Step S108: Obtain parking information corresponding to the vehicle information at the starting address; Step S110: Send parking information to the passenger user and the vehicle owner user corresponding to the order group.
[0018] In the method for sending carpooling information provided in this embodiment, the system first collects and obtains all passenger travel orders departing from the same starting address within a specific time period, and classifies the orders according to the detailed information of the travel orders, that is, the order information (such as the destination, time period, degree of convenience, etc.), and generates at least one order group. Through the intelligent classification of the orders, the system can find the optimal carpooling combination, maximize the use of the vehicle's carrying capacity, improve the success rate of carpooling, and reduce empty driving.
[0019] Based on the generated order group, the system screens out the matching vehicle information (including vehicle type, number of passengers that can be accommodated, driver route preference, etc.), ensuring efficient matching between vehicles and passengers, reducing unnecessary waiting time and resource waste, and improving overall operational efficiency. Based on the matched vehicle information, the system obtains the parking space information (including parking space location, idle status, etc.) of these vehicles at the starting address (station), so that drivers and passengers can clearly know the boarding location, avoid congestion and confusion, and ensure efficient use of parking spaces.
[0020] The allocated parking space information is sent to the corresponding passenger users and car owners, providing specific information such as the boarding location and time, effectively reducing the communication costs between passengers and drivers, and avoiding delays and congestion caused by unclear boarding location or time. The timely transmission of information improves the overall efficiency of boarding and departure.
[0021] Furthermore, the license plate number and the last digit of the passenger's mobile phone number can be displayed on an electronic screen at the designated carpooling parking space within the station to help passengers identify the vehicle; at the same time, the system monitors the usage of parking spaces in real time and updates the idle status to the background, reducing time waste due to information asymmetry, avoiding problems such as passengers getting on the wrong car or drivers picking up the wrong passengers, and improving system reliability and user satisfaction.
[0022] In the absence of fixed parking spaces or insufficient parking spaces, the system dynamically sets up boarding points based on the station layout and the passengers' geographical locations, flexibly responds to the actual conditions within the station, ensures a smooth carpooling process, and improves the ability to respond to emergencies.
[0023] The system plans the optimal route based on the passenger's destination and time requirements to ensure that the passenger reaches the destination as quickly as possible.
[0024] By implementing this plan, the efficiency of carpooling at the station will be greatly improved, passengers will be able to complete their trips at a lower cost and in a shorter time, and drivers' income and enthusiasm will also be improved.
[0025] Alternatively, if Figure 2 As shown, obtaining the parking information corresponding to the vehicle information at the starting address includes: Step S1082: Determine whether there is a fixed parking area at the starting address and generate a determination result; Step S1084: when the judgment result is yes, determining the unoccupied parking space information in the fixed parking area; Step S1086: When the judgment result is no, the boarding point information is determined according to the passenger positioning information corresponding to the multiple passenger travel orders in the order group; and the boarding point information is used as parking information.
[0026] In this embodiment, when obtaining the parking information corresponding to the vehicle information at the specified starting address, the system first needs to determine whether the starting address (such as the station) where the passenger departs has a dedicated fixed parking area. If there is a fixed parking area, these parking spaces can be directly used to reduce the calculation complexity of the system, ensure that passengers and drivers get on and off at clear locations, and avoid congestion and chaos caused by disorderly parking.
[0027] If the judgment result is "yes", the system will screen out unoccupied parking spaces from the fixed parking areas, effectively utilize the resources in the fixed parking areas, ensure that each driver can quickly find a parking space, improve vehicle turnover, and the driver can directly navigate to the designated parking space, reducing the time waiting and searching for parking spaces.
[0028] If the judgment result is "no", the system will determine one or more temporary boarding points based on the positioning information of the passengers in the order group. The system can dynamically generate boarding points. The generated boarding points will refer to the locations of multiple passengers and also adapt to the actual situation of the station to ensure that passengers can get on the bus smoothly even if there is no fixed parking area.
[0029] Through the above steps, the system can flexibly provide parking space or pick-up point information according to the actual situation of the starting address, ensuring that drivers and passengers can complete the carpooling service efficiently and conveniently.
[0030] Alternatively, if Figure 3 As shown, at least one order group is generated by classifying the order information of the passenger travel order, specifically including: step S1042: determining the destination information and departure time information of the passenger travel order; step S1044: classifying multiple passenger travel orders according to the destination information and departure time information to generate an order group.
[0031] In this embodiment, when classifying passenger travel orders, the system first obtains travel order information of all passengers, including but not limited to: destination information and departure time information, wherein the destination information is the passenger's final destination, which may be a specific address or area, and the departure time information is the time or time period when the passenger plans to depart.
[0032] By determining the destination information, all passengers' travel orders are analyzed and the destination information of each order is extracted. The same or similar destinations (such as the same neighborhood, landmark or destinations that are close in distance) are marked or classified.
[0033] By determining the departure time information, the system extracts the departure time information of each order for all passengers' travel orders. The system will classify the orders with departure times in the same or similar time periods into one category. For example, orders with departure times that differ by no more than 15 minutes are considered to be in a similar time period.
[0034] The classification criteria for classification based on destination and departure time information are mainly based on the passenger's destination information for preliminary classification, and orders heading to the same or similar destinations are grouped together. Based on the destination classification, further classification is performed based on the passenger's departure time information, and orders scheduled to depart in the same or similar time periods are grouped together.
[0035] The system groups the orders that meet the above two conditions (similar destinations and similar departure times) into an order group. Each order group represents a group of passengers who can reasonably share a ride.
[0036] For example: Passenger A: Destination 1, departure time: 08:00.
[0037] Passenger B: Destination 1, departure time: 08:10.
[0038] Passenger C: Destination 2, departure time: 08:05.
[0039] Passenger D: Destination 1, Departure time: 08:30.
[0040] Destination Category: Destination 1 group: Passenger A, Passenger B, Passenger D.
[0041] Destination Group 2: Passenger C.
[0042] Departure time categories (15-minute intervals).
[0043] Destination 1 Group: Time period 08:00-08:15: Passenger A, Passenger B.
[0044] Time period 08:15-08:30: None.
[0045] Time period 08:30-08:45: Passenger D.
[0046] Destination 2 Group: Time period 08:00-08:15: Passenger C.
[0047] Generate order group: Order Group 1: Passenger A, Passenger B (Destination 1, departure time 08:00-08:15).
[0048] Order Group 2: Passenger C (destination 2, departure time period 08:00-08:15).
[0049] Order Group 3: Passenger D (destination 1, departure time period 08:30-08:45).
[0050] Order group 1, i.e. carpooling is successful, can be assigned a corresponding pick-up vehicle.
[0051] Alternatively, if Figure 4 As shown, it also includes: Step S1122: determining a display device corresponding to the parking information; Step S1124: Determine user identification information of at least one passenger travel order corresponding to the order group; Step S1126: Display the user identification information and vehicle information on the display device.
[0052] In this embodiment, the system determines the appropriate display device (such as an electronic screen, LED display, etc.) according to the allocation of parking spaces, and associates it with the corresponding parking space, ensuring that each carpool parking space has a visual display device, which facilitates passengers and drivers to obtain information in a timely manner and reduces confusion caused by information asymmetry.
[0053] By determining the user identification information of the passenger travel order corresponding to the order group, the system extracts the passenger's user identification information (such as mobile phone number, account ID, etc.) from the generated order group. This information will be used for subsequent information display and matching confirmation to ensure that each passenger's identity in the system is unique and identifiable, facilitating subsequent communication and information transmission.
[0054] On the display device of the parking space, the system displays the passenger user identification information (such as the last digit of the mobile phone number) and the matching vehicle information (such as the license plate number, model, etc.) corresponding to the order group in real time. Passengers can quickly confirm their vehicles through the display screen to reduce the risk of getting on the wrong vehicle. Passengers and drivers can quickly find each other, reducing the waiting time caused by looking for vehicles and improving the overall boarding efficiency.
[0055] The entire solution process is as follows: The system collects passenger orders within the same time period. Classify the orders by destination and time to form order groups. Filter available vehicles based on the order groups. Obtain information about the corresponding parking spaces. Determine the location of the display device to ensure the visibility of the information display. Extract the passenger's user identification information to prepare for subsequent display. Display the passenger's user identification information and vehicle information on the display device for easy identification by the passenger.
[0056] If there are insufficient parking spaces, the system can flexibly set a temporary boarding point.
[0057] The system plans the optimal delivery route based on the passenger's destination and time requirements.
[0058] With the help of the above solution, more efficient carpooling services can be achieved, the interactive experience of passengers and drivers can be improved, and the operational efficiency of the station can be optimized, which will ultimately form a safe, convenient and efficient carpooling ecosystem.
[0059] like Figure 5 As shown, an embodiment of the present application provides a carpooling information sending device 900 , which includes an order confirmation module 901 , a classification module 902 , a matching module 903 , a parking allocation module 904 and an information sending module 905 .
[0060] Among them, the order confirmation module 901 is used to obtain at least one passenger travel order with the same starting address; the classification module 902 is used to classify the order information of the passenger travel order to generate at least one order group; the matching module 903 is used to determine the vehicle information matching the order group; the parking allocation module 904 is used to obtain the parking information corresponding to the vehicle information at the starting address; the information sending module 905 is used to send the parking information to the passenger user and the car owner user corresponding to the order group.
[0061] If the solution of this application is applied in the station, the carpooling efficiency of the station will be greatly improved, passengers will be able to complete their trips at a lower cost and in a shorter time, and the income and enthusiasm of drivers will also be improved.
[0062] Specifically, first, all passenger travel orders departing from the same starting address within a specific time period are collected and obtained. According to the detailed information of the travel orders, that is, the order information (such as destination, time period, degree of convenience, etc.), the system classifies the orders and generates at least one order group. Through intelligent classification of orders, the system can find the optimal carpooling combination, maximize the use of the vehicle's carrying capacity, improve the success rate of carpooling, and reduce empty driving.
[0063] Based on the generated order group, the system screens out the matching vehicle information (including vehicle type, number of passengers that can be accommodated, driver route preference, etc.), ensuring efficient matching between vehicles and passengers, reducing unnecessary waiting time and resource waste, and improving overall operational efficiency. Based on the matched vehicle information, the system obtains the parking space information (including parking space location, idle status, etc.) of these vehicles at the starting address (station), so that drivers and passengers can clearly know the boarding location, avoid congestion and confusion, and ensure efficient use of parking spaces.
[0064] The allocated parking space information is sent to the corresponding passenger users and car owners, providing specific information such as the boarding location and time, effectively reducing the communication costs between passengers and drivers, and avoiding delays and congestion caused by unclear boarding location or time. The timely transmission of information improves the overall efficiency of boarding and departure.
[0065] Furthermore, the license plate number and the last digit of the passenger's mobile phone number can be displayed on an electronic screen at the designated carpooling parking space within the station to help passengers identify the vehicle; at the same time, the system monitors the usage of parking spaces in real time and updates the idle status to the background, reducing time waste due to information asymmetry, avoiding problems such as passengers getting on the wrong car or drivers picking up the wrong passengers, and improving system reliability and user satisfaction.
[0066] In the absence of fixed parking spaces or insufficient parking spaces, the system dynamically sets up boarding points based on the station layout and the passengers' geographical locations, flexibly responds to the actual conditions within the station, ensures a smooth carpooling process, and improves the ability to respond to emergencies.
[0067] The system plans the optimal route based on the passenger's destination and time requirements to ensure that the passenger reaches the destination as quickly as possible.
[0068] Optionally, the parking allocation module is also used to determine whether there is a fixed parking area at the starting address and generate a judgment result; when the judgment result is yes, determine the unoccupied parking space information in the fixed parking area; when the judgment result is no, determine the boarding point information based on the passenger positioning information corresponding to multiple passenger travel orders in the order group; and use the boarding point information as parking information.
[0069] Optionally, the classification module is also used to determine the destination information and departure time information of the passenger travel order; classify multiple passenger travel orders according to the destination information and departure time information to generate an order group.
[0070] Alternatively, if Figure 6 As shown, it also includes: a display module 906, which is used to determine the display device corresponding to the parking information; determine the user identification information of at least one passenger travel order corresponding to the order group; and display the user identification information and vehicle information on the display device.
[0071] The carpooling information sending 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.
[0072] The carpooling information sending device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0073] The carpooling information sending 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.
[0074] Alternatively, if Figure 7 As shown, the 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 carpooling information sending method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0075] 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.
[0076] Figure 8 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0077] 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.
[0078] Those skilled in the art will appreciate that the electronic device 100 may further include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0079] Among them, processor 1110 is used to obtain at least one passenger travel order with the same starting address; classify and generate at least one order group according to the order information of the passenger travel order; determine the vehicle information matching the order group; obtain the parking information corresponding to the vehicle information at the starting address; and send the parking information to the passenger user and the car owner user corresponding to the order group.
[0080] Through the above plan, the efficiency of carpooling at the station will be greatly improved, passengers will be able to complete their travel at a lower cost and in a shorter time, and the drivers' income and enthusiasm will also be improved.
[0081] Optionally, processor 1110 is also used to implement the following steps: determine whether there is a fixed parking area at the starting address and generate a judgment result; when the judgment result is yes, determine the unoccupied parking space information in the fixed parking area; when the judgment result is no, determine the boarding point information based on the passenger positioning information corresponding to multiple passenger travel orders in the order group; and use the boarding point information as parking information.
[0082] Optionally, the processor 1110 is further used to determine the destination information and departure time information of the passenger travel order; classify multiple passenger travel orders according to the destination information and departure time information, and generate an order group.
[0083] Optionally, processor 1110 is further used to determine a display device for parking information; determine user identification information of at least one passenger travel order corresponding to the order group; and display the user identification information and vehicle information on the display device.
[0084] 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.
[0085] The 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 carpooling information sending method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0086] The methods may be implemented in various ways according to specific features and / or example applications. For example, the methods may be implemented by a combination of hardware, firmware, and / or software. For example, in a hardware implementation, the processor may be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, electronic devices, other equipment units for performing the above functions, and / or combinations thereof.
[0087] 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.
[0088] 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.
[0089] The 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 carpooling information sending method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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 sending carpooling information, characterized in that: include: Obtain at least one passenger travel order with the same starting address; Classify the order information of the passenger travel order to generate at least one order group; Determining vehicle information matching the order group; Acquire parking information corresponding to the vehicle information at the starting address; The parking information is sent to the passenger user and the vehicle owner user corresponding to the order group.
2. The method for sending carpooling information according to claim 1, characterized in that: The step of obtaining the parking information corresponding to the vehicle information at the starting address specifically includes: Determine whether there is a fixed parking area at the starting address, and generate a determination result; When the judgment result is yes, determining unoccupied parking space information in the fixed parking area; When the judgment result is no, determining the boarding point information according to the passenger location information corresponding to the plurality of passenger travel orders in the order group; The boarding point information is used as the parking information.
3. The method for sending carpooling information according to claim 1, characterized in that: The step of classifying and generating at least one order group according to the order information of the passenger travel order specifically includes: Determine the destination information and departure time information of the passenger's travel order; The plurality of passenger travel orders are classified according to the destination information and the departure time information to generate the order group.
4. The method for sending carpooling information according to any one of claims 1 to 3, characterized in that: Also includes: determining a display device corresponding to the parking information; determining user identification information of at least one of the passenger travel orders corresponding to the order group; The user identification information and the vehicle information are displayed on the display device.
5. A carpooling information sending device, characterized in that: include: An order confirmation module, used to obtain at least one passenger travel order with the same starting address; A classification module, used for classifying the order information of the passenger travel order to generate at least one order group; A matching module, used for determining vehicle information matching the order group; A parking allocation module, used to obtain parking information corresponding to the vehicle information at the starting address; An information sending module is used to send the parking information to the passenger users and vehicle owner users corresponding to the order group.
6. The carpooling information sending device according to claim 5, characterized in that: The parking allocation module is further used to determine whether there is a fixed parking area at the starting address and generate a determination result; when the determination result is yes, determine unoccupied parking space information in the fixed parking area; When the judgment result is no, determining the boarding point information according to the passenger location information corresponding to the plurality of passenger travel orders in the order group; The boarding point information is used as the parking information.
7. The carpooling information sending device according to claim 5, characterized in that: The classification module is also used to determine the destination information and departure time information of the passenger travel order; classify the multiple passenger travel orders according to the destination information and the departure time information to generate the order group.
8. The carpooling information transmitting device according to any one of claims 5 to 7, characterized in that: Also includes: A display module, used to determine a display device corresponding to the parking information; determining user identification information of at least one of the passenger travel orders corresponding to the order group; The user identification information and the vehicle information are displayed on the display device.
9. An electronic device, characterized in that: The method comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for sending carpooling information as described in any one of claims 1 to 4.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the method for sending carpooling information 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 method for sending carpooling information as described in any one of claims 1 to 4.
