Passenger sharing method and device, electronic equipment, readable storage medium and chip
By obtaining passengers' starting point information and determining the travel route, the problem of waste of capacity for users' purposeless departures in the hitchhiking field is solved, and efficient matching between passengers and car owners and improving platform operation efficiency is achieved.
Patent Information
- Application Number
- CN202411891240.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-03-21
AI Technical Summary
In the field of hitchhiking, the existing technology cannot meet the purposeless departure and ride needs of some users, resulting in waste of transportation capacity.
By obtaining the passenger user's starting point information, at least one first travel route information is determined, and a car owner user corresponding to the route is sent to the car owner user.
It realizes efficient pairing between passengers and car owners, reduces capacity waste, meets users' needs for flexible travel, and improves the overall operational efficiency of the platform.
Smart Images

Figure CN119671832A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of carpooling, and in particular to a passenger sharing method, a passenger sharing device, an electronic device, a readable storage medium and a chip. Background Art
[0002] Currently, in the field of carpooling, when passengers share a ride, they usually choose their own departure place, destination and departure time. Only after all the content is filled in can they enter the car owner matching stage. For some user groups, they may not care where the destination is. They have a demand for "go whenever you want" carpooling and are more inclined to the behavior of departure. The relevant technologies cannot meet the usage needs of the above user groups, resulting in a certain degree of waste of transportation capacity. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a passenger carpooling method and device, an electronic device, a readable storage medium and a chip, which can solve the problem of some users' carpooling needs without a destination.
[0004] In a first aspect, an embodiment of the present application provides a passenger carpooling method, the method comprising: obtaining carpooling starting point information of a passenger user; determining at least one first travel route information based on the carpooling starting point information; and in response to a confirmation instruction of the passenger user for the first travel route information, sending carpooling invitation information to a vehicle owner user corresponding to the first travel route information.
[0005] In the second aspect, an embodiment of the present application provides a passenger carpooling device, including: an acquisition module for acquiring the carpooling starting point information of a passenger user; a travel module for determining at least one first travel route information based on the carpooling starting point information; an invitation module for responding to the passenger user's confirmation instruction for the first travel route information, and sending a carpooling invitation information to the car owner user corresponding to the first travel route 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, the "carpooling starting point information" is used to accurately match the travel routes of passengers and car owners, thereby achieving efficient pairing of ride-sharing. Specifically, by first obtaining the carpooling starting point information of the passenger user, the passenger can choose the current location as the starting point, or manually set the starting point. Ensuring that the system has accurate carpooling starting point information for passengers will facilitate accurate matching of subsequent routes. It can be understood that this solution can meet personalized needs. Modern users prefer flexible travel methods, especially the "go whenever you want" travel mentality. Passengers hope to quickly choose a starting point without determining the destination in advance.
[0010] Passengers do not have to think too much about the process of setting the starting point. They can choose the current location or specify it manually, which simplifies travel decisions. The passenger carpooling starting point information provides an accurate basis for subsequent matching of the car owner's route, reducing invalid recommendations and improving matching efficiency.
[0011] Then, at least one first travel route information is determined based on the carpooling starting point information, so that the system uses the carpooling starting point information of the passenger to find the route posted by the car owner that is close to the passenger's starting point through big data analysis and route recommendation algorithm. This step screens out routes that meet the passenger's travel needs by analyzing the starting point, passing points and end point information of the car owner's route. Generally, the starting point of the car owner's route should be as close as possible to the passenger's starting point, and the car owner's route can pass through or end at popular business districts, scenic spots and other places that passengers may be interested in.
[0012] The system recommends not just a single route, but generates multiple recommended routes for passengers to choose from based on the carpooling starting point information. These routes can cover different destinations and route plans, increasing the flexibility of choice.
[0013] Passengers can choose the most suitable route from multiple recommended routes according to their needs, and can see the routes of related car owners without setting the destination. Through the accurate route recommendation system, the phenomenon of empty driving or mismatch between passengers and car owners is reduced, and the overall operational efficiency of the platform is improved.
[0014] Finally, in response to the confirmation instruction of the passenger user for the first travel route information, a carpooling invitation message is sent to the car owner user corresponding to the first travel route information. After browsing the recommended car owner route information, the passenger can immediately confirm whether to select the route. At this time, the system sends a carpooling invitation to the corresponding car owner through the confirmation instruction of the passenger. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A schematic diagram showing a flow chart of a passenger carpooling method according to an embodiment of the present application is shown; Figure 2 A schematic diagram showing a flow chart of a passenger carpooling method according to an embodiment of the present application is shown; Figure 3A schematic diagram showing a flow chart of a passenger carpooling method according to an embodiment of the present application is shown; Figure 4 A schematic diagram showing a flow chart of a passenger carpooling method according to an embodiment of the present application is shown; Figure 5 A schematic diagram of the structure of a passenger sharing 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.
[0016] 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: passenger sharing device; 901: acquisition module; 902: travel module; 903: invitation module; 904: order generation module. DETAILED DESCRIPTION
[0017] 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.
[0018] 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.
[0019] The following is combined with Figures 1 to 7, the passenger sharing 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.
[0020] This embodiment provides a passenger carpooling method, such as Figure 1 As shown, including: Step S102: Acquire the carpooling starting point information of the passenger user; Step S104: determining at least one first travel route information according to the carpooling starting point information; Step S106: In response to the passenger user's confirmation instruction for the first travel route information, a carpooling invitation message is sent to the vehicle owner user corresponding to the first travel route information.
[0021] The passenger carpooling method provided in this embodiment uses the "carpooling starting point information" to accurately match the travel routes of passengers and car owners, thereby achieving efficient pairing of ride-sharing. Specifically, by first obtaining the carpooling starting point information of the passenger user, the passenger can choose the current location as the starting point, or manually set the starting point. Ensuring that the system has the passenger's accurate carpooling starting point information will help with the accurate matching of subsequent routes. It can be understood that this solution can meet personalized needs. Modern users prefer flexible travel methods, especially the "go whenever you want" travel mentality. Passengers hope to quickly choose the starting point without determining the destination in advance.
[0022] Passengers do not have to think too much about the process of setting the starting point. They can choose the current location or specify it manually, which simplifies travel decisions. The passenger carpooling starting point information provides an accurate basis for subsequent matching of the car owner's route, reducing invalid recommendations and improving matching efficiency.
[0023] Then, at least one first travel route information is determined based on the carpooling starting point information, so that the system uses the carpooling starting point information of the passenger to find the route posted by the car owner that is close to the passenger's starting point through big data analysis and route recommendation algorithm. This step screens out routes that meet the passenger's travel needs by analyzing the starting point, passing points and end point information of the car owner's route. Generally, the starting point of the car owner's route should be as close as possible to the passenger's starting point, and the car owner's route can pass through or end at popular business districts, scenic spots and other places that passengers may be interested in.
[0024] The system recommends not just a single route, but generates multiple recommended routes for passengers to choose from based on the carpooling starting point information. These routes can cover different destinations and route plans, increasing the flexibility of choice.
[0025] Passengers can choose the most suitable route from multiple recommended routes according to their needs, and can see the routes of related car owners without setting the destination. Through the accurate route recommendation system, the phenomenon of empty driving or mismatch between passengers and car owners is reduced, and the overall operational efficiency of the platform is improved.
[0026] Finally, in response to the confirmation instruction of the passenger user for the first travel route information, a carpooling invitation message is sent to the car owner user corresponding to the first travel route information. After browsing the recommended car owner route information, the passenger can immediately confirm whether to select the route. At this time, the system sends a carpooling invitation to the corresponding car owner through the confirmation instruction of the passenger.
[0027] Through the "confirmation command" trigger mechanism, the system can automatically initiate a carpool invitation, simplifying the manual communication between passengers and car owners. This process reduces unnecessary waiting time and communication costs.
[0028] The system's automated response can quickly match passengers with car owners, reducing the time passengers have to wait for others to confirm. After receiving an invitation, if the car owner is willing to accept, he can quickly confirm, improving the efficiency of carpooling.
[0029] It should be emphasized that the traditional carpooling model requires passengers to set a destination or communicate with the car owner multiple times, while this solution reduces the complex steps and unnecessary communication in matching by recommending the car owner's route in advance.
[0030] Passengers can directly obtain the matching car owner's route by selecting the carpooling starting point information without having to determine the end point first. This method improves the travel efficiency of carpooling and greatly reduces the matching time between passengers and car owners.
[0031] Passengers can freely choose a suitable travel route by checking the driver's route information without a clear destination. This method meets the needs of modern consumers for "free travel", especially the trend of young people who like short-distance tours and impromptu trips.
[0032] In addition, the driver's travel route is no longer limited by the destination chosen by the passenger. Through the passenger's choice of the starting point for the ride-sharing, the driver's route can attract more attention from potential passengers. This not only increases the driver's route exposure, but also may bring in more orders.
[0033] By matching the appropriate routes of car owners, the system can maximize the efficiency of car owners' resources and avoid ineffective empty driving. At the same time, car owners can also attract more passengers and reduce the empty seat rate.
[0034] It can be understood that through the system's automated recommendation and invitation mechanism, the entire process has become more intelligent and efficient. The interaction between passengers and car owners no longer relies on cumbersome manual settings, but triggers intelligent matching through confirmation instructions, reducing the complexity of operation.
[0035] In a specific embodiment, the passenger selects the starting point as the current location or manually sets the starting point.
[0036] After the passenger selects the starting point, the route published by the car owner will be matched within a radius of 1 km, with the passenger's starting point as the center. If the starting point is within this range and the car owner's route passes through or ends in a popular business district or surrounding attractions, there will be no restrictions on the planned departure time of the car owner's route.
[0037] Passengers can view all destinations or select the destination as a corresponding business district or attraction to view the recommended routes for car owners.
[0038] Once the passenger finds a suitable driver's route, they can invite the driver to accept the order through the built-in communication channel.
[0039] Alternatively, if Figure 2 As shown, determining at least one first travel route information according to the carpooling starting point information specifically includes: Step S1042: Acquire multiple car owner orders; Step S1044: determining a carpool matching area corresponding to the carpool starting point information; Step S1046: Filter multiple car owner orders according to the carpooling matching area to determine at least one first travel route information whose destination of the car owner's order is located in the limited area.
[0040] In this embodiment, when determining the first travel route information, multiple car owner orders are first obtained, and the system obtains data from the car owner's carpooling orders. These orders contain information such as the car owner's starting point, passing points, end point, and planned departure time. The system can generate a database of car owner routes based on these car owner orders, so as to facilitate subsequent matching recommendations based on passenger needs.
[0041] On this basis, the carpooling matching area corresponding to the carpooling starting point information can be determined first. Based on the carpooling starting point information of the passenger, the system will define a specific "matching area". This area is usually centered on the passenger's starting point, and a certain radius (such as 1 km, 2 km, etc.) is set as the matching range. This matching area will be used as the basis for screening car owner orders. Only those car owner orders whose starting point is in this area can enter the next screening stage. By defining the carpooling matching area, the system can screen out car owner orders more accurately, avoid recommending car owner routes that are not related to passenger needs, and improve matching efficiency.
[0042] By matching the starting point within a relatively small range, passengers can avoid having to walk too far to catch a ride, reducing empty driving rates and passenger inconvenience.
[0043] Finally, the car owner's orders are screened and the first travel route information is determined. The system selects qualified orders from multiple car owner orders by screening the matching area. The specific conditions can be that the starting point is within the matching area and the end point is within the limited area, that is, the car owner's departure point must be within the matching area set by the passenger, and the car owner's trip end point must be within a "limited area", which is usually a popular business district, scenic spot or a place that the passenger may be interested in.
[0044] The system obtains all the ride-sharing orders posted by car owners from the platform. Each order contains information such as the starting point, the end point, the passing places, and the departure time. Based on the matching area of the passenger, the system filters out the car owner's orders whose starting point is in the area. Then, the system continues to filter these orders to determine whether the end point of the car owner's order is within the specified "limited area" (such as popular business districts, scenic spots, etc.). This step ensures that the recommended car owner route is a destination that the passenger may be interested in. There may be multiple car owner orders that meet the conditions, so the system will return multiple "first travel route information".
[0045] The system displays the routes of these eligible drivers to passengers in the form of a list or recommendation card, where passengers can view the relevant travel routes, driver information and other details. Once the passenger confirms a driver's route, the system will send a ride-sharing invitation to the corresponding driver through instant messaging (IM) and other means.
[0046] If the car owner agrees to accept, a carpooling agreement is reached and the passenger and car owner can travel smoothly.
[0047] Alternatively, if Figure 3 As shown, multiple car owner orders are screened according to the carpooling matching area, and at least one first travel route information whose destination of the car owner order is located in a limited area is determined, specifically including: Step S1047: Screening multiple car owner orders according to the carpooling matching area, and determining the limited area corresponding to the destination screening instruction of the passenger user; Step S1048: Determining at least one first travel route information in multiple car owner orders according to the limited area.
[0048] In this embodiment, when determining the first travel route information, it is necessary to first determine the limited area corresponding to the destination screening instruction of the passenger user. Passengers can specify the limited area they are interested in through the destination screening instruction according to their preferences and needs. This allows passengers to choose their travel destination more independently, improving their sense of participation and satisfaction. Through the passenger's destination screening instruction, the system can more accurately understand the passenger's travel intention, thereby providing a more targeted basis for subsequent route matching.
[0049] Passengers can choose limited areas according to their own wishes, which increases the flexibility and fun of travel. After clarifying the passenger's demand area, the system can more accurately screen out eligible car owner orders and improve the accuracy and efficiency of route matching.
[0050] Then, at least one first travel route information is determined from multiple car owner orders based on the limited area. Based on the limited area, the numerous car owner orders are screened to find out those orders whose destinations are located in the area, thereby determining the first travel route information, ensuring that the travel routes provided to passengers can truly meet their destination needs, and improving the matching degree between passengers and car owners.
[0051] Specifically, the passenger issues a destination screening instruction, and the passenger selects or specifies a limited area of interest based on their needs, such as a specific popular business district, scenic spot, etc. The system determines the limited area. After receiving the destination screening instruction from the passenger, the system specifies the corresponding limited area. The system screens the routes in the car owner's orders. According to the determined limited area, the system screens multiple car owner orders to find out the orders whose destination is in the area. The first travel route information is determined, and the car owner orders that meet the conditions are determined as the first travel route information, which is provided to the passenger for selection.
[0052] Alternatively, if Figure 4 As shown, it also includes: Step S108: In response to the order acceptance instruction of the vehicle owner, the carpooling order information of the passenger user is determined according to the end point information and the carpooling starting point information of the first travel route information.
[0053] In this embodiment, in response to the car owner's order acceptance instruction, the car owner's order acceptance instruction is the key trigger point for the entire carpooling order generation. When the car owner accepts the passenger's carpooling invitation, the system starts to generate carpooling order information based on the existing information (the end point information in the first travel route information and the passenger's carpooling starting point information), which ensures that the order generation is based on the intention of both parties and the determined travel route.
[0054] By combining the endpoint information of the first travel route information and the carpooling starting point information, the system can accurately determine the specific itinerary content of the carpooling order, including key information such as the departure place and destination, providing an accurate basis for subsequent itinerary arrangements, cost calculations, and itinerary tracking.
[0055] The end point information of the first travel route information is used as the destination information of the carpooling order to clearly define the final destination of the passenger. This is the target location of the entire trip, and it is also the place where the car owner will pass during the trip, and it may even be the destination of the car owner. It is understandable that after accepting the order, the car owner will plan his actual driving route based on this end point information, and may consider the optimal traffic route, avoid congested sections, etc., to ensure that the passenger can be smoothly delivered to the destination.
[0056] The carpooling starting point information is used to determine the departure point: confirm the passenger's pick-up location, which is the starting point of the trip. The car owner needs to arrange his trip based on this location and determine when to arrive at the location to pick up the passenger.
[0057] Before the order is generated, the carpooling starting point information has been used to match the car owner's route. After the order is generated, it still serves as important basic information for the entire trip to ensure the continuity and rationality of the trip.
[0058] After the order is generated, the system calculates the ride-sharing fee that the passenger needs to pay based on the distance from the starting point to the end point, possible charges on the route (such as tolls), and the pricing rules set by the platform. The ride-sharing order information is sent to the passenger and the car owner, including the departure point, destination, estimated departure time, estimated arrival time, and fees, so that both parties can clearly understand the details of the trip. After the trip begins, the system can track the trip based on the vehicle's positioning information to ensure that the trip proceeds as planned. It also provides passengers and car owners with real-time trip location information to increase their sense of security during travel.
[0059] like Figure 5 As shown, the embodiment of the present application provides a passenger sharing device 900. The passenger sharing device 900 includes an acquisition module 901, a travel module 902, an invitation module 903 and an order generation module 904.
[0060] Among them, the acquisition module 901 is used to obtain the carpooling starting point information of the passenger user; the travel module 902 is used to determine at least one first travel route information based on the carpooling starting point information; the invitation module 903 is used to respond to the passenger user's confirmation instruction for the first travel route information, and send a carpooling invitation information to the car owner user corresponding to the first travel route information.
[0061] The traditional carpooling model requires passengers to set a destination or communicate with the car owner multiple times, while this solution reduces the complex steps and unnecessary communication in matching by recommending the car owner's route in advance.
[0062] Passengers can directly obtain the matching car owner's route by selecting the carpooling starting point information without having to determine the end point first. This method improves the travel efficiency of carpooling and greatly reduces the matching time between passengers and car owners.
[0063] Optionally, the travel module 902 is also used to obtain multiple car owner orders; determine a carpooling matching area corresponding to the carpooling starting point information; filter multiple car owner orders according to the carpooling matching area, and determine at least one first travel route information in which the end point of the car owner's order is located in a limited area.
[0064] Optionally, the travel module 902 is also used to determine a limited area corresponding to the destination screening instruction of the passenger user; and determine at least one first travel route information in multiple car owner orders based on the limited area.
[0065] Optionally, the module further includes: an order generation module 904, which is used to respond to the order acceptance instruction of the vehicle owner user and determine the ride-sharing order information of the passenger user according to the end point information of the first travel route information and the ride-sharing starting point information. The passenger sharing 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.
[0066] The passenger sharing 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.
[0067] The passenger sharing 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.
[0068] 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 passenger sharing method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0069] 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.
[0070] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0071] 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.
[0072] 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.
[0073] Among them, processor 1110 is used to obtain the carpooling starting point information of the passenger user; determine at least one first travel route information based on the carpooling starting point information; and in response to the passenger user's confirmation instruction for the first travel route information, send a carpooling invitation information to the car owner user corresponding to the first travel route information.
[0074] Through the above scheme, by recommending the owner's route in advance, the complicated steps and unnecessary communication in matching are reduced.
[0075] Passengers can directly obtain the matching car owner's route by selecting the carpooling starting point information without having to determine the end point first. This method improves the travel efficiency of carpooling and greatly reduces the matching time between passengers and car owners.
[0076] Optionally, the processor 1110 is also used to implement the following steps: obtaining multiple car owner orders; determining a carpooling matching area corresponding to the carpooling starting point information; screening multiple car owner orders according to the carpooling matching area, and determining at least one first travel route information in which the end point of the car owner's order is located in a limited area.
[0077] Optionally, the processor 1110 is further used to determine a limited area corresponding to the destination screening instruction of the passenger user; and determine at least one first travel route information in multiple car owner orders based on the limited area.
[0078] Optionally, the processor 1110 is further configured to respond to an order acceptance instruction from the vehicle owner user and determine the carpooling order information of the passenger user according to the end point information and the carpooling starting point information of the first travel route information.
[0079] 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.
[0080] 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 passenger sharing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein 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 passenger sharing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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 passenger carpooling method, characterized in that: include: Obtain the carpooling starting point information of the passenger user; Determine at least one first travel route information according to the carpooling starting point information; In response to a confirmation instruction of the passenger user for the first travel route information, a carpooling invitation message is sent to a vehicle owner user corresponding to the first travel route information.
2. The passenger sharing method according to claim 1, characterized in that: The determining at least one first travel route information according to the carpooling starting point information specifically includes: Get multiple car owner orders; Determining a carpool matching area corresponding to the carpool starting point information; The plurality of orders from the vehicle owner are screened according to the carpooling matching area to determine at least one first travel route information in which a destination of the order from the vehicle owner is located in a limited area.
3. The passenger sharing method according to claim 2, characterized in that: The determining that the destination of the order of the vehicle owner is located in at least one first travel route information of a limited area specifically includes: Determining a limited area corresponding to a destination screening instruction of the passenger user; At least one of the first travel route information is determined in a plurality of the vehicle owner orders according to the limited area.
4. The passenger sharing method according to any one of claims 1 to 3, characterized in that: Also includes: In response to the order acceptance instruction of the vehicle owner user, the carpooling order information of the passenger user is determined according to the end point information of the first travel route information and the carpooling starting point information.
5. A passenger sharing device, characterized in that: include: An acquisition module is used to obtain the ride-sharing starting point information of the passenger user; A travel module, configured to determine at least one first travel route information according to the carpooling starting point information; The invitation module is used to send a carpooling invitation message to the vehicle owner user corresponding to the first travel route information in response to the passenger user's confirmation instruction on the first travel route information.
6. The passenger sharing device according to claim 5, characterized in that: The travel module is also used to obtain multiple car owner orders; determine a carpooling matching area corresponding to the carpooling starting point information; filter the multiple car owner orders according to the carpooling matching area, and determine at least one first travel route information in which the end point of the car owner's order is located in a limited area.
7. The passenger sharing device according to claim 6, characterized in that: The travel module is also used to determine a limited area corresponding to the destination screening instruction of the passenger user; and determine at least one of the first travel route information in multiple car owner orders based on the limited area.
8. The passenger sharing device according to any one of claims 5 to 7, characterized in that: Also includes: An order generation module is used to respond to the order acceptance instruction of the vehicle owner user and determine the carpooling order information of the passenger user according to the end point information of the first travel route information and the carpooling starting point information.
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 passenger sharing method as described in any one of claims 1 to 4.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the passenger sharing method according to any one of claims 1 to 4 are implemented.
11. A chip, characterized in that: The chip includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the passenger sharing method according to any one of claims 1 to 4.