Control method and controller for a vehicle
By acquiring trackside equipment status and vehicle location information through the controller, the target vehicle can be identified and controlled. This solves the complex control problem caused by the dispersion of equipment status information in the rail transit system, and simplifies vehicle control and saves resources.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BYD CO LTD
- Filing Date
- 2022-05-31
- Publication Date
- 2026-08-04
AI Technical Summary
In existing rail transit systems, the decentralized processing of equipment status information from trackside devices leads to complex and cumbersome vehicle control processes, consuming a large amount of system resources.
The controller acquires the equipment status information and vehicle location information of all trackside equipment within the target control area, identifies the target vehicle, and executes the preset control strategy through the on-board controller, simplifying the vehicle control process.
It reduces the complexity of vehicle control, saves system resources, and improves the efficiency of vehicle control.
Smart Images

Figure CN117184170B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle control, and more specifically, to a vehicle control method and controller. Background Technology
[0002] In existing rail transit systems, the status information of trackside equipment is collected by the Continuous Interlock (CI) equipment. This status information is distributed among the interlocking equipment, Zone Controller (ZC), and onboard controller for processing. The interlocking equipment, ZC, and onboard controller then control the vehicles running on the track based on the status information of the trackside equipment. This control process is complex and cumbersome, and consumes a large amount of system resources. Summary of the Invention
[0003] To address the aforementioned problems, this disclosure provides a vehicle control method and controller.
[0004] According to a first aspect of the present disclosure, a vehicle control method is provided, applied to a controller, the method comprising:
[0005] Obtain the equipment status information of all trackside equipment within the target control area;
[0006] Obtain vehicle position information of vehicles traveling on the target track, wherein the target track is the vehicle travel track corresponding to the target control area;
[0007] Based on the device status information and the vehicle location information, the target vehicle is determined from the moving vehicles;
[0008] The on-board controller of the target vehicle controls the target vehicle to execute a preset control strategy corresponding to the device status information.
[0009] Optionally, determining the target vehicle from the moving vehicles based on the device status information and the vehicle location information includes:
[0010] Obtain the equipment type of the trackside equipment;
[0011] The target vehicle is determined from the moving vehicles based on the device type, the device status information, and the vehicle location information.
[0012] Optionally, the device types include: operation prohibition devices, door opening response devices, and door closing response devices. The operation prohibition devices are trackside devices that prohibit vehicles from entering the target area when in a prohibited operation state. The door opening response devices are trackside devices that instruct the target vehicle to open its door when in a triggered state. The door closing response devices are trackside devices that instruct the target vehicle to close its door when in a triggered state.
[0013] Optionally, determining the target vehicle from the moving vehicles based on the device type, the device status information, and the vehicle location information includes:
[0014] When the device status information indicates that a device in the prohibited operation category is in a prohibited operation state, the blocked area is determined based on the device status information;
[0015] The vehicle located within the blocked area is designated as the first vehicle, and the vehicle whose direction of travel is toward the blocked area and is closest to the blocked area is designated as the second vehicle.
[0016] The first vehicle and the second vehicle are designated as the target vehicles.
[0017] Optionally, the preset control strategy includes:
[0018] When the device status information indicates that the prohibited device is in a prohibited operation state, blockade area information is sent to the vehicle controller of the first vehicle and the vehicle controller of the second vehicle, respectively. The blockade area information is used to instruct the vehicle controller of the first vehicle to control the first vehicle to brake, and to instruct the vehicle controller of the second vehicle to control the second vehicle to drive to a preset safe area and stop. The preset safe area is a preset area located after the blockade area based on the driving direction.
[0019] Optionally, the preset control strategy includes:
[0020] When the device status information indicates that the prohibited device is in a prohibited operation state, a braking command and vehicle information of the second vehicle are sent to the vehicle controller of the first vehicle. The braking command is used to instruct the vehicle controller of the first vehicle to control the first vehicle to brake, and the vehicle information of the second vehicle is used to instruct the first vehicle to send its position information to the vehicle controller of the second vehicle, so that the vehicle controller of the second vehicle can control the second vehicle to stop after the first vehicle.
[0021] Optionally, determining the target vehicle from the moving vehicles based on the device type, the device status information, and the vehicle location information includes:
[0022] If the device status information indicates that the door opening response device is in a triggered state, the vehicle in the area corresponding to the door opening response device will be the target vehicle.
[0023] Optionally, the preset control strategy includes:
[0024] When the device status information indicates that the door opening response device is in a triggered state and the target vehicle is in a first designated position, a door opening command is sent to the vehicle controller of the target vehicle. The door opening command is used to instruct the vehicle controller to open the door of the target vehicle.
[0025] Optionally, determining the target vehicle from the moving vehicles based on the device type, the device status information, and the vehicle location information includes:
[0026] If the device status information indicates that the door closing response device is in a triggered state, the vehicle in the area corresponding to the door closing response device will be the target vehicle.
[0027] Optionally, the preset control strategy includes:
[0028] When the device status information indicates that the door closing response device is in a triggered state and the target vehicle is in a second designated position, a door closing command is sent to the vehicle controller of the target vehicle. The door closing command is used to instruct the vehicle controller to close the door of the target vehicle.
[0029] According to a second aspect of the present disclosure, a controller is provided, comprising:
[0030] A memory on which computer programs are stored;
[0031] A processor for executing the computer program in the memory to implement the steps of the method according to any one of the first aspects of this disclosure.
[0032] The present invention, applied to a controller, first acquires the equipment status information of all trackside equipment within the target control area and the vehicle position information of vehicles traveling on the target track, where the target track is the vehicle travel track corresponding to the target control area. Then, based on the equipment status information and vehicle position information, the target vehicle is identified from the traveling vehicles, and its onboard controller controls the target vehicle to execute a preset control strategy corresponding to the equipment status information. This invention, by collecting the equipment status information of all trackside equipment within the target control area through a controller and controlling the target vehicle to execute the preset control strategy corresponding to the equipment status information, facilitates the control of vehicles running on the track, reduces the complexity of vehicle control, and saves system resources.
[0033] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0034] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:
[0035] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment;
[0036] Figure 2 This is a flowchart illustrating another vehicle control method according to an exemplary embodiment;
[0037] Figure 3 This is a schematic diagram illustrating a vehicle position according to an exemplary embodiment;
[0038] Figure 4 This is a schematic diagram illustrating another vehicle position according to an exemplary embodiment;
[0039] Figure 5 This is a block diagram illustrating a controller according to an exemplary embodiment. Detailed Implementation
[0040] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0041] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0042] Figure 1This is a flowchart illustrating a vehicle control method according to an exemplary embodiment, such as... Figure 1 As shown, when applied to a controller, the method may include:
[0043] Step 101: Obtain the equipment status information of all trackside equipment within the target control area.
[0044] For example, the vehicles in this application scenario can be any type of vehicle running along a preset track, such as trains, subways, light rail, trams, etc. Vehicles running on the preset track can communicate with each other via TACS (Train Autonomous Circumambulate System). The execution controller disclosed herein can be an object controller (OC). Multiple object controllers can be set up on the preset line, and each object controller manages the trackside equipment within its corresponding control area. Trackside equipment can be understood as equipment located near the preset track, such as car wash machines, train charging current collection devices, door reopening buttons, door reopening buttons, etc. For each controller, the device status information of all trackside equipment within its corresponding target control area can be obtained in real time. Among them, the equipment status information can be understood as the operating status of the trackside equipment. Taking the trackside equipment as the train charging current receiving device and the re-opening door button as an example, the status of the train charging current receiving device can include a prohibited operation status and a normal operation status. The prohibited operation status is used to indicate that the train charging current receiving device has malfunctioned, and the normal operation status is used to indicate that the train charging current receiving device is operating normally. The status of the re-opening door button can include a triggered status and a non-triggered status. The triggered status is used to indicate that the re-opening door button has been pressed, and the non-triggered status is used to indicate that the re-opening door button has not been pressed.
[0045] Step 102: Obtain the vehicle position information of the vehicles traveling on the target track, where the target track is the vehicle travel track corresponding to the target control area.
[0046] Step 103: Based on the equipment status information and vehicle location information, determine the target vehicle from the moving vehicles.
[0047] For example, the controller can also obtain the vehicle position information of vehicles traveling on the target track. The target track is the vehicle travel track corresponding to the target control area. There can be one target track or multiple target tracks. That is to say, the controller can obtain the vehicle position information of vehicles traveling on one track within the target control area, or it can obtain the vehicle position information of vehicles traveling on multiple tracks within the target control area at the same time.
[0048] In some embodiments, after obtaining the equipment status information and vehicle location information of the trackside equipment within the target control area, if the equipment status information indicates that a trackside device within the target control area has malfunctioned or needs to be responded to, then the target vehicle to be controlled can be determined from the moving vehicles based on the equipment status information and vehicle location information. For example, when the equipment status information indicates that the car wash machine has malfunctioned, vehicles in the area corresponding to the car wash machine and vehicles heading towards that area can be used as target vehicles; when the equipment status information indicates that the reopen door button has been pressed, vehicles in the area corresponding to the reopen door button can be used as target vehicles.
[0049] Step 104: Control the target vehicle to execute the preset control strategy corresponding to the equipment status information through the vehicle controller of the target vehicle.
[0050] For example, after identifying the target vehicle, a control command can be sent to the target vehicle's onboard controller, which may be a VOBC (Vehicle On-Board Controller). The control command can instruct the target vehicle's onboard controller to execute the preset control strategy. The target vehicle's onboard controller can parse the control command to obtain the preset control strategy and control the target vehicle to execute it. For instance, when the equipment status information indicates that the car wash machine has malfunctioned, the preset control strategy could be to control the target vehicle to brake. The controller can send a control command to the onboard controller of the target vehicle (i.e., vehicles in the area corresponding to the car wash machine and vehicles heading towards that area) to stop the target vehicle. When the equipment status information indicates that the door reopening button has been pressed, the preset control strategy could be to control the target vehicle to open the door. The controller can send a control command to the onboard controller of the target vehicle (i.e., vehicles in the area corresponding to the door reopening button) to open the target vehicle's door. In this way, the controller collects the equipment status information of all trackside equipment within the target control area, and controls the target vehicle to execute the preset control strategy corresponding to the equipment status information based on the equipment status information. This facilitates the control of vehicles running on the track. Furthermore, when the trackside equipment is updated, the controller only needs to add or delete the trackside equipment data within the target control area corresponding to the controller, which facilitates the updating and maintenance of trackside equipment data.
[0051] In summary, this disclosure is applied to a controller. First, it acquires the equipment status information of all trackside equipment within the target control area and the vehicle position information of vehicles traveling on the target track, where the target track is the vehicle travel track corresponding to the target control area. Then, based on the equipment status information and vehicle position information, the target vehicle is identified from the traveling vehicles, and its onboard controller controls the target vehicle to execute a preset control strategy corresponding to the equipment status information. This disclosure, by collecting the equipment status information of all trackside equipment within the target control area through a controller and controlling the target vehicle to execute the preset control strategy corresponding to the equipment status information, facilitates the control of vehicles running on the track, reduces the complexity of vehicle control, and saves system resources.
[0052] Figure 2 This is a flowchart illustrating another vehicle control method according to an exemplary embodiment, such as... Figure 2 As shown, step 103 can be achieved through the following steps:
[0053] Step 1031: Obtain the equipment type of the trackside equipment.
[0054] Step 1032: Based on the equipment type, equipment status information, and vehicle location information, determine the target vehicle from the moving vehicles.
[0055] In one application scenario, the device types include: operation prohibition devices, door opening response devices, and door closing response devices. Operation prohibition devices are trackside devices that prevent vehicles from entering the target area when in a prohibited operation state. Door opening response devices are trackside devices that instruct the target vehicle to open its door when in a triggered state. Door closing response devices are trackside devices that instruct the target vehicle to close its door when in a triggered state.
[0056] For example, while acquiring the equipment status information of trackside equipment within the target control area, the equipment type of the trackside equipment can also be acquired. When there are multiple trackside devices, the equipment status information and equipment type of each trackside device are acquired. Each piece of equipment status information and its corresponding equipment type are associated. Thus, when the equipment status information indicates a fault or triggering of a trackside device, the target vehicle and the preset control strategy for that target vehicle can be determined based on the equipment status information, the corresponding equipment type, and the vehicle location information.
[0057] Trackside equipment types can include: operation prohibition equipment, door opening response equipment, and door closing response equipment. Operation prohibition equipment refers to trackside equipment that prevents vehicles from entering the target area when it is in a prohibited operation state. Examples include car wash machines, SPKS (Staff Protection Key Switch), ESB (Emergency Stop Button), train charging current collection devices, PSD (Platform Screen Doors), gap protection equipment, and vehicle arrest buttons. Taking car wash machines and SPKS as examples of operation prohibition equipment, when the car wash machine malfunctions, it can be considered to be in a prohibited operation state. When the SPKS is pressed, it indicates that personnel have entered the track area, and the SPKS can be considered to be in a prohibited operation state. Door opening response equipment refers to trackside equipment that instructs the target vehicle to open its door when it is in a triggered state, such as a door reopening button. When the door reopening button is pressed, it can be considered to be in a triggered state. Door closing response devices are trackside devices that instruct the target vehicle to close its doors when in a triggered state. Examples include a re-close button and a passenger evacuation completion confirmation button. When the re-close button is pressed, it is considered to be in a triggered state; similarly, when the passenger evacuation completion confirmation button is pressed, it is considered to be in a triggered state.
[0058] For example, if the device status information of a trackside device indicates a malfunction and the corresponding device type is a prohibited operation device, it can be determined that the trackside device is in a prohibited operation state, and vehicles within the area corresponding to the trackside device and vehicles heading towards that area can be identified as target vehicles. Similarly, if the device status information of a trackside device indicates that the device has been pressed and the corresponding device type is a door opening response device, it can be determined that the trackside device is in a triggered state, and vehicles within the area corresponding to the trackside device can be identified as target vehicles.
[0059] It should be noted that if a prohibited device is in a prohibited operating state, while an open or close door response device is in a triggered state, the response can prioritize the operating status of the prohibited device. Based on the device status information and vehicle location information, the target vehicle and a preset control strategy for that target vehicle can be determined. For example, when the car wash machine is in a prohibited operating state and the open door button is triggered, vehicles within the area corresponding to the car wash machine and vehicles heading towards that area can be identified as target vehicles, and the target vehicles can be controlled to brake.
[0060] In another application scenario, one implementation of step 1032 can be:
[0061] When the equipment status information indicates that the equipment is prohibited from operation, the restricted area is determined based on the equipment status information.
[0062] Vehicles within the blocked area are designated as the first vehicle, and vehicles traveling towards and closest to the blocked area are designated as the second vehicle.
[0063] The first vehicle and the second vehicle are designated as target vehicles.
[0064] For example, if the received equipment status information indicates that the trackside equipment is in a prohibited operation state, and the equipment type is "prohibited operation equipment," it means that there is a safety risk in the area corresponding to the trackside equipment in a prohibited operation state. Therefore, the area corresponding to the trackside equipment can be designated as a closed area. Then, vehicles within the closed area are designated as first vehicles, and vehicles traveling towards and closest to the closed area are designated as second vehicles. Both the first and second vehicles are designated as target vehicles. Vehicles with a portion of their bodies within the closed area can also be designated as first vehicles. Figure 3 As shown, section BC is a closed area. Figure 3 Since all vehicles are traveling from left to right, vehicle 2, which is in section BC, can be designated as the first vehicle, and vehicle 1, which is traveling towards and closest to section BC, can be designated as the second vehicle. Vehicles 1 and 2 can be designated as the target vehicles.
[0065] Correspondingly, the preset control strategies include:
[0066] When the equipment status information indicates that the equipment is prohibited from operation, the blocking area information is sent to the on-board controller of the first vehicle and the on-board controller of the second vehicle respectively. The blocking area information is used to instruct the on-board controller of the first vehicle to control the first vehicle to brake, and to instruct the on-board controller of the second vehicle to control the second vehicle to drive to a preset safe area and stop. The preset safe area is a preset area located in front of the blocking area based on the driving direction.
[0067] For example, if the received equipment status information indicates that the trackside equipment is in a prohibited operation state, and the equipment type is prohibited operation equipment, then after determining the first vehicle in the blocked area and the second vehicle traveling in the direction of travel towards the blocked area and closest to the blocked area, blocked area information can be sent to the onboard controllers of the first vehicle and the second vehicle, respectively. This allows the onboard controller of the first vehicle to immediately brake upon receiving the blocked area information, and the onboard controller of the second vehicle to determine a preset safety zone and control the second vehicle to travel to and stop within the preset safety zone. The preset safety zone is a preset area based on the travel direction and located before the blocked area. Figure 3 As shown, taking segment BC as the blocked area as an example, the area to the left of point B is a pre-defined area before the blocked area. For example, segment AB belongs to the pre-defined area before the blocked area. Furthermore, a third vehicle behind the second vehicle can stop behind the second vehicle based on its position, and a fourth vehicle behind the third vehicle can stop behind the third vehicle based on its position, and so on. Figure 3 As shown, section BC is a closed area. Therefore, closed area information can be sent to vehicle 1 and vehicle 2 respectively, so that vehicle 1 stops before point B, vehicle 2 brakes immediately and stops in section BC, vehicle 3 stops behind vehicle 1 according to the position of vehicle 1, and vehicle 4 travels away from section BC and is not in section BC, so closed area information does not need to be sent to vehicle 4.
[0068] Correspondingly, the preset control strategy may also include:
[0069] When the equipment status information indicates that the equipment is prohibited from operation, a braking command and vehicle information of the second vehicle are sent to the on-board controller of the first vehicle. The braking command is used to instruct the on-board controller of the first vehicle to control the first vehicle to brake, and the vehicle information of the second vehicle is used to instruct the first vehicle to send its position information to the on-board controller of the second vehicle so that the on-board controller of the second vehicle can control the second vehicle to stop after the first vehicle.
[0070] For example, if the received equipment status information indicates that the trackside equipment is in a prohibited operation state, and the equipment type is prohibited operation equipment, then after determining the first vehicle in the blocked area and the second vehicle traveling in the direction of the blocked area and closest to the blocked area, a braking command and the vehicle information of the second vehicle can be sent to the onboard controller of the first vehicle. This allows the first vehicle to control itself to brake immediately, and based on the second vehicle's vehicle information, the first vehicle's position information can be sent to its onboard controller via TACS. The onboard controller of the second vehicle can calculate the braking distance based on the first vehicle's position information and control the second vehicle to stop behind the first vehicle based on the braking distance. Furthermore, a third vehicle behind the second vehicle can control itself to stop behind the second vehicle based on the second vehicle's position information, and a fourth vehicle behind the third vehicle can control itself to stop behind the third vehicle based on the third vehicle's position information, and so on. Figure 3 As shown, section BC is a closed area. Therefore, a braking command and vehicle information of the second vehicle can be sent to vehicle 1, so that vehicle 2 can brake immediately and stop in section BC. Vehicle 1 can stop behind vehicle 2 based on the position information of vehicle 2. Vehicle 3 can stop behind vehicle 1 based on the position information of vehicle 1. Vehicle 4 is traveling away from section BC and is not in section BC, so the closed area information does not need to be sent to vehicle 4.
[0071] In another application scenario, one implementation of step 1032 can be:
[0072] If the device status information indicates that the door opening response device is in a triggered state, the vehicle in the area corresponding to the door opening response device will be the target vehicle.
[0073] Correspondingly, the preset control strategies include:
[0074] When the device status information indicates that the door opening response device is in the triggered state and the target vehicle is in the first designated position, a door opening command is sent to the vehicle controller of the target vehicle. The door opening command is used to instruct the vehicle controller to open the door of the target vehicle.
[0075] For example, if the received device status information indicates that the trackside device is in a triggered state and the device type is a door-opening response device, meaning the vehicle door in the area corresponding to that trackside device needs to be opened, then the positions of multiple vehicles running on the track can be obtained first, and the vehicle in the area corresponding to the door-opening response device can be selected as the target vehicle. Furthermore, when the target vehicle is at a first designated position, indicating that the target vehicle has come to a complete stop, a door-opening command can be sent to the target vehicle's onboard controller. This command instructs the onboard controller to open the target vehicle's door. The first designated position could be, for example, the position where the vehicle door coincides with the platform screen door. Figure 4 As shown, taking the areas corresponding to door opening response devices as segments AB and CD, with the first designated position of segment AB being the center point of segment AB and the first designated position of segment CD being the center point of segment CD, when the center point of the target vehicle coincides with the center point of segment CD, the target vehicle can be considered to be at the first designated position. Figure 4 If both vehicle 1 and vehicle 2 are in the area corresponding to the door opening response device, that is, both are target vehicles, and vehicle 1 is in the first designated position of segment CD, while vehicle 2 is not in the first designated position of segment AB, then a door opening command can be sent to the vehicle controller of vehicle 1.
[0076] In another application scenario, one implementation of step 1032 can be:
[0077] If the device status information indicates that the door closing response device is in the triggered state, the vehicle in the area corresponding to the door closing response device will be the target vehicle.
[0078] Correspondingly, the preset control strategies include:
[0079] When the device status information indicates that the door closing response device is in the triggered state, and the target vehicle is in the second designated position, a door closing command is sent to the vehicle controller of the target vehicle. The door closing command is used to instruct the vehicle controller to close the door of the target vehicle.
[0080] For example, if the received device status information indicates that the trackside device is in a triggered state and the device type is a door-closing response device, meaning that the doors of vehicles located in the area corresponding to that trackside device need to be closed, then the positions of multiple vehicles running on the track can be obtained first, and the vehicle in the area corresponding to the door-closing response device can be selected as the target vehicle. Furthermore, when the target vehicle is at a second specified position, indicating that the target vehicle has come to a complete stop, a door-closing command can be sent to the target vehicle's onboard controller. This command instructs the onboard controller to close the target vehicle's doors. The second specified position could be, for example, the position where the vehicle's door coincides with the platform screen door. Figure 4As shown, taking the areas corresponding to door closing response devices as segments AB and CD, the second designated position of segment AB as the center point of segment AB, and the second designated position of segment CD as the center point of segment CD, as an example, when the center point of the target vehicle coincides with the center point of segment CD, the target vehicle can be considered to be at the second designated position. Figure 4 If both vehicle 1 and vehicle 2 are in the area corresponding to the door closing response device, that is, both are target vehicles, and vehicle 1 is in the second designated position of segment CD, while vehicle 2 is not in the second designated position of segment AB, then a door closing command can be sent to the on-board controller of vehicle 1.
[0081] In summary, this disclosure is applied to a controller. First, it acquires the equipment status information of all trackside equipment within the target control area and the vehicle position information of vehicles traveling on the target track, where the target track is the vehicle travel track corresponding to the target control area. Then, based on the equipment status information and vehicle position information, the target vehicle is identified from the traveling vehicles, and its onboard controller controls the target vehicle to execute a preset control strategy corresponding to the equipment status information. This disclosure, by collecting the equipment status information of all trackside equipment within the target control area through a controller and controlling the target vehicle to execute the preset control strategy corresponding to the equipment status information, facilitates the control of vehicles running on the track, reduces the complexity of vehicle control, and saves system resources.
[0082] Figure 5 This is a block diagram illustrating a controller 200 according to an exemplary embodiment. Figure 5 As shown, the controller 200 may include a processor 201 and a memory 202. The controller 200 may also include one or more of a multimedia component 203, an input / output (I / O) interface 204, and a communication component 205.
[0083] The processor 201 controls the overall operation of the controller 200 to complete all or part of the steps in the vehicle control method described above. The memory 202 stores various types of data to support the operation of the controller 200. This data may include, for example, instructions for any application or method operating on the controller 200, and application-related data such as contact data, sent and received messages, images, audio, video, etc. The memory 202 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Multimedia component 203 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 202 or transmitted via communication component 205. The audio component also includes at least one speaker for outputting audio signals. I / O interface 204 provides an interface between processor 201 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 205 is used for wired or wireless communication between the controller 200 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 205 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.
[0084] In an exemplary embodiment, the controller 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the vehicle control method described above.
[0085] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the vehicle control method described above. For example, the computer-readable storage medium may be the memory 202 including program instructions, which may be executed by the processor 201 of the controller 200 to complete the vehicle control method described above.
[0086] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described vehicle control method when executed by the programmable device.
[0087] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.
[0088] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.
[0089] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A method for controlling a vehicle, characterized in that, Applied to a target controller OC, the method includes: Obtain the equipment status information of all trackside equipment within the target control area, wherein the target controller OC is set on the line within the target control area and is used to manage the trackside equipment within the target control area; Obtain vehicle position information of vehicles traveling on the target track, wherein the target track is the vehicle travel track corresponding to the target control area; Based on the device status information and the vehicle location information, the target vehicle is determined from the moving vehicles; The on-board controller of the target vehicle controls the target vehicle to execute a preset control strategy corresponding to the device status information; The step of determining the target vehicle from the moving vehicles based on the device status information and the vehicle location information includes: Obtain the equipment type of the trackside equipment; Based on the device type, the device status information, and the vehicle location information, the target vehicle is determined from the driving vehicles; The equipment types include: operation prohibition equipment, door opening response equipment, and door closing response equipment. The operation prohibition equipment is a trackside device that prohibits vehicles from entering the target area when it is in a prohibited operation state. The door opening response equipment is a trackside device that instructs the target vehicle to open its door when it is in a triggered state. The door closing response equipment is a trackside device that instructs the target vehicle to close its door when it is in a triggered state.
2. The method according to claim 1, characterized in that, The step of determining the target vehicle from the moving vehicles based on the device type, the device status information, and the vehicle location information includes: When the device status information indicates that a device in the prohibited operation category is in a prohibited operation state, the blocked area is determined based on the device status information; The vehicle located within the blocked area is designated as the first vehicle, and the vehicle whose direction of travel is toward the blocked area and is closest to the blocked area is designated as the second vehicle. The first vehicle and the second vehicle are designated as the target vehicles.
3. The method according to claim 2, characterized in that, The preset control strategy includes: When the device status information indicates that the prohibited device is in a prohibited operation state, blockade area information is sent to the vehicle controller of the first vehicle and the vehicle controller of the second vehicle, respectively. The blockade area information is used to instruct the vehicle controller of the first vehicle to control the first vehicle to brake, and to instruct the vehicle controller of the second vehicle to control the second vehicle to drive to a preset safe area and stop. The preset safe area is a preset area located in front of the blockade area based on the driving direction.
4. The method according to claim 2, characterized in that, The preset control strategy includes: When the device status information indicates that the prohibited device is in a prohibited operation state, a braking command and vehicle information of the second vehicle are sent to the vehicle controller of the first vehicle. The braking command is used to instruct the vehicle controller of the first vehicle to control the first vehicle to brake, and the vehicle information of the second vehicle is used to instruct the first vehicle to send its position information to the vehicle controller of the second vehicle, so that the vehicle controller of the second vehicle can control the second vehicle to stop after the first vehicle.
5. The method of claim 1, wherein, The step of determining the target vehicle from the moving vehicles based on the device type, the device status information, and the vehicle location information includes: If the device status information indicates that the door opening response device is in a triggered state, the vehicle in the area corresponding to the door opening response device will be the target vehicle.
6. The method according to claim 5, characterized in that, The preset control strategy includes: When the device status information indicates that the door opening response device is in a triggered state and the target vehicle is in a first designated position, a door opening command is sent to the vehicle controller of the target vehicle. The door opening command is used to instruct the vehicle controller to open the door of the target vehicle.
7. The method according to claim 1, characterized in that, The step of determining the target vehicle from the moving vehicles based on the device type, the device status information, and the vehicle location information includes: If the device status information indicates that the door closing response device is in a triggered state, the vehicle in the area corresponding to the door closing response device will be the target vehicle.
8. The method according to claim 7, characterized in that, The preset control strategy includes: When the device status information indicates that the door closing response device is in a triggered state and the target vehicle is in a second designated position, a door closing command is sent to the vehicle controller of the target vehicle. The door closing command is used to instruct the vehicle controller to close the door of the target vehicle.
9. A controller, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-8.