IP Library Granted Patent US 12669816
Granted Patent B2
US 12669816 · App. 18/224,626 · Granted Jun 30, 2026

Vehicle control method and server

Inventor: Chung-Nan Ko (New Taipei, TW)
Assignee: FOXCONN INTERCONNECT TECHNOLOGY LIMITED
G05D1/0027B60L58/12B60L2240/10B60L2260/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12669816
App. No.
18/224,626
Granted
Jun 30, 2026
Kind
B2
Abstract

A vehicle control method applied to a server is provided. In the method, the server receives vehicle data from multiple vehicles and selects a target vehicle from the multiple vehicles according to the received vehicle data, and generates a first control instruction based on a target monitoring device in response that the target vehicle includes the target monitoring device and sends the first control instruction to the target vehicle, and receives target monitoring data sent by the target vehicle after the target vehicle executing the first control instruction, and generates a second control instruction according to the target monitoring data and the first control instruction and sends the second control instruction to the target vehicle. The method can improve an endurance of a battery of the vehicle.

Claims (43)

1 . A vehicle control method using a server, the method comprising:

receiving vehicle data from a plurality of vehicles and selecting a target vehicle from the plurality of vehicles according to the received vehicle data, wherein the vehicle data comprises initial monitoring data, positions of the plurality of vehicles, and power ratios of the plurality of vehicles, selecting the target vehicle from the plurality of vehicles according to the received vehicle data further comprises: selecting a plurality of adjacent vehicles from the plurality of vehicles according to the positions of the plurality of vehicles; and selecting the target vehicle from the plurality of adjacent vehicles according to the initial monitoring information and the power ratios of the plurality of adjacent vehicles, comprises: determining a corresponding target monitoring area of each adjacent vehicle in a surrounding environment according to the initial monitoring data, and obtaining a plurality of target monitoring areas; determining whether any two target monitoring areas of the plurality of target monitoring areas are overlapped; determining an overlapped area between the any two target monitoring areas to be an overlapped monitoring area and determining the adjacent vehicles corresponding to the any two target monitoring areas to be initial vehicles, in response that the two target monitoring areas are overlapped; calculating a number of the initial vehicles; determining an initial vehicle with the lowest power among the initial vehicles to be the target vehicle according to the power ratios, in response to the number of the initial vehicles is equal to a preset number; and selecting the target vehicle from the initial vehicles according to the power ratios of the initial vehicles and the positions of the initial vehicles, in response to the number of the initial vehicles is greater than the preset number;

in response that the target vehicle comprises a target monitoring device, generating a first control instruction according to the target monitoring device, and sending the first control instruction to the target vehicle;

receiving target monitoring data sent by the target vehicle after the target vehicle executes the first control instruction; and

generating a second control instruction according to the target monitoring data and the first control instruction, and sending the second control instruction to the target vehicle.

2 . The vehicle control method according to claim 1 , wherein selecting the target vehicle from the plurality of vehicles according to the received vehicle data further comprises:

calculating a distance between any two vehicles of the plurality of vehicles according to the positions of the plurality of vehicles;

setting the any two vehicles as intermediate vehicles in response that the distance is less than or equal to a predetermined distance; and

determining the intermediate vehicles to be adjacent vehicles in response that the intermediate vehicles start a preset mode.

3 . The vehicle control method according to claim 1 , wherein selecting the target vehicle from the initial vehicles according to the power ratios of the initial vehicles and the positions of the initial vehicles further comprises:

determining the initial vehicle with the lowest power among the plurality of initial vehicles to be the target vehicle and a position of the target vehicle is in a middle position of the positions of the initial vehicles, in response that an initial number of the plurality of initial vehicles is greater than the preset number.

4 . The vehicle control method according to claim 3 , wherein the method further comprises:

calculating a number of monitoring devices of the target vehicle according to the vehicle data of the target vehicle;

identifying an initial monitoring area corresponding to each monitoring device in the target monitoring area of the target vehicle in response that the number of monitoring devices is more than one;

determining an initial monitoring area that comprises the overlapped monitoring area; and

determining the monitoring device corresponding to the determined initial monitoring area to be the target monitoring device.

5 . The vehicle control method according to claim 1 , wherein generating a second control instruction according to the target monitoring data and the first control instruction further comprises:

determining whether a monitoring object of a monitoring image of the target monitoring data comprises a moving object;

obtaining a moving trajectory of the moving object from a point cloud image of the target monitoring data in response that the monitoring object comprises the moving object; and

generating the second control instruction according to a preset start instruction and the identification information of the target monitoring device, in response that the moving object enters the initial monitoring area corresponding to the target monitoring device according to the moving trajectory.

6 . A server comprising:

a storage device;

at least one processor; and

the storage device storing one or more programs, which when executed by the at least one processor, cause the at least one processor to:

receive vehicle data from a plurality of vehicles and select a target vehicle from the plurality of vehicles according to the received vehicle data, wherein the vehicle data comprises initial monitoring data, positions of the plurality of vehicles, and power ratios of the plurality of vehicles, the select the target vehicle from the plurality of vehicles according to the received vehicle data further comprises: select a plurality of adjacent vehicles from the plurality of vehicles according to the positions of the plurality of vehicles; and select the target vehicle from the plurality of adjacent vehicles according to the initial monitoring information and the power ratios of the plurality of adjacent vehicles, comprises: determine a corresponding target monitoring area of each adjacent vehicle in a surrounding environment according to the initial monitoring data, and obtain a plurality of target monitoring areas; determine whether any two target monitoring areas of the plurality of target monitoring areas are overlapped; determine an overlapped area between the any two target monitoring areas to be an overlapped monitoring area and determine the adjacent vehicles corresponding to the any two target monitoring areas to be initial vehicles, in response that the two target monitoring areas are overlapped; calculate a number of the initial vehicles; determine an initial vehicle with the lowest power among the initial vehicles to be the target vehicle according to the power ratios, in response to the number of the initial vehicles is equal to a preset number; and select the target vehicle from the initial vehicles according to the power ratios of the initial vehicles and the positions of the initial vehicles, in response to the number of the initial vehicles is greater than the preset number;

in response that the target vehicle comprises a target monitoring device, generate a first control instruction according to the target monitoring device, and send the first control instruction to the target vehicle;

receive target monitoring data sent by the target vehicle after the target vehicle executes the first control instruction; and

generate a second control instruction according to the target monitoring data and the first control instruction, and send the second control instruction to the target vehicle.

7 . The server according to claim 6 , wherein the at least one processor selects a target vehicle from the plurality of vehicles according to the received vehicle data by:

calculating a distance between any two vehicles of the plurality of vehicles according to the positions of the plurality of vehicles;

setting the any two vehicles as intermediate vehicles in response that the distance is less than or equal to a predetermined distance; and

determining the intermediate vehicles to be adjacent vehicles in response that the intermediate vehicles start a preset mode.

8 . The server according to claim 6 , wherein the at least one processor selects the target vehicle from the initial vehicles according to the power ratios of the initial vehicles and the positions of the initial vehicles by:

determining an initial vehicle with the lowest power among the plurality of initial vehicles to be the target vehicle and a position of the target vehicle is in a middle position of the positions of the initial vehicles, in response that an initial number of the plurality of initial vehicles is greater than the preset number.

9 . The server according to claim 6 , wherein the at least one processor is further caused to:

calculate a number of monitoring devices of the target vehicle according to the vehicle data of the target vehicle;

identify an initial monitoring area corresponding to each monitoring device in the target monitoring area of the target vehicle in response that the number of monitoring devices is more than one;

determine an initial monitoring area that comprises the overlapped monitoring area; and

determine the monitoring device corresponding to the determined initial monitoring area to be the target monitoring device.

10 . The server according to claim 6 , wherein the at least one processor generates a second control instruction according to the target monitoring data and the first control instruction by:

determining whether a monitoring object of a monitoring image of the target monitoring data comprises a moving object;

obtaining a moving trajectory of the moving object from a point cloud image of the target monitoring data in response that the monitoring object comprises the moving object; and

generating the second control instruction according to a preset start instruction and the identification information of the target monitoring device, in response that the moving object enters the initial monitoring area corresponding to the target monitoring device according to the moving trajectory.