Riding management method, riding management system, electronic equipment and storage medium
By setting up a secondary screen of touch interaction function in the taxi, obtaining passenger destination address and feedback, and planning and adjusting routes, the problem of passengers' difficulty in feeling and evaluating driving routes is solved, reducing detours and protecting the interests of passengers.
Patent Information
- Application Number
- CN202411096540.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2025-01-03
AI Technical Summary
When passengers take traditional taxis, it is difficult for them to intuitively feel and evaluate the driving route chosen by the driver, which may cause the driver to detour due to interests and affect the interests of passengers.
At least two secondary screens are set up in the vehicle, which have touch interaction functions, obtain the passenger's destination address information, plan candidate routes and display them on the target secondary screen, determine the target route through passenger feedback, and instruct the driver to drive according to the target route.
It reduces the driver's detours and protects the interests of passengers from being damaged. Passengers can know objective itinerary routes even when they are unfamiliar with the environment and can adjust routes according to their own needs.
Smart Images

Figure CN119251036A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of automobile technology, and in particular, relates to a vehicle management method, a vehicle management system, an electronic device, and a computer-readable storage medium. Background Art
[0002] Currently, when passengers take a traditional taxi instead of an online ride-hailing car, the driver usually decides the driving route. When passengers are unfamiliar with the environment, it is difficult for them to intuitively feel and evaluate the driving route currently selected by the driver while driving, which may cause some drivers to take detours for profit, thus affecting the interests of passengers. Summary of the invention
[0003] The present application provides a ride management method, a ride management system, a vehicle and a computer-readable storage medium, which can help reduce the occurrence of drivers taking detours and ensure that the interests of passengers are not harmed.
[0004] In a first aspect, the present application provides a vehicle management method, which is applied to a vehicle, wherein the vehicle is provided with at least two secondary screens in front of a non-driver's seat, and both secondary screens have a touch interaction function; the vehicle management method comprises:
[0005] Obtain the passenger's boarding information, which includes: destination address information;
[0006] According to the current location and destination address information, at least one candidate route is planned and displayed on the target secondary screen, which is the secondary screen closest to the non-driver's seat where the passenger is currently sitting;
[0007] Obtain route feedback information from passengers through the target secondary screen;
[0008] In at least one candidate route, a target route is determined according to the route feedback information to instruct the driver to drive along the target route.
[0009] In a second aspect, the present application provides a vehicle management system, which is mounted on a vehicle, and the vehicle is provided with at least two secondary screens in front of a non-driver's seat, and both secondary screens have a touch interaction function; the vehicle management system includes:
[0010] The first acquisition module is used to acquire the passenger's boarding information, the boarding information including: destination address information;
[0011] A planning module, used to plan at least one candidate route based on the current location and destination address information and display it on a target secondary screen, where the target secondary screen is the secondary screen closest to the non-driver's seat where the passenger is currently sitting;
[0012] The second acquisition module is used to obtain the route feedback information of the passenger through the target secondary screen;
[0013] The determination module is used to determine a target route in at least one candidate route according to route feedback information to instruct the driver to drive along the target route.
[0014] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. The electronic device is disposed in a vehicle. The vehicle also comprises at least two sub-screens disposed in front of a non-driver's seat, and each sub-screen has a touch interaction function. When the processor executes the computer program, the steps of the method of the first aspect are implemented.
[0015] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method of the first aspect are implemented.
[0016] In a fifth aspect, the present application provides a computer program product, which includes a computer program. When the computer program is executed by one or more processors, it implements the steps of the method of the first aspect.
[0017] Compared with the prior art, the present application has the following beneficial effects: after obtaining the passenger's boarding information, the electronic device can intelligently plan at least one candidate route for the passenger and display it on the secondary screen (i.e., the target secondary screen) that is closest to the non-driver's seat where the passenger is currently sitting. This allows passengers to learn relatively objective itinerary routes even in unfamiliar environments. In the at least one candidate route, passengers can provide feedback through the target secondary screen according to their needs, so that the electronic device can determine the target route based on the feedback. At this point, the driver can drive according to the target route selected by the passenger, thereby reducing the driver's detour behavior and protecting the interests of the passengers.
[0018] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0020] Figure 1 It is a schematic diagram of the implementation process of the ride management method provided in the embodiment of the present application;
[0021] Figure 2 is a structural block diagram of a ride management system provided by an embodiment of the present application;
[0022] Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0024] A ride management method provided in an embodiment of the present application is described below. The ride management method can be applied to an electronic device, which is disposed in a vehicle. Specifically, the vehicle refers to a taxi, and the vehicle is provided with a main screen in front of the driver's seat and at least two secondary screens in front of the non-driver's seat, the main screen and the secondary screens both have a touch interaction function, and the electronic device can establish communication connections with the main screen and the at least two secondary screens respectively.
[0025] In some examples, a secondary screen may be provided at a visible position (e.g., in front) of each non-driver seat. For example, in a conventional five-seat vehicle, a secondary screen is provided in front of the front passenger seat, and a secondary screen is provided in front of each of the three non-driver seats in the back row, that is, there is a main screen and four secondary screens in the vehicle.
[0026] In other examples, in order to save costs, only two secondary screens may be provided, and the two secondary screens are respectively provided in visible positions (e.g., in front) of the front and rear rows of non-driver seats. For example, one secondary screen is provided in front of the front passenger seat, and the other secondary screen is provided in the middle position in front of the rear row of non-driver seats, that is, there is a main screen and two secondary screens in the vehicle.
[0027] Based on the above electronic equipment setting environment, please refer to Figure 1 The ride management method in the embodiment of the present application includes:
[0028] Step 101, obtaining the passenger's boarding information.
[0029] The ride information includes destination address information, which is used to indicate the current destination address of the passenger.
[0030] When a microphone is provided in the vehicle compartment, the passenger can speak out his / her destination address after getting on the vehicle, so that the electronic device can capture the destination address information input by the passenger in voice through the microphone.
[0031] When the secondary screen is equipped with a Near Field Communication (NFC) function, passengers can enter their destination address in advance on their user terminal (such as a smartphone). After the passenger gets on the bus, he or she can bring the user terminal close to the NFC sensing area of any secondary screen, so that the electronic device can obtain the destination address information entered by the passenger through the NFC function. In some examples, the NFC function supports various standards such as ISO / IEC 14443, so that it is compatible with the NFC function of various smartphones, which is not limited here.
[0032] In the case where the secondary screen is provided with a camera, the passenger may also input his / her destination address in advance on his / her user terminal (e.g., a smart phone), so that his / her user terminal can generate a pattern code based on the destination address. After the passenger gets on the bus, he / she may display the pattern code within the camera shooting range of any secondary screen, so that the electronic device can capture the pattern code image through the camera of the secondary screen and parse and obtain the destination address information input by the passenger. In some examples, the pattern code may be a QR code, and the specific form of the pattern code is not limited here.
[0033] Of course, after getting on the bus, the passenger can also input the destination address information to the secondary screen by touch input through any secondary screen, so that the electronic device obtains the destination address information input by the passenger based on the touch interaction function of the secondary screen. The embodiment of the present application does not limit the way in which the electronic device obtains the destination address information.
[0034] Step 102, based on the current location and the destination address information, plan at least one candidate route and display it on the target secondary screen.
[0035] The electronic device may be integrated with a map software development kit (SDK) interface. After obtaining the destination address information, the electronic device may call the map SDK interface in combination with the current location to plan at least one candidate route. The at least one candidate route may be displayed on the target secondary screen.
[0036] In some examples, the target sub-screen may be: the sub-screen closest to the non-driving seat where the passenger is currently sitting. Among them, the seat cushion of each non-driving seat may be equipped with a pressure sensor, so that the electronic device can determine the non-driving seat where the passenger is currently sitting by the non-driving seat with the largest pressure value output by the pressure sensor; on this basis, the installation position of each sub-screen is known, so that the sub-screen closest to the non-driving seat where the passenger is currently sitting can be determined. Alternatively, the microphone provided in the car may be specifically a microphone array, so that the electronic device can determine the direction of the sound source (that is, the passenger) when the passenger speaks through the microphone array, and then determine the non-driving seat where the passenger is currently sitting based on the direction. In other examples, the target sub-screen may also be: the sub-screen that the passenger last operated. The embodiment of the present application does not limit the method for determining the target sub-screen.
[0037] In some examples, after obtaining the destination address information, the electronic device may also display the destination address information on all or part of the secondary screens (e.g., the target secondary screen) before step 102, so that the passenger can check and confirm. When the passenger enters a confirmation instruction, or the passenger does not give any feedback, the electronic device can determine that the destination address information is correct and can perform step 102 normally, which will not be described in detail here.
[0038] In some embodiments, in addition to displaying each candidate route, the target secondary screen may also display key information of each candidate route, including but not limited to estimated driving time and estimated travel expenses, etc., which are not limited here.
[0039] Step 103, obtaining the passenger's route feedback information through the target secondary screen.
[0040] The passenger can click on the desired route on the target secondary screen within a preset time period after the target secondary screen displays at least one candidate route, thereby inputting route feedback information to the electronic device through the target secondary screen, and the route feedback information carries the click position. Thus, the electronic device receives the route feedback information input by the passenger through the click operation through the target secondary screen.
[0041] It should be noted that if the passenger fails to perform any click operation on the target secondary screen within a preset time period after the target secondary screen displays at least one candidate route, the default route feedback information is empty.
[0042] Step 104: determine a target route in at least one candidate route according to the route feedback information to instruct the driver to drive along the target route.
[0043] It can be understood that each candidate route has a corresponding display position range when displayed on the secondary screen. Based on this, when the route feedback information is not empty, the candidate route corresponding to the display position range within which the click position carried by the route feedback information falls can be determined as the target route.
[0044] In addition, the electronic device may also pre-set a default candidate route in at least one candidate route based on the key information mentioned above. For example, the candidate route with the shortest estimated driving time may be set as the default candidate route; or the candidate route with the least estimated travel cost may be set as the default candidate route. The default candidate route may be highlighted in the secondary screen. Based on this, when the route feedback information is empty, it can be known that the passenger has not made any feedback. At this time, it is considered that the passenger has no objection to the default candidate route, and the default candidate route is directly determined as the target route.
[0045] After the electronic device determines the target route, it can display the target route on all or part of the sub-screens (such as the target sub-screen) and transmit it to the main screen for synchronous display. In this way, the driver can check the main screen to know the target route currently determined by the passenger and drive according to the target route. In order to further improve the safety of passengers, the real-time position of the vehicle can also be displayed on the target route displayed on the sub-screen (and the main screen), so that passengers can confirm whether the current vehicle is driving according to the given target route, further reducing the possibility of the driver taking a detour.
[0046] In some embodiments, the ride information may also include: a user identification code. The user identification code can be used to uniquely identify the passenger. As an example only, the user identification code may be: the passenger's mobile phone number. Similar to the method of obtaining the destination address information proposed above, the electronic device may simultaneously obtain the user identification code when reading the destination address information through the NFC function of the secondary screen; or, the user terminal may also generate a pattern code (such as a QR code or a bar code) based on the destination address and the user identification code, so that the electronic device may simultaneously obtain the user identification code when reading the destination address information through the camera shooting and pattern code parsing function of the secondary screen; or, the passenger may also directly enter his user identification code on the secondary screen, so that the electronic device obtains the user identification code based on the touch interaction function of the secondary screen. The embodiment of the present application does not limit the manner in which the electronic device obtains the user identification code. Based on this, the ride management method proposed in the embodiment of the present application also includes:
[0047] A1. Download the passenger's configuration information from a preset server according to the user identification code.
[0048] The server pre-stores the configuration information of the passengers. It is understandable that the configuration information is initially the default value; subsequently, after the passengers have taken the vehicle multiple times, the configuration information can be continuously optimized through big data analysis of the passengers' configuration preferences and configuration habits when taking the vehicle, and stored in the storage space of the server. To facilitate searching, an association between the identification code and the configuration information can be established and stored in the server; then the electronic device can send a search instruction to the server based on the user identification code, thereby triggering the server to search in the association relationship stored in the server according to the user identification code, determine the configuration information corresponding to the current passenger, and then download the configuration information.
[0049] In some examples, the configuration information includes, but is not limited to, hardware configuration information for the vehicle's hardware (e.g., the air conditioning, seats, and / or windows on the vehicle, etc.), and software configuration information for the vehicle's software (e.g., the vehicle's integrated onboard systems and / or passenger systems, etc.).
[0050] A2. Adjust the vehicle's software and hardware based on the configuration information.
[0051] The electronic device can adjust the corresponding software and / or hardware on the vehicle according to the currently downloaded configuration information, specifically to adjust it to the state consistent with the state indicated by the configuration information. Through such operation, the vehicle can be adjusted to the state preferred or accustomed by the passenger in time after the passenger gets on the vehicle, thereby improving the passenger's riding experience.
[0052] In one application scenario, the hardware configuration information downloaded by the electronic device may include: seat configuration information; if the seat equipped in the vehicle is an adjustable smart seat, the adjustment operation performed by the electronic device may be specifically: according to the seat configuration information, adjust the seat parameters of the non-driver's seat where the passenger is currently sitting. Among them, the smart seat may also have a memory function. In some examples, the seat parameters include but are not limited to: seat cushion hardness, seat back angle and seat cushion height, etc., which can be determined by the functions supported by the smart seat and are not limited here. As a result, the vehicle can adjust the seat cushion hardness, seat back angle and seat cushion height of the non-driver's seat where the passenger is sitting to a suitable position after the passenger gets on the vehicle.
[0053] In one application scenario, the hardware configuration information downloaded by the electronic device may also include: air conditioning configuration information; then the adjustment operation performed by the electronic device may be specifically: adjusting the operating parameters of the vehicle's air conditioning according to the air conditioning configuration information. In some examples, the operating parameters of the air conditioner include, but are not limited to, wind speed and temperature, etc., which are not limited here. When the vehicle is equipped with several air conditioners and can support regional control of the air conditioner, the electronic device may only adjust the operating parameters of the air conditioner corresponding to the area other than the driver's seat where the passenger is currently sitting; conversely, when the vehicle does not support regional control of the air conditioner, the electronic device can directly control all air conditioners, that is, adjust the operating parameters of all air conditioners on the vehicle. As a result, the vehicle can adjust the air conditioner to a state suitable for the passengers after the passengers get on the vehicle.
[0054] In one application scenario, the software configuration information downloaded by the electronic device may also include: language configuration information; then the adjustment operation performed by the electronic device may be specifically: switching the display language on all secondary screens to the target language indicated by the language configuration information. Of course, the language configuration information can also be set synchronously by the passenger when setting the destination address information, so that the electronic device can identify the passenger's language preference through NFC or pattern code. If the electronic device does not support the target language, all secondary screens can be controlled to still display in the default language (such as the language of the area where the vehicle is currently located). In addition, the electronic device can also recognize the passenger's voice through the microphone set in the car to determine the language used by the passenger, and adjust the display language on the secondary screen accordingly; the electronic device can also directly receive the language switching instruction input by the passenger through any secondary screen, and adjust the display language on the secondary screen accordingly. Through the above process, multi-language support for the vehicle is achieved.
[0055] In some embodiments, the downloaded configuration information may not include hardware configuration information / software configuration information, or the hardware configuration information / software configuration information may be partially or completely empty, or the passenger may be dissatisfied with the current hardware configuration information / software configuration information (for example, the passenger's preferences have changed). In view of this situation, the electronic device can realize the passenger's change of configuration information through its real-time interactive function. Considering that the secondary screens on the vehicle all support interactive functions, it is also possible that the passenger uses other secondary screens to input control instructions. Based on this, the electronic device can receive the control instructions input by the passenger through any secondary screen (for example, the target secondary screen), and the control instructions include: seat control instructions, air conditioning control instructions and / or software control instructions. Among them, the seat control instruction is used to control the state of the seat. The electronic device can adjust the seat parameters of the non-driver's seat where the passenger is currently sitting according to the seat control instruction when the control instruction includes the seat control instruction, and update the seat configuration information. Similarly, the air conditioning control instruction is used to control the state of the air conditioning. The electronic device can adjust the operating parameters of the vehicle's air conditioning according to the air conditioning control instruction when the control instruction includes the air conditioning control instruction, and update the air conditioning configuration information. Similarly, software control instructions can be used to control the software installed in the vehicle (such as the passenger system, etc.), and the electronic device can adjust the status of the software installed in the vehicle (such as adjusting the display language of the secondary screen, the interface layout of the secondary screen, and the music style played by the vehicle, etc.) and update the software configuration information according to the software control instructions when the control instructions include software control instructions. Furthermore, when there is an update to the configuration information, the updated configuration information (such as updated seat configuration information, air conditioning configuration information and / or software configuration information, etc.) can be uploaded to the server by the electronic device according to the user identification code of the current passenger, so that the server can update the configuration information corresponding to the current passenger (that is, the user identification code) in its association.
[0056] In some embodiments, the ride management method may also provide payment-related functions. Specifically, after the passenger's trip ends, the electronic device may first calculate the cost of the current trip. In some examples, the electronic device may determine that the passenger's trip ends when it determines that the real-time location of the vehicle has matched the destination address; wherein the real-time location of the vehicle matches the destination address, specifically referring to the position deviation between the real-time location of the vehicle and the destination address within a preset deviation range. In other examples, in order to avoid GPS deviation and triggering the end of the trip in advance or in delay, the electronic device may also determine that the passenger's trip ends after receiving the end-of-trip instruction input by the driver; wherein the end-of-trip instruction may be input by the driver through a click operation on the main screen, or may be input by the driver's voice, which is not limited here. After calculating the cost of the trip, the electronic device can generate a payment QR code based on the cost. wherein, the payment QR code can support multiple different payment software for scanning code payment, which is not limited in the embodiment of the present application. Then the electronic device can display the payment QR code on all or part of the secondary screens (for example, displayed on the target secondary screen) to instruct the passenger to scan the code for payment. It can be understood that since the fees are calculated directly by the electronic device and the payment QR code can be directly generated without the driver's intervention, the situation of malicious drivers raising prices can be reduced; and the payment QR code is directly displayed on the secondary screen, which can help improve the payment efficiency of passengers.
[0057] In some embodiments, after the passenger's trip is over, the electronic device can restore the vehicle's hardware and software to default states, such as restoring the seats, air conditioning, and software to the corresponding default states, thereby avoiding the leakage of the passenger's privacy and preparing for the next passenger to board.
[0058] In some embodiments, the ride management method may also provide evaluation-related functions. When receiving a payment success message, the electronic device may display an evaluation interface on all or part of the secondary screens (e.g., displayed on the target secondary screen) to instruct the passenger to evaluate the driver. In some examples, the passenger may enter a score or evaluation level for the driver for this trip; or, the passenger may enter a text evaluation to specifically evaluate the driver's strengths and weaknesses, etc. The embodiments of this application do not limit the specific method of evaluation.
[0059] As can be seen from the above, in the embodiment of the present application, the electronic device can intelligently plan at least one candidate route for the passenger after obtaining the passenger's riding information and display it on the sub-screen (that is, the target sub-screen) that is closest to the non-driver's seat where the passenger is currently sitting. This allows passengers to know a relatively objective itinerary route even in an unfamiliar environment. In this at least one candidate route, passengers can provide feedback through the target sub-screen according to their own needs, so that the electronic device can determine the target route based on the feedback. At this point, the driver can drive according to the target route, thereby reducing the driver's detour behavior, thereby protecting the interests of the passengers. On this basis, the electronic device can also provide related functions such as vehicle configuration adjustment, payment and / or evaluation through the sub-screen on the vehicle to further enhance the passenger's riding experience.
[0060] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0061] Corresponding to the above-mentioned vehicle management method, the embodiment of the present application further provides a vehicle management system, which can be integrated into an electronic device, and the electronic device is arranged in a vehicle. The vehicle is provided with a main screen in front of the driver's seat, and at least two sub-screens are arranged in front of the non-driver's seat, and both the main screen and the sub-screen have a touch interaction function. Figure 2 The ride management system 2 in the embodiment of the present application includes:
[0062] The first acquisition module 201 is used to acquire the passenger's boarding information, the boarding information includes: destination address information;
[0063] Planning module 202, for planning at least one candidate route according to the current location and destination address information and displaying it on a target secondary screen, where the target secondary screen is the secondary screen closest to the non-driver's seat where the passenger is currently sitting;
[0064] The second acquisition module 203 is used to obtain the route feedback information of the passenger through the target secondary screen;
[0065] The determination module 204 is used to determine a target route in at least one candidate route according to the route feedback information to instruct the driver to drive along the target route.
[0066] In some embodiments, the ride information further includes: a user identification code; the ride management system 2 further includes:
[0067] A download module, used to download the passenger's configuration information from a preset server according to the user identification code;
[0068] The adjustment module is used to adjust the vehicle's software and hardware according to the configuration information.
[0069] In some embodiments, the configuration information includes hardware configuration information; the hardware configuration information includes: seat configuration information and air conditioning configuration information; according to the configuration information, the vehicle's software and hardware are adjusted, including;
[0070] A first adjustment unit, used for adjusting the seat parameters of the non-driver's seat where the passenger is currently sitting according to the seat configuration information;
[0071] The second adjustment unit is used to adjust the operating parameters of the air conditioner of the vehicle according to the air conditioner configuration information.
[0072] In some embodiments, the ride management system 2 further includes:
[0073] A receiving module, used for receiving control instructions input by a passenger through a target secondary screen, wherein the control instructions include: seat control instructions and / or air conditioning control instructions;
[0074] A first updating module is used for adjusting the seat parameters of the non-driver's seat where the passenger is currently sitting according to the seat control instruction and updating the seat configuration information when the control instruction includes a seat control instruction;
[0075] The second updating module is used to adjust the operating parameters of the air conditioner of the vehicle and update the air conditioner configuration information according to the air conditioner control instruction when the control instruction includes the air conditioner control instruction.
[0076] In some embodiments, the ride management system 2 further includes:
[0077] The upload module is used to upload the updated configuration information to the server storage according to the user identification code when the configuration information is updated.
[0078] In some embodiments, the ride management system 2 further includes:
[0079] A calculation module, used to calculate the cost of the trip after the passenger's trip is completed;
[0080] A generation module, used to generate a payment QR code based on the fee;
[0081] The first display module is used to display the payment QR code on the target secondary screen to instruct the passenger to scan the code for payment.
[0082] In some embodiments, the ride management system 2 further includes:
[0083] The second display module is used to display an evaluation interface on the target secondary screen when a payment success message is received to instruct the passenger to evaluate the driver.
[0084] As can be seen from the above, in the embodiment of the present application, the electronic device can intelligently plan at least one candidate route for the passenger after obtaining the passenger's riding information and display it on the sub-screen (that is, the target sub-screen) that is closest to the non-driver's seat where the passenger is currently sitting. This allows passengers to know a relatively objective itinerary route even in an unfamiliar environment. In this at least one candidate route, passengers can provide feedback through the target sub-screen according to their own needs, so that the electronic device can determine the target route based on the feedback. At this point, the driver can drive according to the target route, thereby reducing the driver's detour behavior, thereby protecting the interests of the passengers. On this basis, the electronic device can also provide related functions such as configuration adjustment, payment and / or evaluation through the sub-screen on the vehicle to further enhance the passenger's riding experience.
[0085] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0086] Corresponding to the above-mentioned boarding management method, the embodiment of the present application further provides an electronic device. The electronic device is arranged in a vehicle, and the vehicle is provided with a main screen in front of the driver's seat, and at least two sub-screens are arranged in front of the non-driver's seat, and both the main screen and the sub-screen have a touch interaction function. Figure 3 The electronic device 3 in the embodiment of the present application includes: a memory 301, one or more processors 302 ( Figure 3 Only one is shown in the figure) and a computer program stored in the memory 301 and executable on the processor. Among them: the memory 301 is used to store software programs and modules, and the processor 302 executes various functional applications and data processing by running the software programs and units stored in the memory 301 to obtain the resources corresponding to the above-mentioned preset events. Specifically, the processor 302 implements the following steps when running the above-mentioned computer program stored in the memory 301:
[0087] Obtain the passenger's boarding information, which includes: destination address information;
[0088] According to the current location and destination address information, at least one candidate route is planned and displayed on the target secondary screen, which is the secondary screen closest to the non-driver's seat where the passenger is currently sitting;
[0089] Obtain route feedback information from passengers through the target secondary screen;
[0090] In at least one candidate route, a target route is determined according to the route feedback information to instruct the driver to drive along the target route.
[0091] Assuming that the above is the first possible implementation, in a second possible implementation provided on the basis of the first possible implementation, the riding information further includes: a user identification code; the riding information further includes:
[0092] Download the passenger's configuration information from a preset server according to the user identification code;
[0093] Adjust the vehicle's software and hardware based on the configuration information.
[0094] In a third possible implementation provided based on the second possible implementation, the configuration information includes hardware configuration information; the hardware configuration information includes: seat configuration information and air conditioning configuration information; according to the configuration information, the vehicle's software and hardware are adjusted, including;
[0095] According to the seat configuration information, the seat parameters of the non-driver's seat currently occupied by the passenger are adjusted;
[0096] Adjust the operating parameters of the vehicle's air conditioning according to the air conditioning configuration information.
[0097] In a fourth possible implementation provided on the basis of the third possible implementation, the processor 302 further implements the following steps when running the computer program stored in the memory 301:
[0098] receiving control instructions input by the passenger through the target secondary screen, the control instructions including: seat control instructions and / or air conditioning control instructions;
[0099] In the case where the control instruction includes a seat control instruction, adjusting the seat parameters of the non-driver's seat where the passenger is currently sitting according to the seat control instruction, and updating the seat configuration information;
[0100] In the case where the control instruction includes an air-conditioning control instruction, the operating parameters of the air-conditioning of the vehicle are adjusted according to the air-conditioning control instruction, and the air-conditioning configuration information is updated.
[0101] In a fifth possible implementation provided on the basis of the second possible implementation, the processor 302 further implements the following steps when running the computer program stored in the memory 301:
[0102] When the configuration information is updated, the updated configuration information is uploaded to the server for storage according to the user identification code.
[0103] In a sixth possible implementation provided based on the first possible implementation, or based on the second possible implementation, or based on the third possible implementation, or based on the fourth possible implementation, or based on the fifth possible implementation, the processor 302 further implements the following steps when running the computer program stored in the memory 301:
[0104] After the passenger's trip is completed, calculate the cost of the trip;
[0105] Generate a payment QR code based on the fee;
[0106] Display the payment QR code on the target secondary screen to instruct passengers to scan the code for payment.
[0107] In a seventh possible implementation provided on the basis of the sixth possible implementation, after displaying the payment QR code on the target secondary screen, the processor 302 further implements the following steps by running the computer program stored in the memory 301:
[0108] When a payment success message is received, an evaluation interface is displayed on the target secondary screen to instruct the passenger to evaluate the driver.
[0109] It should be understood that in the embodiment of the present application, the processor 302 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0110] The memory 301 may include a read-only memory and a random access memory, and provide instructions and data to the processor 302. A part or all of the memory 301 may also include a non-volatile random access memory. For example, the memory 301 may also store information on the device type.
[0111] As can be seen from the above, in the embodiment of the present application, the electronic device can intelligently plan at least one candidate route for the passenger after obtaining the passenger's riding information and display it on the sub-screen (that is, the target sub-screen) that is closest to the non-driver's seat where the passenger is currently sitting. This allows passengers to know a relatively objective itinerary route even in an unfamiliar environment. In this at least one candidate route, passengers can provide feedback through the target sub-screen according to their own needs, so that the electronic device can determine the target route based on the feedback. At this point, the driver can drive according to the target route, thereby reducing the driver's detour behavior, thereby protecting the interests of the passengers. On this basis, the electronic device can also provide related functions such as configuration adjustment, payment and / or evaluation through the sub-screen on the vehicle to further enhance the passenger's riding experience.
[0112] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0113] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned system can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0114] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0115] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of external device software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0116] In the embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely schematic. For example, the division of the above modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of modules or units, which can be electrical, mechanical or other forms.
[0117] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0118] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the associated hardware through a computer program. The above-mentioned computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The above-mentioned computer-readable storage medium may include: any entity or device capable of carrying the above-mentioned computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer-readable memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the above-mentioned computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media does not include electrical carrier signals and telecommunication signals.
[0119] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for managing a ride, characterized in that: The vehicle management method is applied to an electronic device, the electronic device is arranged in a vehicle, the vehicle is provided with at least two secondary screens in front of a non-driver seat, and the secondary screens are provided with a touch interaction function; The ride management method comprises: Acquiring the passenger's boarding information, the boarding information including: destination address information; According to the current location and the destination address information, at least one candidate route is planned and displayed on a target secondary screen, where the target secondary screen is the secondary screen closest to the non-driver's seat where the passenger is currently sitting; Obtaining route feedback information of the passenger through the target secondary screen; Among the at least one candidate route, a target route is determined according to the route feedback information to instruct the driver to drive along the target route.
2. The method for managing a ride according to claim 1, wherein: The ride information also includes: a user identification code; the ride management method also includes: Downloading the configuration information of the passenger from a preset server according to the user identification code; The vehicle's software and hardware are adjusted according to the configuration information.
3. The method for managing a ride as claimed in claim 2, characterized in that: The configuration information includes hardware configuration information; the hardware configuration information includes: seat configuration information and air conditioning configuration information; the software and hardware of the vehicle are adjusted according to the configuration information, including: According to the seat configuration information, adjusting the seat parameters of the non-driver's seat where the passenger is currently sitting; According to the air conditioning configuration information, operating parameters of the air conditioning of the vehicle are adjusted.
4. The method for managing a ride according to claim 3, wherein: The ride management method further includes: receiving control instructions input by a passenger through the target secondary screen, wherein the control instructions include: seat control instructions and / or air conditioning control instructions; In the case where the control instruction includes the seat control instruction, adjusting the seat parameters of the non-driver's seat where the passenger is currently sitting according to the seat control instruction, and updating the seat configuration information; In a case where the control instruction includes the air-conditioning control instruction, the operating parameters of the air-conditioning of the vehicle are adjusted according to the air-conditioning control instruction, and the air-conditioning configuration information is updated.
5. The method for managing a ride according to claim 2, wherein: The ride management method further comprises: When the configuration information is updated, the updated configuration information is uploaded to the server for storage according to the user identification code.
6. The method for managing a ride according to any one of claims 1 to 5, characterized in that: The ride management method further includes: After the passenger's trip is completed, calculating the cost of the trip; generating a payment QR code based on the fee; The payment QR code is displayed on the target secondary screen to instruct the passenger to scan the code for payment.
7. The method for managing a ride according to claim 6, wherein: After displaying the payment QR code on the target secondary screen, the method further includes: When a payment success message is received, an evaluation interface is displayed on the target secondary screen to instruct the passenger to evaluate the driver.
8. A ride management system, characterized in that: The ride management system is mounted on an electronic device, the electronic device is arranged in a vehicle, the vehicle is provided with at least two secondary screens in front of a non-driver seat, and the secondary screens are provided with a touch interaction function; The ride management system comprises: The first acquisition module is used to acquire the passenger's boarding information, wherein the boarding information includes: destination address information; A planning module, used for planning at least one candidate route according to the current location and the destination address information and displaying it on a target secondary screen, wherein the target secondary screen is the secondary screen closest to the non-driver's seat where the passenger is currently sitting; A second acquisition module is used to obtain the passenger's route feedback information through the target secondary screen; The determination module is used to determine a target route among the at least one candidate route according to the route feedback information to instruct the driver to drive along the target route.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: The electronic device is arranged in a vehicle, and the vehicle further includes at least two secondary screens, wherein the secondary screens are arranged in front of a non-driver's seat, and the secondary screens all have a touch interaction function, and when the processor executes the computer program, the method described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
