Vehicle control method, system, vehicle, and storage medium

CN122501397APending Publication Date: 2026-08-04CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHERY AUTOMOBILE CO LTD
Filing Date
2026-04-27
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种车辆控制方法、系统、车辆及存储介质,以至少解决相关技术中自动驾驶能力无法与车辆服务设施进行安全对接的技术问题

Benefits of technology

[0022] According to another aspect of the embodiments of this application, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the vehicle control method in various embodiments of this application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122501397A_ABST
    Figure CN122501397A_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a vehicle control method, system, vehicle and storage medium, the method comprises: obtaining the service appointment request of the vehicle, wherein the service appointment request is used for reserving the specified service of the vehicle service facility; generating a task instruction according to the service appointment request, wherein the task instruction is used for adjusting the service preparation state of the vehicle service facility; the task instruction is issued to the vehicle service facility to adjust the service preparation state; in response to the service preparation state indicating that the vehicle service facility is in an available state, a vehicle control instruction is generated; the vehicle control instruction is used for controlling the vehicle to enable the specified service of the vehicle service facility. The application solves the technical problem that the automatic driving capability cannot be safely connected with the vehicle service facility in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of autonomous driving technology, and more specifically, to a vehicle control method, system, vehicle, and storage medium. Background Technology

[0002] Third-party vehicle service facilities refer to external physical or intelligent terminal systems that provide professional and automated support services for autonomous vehicles. Currently, most autonomous driving capabilities are closed-loop applications within automakers, focusing primarily on core functions such as vehicle driving control and environmental perception, without forming an open capability system. This results in third-party vehicle service facilities (such as smart parking lots, smart car washes, and automatic charging stations) being unable to securely connect to the autonomous driving capabilities of vehicles.

[0003] There is currently no good solution to the above problems. Summary of the Invention

[0004] This application provides a vehicle control method, system, vehicle, and storage medium to at least solve the technical problem in the related art that autonomous driving capabilities cannot be securely integrated with vehicle service facilities.

[0005] According to one aspect of the embodiments of this application, a vehicle control method is provided, comprising: obtaining a service reservation request of a vehicle, wherein the service reservation request is used to reserve a specified service of a vehicle service facility; generating a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness state of the vehicle service facility; issuing the task instruction to the vehicle service facility to adjust the service readiness state; generating a vehicle control instruction in response to the service readiness state indicating that the vehicle service facility is available; and controlling the vehicle to activate the specified service of the vehicle service facility according to the vehicle control instruction.

[0006] Furthermore, the vehicle control method also includes: acquiring the vehicle's operational change status and the service change status of the vehicle's service facilities; adjusting the task instructions based on the operational change status and service change status to obtain a task update instruction; and adjusting the service readiness status of the vehicle's service facilities according to the task update instruction.

[0007] Furthermore, the vehicle control method also includes: when controlling the vehicle to activate a designated service of the vehicle service facility, acquiring first abnormal information of the vehicle and second abnormal information of the vehicle service facility; generating a handling instruction based on the first abnormal information and / or the second abnormal information; and adjusting the working state of the vehicle and / or the vehicle service facility based on the handling instruction.

[0008] Furthermore, the vehicle control method also includes: when controlling the vehicle to activate a designated service of the vehicle service facility, obtaining service progress information; in response to the service progress information indicating that the designated service of the vehicle service facility is in a completed state, obtaining service duration and service type; determining service fee information based on service duration and service type; completing fee settlement based on service fee information to obtain fee settlement information; and feeding back the fee settlement information to the vehicle and the vehicle service facility.

[0009] Furthermore, the vehicle control method also includes: obtaining first authorization authentication information of the vehicle and second authorization authentication information of the vehicle service facility; authenticating the vehicle based on the first authorization authentication information to obtain a first authentication result, and authenticating the vehicle service facility based on the second authorization authentication information to obtain a second authentication result; and in response to both the first authentication result and the second authentication result being successful, obtaining a service reservation request for the vehicle.

[0010] Furthermore, the vehicle control method also includes: in response to the availability of the vehicle service facility, controlling the vehicle to acquire surrounding environmental information; determining the vehicle's driving route based on the surrounding environmental information; and controlling the vehicle to move to the location of the vehicle service facility based on the driving route.

[0011] According to another aspect of the embodiments of this application, a vehicle control system is also provided for executing the vehicle control method in any of the above claims, comprising: an application platform for orchestrating vehicle services based on a service reservation request from the vehicle and the service status of a vehicle service facility; a vehicle capability open platform for connecting the communication between the application platform and the vehicle; a vehicle service facility for providing vehicle services to the vehicle; and a vehicle for activating the vehicle services.

[0012] Furthermore, the application platform also includes: a security monitoring unit for real-time monitoring of interface interaction data; and an anomaly handling unit for issuing handling instructions based on anomaly information.

[0013] According to another aspect of the embodiments of this application, a vehicle control device is also provided, comprising: an acquisition module, configured to acquire a service reservation request from a vehicle, wherein the service reservation request is used to reserve a specified service of a vehicle service facility; a first generation module, configured to generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness state of the vehicle service facility; an adjustment module, configured to send the task instruction to the vehicle service facility to adjust the service readiness state; a second generation module, configured to generate a vehicle control instruction in response to the service readiness state indicating that the vehicle service facility is available; and a control module, configured to control the vehicle to activate the specified service of the vehicle service facility according to the vehicle control instruction.

[0014] Furthermore, the adjustment module is also used to obtain the vehicle's operational change status and the vehicle's service facility's service change status; adjust the task instructions based on the operational change status and service change status to obtain task update instructions; and adjust the service readiness status of the vehicle's service facilities according to the task update instructions.

[0015] Furthermore, the adjustment module is also used to obtain first abnormal information of the vehicle and second abnormal information of the vehicle service facility when the vehicle is controlled to activate a designated service of the vehicle service facility; generate a handling instruction based on the first abnormal information and / or the second abnormal information; and adjust the working status of the vehicle and / or the vehicle service facility based on the handling instruction.

[0016] Furthermore, the vehicle control device also includes: a feedback module, used to obtain service progress information when controlling the vehicle to activate a designated service of the vehicle service facility; in response to the service progress information indicating that the designated service of the vehicle service facility is completed, obtain the service duration and service type; determine service fee information based on the service duration and service type; complete the fee settlement based on the service fee information to obtain fee settlement information; and feed back the fee settlement information to the vehicle and the vehicle service facility.

[0017] Furthermore, the acquisition module is also used to acquire the vehicle's first authorization authentication information and the vehicle service facility's second authorization authentication information; to authenticate the vehicle based on the first authorization authentication information to obtain a first authentication result, and to authenticate the vehicle service facility based on the second authorization authentication information to obtain a second authentication result; and in response to both the first authentication result and the second authentication result being successful, to acquire the vehicle's service reservation request.

[0018] Furthermore, the control module is also used to control the vehicle to acquire surrounding environmental information in response to the availability of the vehicle service facility; determine the vehicle's driving route based on the surrounding environmental information; and control the vehicle to move to the location of the vehicle service facility based on the driving route.

[0019] According to another aspect of the embodiments of this application, a vehicle is also provided, including: a memory storing an executable program; and a processor for running the executable program, wherein the executable program executes the vehicle control method described in any of the above embodiments when running on the processor.

[0020] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to execute the vehicle control method described in any of the above when it is run on a computer or processor.

[0021] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the vehicle control methods in various embodiments of this application.

[0022] According to another aspect of the embodiments of this application, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the vehicle control method in various embodiments of this application.

[0023] According to another aspect of the embodiments of this application, a computer program is also provided, which, when executed by a processor, implements the vehicle control methods in various embodiments of this application.

[0024] In this embodiment, a service reservation request from a vehicle is first obtained. This request is used to reserve a specific service from a vehicle service facility. Next, a task instruction is generated based on the service reservation request. This task instruction is used to adjust the service readiness status of the vehicle service facility. The task instruction is then sent to the vehicle service facility to adjust the service readiness status. In response to the service readiness status indicating that the vehicle service facility is available, a vehicle control instruction is generated. Finally, the vehicle is controlled to activate the specified service from the vehicle service facility based on the vehicle control instruction. This achieves the goal of coordinated scheduling between autonomous vehicles and vehicle service facilities, automatically triggering related services. This realizes the technical effect of safe linkage between autonomous vehicles and vehicle service facilities, thereby solving the technical problem in related technologies where autonomous driving capabilities cannot be safely integrated with vehicle service facilities. Attached Figure Description

[0025] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0026] Figure 1 This is a flowchart of a vehicle control method according to an embodiment of this application;

[0027] Figure 2 This is a schematic diagram of a vehicle control system according to an embodiment of this application;

[0028] Figure 3 This is a schematic diagram of an optional autonomous driving capability opening system according to an embodiment of this application;

[0029] Figure 4 This is a schematic diagram of a vehicle control device according to an embodiment of this application;

[0030] Figure 5 This is a schematic diagram of a vehicle according to an embodiment of this application. Detailed Implementation

[0031] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0033] According to an embodiment of this application, an embodiment of a vehicle control method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0034] This embodiment provides a vehicle control method. Figure 1 This is a flowchart of a vehicle control method according to an embodiment of this application, such as... Figure 1 As shown, the process may include the following steps:

[0035] Step S10: Obtain a service reservation request for the vehicle, wherein the service reservation request is used to reserve a specified service at the vehicle service facility;

[0036] In this embodiment, a service reservation request refers to an instruction initiated by a user through an in-vehicle human-machine interface (HMI) or a mobile application, explicitly targeting a specific autonomous driving service scenario. Examples include "Please go to charging station #3 at 15:00 to charge your vehicle to 90%" or "Please automatically drive into the smart car wash bay in zone B for cleaning," without limitation. For instance, the service reservation request includes semantic parameters such as service type, time preference, and vehicle status requirements (e.g., battery level, size), serving as a trigger signal to initiate the entire open service process.

[0037] Vehicle service facilities refer to external physical or digital terminals that provide automated and intelligent supporting services for autonomous vehicles, such as smart charging piles, automated parking garages, smart car wash equipment, and unattended battery swapping stations, etc., without limitation. For example, vehicle service facilities have sensing, communication, and execution capabilities, and can report their status in real time (such as idle / occupied, equipment ready), receive cloud commands, and automatically execute operations (such as starting charging, opening the gate), without limitation.

[0038] Receiving a service reservation request from a vehicle can be understood as receiving a service request initiated by the user through the vehicle's HMI or the user's linked mobile application. This request clearly states the user's intention to have the vehicle automatically use a certain external service facility at a specific time or under specific conditions, such as "schedule automatic charging", "start smart car wash", or "request valet parking", without any restrictions here.

[0039] It can be seen that by obtaining the vehicle's service reservation request and analyzing key parameters such as service type, time requirements, and vehicle status (e.g., battery level, size), the system can use these parameters as the basis for subsequent task orchestration and resource scheduling, achieving a seamless connection from user needs to system response and ensuring that service triggering is proactive, accurate, and personalized.

[0040] Step S12: Generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility.

[0041] In this embodiment, the task instruction is a standardized control command intelligently generated based on the user's service reservation request and combined with the vehicle status and real-time information of the vehicle service facilities. The task instruction includes specific operation content, such as "turn on the power of charging pile No. 3", "release parking space B27 and remove the area speed limit", and "start the first stage of the car wash process: spraying and straightening", which are not limited here.

[0042] Service readiness status refers to the pre-processing state of a vehicle service facility after receiving a task instruction, including equipment readiness, environment readiness, and access permission granting. Examples include charging piles completing self-checks, parking lot gates opening, and car wash machines filling with water; these are not restricted here. Service readiness status is the real-time basis for determining whether a vehicle service facility is ready to provide service. Only when the service readiness status is "available" is the vehicle allowed to perform subsequent autonomous access operations, thereby ensuring process security and service reliability.

[0043] Generating task instructions based on service reservation requests can be understood as follows: after receiving a user's service reservation request, comprehensively analyze the reservation content (such as service type, time, vehicle parameters), the vehicle's current status (such as battery level, location), and the real-time resource status of third-party service facilities (such as the number of available charging piles and the occupancy of car wash bays), automatically match the optimal service resources, and generate a set of structured and standardized control instructions to trigger the preprocessing actions of the vehicle service facilities.

[0044] It can be seen that by intelligently generating task instructions, the pre-prepared actions of vehicle service facilities can be accurately triggered, thereby improving service response speed and resource utilization, avoiding vehicles waiting idly, reducing energy consumption and user anxiety, and enhancing service reliability and user experience in autonomous driving scenarios.

[0045] Step S14: Send the task instruction to the vehicle service facility to adjust the service readiness status;

[0046] In this embodiment, sending task instructions to vehicle service facilities to adjust their service readiness status can be understood as sending standardized task instructions to the corresponding third-party vehicle service facilities, thereby adjusting their service readiness status. For example, task instructions could trigger charging piles to automatically extend their charging guns, parking lots to open gates for designated parking spaces, or car wash machines to activate their water circulation systems; these are not limited here. This ensures that vehicle service facilities complete all necessary preparations before the vehicle arrives, achieving dynamic coordination and real-time adaptation of service resources.

[0047] It can be seen that by accurately issuing task instructions, remote automated pre-preparation of vehicle service facilities can be achieved, ensuring that the environment is ready when the vehicle arrives, thereby shortening user waiting time, improving service response efficiency and user experience, while reducing manual intervention, lowering operating costs, and enhancing system synergy and reliability.

[0048] Step S16: In response to the service readiness status indicating that the vehicle service facility is available, generate a vehicle control command.

[0049] In this embodiment, the vehicle control command refers to the control command issued by the vehicle's autonomous driving module to guide the vehicle to autonomously complete access and operation. This vehicle control command includes information such as target location coordinates, driving path planning, speed limits, and actions to be performed (e.g., precise parking, docking with the charging interface, initiating a car wash program), which are not limited here.

[0050] In response to the service readiness status indicating that the vehicle service facility is available, the generation of vehicle control instructions can be understood as follows: after confirming that the third-party vehicle service facility (such as charging pile, car wash bay, parking space) has completed pre-preparation, is in normal condition, and can be safely accessed, a set of autonomous driving control instructions is generated based on the real-time location of the vehicle service facility, guidance information, and the vehicle's own status (such as location, battery level, and size) to instruct the vehicle on how to drive, park, dock, or start operations, thereby improving operational accuracy and safety.

[0051] As can be seen, by following the above steps, the vehicle only initiates autonomous control after the vehicle service facilities are confirmed to be ready, avoiding misoperation and resource conflicts. This improves the accuracy and safety of scenarios such as parking, charging, and car washing, reduces waiting and retries, and enhances user experience and system efficiency.

[0052] Step S18: Control the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command.

[0053] In this embodiment of the application, controlling the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command can be understood as controlling the vehicle to receive and execute the vehicle control command, and autonomously complete the physical docking and function triggering with the vehicle service facility, such as automatically inserting the charging gun, aligning with the car wash roller brush, parking in the designated parking space and triggering the automatic cleaning process, etc., which are not limited here.

[0054] As can be seen, the above steps enable fully automated interaction between vehicles and vehicle service facilities, eliminating human error and waiting delays, significantly improving the efficiency and safety of charging, car washing, parking, and other scenarios, and enhancing the user experience.

[0055] Through the above steps, a service reservation request from the vehicle is first obtained. This request is used to reserve a specific service from the vehicle service facility. Next, a task instruction is generated based on the service reservation request. This task instruction is used to adjust the service readiness status of the vehicle service facility. The task instruction is then sent to the vehicle service facility to adjust the service readiness status. In response to the service readiness status indicating that the vehicle service facility is available, a vehicle control instruction is generated. Finally, the vehicle is controlled to activate the specified service from the vehicle service facility based on the vehicle control instruction. This achieves the goal of coordinated scheduling between autonomous vehicles and vehicle service facilities, automatically triggering relevant services. This realizes the technical effect of safe linkage between autonomous vehicles and vehicle service facilities, and solves the technical problem in related technologies where autonomous driving capabilities cannot be safely integrated with vehicle service facilities.

[0056] Furthermore, the vehicle control method may include the following steps:

[0057] Obtain the vehicle's operational status and the service status of the vehicle's service facilities;

[0058] Based on the operational change status and service change status, adjust the task instructions to obtain the task update instructions;

[0059] Adjust the service readiness status of vehicle service facilities according to the mission update instructions.

[0060] In this embodiment of the application, the change in operating status refers to the dynamic changes that occur when the vehicle is performing a task, such as abnormal battery level, positioning deviation, detection of obstacles, sudden change in vehicle speed, or change in door status, which reflect the real-time changes in the vehicle's own operating environment or status.

[0061] Service change status refers to the status changes that occur during the preparation or service process of third-party vehicle service facilities, such as temporary charging pile failure, parking space being occupied, delayed start-up of car wash equipment, network interruption or overload, etc., reflecting the real-time availability changes of the server's capabilities.

[0062] Task update instructions are dynamic corrective control instructions generated based on a comprehensive analysis of operational and service change states. They are used to re-coordinate the collaborative behavior of vehicles and vehicle service facilities, such as adjusting parking positions, switching to backup charging piles, delaying service startup, or triggering emergency termination, to ensure safe operation even under abnormal conditions.

[0063] Obtaining the operational status changes of vehicles and the service status changes of vehicle service facilities can be understood as monitoring and acquiring the dynamic changes of vehicles during task execution (such as battery depletion, location drift, and obstacle detection) and the status anomalies of vehicle service facilities (such as charging pile failure, parking space being occupied, and equipment startup abnormality).

[0064] Adjusting task instructions based on operational and service change states can be understood as determining whether the original task instructions are still applicable by comprehensively analyzing change data of vehicles and vehicle service facilities. If a mismatch occurs (such as the original charging station being damaged), the task logic is dynamically reconstructed to generate new task update instructions, such as changing service resources, adjusting routes, or pausing processes, to ensure that the task can still be safely executed in a changing environment.

[0065] Adjusting the service readiness status of vehicle service facilities according to the task update instructions can be understood as sending control instructions to relevant vehicle service facilities based on the task update instructions, and correcting the service readiness status in real time, such as turning off the guidance signal of the original faulty charging pile, opening the backup work position, releasing the occupied parking space, or resetting the equipment preheating process, so that the facility status is precisely aligned with the updated task requirements, and dynamic collaboration and flexible response are achieved.

[0066] It can be seen that by acquiring the dynamic changes in the status of vehicles and vehicle service facilities in real time, intelligently identifying anomalies and resource conflicts, automatically generating task update instructions, and dynamically adjusting the readiness status of vehicle service facilities, service interruptions caused by sudden environmental changes or facility failures can be avoided, thereby improving task success rate and system robustness, reducing user waiting time, and enhancing the reliability and continuity of autonomous driving services.

[0067] Furthermore, the vehicle control method may include the following steps:

[0068] When controlling a vehicle to activate a designated service of a vehicle service facility, obtain the first abnormal information of the vehicle and the second abnormal information of the vehicle service facility;

[0069] Generate a handling instruction based on the first and / or second abnormal information;

[0070] Adjust the operational status of vehicles and / or vehicle service facilities according to the disposal instructions.

[0071] In this embodiment of the application, the first abnormal information refers to abnormal state data generated by the vehicle during the service execution process, such as battery overheating, positioning failure, sensor false detection, braking system response delay, or abnormal door opening, reflecting abnormal vehicle operation safety or function.

[0072] The second type of abnormal information refers to the abnormal state of vehicle service facilities during the service process, such as power failure of charging piles, failure of car wash spray system, failure of parking space lock to release, communication interruption or equipment overload, etc., reflecting the lack of service capabilities or abnormal operation.

[0073] The handling command is a control command issued after comprehensive analysis of the first and / or second abnormal information. It is used to trigger a safety response, such as suspending service, emergency parking, switching to backup facilities, initiating manual takeover prompts, shutting down faulty equipment, or reallocating resources, to ensure vehicle safety and service continuity even in abnormal situations.

[0074] When controlling a vehicle to activate a designated service of a vehicle service facility, obtaining the first abnormal information of the vehicle and the second abnormal information of the vehicle service facility can be understood as continuously monitoring the real-time operating data of the vehicle end (such as sensor abnormality, power system alarm, positioning deviation) and the facility end (such as equipment shutdown, communication interruption, workstation status abnormality) during the process of the vehicle performing service operations such as charging, car washing or parking, and promptly obtaining abnormal signals that may affect service safety or quality.

[0075] Generating handling instructions based on the first and / or second anomaly information can be understood as analyzing the collected vehicle-side and facility-side anomaly information to determine the anomaly level and correlation. If it is a minor anomaly (such as signal delay), optimization instructions are generated. If it is a serious risk (such as charging gun overheating), emergency handling instructions are generated, specifying the actions to be performed (such as stopping charging, cutting off power, or recalling vehicles), ensuring that the response strategy matches the risk level.

[0076] Adjusting the operational status of vehicles and / or vehicle service facilities according to the disposal instructions can be understood as issuing the disposal instructions to the corresponding execution unit and triggering safety mechanisms: the vehicle performs emergency parking, shuts off power, or switches to manual takeover mode. The service facilities then stop power supply, reset equipment, release workstations, or activate backup access routes. Through these steps, personal and equipment safety is ensured, and the overall stability of the service chain is maintained.

[0077] As can be seen, the above steps enable real-time perception and coordinated response to anomalies on both the vehicle and infrastructure sides. By intelligently generating handling instructions, faults can be quickly isolated and safety protection can be triggered, effectively avoiding service interruptions and safety risks. This improves the reliability and robustness of autonomous driving services in complex scenarios, ensures user safety, and enhances the system's autonomous fault tolerance capabilities.

[0078] Furthermore, the vehicle control method may include the following steps:

[0079] When controlling a vehicle to activate a designated service of a vehicle service facility, obtain service progress information;

[0080] In response to service progress information indicating that the designated service of the vehicle service facility is completed, obtain the service duration and service type;

[0081] Service fee information is determined based on service duration and service type;

[0082] Complete the fee settlement based on the service fee information and obtain the fee settlement information;

[0083] The fee settlement information will be fed back to the vehicle and vehicle service facilities.

[0084] In this embodiment of the application, service progress information refers to the phased status data fed back by the vehicle service facility during the execution process, such as charging completion rate of 98%, car wash process entering the drying stage, parking action locked, etc., which are used to determine whether the service has reached the final completion state.

[0085] Service duration refers to the time from service initiation to completion, such as charging taking 45 minutes or car washing taking 8 minutes. This is automatically recorded by the system and serves as the core basis for billing.

[0086] The service type refers to the specific service category performed, such as "DC fast charging", "automatic car wash", "narrow parking", etc., which is used to match the corresponding billing rules and charging standards.

[0087] The service fee information is the amount payable calculated based on the service duration, service type, and pre-designed fee model (such as pricing based on electricity consumption, duration, or tiered pricing).

[0088] Fee settlement information refers to complete settlement result data including fee details, payment status, bill number and settlement time, which is used to synchronize with vehicles and vehicle service facilities to complete closed-loop confirmation.

[0089] When controlling a vehicle to activate a designated service of a vehicle service facility, obtaining service progress information can be understood as receiving real-time status feedback from the vehicle service facility, such as the charging progress of the charging pile, the process nodes of the car wash machine, and the parking confirmation of the parking system, in order to track the current stage of service execution and determine whether it has reached the completion threshold.

[0090] In response to the service progress information indicating that the designated service of the vehicle service facility is completed, obtaining the service duration and service type can be understood as follows: when it is confirmed that the service has been completely completed (such as charging reaching the target power or the car wash process being completed), the billing process is automatically triggered, the start and end time difference of the service is read, the service duration is obtained, and the service category identifier (such as "L4 level automatic parking" or "60kW DC fast charging") is called simultaneously as the billing dimension.

[0091] Determining service fees based on service duration and service type can be understood as matching service duration with service type according to pre-designed fee rules to generate the amount payable, ensuring that fees are transparent, reasonable, and traceable.

[0092] The process of settling fees based on service fee information can be understood as completing the deduction of fees or the generation of bills through a secure payment channel, recording key fields such as transaction number, payment time, payer, and service details to obtain the fee settlement information.

[0093] Feeding back the fee settlement information to the vehicle and the vehicle service facility can be understood as pushing the fee settlement information to the vehicle and the service facility management platform in both directions, so that the user knows the fee details, the facility updates the bill status in sync, realizes closed-loop confirmation, improves transparency and trust, and supports subsequent reconciliation and service optimization.

[0094] As can be seen, the above steps enable accurate identification of service completion and automated billing and settlement, ensuring that the cost calculation is based on the actual duration and service type, is transparent and reliable, and enhances user experience and facility management efficiency through two-way feedback of settlement information.

[0095] Furthermore, the vehicle control method may include the following steps:

[0096] Obtain the vehicle's first-level authentication information and the vehicle service facilities' second-level authentication information;

[0097] The vehicle is authenticated based on the first authorization authentication information to obtain the first authentication result, and the vehicle service facilities are authenticated based on the second authorization authentication information to obtain the second authentication result.

[0098] In response to both the first and second authentication results being successful, a service reservation request for the vehicle is obtained.

[0099] In this embodiment of the application, the first authorization authentication information refers to the identity credentials submitted by the vehicle, such as the Vehicle Identification Number (VIN), encryption device certificate, in-vehicle terminal digital signature, or user-bound authorization token, which are used to prove the vehicle's legitimate identity and service access permissions.

[0100] The second level of authentication information refers to the access credentials submitted by vehicle service facilities (such as charging piles and car wash stations), such as facility codes, operator digital certificates, platform registration keys, or geolocation-bound access keys, which are used to verify the compliance of the facilities and the qualifications of the service providers.

[0101] The first authentication result is the conclusion output after verifying the permission information submitted by the vehicle, namely "authentication passed" or "authentication failed", which determines whether the vehicle is qualified to call the service.

[0102] The second authentication result is generated after verifying the permission information submitted by the vehicle service facility, confirming whether the facility is an authorized and legitimate service node and whether it is qualified to respond to vehicle requests.

[0103] Obtaining the vehicle's first-level authentication information and the vehicle service facility's second-level authentication information can be understood as collecting unique identity credentials (such as encrypted device certificates, VINs, digital signatures, etc.) from the vehicle before service initialization, and obtaining legitimate operation identifiers (such as facility registration keys, operator certificates, geolocation binding tokens) from third-party service facilities (such as charging piles, car wash machines) as the initial basis for access permissions for both parties.

[0104] The vehicle is authenticated based on the first authorization authentication information to obtain the first authentication result, and the vehicle service facility is authenticated based on the second authorization authentication information to obtain the second authentication result. This can be understood as comparing the authentication information submitted by the vehicle and the service facility with the pre-set registration database to verify their authenticity, validity and scope of authority, and outputting independent authentication results: the first authentication result determines whether the vehicle is an authorized user vehicle, and the second authentication result determines whether the service facility is a compliant node certified by the platform, ensuring that the identities of both parties are legitimate and trustworthy.

[0105] In response to the fact that both the first and second authentication results are successful, the service reservation request for the vehicle can be understood as follows: the service reservation channel will only be opened after both the vehicle and the service facility have passed security authentication, so as to receive specific service requests submitted by users through the in-vehicle HMI or mobile application. This ensures that service interaction only occurs between trusted entities, eliminates unauthorized access and illegal calls from the source, and guarantees the overall security and controllability of the system.

[0106] It can be seen that by separately authenticating the permissions of vehicles and service facilities, it is ensured that only vehicles with legitimate identities and compliant service facilities can establish service connections, effectively preventing unauthorized access and intrusion by forged terminals, thereby improving vehicle security.

[0107] Furthermore, the vehicle control method may include the following steps:

[0108] In response to the availability of vehicle service facilities, control the vehicle to obtain information about the surrounding environment;

[0109] Determine the vehicle's route based on information about the surrounding environment;

[0110] The vehicle is moved to the location of the vehicle service facility according to the driving route.

[0111] In this embodiment, the surrounding environment information refers to the on-site data collected in real time by the vehicle through a perception system (such as a camera, lidar, millimeter-wave radar, ultrasonic sensor, etc.) for path planning, including but not limited to: the location and type of obstacles around the service facility, the boundary of the drivable area, the geometric dimensions and status of parking spaces, ground markings, dynamic traffic participants (pedestrians, other vehicles), road slope, speed limit signs, no-entry areas, and the precise coordinates and docking status of charging piles / car wash machines, etc., which are not limited here.

[0112] In response to the availability of vehicle service facilities, controlling the vehicle to acquire information about the surrounding environment can be understood as follows: when it is confirmed that the target service facility (such as a charging pile or car wash space) is idle and available for service, the vehicle perception system is activated, the environmental perception process is initiated, and static and dynamic information about the surrounding environment is collected in real time to provide a data foundation for safe navigation.

[0113] Determining a vehicle's route based on surrounding environmental information can be understood as planning an optimal path that is safe, complies with road rules, and is suitable for the vehicle's size and power characteristics by integrating sensor data and combining high-precision maps with the geographical location of facilities, ensuring that the vehicle arrives at the service point smoothly from its current location.

[0114] Controlling the vehicle's movement to the service facility based on the driving route can be understood as converting the driving route into acceleration, steering, and braking commands, driving the actuators (steering, power, and braking systems) to perform autonomous driving, and providing closed-loop feedback on positioning and environmental changes throughout the process to ensure that the vehicle accurately and safely docks at the designated docking position of the service facility.

[0115] It can be seen that by using real-time environmental perception and precise path planning, vehicles can autonomously and safely reach service locations, reducing human intervention, improving the automation level and user experience in scenarios such as parking and charging, and enhancing the reliability and practicality of autonomous driving capabilities in real service scenarios.

[0116] This embodiment provides a vehicle control system. Figure 2 This is a schematic diagram of a vehicle control system according to an embodiment of this application, such as... Figure 2 As shown, the vehicle control system includes:

[0117] The application platform is used to schedule vehicle services based on vehicle service reservation requests and the service status of vehicle service facilities.

[0118] The vehicle capability open platform is used to connect the communication between the application platform and the vehicle;

[0119] Vehicle service facilities are used to provide vehicle services.

[0120] Vehicle, used to activate vehicle services.

[0121] In this embodiment, the vehicle control system comprises an application platform, a vehicle capability open platform, vehicle service facilities, and vehicles. The application platform, acting as the system's central hub, receives user service reservation requests, intelligently orchestrates collaborative service processes such as parking, charging, and car washing based on the vehicle's real-time status and the availability of vehicle service facilities, and dispatches task instructions downwards to achieve end-to-end scheduling. The vehicle capability open platform, acting as a bridge between the vehicle and the application platform, is responsible for connecting the application platform and vehicles, performing permission verification, instruction conversion, data encryption, and capability encapsulation to ensure that only service domain interfaces are open, thereby guaranteeing vehicle safety. Vehicle service facilities (such as smart charging piles and car wash machines) connect to the system through standardized interfaces, reporting their own status (such as idle, occupied, and equipment health) in real time, providing scheduling basis for the application platform. The vehicle, acting as the service execution terminal, is equipped with an autonomous driving module, receives instructions from the vehicle capability open platform, controls the actuators to complete operations such as autonomous movement, precise parking, and service initiation, and provides real-time feedback on its operating status.

[0122] It can be seen that the application platform, vehicle capability open platform, vehicle service facilities and vehicles form a collaborative architecture: the application platform drives service orchestration, the vehicle capability open platform ensures secure communication and capability openness, the vehicle service facilities provide physical service support, the vehicle completes terminal execution, and the modules are interconnected through standardized interfaces to realize the open closed loop of autonomous driving service capabilities, and promote the transformation of autonomous driving from driving control to scenario-based services.

[0123] Furthermore, the application platform also includes:

[0124] The security monitoring unit is used to monitor the interface interaction data in real time.

[0125] The anomaly handling unit is used to issue handling instructions based on anomaly information.

[0126] In this embodiment, the security monitoring unit is responsible for real-time auditing and behavioral analysis of all data interactions between the application platform and the vehicle and vehicle service facilities, monitoring risky behaviors such as abnormal access, data leakage, instruction tampering or abnormal frequency, automatically recording operation logs and triggering alarms to ensure that the service process meets security and compliance requirements.

[0127] The anomaly handling unit determines the anomaly level based on alarm information from the safety monitoring unit and operational anomalies (such as communication interruption, equipment failure, and positioning drift) uploaded by the vehicle and vehicle service facilities. It then intelligently generates and issues handling instructions, such as terminating the task, initiating emergency parking, switching to backup facilities, or triggering manual takeover.

[0128] It can be seen that the safety monitoring unit provides the anomaly handling unit with accurate and real-time event data. The anomaly handling unit makes quick decisions and handles the anomaly quickly based on the monitoring data of the safety monitoring unit, forming an integrated safety protection mechanism to jointly ensure data security and vehicle safety during the opening of autonomous driving capabilities.

[0129] Figure 3 This is a schematic diagram of an optional autonomous driving capability opening system according to an embodiment of this application, such as... Figure 3 As shown, it includes modules such as an application platform, a vehicle capability open platform, a third-party service facility management platform, and vehicles.

[0130] The application platform provides intelligent services to vehicles based on their autonomous driving capabilities. It integrates a vehicle capability open platform and a third-party service facility management platform. Based on the vehicle's business needs and the status of third-party service facilities, it orchestrates vehicle services, providing various services such as parking, car washing, and charging, as well as handling anomalies. It issues task instructions to the vehicle and third-party service facility management platforms, coordinating the execution rhythm of each module to achieve end-to-end collaboration.

[0131] The main functions of the application platform are as follows:

[0132] Services: Used to orchestrate collaborative service processes for scenarios such as parking, charging, and car washing, generate task instructions, and send them to the vehicle's autonomous driving module and third-party service facility management platform to achieve full-process collaborative scheduling in specific scenarios.

[0133] Middleware Layer: To simplify the development of upper-layer services while ensuring the information security and privacy of vehicles and service infrastructure, application platforms can encapsulate vehicles and service infrastructure through the middleware layer, forming different atomic services. For example, the vehicle-parking space matching atomic service can obtain vehicle information (such as dimensions) from the vehicle capability open platform, and simultaneously obtain service facility information (such as parking space dimensions and car wash bay dimensions) from the service facility management platform for pre-matching, before issuing appropriate parking instructions to the vehicle, without needing to separately open the dimension query capability.

[0134] Security monitoring and compliance audit unit: Used to monitor and audit interface interaction data and service execution process in real time, retain operation logs, and trigger alarms in a timely manner when abnormal behavior is detected, so as to ensure the compliance and security of the process of opening up autonomous driving capabilities.

[0135] Anomaly Handling Unit: Receives real-time reports of abnormal statuses from various modules, including vehicle malfunctions and equipment failures. Issues emergency handling instructions based on the anomaly level, such as terminating tasks or triggering manual takeover. Simultaneously, it coordinates with the security verification and compliance auditing unit to retain anomaly handling logs, ensuring the safe and stable operation of the system.

[0136] Furthermore, the application platform's interfaces include scheduling interfaces, data interaction interfaces, security interfaces, and billing interfaces. The scheduling interface includes task distribution interfaces and multi-domain collaboration interfaces; the data interaction interface includes interface adaptation interfaces and data anonymization interfaces; and the security interface includes permission verification interfaces and security alarm interfaces, achieving full-link interface coverage between modules.

[0137] The vehicle capability open platform can be deployed within automakers or independently. It is used to implement open management, access authentication, and billing settlement of autonomous driving capabilities, serving as the core management platform for open autonomous driving capabilities. The vehicle capability open platform includes an Application Programming Interface (API) gateway and security authentication unit, a billing and settlement center unit, and a security verification and compliance audit unit. The functions of each unit are as follows:

[0138] API Gateway and Security Authentication Unit: As the entry point for opening up autonomous driving capabilities, it receives interface requests from application platforms and vehicle-side autonomous driving modules, performs permission verification, data encryption and decryption processing on the requests, prohibits unauthorized access, and ensures the security of interface access.

[0139] Vehicle Information Management: Vehicle information includes basic vehicle information and autonomous driving capabilities. Basic vehicle information includes: vehicle dimensions (length / width / height / wheelbase, etc.), weight, and battery level. Autonomous driving capabilities include sensor configuration and autonomous driving functions.

[0140] Billing Unit: Used to collect data such as service duration, service type, and number of API calls for autonomous driving capabilities, generate billing invoices, support reconciliation and settlement with application platforms, and receive service subscription and payment information from application platforms to complete fee collection.

[0141] The third-party service facility management platform primarily aggregates interfaces for third-party service facilities, such as smart parking lots, smart car washes, and smart charging stations, connecting them to the application platform and simplifying application platform development. When the application platform only supports a small number of third-party service implementations, the third-party service facility management platform is not developed; instead, the application platform directly interfaces with the third-party service facilities.

[0142] The third-party service facility management platform can be deployed independently or integrated with the vehicle capability open platform. The functions of the third-party service facility management platform are as follows:

[0143] API Gateway and Security Authentication Unit: As the entry point for opening up service facility capabilities, it receives interface requests from application platforms and service facilities, performs permission verification, data encryption and decryption processing on the requests, prohibits unauthorized access, and ensures the security of interface access.

[0144] Service Facilities: Service facilities include basic information and capabilities of different service facilities. Different service facilities have different development capabilities, such as: parking lot availability, parking space map, real-time status of vacant parking spaces, parking space number, coordinates, type (charging / regular / narrow), entry / exit permissions, gate control, area speed limits, restricted areas, hazardous areas (fire lanes, areas with dense pillars); car wash availability, car wash bay coordinates, queue lines, car wash process nodes (driving in, straightening, spraying, brushing, drying, driving out), bay occupancy / vacancy status, and equipment linkage (spray, roller brush, dryer start / stop signals).

[0145] Billing Unit: Used to collect data such as service duration, service type, and number of API calls for the open service facilities, generate billing invoices, support reconciliation and settlement with application platforms, and receive service subscription and payment information from application platforms to complete fee collection.

[0146] The vehicle-side autonomous driving module is deployed on the vehicle to realize autonomous driving control, environmental perception, localization, and status feedback. It only exposes service domain interfaces, not the underlying control algorithms; safety decisions are retained on the vehicle side to ensure driving safety. The vehicle-side autonomous driving module includes the vehicle decision-making and control brain, vehicle actuators, a vehicle perception system, and a vehicle-side interface adaptation unit. The functions of each unit are as follows:

[0147] Vehicle Decision and Control: As the core control unit on the vehicle, it receives task instructions from the application platform, combines environmental data and positioning data obtained by the vehicle perception system, generates vehicle control instructions, sends them to the vehicle actuators, and collects vehicle operating status data and feeds it back to the application platform.

[0148] Vehicle actuators include the power system, steering system, braking system, and auxiliary control system. They receive control commands from the vehicle's decision-making and control brain and perform operations such as acceleration, deceleration, steering, parking, door opening and closing, and window control, adapting to low-speed scenarios such as parking and car washing.

[0149] Vehicle perception system: Includes sensor arrays such as cameras, radar, and lidar to collect environmental data such as obstacles around the vehicle, parking spaces, and car wash bay boundaries. After anonymizing the data, it is output to the vehicle decision-making and control brain and application platform through the perception data interface to avoid leakage of raw perception data.

[0150] Based on the aforementioned autonomous driving capability open system, the vehicle capability open platform module initiates an access request to the application platform, submitting authorization and authentication information. The third-party service facility management platform also initiates an access request to the application platform module, submitting authorization and authentication information. Vehicles access the vehicle capability open platform through the vehicle-side interface adaptation unit, completing interface adaptation and authorization authentication. The vehicle capability open platform then forwards the vehicle access information to the application platform, completing the vehicle access registration.

[0151] Users initiate parking, car wash, and other service reservation requests through the in-vehicle HMI or mobile application. After the service reservation request is received by the application platform, a specific service orchestration engine unit orchestrates the collaborative service process based on user needs, vehicle status, and the status of third-party service facilities, generates task instructions, and sends them to the application platform.

[0152] The application platform, through a task scheduling unit, distributes task instructions to both the vehicle capability open platform and the third-party service facility management platform. The vehicle capability open platform can translate the application platform's instructions into corresponding vehicle instructions based on the interfaces of different vehicles and forward them to the designated vehicles. Upon receiving the instructions, the vehicle's decision-making and control module generates control commands to control the vehicle's actuators to complete operations such as driving and parking. Simultaneously, it collects environmental data through the vehicle's perception system and provides feedback on the execution status. Upon receiving the instructions, the third-party service facility management platform adjusts the status of service facilities, such as opening parking spaces or starting car wash equipment, and provides feedback on the service readiness status.

[0153] During task execution, the vehicle, the vehicle capability open platform module, and the third-party service facility management platform achieve real-time data interaction through the application platform's interface adaptation unit and data interaction unit. The vehicle outputs vehicle status and environmental data, while the third-party service facility outputs service status and guidance data. Based on the data feedback, the application platform dynamically adjusts task instructions to ensure coordinated operation.

[0154] The anomaly handling unit monitors the operational status of each module in real time. When an anomaly is detected, it issues emergency handling instructions based on the anomaly level. If an anomaly occurs at the vehicle end, a manual takeover prompt is triggered, and redundant systems are switched to ensure vehicle and personal safety. If a third-party service facility malfunctions, the task flow is adjusted, and service resources are reallocated.

[0155] Once a vehicle completes a specific service, it reports the task completion status through the task execution feedback interface, and the third-party service facility management platform also reports the service completion status. The billing and settlement center unit generates a billing invoice based on the task execution duration and service type, completes the fee settlement, and retains operation logs and billing records for compliance auditing.

[0156] Taking the scenario of scheduled charging as an example, another specific embodiment of the technical solution of this application is provided.

[0157] This embodiment is based on the existing system architecture and focuses on the adaptation and deployment related to scheduled charging, as follows:

[0158] Vehicle-side deployment: Vehicles (such as those supporting Level 4 autonomous driving or valet parking) report core vehicle charging parameters (including battery capacity, current remaining charge, desired charge amount, charging power requirement, and vehicle dimensions) through the vehicle-side interface adapter unit, and receive charging-related control commands (go to charging space, start charging, stop charging, adjust charging mode). The vehicle perception system adds the function of identifying the location of charging piles and charging gun interfaces to ensure accurate vehicle positioning for charging.

[0159] Third-party service facility deployment: The third-party service facility management platform connects to the charging pile equipment at each charging station, collecting and reporting core parameters of the charging piles (including charging pile specifications, charging capacity, charging speed, charging pile location and size, current load, and idle status). Positioning beacons and charging pile status monitoring sensors are deployed at the charging station site to achieve real-time data collection of charging pile status and precise vehicle guidance.

[0160] Application platform deployment: The service orchestration engine unit and task scheduling unit of the application platform support collaborative orchestration and joint scheduling functions for scheduled charging, and integrate the joint scheduling formula for scheduled charging to realize dynamic allocation of charging piles based on multiple parameters. The billing and settlement center unit adds charging-related billing rules (tiered billing based on charging amount, charging duration, and charging power).

[0161] Vehicle Capability Open Platform Deployment: A new charging command conversion module has been added to adapt to different brands and models. It converts the unified charging commands issued by the application platform into charging control commands that can be recognized by the corresponding vehicles, ensuring command compatibility.

[0162] The core requirement of the scheduled charging scenario is to solve the problems of "mismatch between the number of scheduled vehicles and charging pile resources, insufficient compatibility of charging piles, and low charging efficiency". This embodiment adopts the "multi-parameter joint scheduling" logic, which combines core parameters such as the number of scheduled vehicles, charging pile charging capacity, charging speed, charging pile specifications, and charging location size to construct a joint scheduling scoring formula. The optimal charging pile is allocated to each scheduled charging vehicle to achieve efficient utilization of charging pile resources and maximize charging efficiency, while ensuring the compatibility between vehicles and charging piles (such as matching vehicle size with charging location size and matching vehicle charging needs with charging pile specifications).

[0163] Definition of core parameters for joint scheduling: X : Number of reserved vehicles (unit: vehicles), a positive integer, updated in real time (including the number of reserved but not yet arrived and the number of arrived vehicles that are charging). C: The charging capacity of the i-th charging pile (unit: kW), which is a positive real number representing the maximum power supply of the charging pile and the corresponding charging pile specifications (e.g., 7kW for AC piles and 60kW for DC piles). V : No. i The charging speed of each charging station (unit: kWh / h) is a positive real number, which is positively correlated with the charging capacity and affected by the load of the charging station (the lower the load, the closer the charging speed is to the rated value). S : Specification adaptation coefficient of the i-th charging pile (unitless), with a value range of [0, 1], calculated based on the matching degree between the vehicle's charging power requirements and the charging pile specifications (1 for a perfect match and 0 for a complete mismatch). L : Location adaptation coefficient of the i-th charging pile (unitless), with a value range of [0, 1], calculated based on the matching degree between vehicle size and charging location size (1 for perfect match, 0 for no match). , , , : Weighting coefficient, with a value range of [0, 1], and + + + =1, which can be adjusted according to the actual application scenario (e.g., prioritizing charging efficiency can improve it). Weighting; prioritizing adaptability can improve performance. , (Weight), default value: =0.2 (weight of the number of reserved vehicles) =0.3 (charging speed weight) =0.25 (specification compatibility coefficient weight) =0.25 (position adaptation coefficient weight). F : No. i The load factor (unitless) of each charging pile, with a value range of [0, 1]. F = Number of vehicles currently charging / Maximum number of vehicles that a charging pile can hold (single vehicle per charging pile) F (Equal to 0 or 1). Score : No. i The joint scheduling score of each charging station (unitless) ranges from [0, 100]. The higher the score, the more suitable the charging station is for the currently reserved vehicle.

[0164] First, calculate the impact coefficient of the number of reserved vehicles to characterize the impact of the current number of reserved vehicles on the allocation of charging stations (the more reserved vehicles, the higher the priority allocation of charging stations with higher ratings and efficiency):

[0165]

[0166] in, The maximum number of vehicles that a charging station can accommodate for reservations (determined by the total number of charging piles and charging locations at the station). The value range is [0, 1]. ≤ hour, ≥0; > hour, =0 (At this point, new reservation requests are no longer accepted).

[0167] Secondly, calculate the actual effective charging speed of the charging pile (considering the impact of the charging pile load):

[0168]

[0169] in, For the first i The actual effective charging speed of each charging pile (unit: kWh / h), load The lower the value, the closer the actual effective charging speed is to the rated charging speed. .

[0170] Finally, a joint scheduling scoring formula is constructed to calculate the score for each charging station:

[0171]

[0172] in, The maximum rated charging speed (unit: kWh / h) for all charging piles is used to normalize the actual effective charging speed and ensure that all parameters are consistent.

[0173] It should be noted that the joint scheduling scoring formula in this embodiment can be adjusted according to the actual application scenario, adjusting the weighting coefficients accordingly. , , , Adding parameters (such as charging pile distance and charging cost) or following the core logic of "multi-parameter combination, adaptability priority, and efficiency maximization" is within the scope of protection of this application. Furthermore, the collection frequency and calculation accuracy of each parameter in the joint scheduling scoring formula can be flexibly adjusted according to system performance to ensure the real-time performance and accuracy of scheduling.

[0174] The application platform collects real-time data on all charging stations through a third-party service facility management platform. C , V , S , L , F Parameters. The number of reserved vehicles is collected in real time through the vehicle capability open platform. X And the charging requirements and vehicle size parameters for each reserved vehicle. Based on the above formula, the charging requirements for each available charging station are calculated sequentially.F <1) Joint scheduling score Score. Charging station allocation: The charging station with the highest score will be assigned to the highest-rated charging station. Score The highest-rated charging station will be assigned to the currently reserved vehicle. If multiple charging stations have the same rating, the station closest to the vehicle's current location will be prioritized. During the vehicle's charging process, various parameters (such as...) will be updated in real time. F , X The score is recalculated. If a better charging station becomes available (e.g., an existing charging station experiences increased load or a new, available charging station scores higher), the charging station allocation is dynamically adjusted based on the vehicle's charging progress (switching is possible in the early stages of charging, but not in the later stages to avoid affecting charging efficiency). After allocating charging stations, the allocation is verified again. S and L (All scores must be ≥0.8, i.e., compatibility ≥80%). If the verification fails, select the next highest-scoring charging station to ensure that the vehicle and the charging station are compatible.

[0175] Furthermore, the third-party service facility management platform (including the charging station management sub-platform) initiates an access request to the application platform, submitting charging pile-related parameters and authorization information. The vehicle accesses the vehicle capability open platform through the vehicle-side interface adaptation unit, reporting vehicle charging-related parameters and completing interface adaptation and authorization authentication. The vehicle capability open platform forwards the vehicle access information (including charging parameters) to the application platform, completing the registration.

[0176] Users initiate a "reservation for charging + parking" combined service reservation request via the in-vehicle HMI or mobile application, submitting their desired charging time and desired battery capacity. After receiving the request, the application platform's service orchestration engine unit collects the number of vehicles currently reserved. X The parameters of each charging pile are scored using a joint scheduling formula to allocate the optimal charging pile, and a collaborative process of "vehicle going to charging station, precise parking, starting charging, charging completed, and driving away" is arranged to generate task instructions.

[0177] The application platform, through a task scheduling unit, sends task instructions (including allocated charging pile information and charging parameters) to both the vehicle capability open platform and the third-party service facility management platform. The vehicle capability open platform converts the instructions into corresponding vehicle control commands and forwards them to the vehicle. Upon receiving the commands, the vehicle's control actuators travel to the charging station, identify the charging pile location using a sensing system, accurately park in the charging space, and report a charging preparation status. Upon receiving the commands, the third-party service facility management platform debugs the allocated charging pile, starts the charging equipment, reports a charging preparation status, and controls the charging pile to connect with the vehicle's charging interface to begin charging.

[0178] During charging, the vehicle reports its remaining battery level and charging status in real time. The third-party service facility management platform reports the real-time load of the charging pile and the actual charging speed. VBased on data feedback, the application platform recalculates the score using a joint scheduling formula and dynamically adjusts the charging power (if necessary) to ensure charging efficiency. If the charging pile load increases, the charging parameters are adjusted promptly to avoid charging interruptions.

[0179] The anomaly handling unit monitors the charging process in real time. If a vehicle charging fault is detected (such as poor interface contact), it issues a stop charging and emergency parking command, triggering a manual takeover prompt. If a charging pile fault is detected (such as power outage or overload), it reallocates backup charging piles using a joint scheduling formula, adjusts the task flow, and guides the vehicle to the backup charging pile to complete charging.

[0180] When the vehicle reaches the desired charge level, it reports a charging completion status. The third-party service facility management platform reports charging completion details (charge amount, charging duration, actual charging speed). The billing and settlement center unit generates a bill based on the charge amount and charging duration, completes the payment settlement, and retains charging scheduling and billing records for compliance auditing. After the task is completed, the application platform issues a departure command, the vehicle control actuator moves away from the charging space, and the system resets.

[0181] This application utilizes a multi-parameter joint scheduling formula, combining parameters such as the number of reserved vehicles, charging pile performance, and compatibility, to achieve optimal allocation of charging piles, improve charging pile resource utilization, and reduce user waiting time. Furthermore, it employs a charging pile specification compatibility coefficient... S Location adaptation coefficient L Verification ensures vehicle compatibility with charging stations, preventing charging failures and equipment damage due to compatibility issues. Furthermore, by dynamically adjusting charging station allocation and charging parameters, combined with changes in charging station load, the system ensures vehicles complete charging at the optimal speed, improving user experience. It also deeply integrates autonomous driving capabilities with scheduled charging scenarios, extending autonomous driving technology from "driving control" to "scenario-based services," thereby enhancing the commercial value and application prospects of this application.

[0182] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0183] According to an embodiment of this application, a vehicle control device is provided. It should be noted that the device can be used to execute the above-described vehicle control method.

[0184] Figure 4This is a schematic diagram of a vehicle control device according to an embodiment of this application, such as... Figure 4 As shown, the vehicle control device 400 includes: an acquisition module 401, used to acquire a service reservation request from a vehicle, wherein the service reservation request is used to reserve a specified service of a vehicle service facility; a first generation module 402, used to generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility; an adjustment module 403, used to send the task instruction to the vehicle service facility to adjust the service readiness status; a second generation module 404, used to generate a vehicle control instruction in response to the service readiness status indicating that the vehicle service facility is available; and a control module 405, used to control the vehicle to activate the specified service of the vehicle service facility according to the vehicle control instruction.

[0185] Furthermore, the adjustment module 403 is also used to obtain the vehicle's operational change status and the vehicle's service facility's service change status; adjust the task instruction based on the operational change status and service change status to obtain a task update instruction; and adjust the service readiness status of the vehicle's service facility according to the task update instruction.

[0186] Furthermore, the adjustment module 403 is also used to obtain first abnormal information of the vehicle and second abnormal information of the vehicle service facility when the vehicle is controlled to activate a designated service of the vehicle service facility; generate a handling instruction based on the first abnormal information and / or the second abnormal information; and adjust the working status of the vehicle and / or the vehicle service facility based on the handling instruction.

[0187] Furthermore, the vehicle control device also includes: a feedback module, used to obtain service progress information when controlling the vehicle to activate a designated service of the vehicle service facility; in response to the service progress information indicating that the designated service of the vehicle service facility is completed, obtain the service duration and service type; determine service fee information based on the service duration and service type; complete the fee settlement based on the service fee information to obtain fee settlement information; and feed back the fee settlement information to the vehicle and the vehicle service facility.

[0188] Furthermore, the acquisition module 401 is also used to acquire the first authorization authentication information of the vehicle and the second authorization authentication information of the vehicle service facility; to authenticate the vehicle based on the first authorization authentication information to obtain a first authentication result, and to authenticate the vehicle service facility based on the second authorization authentication information to obtain a second authentication result; and to acquire the vehicle service reservation request in response to both the first authentication result and the second authentication result being successful.

[0189] Furthermore, the control module 405 is also used to control the vehicle to acquire surrounding environmental information in response to the vehicle service facility being available; to determine the vehicle's driving route based on the surrounding environmental information; and to control the vehicle to move to the location of the vehicle service facility based on the driving route.

[0190] According to another aspect of the embodiments of this application, a vehicle is also provided. Figure 5 This is a schematic diagram of a vehicle according to an embodiment of this application, such as... Figure 5 As shown, the vehicle 500 includes: a memory 501 storing an executable program; and a processor 502 for running the executable program, wherein the executable program executes any of the vehicle control methods described above when running on the processor 502.

[0191] Optionally, in this embodiment, the processor 502 in the vehicle described above can be configured to run a computer program to perform the following steps:

[0192] Step S10: Obtain a service reservation request for the vehicle, wherein the service reservation request is used to reserve a specified service at the vehicle service facility;

[0193] Step S12: Generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility.

[0194] Step S14: Send the task instruction to the vehicle service facility to adjust the service readiness status;

[0195] Step S16: In response to the service readiness status indicating that the vehicle service facility is available, generate a vehicle control command.

[0196] Step S18: Control the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command.

[0197] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to execute the vehicle control method described in any of the above when it is run on a computer or processor.

[0198] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0199] Step S10: Obtain a service reservation request for the vehicle, wherein the service reservation request is used to reserve a specified service at the vehicle service facility;

[0200] Step S12: Generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility.

[0201] Step S14: Send the task instruction to the vehicle service facility to adjust the service readiness status;

[0202] Step S16: In response to the service readiness status indicating that the vehicle service facility is available, generate a vehicle control command.

[0203] Step S18: Control the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command.

[0204] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the vehicle control methods in various embodiments of this application.

[0205] Optionally, in this embodiment, the computer program in the above-described computer program product can be configured to perform the following steps when executed by a processor:

[0206] Step S10: Obtain a service reservation request for the vehicle, wherein the service reservation request is used to reserve a specified service at the vehicle service facility;

[0207] Step S12: Generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility.

[0208] Step S14: Send the task instruction to the vehicle service facility to adjust the service readiness status;

[0209] Step S16: In response to the service readiness status indicating that the vehicle service facility is available, generate a vehicle control command.

[0210] Step S18: Control the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command.

[0211] According to another aspect of the embodiments of this application, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the vehicle control method in various embodiments of this application.

[0212] Optionally, in this embodiment, the computer program in the above-described computer program product can be configured to perform the following steps when executed by a processor:

[0213] Step S10: Obtain a service reservation request for the vehicle, wherein the service reservation request is used to reserve a specified service at the vehicle service facility;

[0214] Step S12: Generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility.

[0215] Step S14: Send the task instruction to the vehicle service facility to adjust the service readiness status;

[0216] Step S16: In response to the service readiness status indicating that the vehicle service facility is available, generate a vehicle control command.

[0217] Step S18: Control the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command.

[0218] According to another aspect of the embodiments of this application, a computer program is also provided, which, when executed by a processor, implements the vehicle control methods in various embodiments of this application.

[0219] Optionally, in this embodiment, the computer program described above can be configured to perform the following steps when executed by the processor:

[0220] Step S10: Obtain a service reservation request for the vehicle, wherein the service reservation request is used to reserve a specified service at the vehicle service facility;

[0221] Step S12: Generate a task instruction based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility.

[0222] Step S14: Send the task instruction to the vehicle service facility to adjust the service readiness status;

[0223] Step S16: In response to the service readiness status indicating that the vehicle service facility is available, generate a vehicle control command.

[0224] Step S18: Control the vehicle to activate the designated service of the vehicle service facility according to the vehicle control command.

[0225] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0226] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0227] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0228] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0229] If the integrated unit is implemented as 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 technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0230] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A vehicle control method, characterized in that, include: Obtain a service reservation request for a vehicle, wherein the service reservation request is used to reserve a specified service at a vehicle service facility; A task instruction is generated based on the service reservation request, wherein the task instruction is used to adjust the service readiness status of the vehicle service facility; The task instruction is sent to the vehicle service facility to adjust the service readiness status; In response to the service readiness status indicating that the vehicle service facility is available, a vehicle control command is generated; The vehicle is controlled to activate the designated service of the vehicle service facility according to the vehicle control command.

2. The method according to claim 1, characterized in that, The method further includes: Obtain the operational change status of the vehicle and the service change status of the vehicle service facilities; Based on the operational change status and the service change status, the task instruction is adjusted to obtain a task update instruction; Adjust the service readiness status of the vehicle service facility according to the task update instruction.

3. The method according to claim 1, characterized in that, The method further includes: When controlling the vehicle to activate a designated service of the vehicle service facility, obtain the first abnormal information of the vehicle and the second abnormal information of the vehicle service facility; A handling instruction is generated based on the first abnormal information and / or the second abnormal information; Adjust the operational status of the vehicle and / or the vehicle service facility according to the disposal instructions.

4. The method according to claim 1, characterized in that, The method further includes: When controlling the vehicle to activate a designated service of the vehicle service facility, obtain service progress information; In response to the service progress information indicating that the designated service of the vehicle service facility is in a completed state, the service duration and service type are obtained; Service fee information is determined based on the service duration and the service type; The fee settlement is completed based on the service fee information, and the fee settlement information is obtained. The fee settlement information will be fed back to the vehicle and the vehicle service facility.

5. The method according to claim 1, characterized in that, The method further includes: Obtain the first authorization authentication information of the vehicle and the second authorization authentication information of the vehicle service facility; The vehicle is authenticated based on the first authorization authentication information to obtain a first authentication result, and the vehicle service facility is authenticated based on the second authorization authentication information to obtain a second authentication result. In response to both the first authentication result and the second authentication result being successful, the service reservation request of the vehicle is obtained.

6. The method according to claim 1, characterized in that, The method further includes: In response to the vehicle service facility being available, the vehicle is controlled to acquire information about its surrounding environment. The vehicle's route is determined based on the surrounding environmental information; The vehicle is controlled to move to the location of the vehicle service facility according to the driving route.

7. A vehicle control system for executing the vehicle control method according to any one of claims 1 to 6, characterized in that, include: The application platform is used to schedule vehicle services based on vehicle service reservation requests and the service status of vehicle service facilities. A vehicle capability open platform is used to connect the communication between the application platform and the vehicle. The vehicle service facility is used to provide vehicle services to the vehicle; The vehicle is used to enable the vehicle service.

8. The system according to claim 7, characterized in that, The application platform also includes: The security monitoring unit is used to monitor the interface interaction data in real time. The anomaly handling unit is used to issue handling instructions based on anomaly information.

9. A vehicle, characterized in that, include: Memory, which stores executable programs; A processor for running the executable program, wherein the executable program, when run on the processor, performs the vehicle control method as described in any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the vehicle control method according to any one of claims 1 to 6 when run on a computer or processor.