Vehicle control method

By receiving control information from the client, control commands are sent to the vehicle to control the vehicle's interior environment, solving the problem that passengers have difficulty directly controlling the vehicle's interior environment and achieving personalized passenger control and reduced energy consumption.

CN116233797BActive Publication Date: 2026-01-27SAIC MOTOR
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211707334.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-27
Publication Date
2026-01-27
Estimated Expiration
2042-12-27

AI Technical Summary

Technical Problem

Passengers have little direct control over the interior environment of taxis when hailing a ride, which affects their user experience.

Method used

By receiving control information from the client, control commands are sent to the vehicle to directly control the vehicle's interior environment, such as lights, sound, temperature, and humidity, providing passengers with a channel to directly control the vehicle's interior environment.

Benefits of technology

Significantly improves the passenger experience, meets passengers' personalized needs, and reduces vehicle energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233797B_ABST
    Figure CN116233797B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a vehicle control method, applied to a server, and the method comprises the following steps: receiving first control information sent by a client, the first control information being instruction information for controlling an internal environment of a first vehicle, the first vehicle being a vehicle corresponding to a car-hailing order; in response to the first control information, sending a first control instruction to the first vehicle, so that the first vehicle controls the internal environment of the first vehicle according to the first control instruction. By receiving the first control information sent by the client, the first control information being the instruction information for controlling the internal environment of the first vehicle, the first vehicle being the vehicle corresponding to the car-hailing order, and in response to the first control information, the first control instruction is sent to the first vehicle, so that the first vehicle controls the internal environment of the first vehicle according to the first control instruction. The passenger can control the first vehicle, a channel is provided, and the passenger can control the internal environment of the first vehicle according to the own demand, so that the use experience of the passenger is significantly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of transportation technology, and in particular relates to a vehicle control method. Background Technology

[0002] With the rapid development of technology, a large number of applications based on smart terminals have emerged. Applications for hailing taxis are widely used; passengers send a ride request by entering their departure and destination information through the client, and the vehicle picks them up based on the passenger's departure information. However, in current taxi hailing services, passengers have limited control over the vehicle; for example, passengers often cannot directly control the vehicle's interior, affecting their user experience. Summary of the Invention

[0003] This application provides a vehicle control method that enables passengers to directly control the vehicle's interior environment, thereby improving the passenger's user experience.

[0004] In a first aspect, embodiments of this application provide a vehicle control method applied to a server, the method comprising:

[0005] Receive first control information sent by the client. The first control information is instruction information for controlling the internal environment of the first vehicle, and the first vehicle is the vehicle corresponding to the ride-hailing order.

[0006] In response to the first control information, a first control command is sent to the first vehicle so that the first vehicle controls the internal environment of the first vehicle according to the first control command.

[0007] By adopting the above scheme, the system receives first control information sent by the client. This first control information is an instruction to control the interior environment of a first vehicle, which is the vehicle corresponding to the ride-hailing order. In response to the first control information, the system sends a first control instruction to the first vehicle, enabling the first vehicle to control its interior environment according to the instruction. This provides a channel for passengers to control the first vehicle, allowing them to control its interior environment according to their own needs, significantly improving the passenger experience.

[0008] In some optional embodiments of this application, the first control information includes timely response information, which is control information that, upon receipt by the first vehicle, enables it to immediately control its internal environment to become the internal environment required in the control information.

[0009] The step of sending a first control command to a first vehicle in response to the first control information includes:

[0010] When the first control information is a timely response information, determine the current order status;

[0011] When the current order status is determined to be the first preset status, a first control command is sent to the first vehicle.

[0012] By adopting the above scheme, when the first control information is timely response information, the determination of the current order status is added so that the current order status is the first preset status, and then the first vehicle is controlled. This can make full use of the timely response information characteristics, reduce the control time of the first vehicle, and thus reduce the energy consumption of the first vehicle.

[0013] In some optional embodiments of this application, the step of determining the current order status includes:

[0014] Receive order status information from the first vehicle. The order status information includes "in progress," which means the passenger has boarded the first vehicle and the first vehicle is heading to the destination in the ride-hailing order.

[0015] When the order status information is "in progress", the current order status is determined to be the first preset status.

[0016] With the above structure, when the current order status is in progress, the passenger is inside the vehicle and controls the first vehicle according to the timely response information. This not only allows the passenger to immediately obtain the internal environment they need, but also reduces the control time of the first vehicle, thereby reducing the energy consumption of the first vehicle.

[0017] In some optional embodiments of this application, the first control information further includes non-timely response information, which is control information that, upon receipt by the first vehicle, prevents it from immediately changing its internal environment to the internal environment required in the control information.

[0018] The step of sending a first control command to the first vehicle in response to the first control information further includes:

[0019] When the first control information is a non-timely response information, a first control command is sent to the first vehicle.

[0020] By adopting the above scheme, since the delay of the first vehicle is controlled based on the non-timely response information, after the client sends the non-timely response information, the server will immediately control the first vehicle to make adjustments, so that the internal environment of the first vehicle can quickly meet the requirements of the non-timely response information.

[0021] In some optional embodiments of this application, timely response information includes audio control information and lighting control information, while non-timely response information includes temperature control information and humidity control information.

[0022] In some optional embodiments of this application, before receiving the first control information sent by the client, the method further includes:

[0023] Receive the initial internal environment acquisition command sent by the client;

[0024] In response to the initial internal environment acquisition command, the system acquires the initial internal environment information of the first vehicle and sends the initial internal environment information to the client so that the initial internal environment information is displayed on the client.

[0025] By adopting the above scheme, the acquisition of initial environmental information is added, which makes it easier for passengers to obtain the current internal environment of the first vehicle and make targeted adjustments when the first control information is not a timely response.

[0026] In some optional embodiments of this application, after sending a first control command to the first vehicle in response to the first control information, the method further includes:

[0027] The system receives the first control result and sends it to the client so that the client displays the current internal environment status of the first vehicle.

[0028] By adopting the above scheme, the results of the control operation can be updated to the client in real time by receiving the first control result, making it convenient for passengers to view.

[0029] Secondly, according to embodiments of this application, a vehicle control method is provided, applied to a client, the method comprising:

[0030] Receive the order response sent by the server. The order response is the information provided after the ride-hailing order is matched with the first vehicle.

[0031] In response to an order confirmation, the internal environment control information is displayed so that passengers can input first control information through the internal environment control information;

[0032] In response to the first control message, send the first control message to the server.

[0033] The above solution involves receiving an order response from the server. This response, which is the confirmation information after a ride-hailing order is matched with the first vehicle, displays internal environment control information. This allows passengers to input first control information through the internal environment control information, and in response, sends first control information back to the server. This approach opens control channels to passengers after the order response, enabling them to control the internal environment of the first vehicle according to their needs, significantly improving the passenger experience.

[0034] In some optional embodiments of this application, after displaying internal environment control information in response to an order response and before sending the first control information to the server in response to the first control information, the method further includes:

[0035] Determine the current order status;

[0036] When the current order status is determined to be the second preset status, the first control information is received.

[0037] By adopting the above scheme, and by determining the current order status in the control method on the client side, the client can only open the channel for passengers to control the first vehicle in the second preset state, thereby reducing the impact of passengers on the driving process.

[0038] In some optional embodiments of this application, the step of determining the current order status includes:

[0039] The system receives order status information from the server. This information includes "Waiting for Pickup" and "Waiting to Board." "Waiting for Pickup" indicates the order status when the first vehicle is en route to the departure point specified in the ride-hailing order. "Waiting to Board" indicates the order status when the first vehicle has arrived at the departure point and is waiting for passengers to board.

[0040] When the order status information is "waiting for pick-up" or "waiting to board", the current order status is determined to be the second preset status.

[0041] Using the above solution, when the current order status is "waiting for pick-up" or "waiting to board," the passenger is not yet inside the vehicle, making it easy for the passenger to perform remote operations.

[0042] Thirdly, embodiments of this application provide a vehicle control device applied to a server, the device comprising:

[0043] The first receiving module receives the first control information sent by the client. The first control information is the instruction information for controlling the internal environment of the first vehicle, and the first vehicle is the vehicle corresponding to the ride-hailing order.

[0044] The first transmitting module, in response to the first control information, sends a first control command to the first vehicle so that the first vehicle controls its internal environment according to the first control command.

[0045] Fourthly, embodiments of this application provide a vehicle control device applied to a client, the device comprising:

[0046] The second receiving module receives the order response sent by the server. The order response is the response information after the ride-hailing order is matched with the first vehicle.

[0047] The first display module, in response to the order response, displays the internal environment control information so that passengers can input the first control information through the internal environment control information;

[0048] The second sending module, in response to the first control information, sends the first control information to the server.

[0049] Fifthly, embodiments of this application provide an electronic device, the device including: a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement a vehicle control method as described in any one of the embodiments of this application.

[0050] Sixthly, embodiments of this application provide a computer storage medium storing computer program instructions, which, when executed by a processor, implement the vehicle control method as described in any one of the embodiments of this application.

[0051] In a seventh aspect, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform a vehicle control method as described in any one of the embodiments of this application.

[0052] The vehicle control method, apparatus, electronic device, storage medium, and program product of this application adopt the above-described solution. By receiving first control information sent by a client, where the first control information is an instruction to control the interior environment of a first vehicle (the vehicle corresponding to a ride-hailing order), and responding to the first control information, a first control instruction is sent to the first vehicle, enabling the first vehicle to control its interior environment according to the first control instruction. This provides a channel for passengers to control the first vehicle, facilitating passengers to control the interior environment of the first vehicle according to their own needs, significantly improving the passenger experience. Attached Figure Description

[0053] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0054] Figure 1 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0055] Figure 2 This is a flowchart illustrating a vehicle control method applied to a server, provided in other embodiments of this application.

[0056] Figure 3 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0057] Figure 4 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0058] Figure 5 This is a flowchart illustrating a vehicle control method applied to a server provided in some embodiments of this application;

[0059] Figure 6 This is a flowchart illustrating a vehicle control method applied to a client according to some embodiments of this application;

[0060] Figure 7 This is a flowchart illustrating a vehicle control method applied to a client, provided in other embodiments of this application;

[0061] Figure 8 This is a flowchart illustrating a vehicle control method applied to a client side, provided in some embodiments of this application.

[0062] Figure 9 This is a schematic flowchart of a vehicle control method provided in some embodiments of this application;

[0063] Figure 10 This is a schematic diagram of the structure of a vehicle control device applied to a server provided in some embodiments of this application;

[0064] Figure 11 This is a schematic diagram of the structure of a vehicle control device applied to a client according to some embodiments of this application;

[0065] Figure 12 These are schematic diagrams of the structure of electronic devices provided in some embodiments of this application. Detailed Implementation

[0066] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0067] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0068] In practical use, direct control of the vehicle is mostly concentrated in the hands of the driver, and passengers usually cannot directly control the vehicle. Due to individual factors, passengers' attempts to adjust the vehicle's interior environment through the driver are not only inefficient but may also fail to meet their actual needs. On the other hand, with the development of information technology, driverless vehicles are gradually becoming more common. Among related technologies, driverless technology has already been applied to taxi hailing. In this case, there is no driver inside the vehicle, and passengers cannot control the vehicle's interior environment, which will seriously affect the user experience.

[0069] Figure 1 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0070] like Figure 1 As shown, in some optional embodiments of this application, this application provides a vehicle control method applied to a server, the method including:

[0071] S101. Receive first control information sent by the client. The first control information is instruction information for controlling the internal environment of the first vehicle. The first vehicle is the vehicle corresponding to the ride-hailing order.

[0072] S102. In response to the first control information, a first control command is sent to the first vehicle so that the first vehicle controls the internal environment of the first vehicle according to the first control command.

[0073] By receiving first control information sent by the client—the first control information being an instruction to control the interior environment of a first vehicle (the vehicle corresponding to the ride-hailing order)—the system responds to the first control information by sending a first control instruction to the first vehicle, enabling the first vehicle to control its interior environment according to the instruction. This provides a channel for passengers to control the first vehicle, allowing them to control its interior environment according to their needs, significantly improving the passenger experience.

[0074] In S101, the instruction information for controlling the internal environment of the first vehicle can be instruction information for controlling the environment inside the first vehicle, such as lights, sound, temperature, and humidity.

[0075] In S101, a ride-hailing order can be the order information entered by the passenger within the current taxi hailing period. For example, a ride-hailing order can include the departure point (usually the passenger's pick-up location) and the destination (usually the passenger's drop-off location).

[0076] In S102, controlling the internal environment of the first vehicle according to the first control command can be controlling the lighting, sound, temperature, humidity, and other environmental factors inside the first vehicle.

[0077] Figure 2 This is a flowchart illustrating a vehicle control method applied to a server, provided in other embodiments of this application.

[0078] like Figure 2 As shown, in some optional embodiments of this application, the first control information includes timely response information. The timely response information is control information that, upon receiving it, enables the first vehicle to immediately control its internal environment to become the internal environment required in the control information.

[0079] The step of sending a first control command to the first vehicle in response to the first control information further includes:

[0080] S202. When the first control information is timely response information, determine the current order status;

[0081] S203. When the current order status is determined to be the first preset status, a first control command is sent to the first vehicle.

[0082] When the first control information is timely response information, the current order status is determined to be the first preset status. Then the first vehicle is controlled. This can make full use of the timely response information characteristics, reduce the control time of the first vehicle, and thus reduce the energy consumption of the first vehicle.

[0083] Timely response to information refers to the ability of the first vehicle to receive the information, take control measures, and immediately change its interior environment to the desired state. For example, if the first control information is to turn on the interior lights, the control process can be executed immediately, instantly transforming the interior environment into a lit environment. However, if the server receives the information and immediately sends it to the first vehicle, the interior environment will change instantly. If the passenger has not yet arrived in the vehicle, this action to control the interior environment will result in additional energy consumption, which is detrimental to environmental protection. In contrast, for taxi hailing, the order status directly reflects whether the passenger is in the first vehicle. By determining the order status, it is possible to ascertain whether the passenger is in the first vehicle.

[0084] Optionally, timely response information may include control information on the environment inside the first vehicle, such as sound and light.

[0085] In S202, determining the current order status refers to determining the current stage of the order. For example, the order status can include order creation, waiting for pick-up, waiting to board, in progress, and completed. Order creation is the order status when a passenger enters a request and is waiting for a matching first vehicle. Waiting for pick-up is the order status when the first vehicle is en route to the departure point in the ride-hailing order. Waiting to board is the order status when the first vehicle has arrived at the departure point and is waiting for the passenger to board. In progress is the order status when the passenger has boarded and the first vehicle is en route to the destination in the ride-hailing order. It is understood that the aforementioned order status stage division is only an example, and stages can be added, removed, or changed according to the actual order situation.

[0086] In S203, the first preset state refers to the order status displayed when the passenger is inside the vehicle and directly affected by the vehicle's interior environment, such as in progress. It can be understood that when the passenger actually enters the first vehicle, the passenger can directly control the interior environment of the first vehicle through the control components installed on the first vehicle.

[0087] Optionally, S202 may be: determining the type of the first control information; when the first control information is timely response information, determining the current order status.

[0088] For example, S202 may be determining that the first control information is information for controlling audio in the first vehicle (such as controlling music playback in the first vehicle), and that the first control information is timely response information, and determining the current order status.

[0089] Optionally, S203 may be: when it is determined that the current order status is not the first preset status, setting the timely response information in the waiting set and returning to the first control information sent by the receiving client; when it is determined that the current order status is the first preset status, sending the latest received timely response information in the waiting set to the first vehicle.

[0090] For example, S203 may be: timely response information to control music playback in the first vehicle, such as including specific tracks; when it is determined that the current order status is not the first preset status, setting the playback track in the waiting set and returning to the step of receiving the first control information sent by the client; when it is determined that the current order status is the first preset status, sending the latest received track in the waiting set to the first vehicle.

[0091] For example, S203 may also be: the timely response information is to control the music playback in the first vehicle, including specific tracks; when it is determined that the current order status is not the first preset status, the playback track is set in the waiting set, the aforementioned track is cached, and the first control information sent by the receiving client is returned; when it is determined that the current order status is the first preset status, the latest received track in the waiting set is sent to the first vehicle.

[0092] Figure 3 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0093] like Figure 3 As shown, in some optional embodiments of this application, the step of determining the current order status includes:

[0094] S303. Receive order status information sent by the first vehicle. The order status information includes "in progress". "In progress" means that the passenger has boarded the first vehicle and the first vehicle is heading to the destination in the ride-hailing order.

[0095] S304. When the order status information is in progress, determine the current order status as the first preset status.

[0096] When the current order status is in progress, the passenger is inside the vehicle and controls the first vehicle according to the timely response information. This not only allows the passenger to immediately obtain the internal environment they need, but also reduces the control time of the first vehicle, thereby reducing the energy consumption of the first vehicle.

[0097] Optionally, S304 may be, in response to received order status information, where the status information in the order status information indicates that the passenger is already inside the first vehicle, determining the current order status as a first preset status.

[0098] In some optional embodiments of this application, the first control information further includes non-timely response information, which is control information that, upon receipt by the first vehicle, prevents it from immediately changing its internal environment to the internal environment required in the control information.

[0099] The step of sending a first control command to the first vehicle in response to the first control information further includes:

[0100] When the first control information is a non-timely response information, a first control command is sent to the first vehicle.

[0101] Non-timely response information refers to a situation where, upon receiving the information, the first vehicle initiates control measures, but the internal environment of the first vehicle cannot immediately change to the desired state as requested by the information. For example, if the first control information is to control the temperature inside the first vehicle to a target temperature, the aforementioned control process can be executed immediately. However, the temperature inside the first vehicle will not immediately change to the target temperature. Therefore, non-timely response information requires immediate execution by the first vehicle, without needing to determine the positional relationship between the passenger and the first vehicle. Considering the delay in non-timely response information, it is necessary to provide passengers with an initial assessment of the internal environment inside the first vehicle as the starting point for the change.

[0102] Optionally, non-timely response information may include control information on the environment inside the first vehicle, such as temperature and humidity.

[0103] In some optional embodiments of this application, timely response information includes audio control information and lighting control information.

[0104] Audio control information refers to control information that controls the audio inside the first vehicle, such as controlling the music playback inside the first vehicle.

[0105] Lighting control information refers to control information that controls the interior lighting of the first vehicle, such as controlling the switch of the interior lights or the intensity of the interior lights.

[0106] In some optional embodiments of this application, the non-timely response information includes temperature control information and humidity control information.

[0107] Temperature control information refers to control information that controls the temperature inside the first vehicle, which can be used to control the temperature inside the first vehicle to rise or fall.

[0108] Humidity control information refers to control information that controls the humidity inside the first vehicle, which can be controlling the humidity inside the first vehicle to increase or decrease.

[0109] Figure 4 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0110] like Figure 4 As shown, in some optional embodiments of this application, the first control information includes non-timely response information. Non-timely response information refers to control information received by the first vehicle that prevents it from immediately controlling its internal environment to become the internal environment required in the control information.

[0111] Before receiving the first control information sent by the client, the method also includes:

[0112] S401, Receive the initial internal environment acquisition command sent by the client;

[0113] S402. In response to the initial internal environment acquisition command, acquire the initial internal environment information of the first vehicle and send the initial internal environment information to the client so that the initial internal environment information is displayed on the client.

[0114] Adding the acquisition of initial environmental information allows passengers to obtain the current internal environment of the first vehicle, facilitating targeted adjustments. Furthermore, by controlling the delay of the first vehicle based on non-timely response information, the server will immediately control the first vehicle to make adjustments after the client sends non-timely response information, ensuring that the internal environment of the first vehicle quickly meets the requirements of the non-timely response information.

[0115] In S401, the initial internal environment acquisition instruction refers to an instruction used to acquire initial internal environment information corresponding to the non-timely response information that needs to be controlled. It can be understood that some internal environment information of the first vehicle can also be acquired as real-time updated vehicle status information and uploaded to the server, which the client can then directly retrieve from the server.

[0116] In S402, the initial internal environment information can be the current temperature, current humidity, etc. inside the first vehicle.

[0117] Optionally, S401 may involve determining the type of the first control information, and when the first control information is a non-timely response information, receiving an initial internal environment acquisition instruction sent by the client. It is understood that in S401, when it is determined that the first control information is a non-timely response information, a second control information can be directly sent to the first vehicle; the second control information is an acquisition instruction for obtaining the initial internal environment corresponding to the non-timely response information.

[0118] Figure 5 This is a flowchart illustrating a vehicle control method applied to a server, provided in some embodiments of this application.

[0119] like Figure 5 As shown, in some optional embodiments of this application, after sending a first control command to the first vehicle in response to the first control information, the method further includes:

[0120] S503. Receive the first control result and send the first control result to the client so that the client displays the current internal environment status of the first vehicle.

[0121] By receiving the initial control result, the system can update the results of the control operation to the client in real time, making it convenient for passengers to view.

[0122] In S503, the received first control result can be sent by the first vehicle. The first control result can be the current temperature, humidity, light intensity, etc. inside the first vehicle.

[0123] Figure 6 This is a flowchart illustrating a vehicle control method applied to a client, provided in some embodiments of this application.

[0124] like Figure 6 As shown, in some optional embodiments of this application, a vehicle control method is provided, applied to a client, the method comprising:

[0125] S601. Receive the order response sent by the server. The order response is the response information after the ride-hailing order is matched with the first vehicle.

[0126] S602. In response to an order reply, display the internal environment control information so that the passenger can input first control information through the internal environment control information;

[0127] S603. In response to the first control information, send the first control information to the server.

[0128] By receiving order responses from the server—response information after a ride-hailing order is matched with the first vehicle—and in response to these responses, internal environment control information is displayed, allowing passengers to input initial control information. In response to this initial control information, the system sends its own control information to the server. This system opens control channels to passengers after the order response, enabling them to control the internal environment of the first vehicle according to their needs, significantly improving the passenger experience.

[0129] In S602, the interior environment control information can be an operation box displayed on the client, which passengers can use to input the controls they need to perform. For example, the operation box displayed on the client can include various types, such as a menu for playing music or a knob for adjusting the temperature.

[0130] Figure 7 This is a flowchart illustrating a vehicle control method applied to a client, provided in some other embodiments of this application.

[0131] like Figure 7As shown, in some optional embodiments of this application, after displaying internal environment control information in response to an order response and before sending the first control information to the server in response to the first control information, the method further includes:

[0132] S703. Determine the current order status;

[0133] S704. When the current order status is determined to be the second preset status, the first control information that is allowed to be entered.

[0134] By determining the current order status in the control method on the client side, the client can only open the channel for passengers to control the first vehicle in the second preset state, reducing the impact of passengers on the driving process.

[0135] In S703, determining the current order status refers to determining the current stage of the order. For example, the order status can include order creation, waiting for pick-up, waiting to board, in progress, and completed. Order creation is the order status when a passenger inputs a request and is waiting for a matching first vehicle. Waiting for pick-up is the order status when the first vehicle is en route to the departure point in the ride-hailing order. Waiting to board is the order status when the first vehicle has arrived at the departure point and is waiting for the passenger to board. In progress is the order status when the passenger has boarded and the first vehicle is en route to the destination in the ride-hailing order. It is understood that the aforementioned stage division of order status is only an example, and stages can be added, removed, or changed according to the actual order situation.

[0136] In S704, the second preset state refers to the order status displayed when the passenger is about to enter the vehicle and has not yet been directly affected by the vehicle's interior environment, such as waiting to be picked up or waiting to board.

[0137] Figure 8 This is a flowchart illustrating a vehicle control method applied to a client, provided in some embodiments of this application.

[0138] like Figure 8 As shown, in some optional embodiments of this application, the step of determining the current order status includes:

[0139] The system receives order status information from the server. This information includes "Waiting for Pickup" and "Waiting to Board." "Waiting for Pickup" indicates the order status when the first vehicle is en route to the departure point specified in the ride-hailing order. "Waiting to Board" indicates the order status when the first vehicle has arrived at the departure point and is waiting for passengers to board.

[0140] S803. When the order status information is "waiting for pick-up" or "waiting to board", determine the current order status as the second preset status.

[0141] When the current order status is "waiting for pick-up" or "waiting to board," the passenger is not yet inside the vehicle, which allows the passenger to perform remote operations.

[0142] Figure 9 This is a schematic flowchart of a vehicle control method provided in some embodiments of this application.

[0143] like Figure 9 As shown, in some optional embodiments of this application, a vehicle control method is also provided, including:

[0144] S901. Upon receiving the ride-hailing order input from the passenger, the client sends the ride-hailing order to the server.

[0145] S902. Upon receiving a ride-hailing order from the client, the server matches the order with a first vehicle and sends the ride-hailing order to the first vehicle.

[0146] S903. The first vehicle responds to receiving the ride-hailing order from the server by sending an order reply to the server.

[0147] S904. In response to the order confirmation, the client sends an initial internal environment acquisition command to the server.

[0148] S905. In response to the initial internal environment acquisition command, the server acquires the initial internal environment information of the first vehicle and sends the initial internal environment information to the client so that the initial internal environment information is displayed on the client.

[0149] S906. In response to the order confirmation, the client displays internal environment control information so that the passenger can input the first control information through the internal environment control information.

[0150] S907. The client obtains and determines the current order status. When the current order status is determined to be the second preset status, the first control information that can be input is allowed.

[0151] S908. The client responds to the first control information by sending the first control information to the server.

[0152] S909. The server responds to the first control information and determines the information type of the first control information;

[0153] S910. When the first control information is timely response information, determine the current order status; when the first control information is non-timely response information, the server sends a first control instruction to the first vehicle.

[0154] S911. When the current order status is determined to be the first preset status, the server sends a first control command to the first vehicle.

[0155] S912. Receive the first control result sent by the first vehicle and send the first control result to the client so that the client displays the current internal environment status of the first vehicle.

[0156] Figure 10 This is a schematic diagram of the structure of a vehicle control device applied to a server, provided in some embodiments of this application.

[0157] like Figure 10 As shown, in some optional embodiments of this application, a vehicle control device is also provided, applied to a server, the device comprising:

[0158] The first receiving module 1010 receives the first control information sent by the client. The first control information is the instruction information for controlling the internal environment of the first vehicle, and the first vehicle is the vehicle corresponding to the ride-hailing order.

[0159] The first sending module 1020, in response to the first control information, sends a first control command to the first vehicle so that the first vehicle controls the internal environment of the first vehicle according to the first control command.

[0160] Figure 11 This is a schematic diagram of the structure of a vehicle control device applied to a client, provided in some embodiments of this application.

[0161] like Figure 11 As shown, in some optional embodiments of this application, a vehicle control device is also provided, applied to a client, the device comprising:

[0162] The second receiving module 1110 receives the order response sent by the server. The order response is the response information after the ride-hailing order is matched with the first vehicle.

[0163] The first display module 1120, in response to an order response, displays internal environment control information so that passengers can input first control information through the internal environment control information;

[0164] The second sending module 1130, in response to the first control information, sends the first control information to the server.

[0165] Figure 12 These are schematic diagrams of the structure of electronic devices provided in some embodiments of this application.

[0166] like Figure 12 As shown, this application provides an electronic device, including: a processor 1201 and a memory 1202 storing computer program instructions; the processor 1201 implements the above-described vehicle control method when executing the computer program instructions.

[0167] Optionally, the processor 1201 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0168] Memory 1202 may include mass storage for data or instructions. For example, and not limitingly, memory 1202 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1202 may include removable or non-removable (or fixed) media. Where appropriate, memory 1202 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 1202 is non-volatile solid-state memory.

[0169] In some examples, memory 1202 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0170] In some examples, the electronic device may also include a communication interface 1203 and a bus 1210. (See reference...) Figure 12 The processor 1201, memory 1202, and communication interface 1203 are connected through bus 1210 and complete communication with each other.

[0171] The communication interface 1203 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0172] Bus 1210 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1210 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0173] This application provides a computer storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above-described vehicle control method is implemented.

[0174] This application provides a computer program product in which instructions are executed by the processor of an electronic device, causing the electronic device to perform the vehicle control method described above.

[0175] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0176] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0177] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0178] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0179] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A vehicle control method, characterized in that, Applied to a server, the method includes: Receive first control information sent by the client, the first control information being instruction information for controlling the internal environment of the first vehicle, the first vehicle being the vehicle corresponding to the ride-hailing order; In response to the first control information, a first control command is sent to the first vehicle so that the first vehicle controls the internal environment of the first vehicle according to the first control command; The first control information includes timely response information, which is control information that, upon receiving it, enables the first vehicle to immediately control its internal environment to become the internal environment required in the control information. The step of sending a first control command to the first vehicle in response to the first control information includes: Determine the type of the first control information; if the first control information is timely response information, determine the current order status. When the current order status is determined to be the first preset status, the first control command is sent to the first vehicle; the first preset status is the order status displayed when the passenger is inside the vehicle and is directly affected by the environment inside the vehicle. When the current order status is determined to be the second preset status, the timely response information is set in the waiting set, and the first control information receiving client is returned to the step until the current order status is determined to be the first preset status, and the latest timely response information received in the waiting set is sent to the first vehicle; the second preset status is the order status displayed when the passenger is about to enter the vehicle and has not yet been directly affected by the environment inside the vehicle. The first control information also includes non-timely response information, which refers to control information received by the first vehicle that prevents it from immediately changing its internal environment to the internal environment required in the control information. The step of sending a first control command to the first vehicle in response to the first control information further includes: When the first control information is a non-timely response information, a first control command is sent to the first vehicle.

2. The vehicle control method according to claim 1, characterized in that, The steps to determine the current order status include: The system receives order status information sent by the first vehicle. This order status information includes "in progress," meaning the passenger has boarded the first vehicle and the first vehicle is en route to the destination specified in the ride-hailing order. When the order status information is "in progress", the current order status is determined to be the first preset status.

3. The vehicle control method according to claim 1, characterized in that, The timely response information includes audio control information and lighting control information, while the non-timely response information includes temperature control information and humidity control information.

4. The vehicle control method according to claim 1, characterized in that, Before receiving the first control information sent by the client, the method further includes: Receive the initial internal environment acquisition command sent by the client; In response to the initial internal environment acquisition instruction, the initial internal environment information of the first vehicle is acquired and sent to the client so that the initial internal environment information is displayed on the client.

5. The vehicle control method according to any one of claims 1-4, characterized in that, After sending a first control command to the first vehicle in response to the first control information, the method further includes: The system receives a first control result and sends the first control result to the client so that the client displays the current internal environment status of the first vehicle.

Citation Information

Patent Citations

  • A network car-hailing method and system capable of carrying out vehicle function control

    CN109726836A

  • Systems and methods for controlling autonomous vehicle in real time

    CN112262055A

  • Riding atmosphere rendering method and device, electronic equipment and storage medium

    CN112286482A

  • Control method and device of online car-hailing vehicle-mounted equipment and storage medium

    CN114066704A