Motorcade auxiliary control method, device and equipment, storage medium and vehicle

By enabling the broadcasting of fleet information and member management through short-range communication networks, the issues of real-time performance and convenience in fleet communication are resolved, thereby improving real-time communication and collaborative driving capabilities within the fleet.

CN121056822APending Publication Date: 2025-12-02BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410692354.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-30
Publication Date
2025-12-02

AI Technical Summary

Technical Problem

Existing technologies for fleet communication suffer from insufficient real-time performance, low security, and lack of convenience, especially in the difficulty of data synchronization between vehicles in the absence of a network.

Method used

By using short-range communication networks such as StarFlash, fleet information can be broadcast and member vehicles can be added and managed, and real-time communication can be carried out, including heartbeat message exchange, broadcast information, real-time calls, turn signal information and destination change information sharing, to ensure real-time communication and collaborative driving among vehicles in the fleet.

Benefits of technology

It improves the availability and convenience of fleet auxiliary control, enables real-time communication without relying on public networks, and enhances safety and driving coordination within the fleet.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121056822A_ABST
    Figure CN121056822A_ABST
Patent Text Reader

Abstract

The invention relates to a motorcade auxiliary control method, device and equipment, a storage medium and a vehicle, and the method comprises the steps: building a motorcade and generating motorcade information when a motorcade building instruction of a user is received; broadcasting the motorcade information through a short-distance communication network; if a joining request from a candidate vehicle is received, the candidate vehicle is added as a member vehicle of the motorcade, and the joining request is sent by the candidate vehicle for the motorcade information; and communicating with other member vehicles except the own vehicle in the motorcade through the short-distance communication network. The vehicle team information is broadcasted through the short-distance communication network, so that the candidate vehicles can conveniently join the vehicle team, mutual communication among the member vehicles in the vehicle team is further realized through the short-distance communication network, and real-time communication in the vehicle team can be realized without depending on other equipment and a public network; and the usability and convenience of motorcade auxiliary control are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle technology, and in particular to a fleet auxiliary control method, device, equipment, storage medium, and vehicle. Background Technology

[0002] In daily life, we often encounter scenarios where several vehicles form a convoy to travel together, especially during long-distance travel, where each vehicle needs to maintain continuous and effective low-latency communication and data synchronization.

[0003] In environments with internet access, users can communicate using online chat software; in environments without internet access, users can communicate using tools such as walkie-talkies.

[0004] However, using online chat software lacks real-time capability and is more prone to danger due to viewing chat messages, resulting in low security. While using tools such as handheld radios solves the real-time and security issues, each vehicle needs to be equipped with a handheld radio, which is expensive. Furthermore, since handheld radios require charging, their usability during driving cannot be guaranteed, making them inconvenient. Summary of the Invention

[0005] To address the aforementioned technical problems, this disclosure provides a fleet auxiliary control method, device, equipment, storage medium, and vehicle to improve the convenience of fleet auxiliary control.

[0006] In a first aspect, embodiments of this disclosure provide a fleet auxiliary control method, including:

[0007] When a user's fleet creation instruction is received, a fleet is created and fleet information is generated;

[0008] The fleet information is broadcast via a short-range communication network;

[0009] If a join request is received from a candidate vehicle, the candidate vehicle is added as a member vehicle of the fleet. The join request is issued by the candidate vehicle in response to the fleet information.

[0010] The vehicle communicates with other member vehicles in the convoy, excluding its own vehicle, through the short-range communication network.

[0011] In some embodiments, adding the candidate vehicle as a member vehicle of the fleet upon receiving a joining request from the candidate vehicle includes:

[0012] If a join request is received from a candidate vehicle, the candidate vehicle is authenticated according to the join request;

[0013] If the candidate vehicle passes authentication, it will be added as a member vehicle of the fleet.

[0014] In some embodiments, communicating with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes:

[0015] Heartbeat messages are sent through the short-range communication network at a preset period;

[0016] The system receives heartbeat messages from other member vehicles in the convoy, excluding its own vehicle, via the short-range communication network.

[0017] In some embodiments, communicating with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes:

[0018] The broadcast communication information is broadcast to every member vehicle in the convoy except the vehicle itself via the short-range communication network; and / or,

[0019] In response to the user's communication request for the first target vehicle, a real-time communication connection is established with the first target vehicle through the short-range communication network. The first target vehicle is any member vehicle in the fleet other than the vehicle itself.

[0020] In some embodiments, communicating with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes:

[0021] The short-range communication network sends turn signal activation information to each member vehicle other than the owner vehicle to assist each member vehicle other than the owner vehicle in lane changing or turning operations.

[0022] In some embodiments, communicating with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes:

[0023] The destination change information is sent to each member vehicle other than the owner vehicle through the short-range communication network to assist each member vehicle other than the owner vehicle in changing its destination and / or changing its navigation information.

[0024] In some embodiments, communicating with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes:

[0025] When a neighboring member vehicle is detected to meet the decoupling warning conditions, a vehicle decoupling warning message is generated. The neighboring member vehicle is the member vehicle in the convoy that is adjacent to the vehicle itself.

[0026] The vehicle detachment warning information is broadcast to every member vehicle in the convoy except the vehicle itself via the short-range communication network.

[0027] In some embodiments, the decoupling warning conditions include at least one or more of the following:

[0028] The distance between the vehicle and the adjacent member vehicle is greater than a preset threshold, and the vehicle does not receive a heartbeat message from the adjacent member vehicle within a preset time.

[0029] Secondly, embodiments of this disclosure provide a fleet auxiliary control device, comprising:

[0030] The creation module is used to create a fleet and generate fleet information when a fleet creation instruction is received from a user;

[0031] A communication module is used to broadcast the fleet information via a short-range communication network;

[0032] An add module is used to add a candidate vehicle as a member vehicle of the fleet if a join request is received from a candidate vehicle, wherein the join request is issued by the candidate vehicle in response to the fleet information;

[0033] The communication module is also used to communicate with other member vehicles in the convoy, excluding the vehicle itself, through the short-range communication network.

[0034] Thirdly, embodiments of this disclosure provide an electronic device, including:

[0035] Memory;

[0036] Processor; and

[0037] Computer programs;

[0038] The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in the first aspect.

[0039] Fourthly, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the method described in the first aspect.

[0040] Fifthly, embodiments of this disclosure provide a vehicle in which an in-vehicle infotainment system is configured to implement the method described in the first aspect.

[0041] The fleet auxiliary control method, device, equipment, storage medium, and vehicle provided in this disclosure broadcast fleet information through a short-range communication network to facilitate the joining of candidate vehicles into the fleet. Furthermore, the short-range communication network enables mutual communication between the various member vehicles in the fleet. Real-time communication within the fleet can be achieved without relying on other devices or public networks, thereby improving the availability and convenience of fleet auxiliary control. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0043] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 A flowchart of a fleet auxiliary control method provided in this embodiment of the disclosure;

[0045] Figure 2 An overall architecture diagram of a vehicle fleet is provided for an embodiment of this disclosure;

[0046] Figure 3 A software architecture diagram of a fleet system provided in this disclosure embodiment;

[0047] Figure 4 This is a schematic diagram of the structure of the fleet auxiliary control device provided in the embodiments of this disclosure;

[0048] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0049] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0050] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0051] This disclosure provides a fleet auxiliary control method, which will be described below with reference to specific embodiments.

[0052] Figure 1 This is a flowchart illustrating a fleet assistance control method provided in an embodiment of this disclosure. This method can be applied to in-vehicle equipment equipped with a fleet system, where the in-vehicle equipment can be a vehicle-mounted system, smartphone, laptop, intelligent driving device, etc. This embodiment uses a vehicle-mounted system as an example for illustration. It is understood that the fleet assistance control method provided in this embodiment can also be applied to other scenarios.

[0053] The following is about Figure 1 The following describes a vehicle auxiliary control method, which includes the following specific steps:

[0054] S101. When a user's fleet creation instruction is received, a fleet is created and fleet information is generated.

[0055] When a user in a vehicle opens the fleet system via the vehicle's infotainment system and enters a fleet creation command, the system receives the command, creates the fleet, and generates fleet information. Specifically, the user names the created fleet, and the system generates a unique fleet identifier based on vehicle information, creation time, and other factors. This fleet information includes, but is not limited to, the fleet name and fleet identifier.

[0056] Once a fleet is created, the vehicle becomes the lead car in the fleet, and the lead car also becomes one of the member vehicles in the fleet.

[0057] In some embodiments, after other member vehicles are added to the fleet, the user can designate any member vehicle as the lead vehicle of the fleet, but there is only one lead vehicle in the fleet. Specifically, the user in the current lead vehicle enters a command to modify the lead vehicle in the fleet system and designates the member vehicle to take over as the lead vehicle; the fleet system of the current lead vehicle sends the command to modify the lead vehicle to the fleet systems of other member vehicles in the fleet (or only to the fleet system of the member vehicle designated to take over as the lead vehicle), and the change of lead vehicle is completed after the user in the designated member vehicle confirms.

[0058] S102. Broadcast the fleet information via a short-range communication network.

[0059] The vehicle-mounted system broadcasts convoy information via a short-range communication network, allowing other vehicles to search for and join the convoy.

[0060] In some embodiments, short-range communication networks follow the Sparklink protocol.

[0061] Short-range communication networks refer to technologies that enable wireless communication within a predetermined range. Unlike public networks, short-range communication networks do not rely on servers and can function normally even in areas without internet access.

[0062] The StarSpeed ​​protocol aims to provide an efficient, reliable, and low-latency wireless communication solution. Compared to traditional Bluetooth and WLAN technologies, the StarSpeed ​​communication protocol offers higher data transmission speeds, supports hundreds of concurrent users, and is suitable for densely connected environments.

[0063] S103. If a join request is received from a candidate vehicle, the candidate vehicle is added as a member vehicle of the fleet. The join request is issued by the candidate vehicle in response to the fleet information.

[0064] Specifically, if a joining request is received from a candidate vehicle, the candidate vehicle is authenticated according to the joining request; if the vehicle passes the authentication, the candidate vehicle is added as a member vehicle of the fleet.

[0065] Candidate vehicles are those that have been found in the fleet information and have applied to join the fleet.

[0066] After searching for the aforementioned fleet information on the vehicle's infotainment system, users of candidate vehicles can choose to send a join request to the fleet. For example, a user in a candidate vehicle inputs a join command into the infotainment system, and the system responds by sending a join request to the lead vehicle. User input to the infotainment system includes, but is not limited to: clicking the corresponding controls on the display screen or using voice commands to input the join command.

[0067] The request to join is sent to the lead vehicle via a short-range communication network, and the user on the lead vehicle selects whether to agree to the candidate vehicle joining the fleet via the vehicle's infotainment system.

[0068] Alternatively, when creating a fleet, users can set a password to join the fleet. When a user in a candidate vehicle clicks on the fleet information displayed on the vehicle's infotainment screen to initiate a join request, the user needs to enter the fleet password. The fleet password is sent to the lead vehicle's infotainment system along with the join request. If the lead vehicle's infotainment system verifies the password correctly, it can add the candidate vehicle to the fleet.

[0069] Optionally, member vehicles in the convoy may choose to leave the convoy. When a member vehicle leaves the convoy, its departure information will be notified to other member vehicles in the convoy via a short-range communication network, but the lead vehicle is not allowed to leave the convoy.

[0070] For example, a user in a member vehicle can input a command to leave the convoy into the vehicle's infotainment system. The member vehicle's infotainment system will then disconnect from the convoy's short-range communication network in response to the command. However, if a user in the lead vehicle inputs a command to leave the convoy into the lead vehicle's infotainment system, the system will indicate that the command is invalid and the user cannot leave the convoy.

[0071] Optionally, when there is only one vehicle in the convoy, the lead vehicle user can input a command to disband the convoy into the vehicle's infotainment system. This will cause the lead vehicle's infotainment system to disband the convoy, i.e., stop broadcasting the convoy information generated in the above steps and delete the corresponding convoy information. That is, before the user disbands the convoy, the convoy information remains broadcast, and other candidate vehicles can apply to join the convoy at any time based on the convoy information.

[0072] S104. Communicate with other member vehicles in the convoy, excluding the vehicle itself, through the short-range communication network.

[0073] That is, after the fleet is established, each member vehicle in the fleet can communicate with each other through a short-range communication network.

[0074] Specifically, the communication between the various member vehicles in the convoy includes, but is not limited to: any vehicle in the convoy broadcasting information to the entire convoy; any two or more vehicles in the convoy communicating in real time; the lead vehicle sending driving assistance information to other member vehicles; and the detection of each member vehicle leaving the convoy.

[0075] This embodiment of the disclosure creates a fleet and generates fleet information upon receiving a user's fleet creation instruction; broadcasts the fleet information via a short-range communication network; adds a candidate vehicle as a member vehicle of the fleet if a join request is received from a candidate vehicle, the join request being issued by the candidate vehicle in response to the fleet information; communicates with other member vehicles in the fleet (excluding the vehicle itself) via the short-range communication network, broadcasts fleet information via the short-range communication network to facilitate candidate vehicles joining the fleet, and further realizes mutual communication with each member vehicle in the fleet through the short-range communication network. This achieves real-time communication within the fleet without relying on other devices or public networks, improving the availability and convenience of fleet auxiliary control.

[0076] Figure 2 This is an overall architecture diagram of a vehicle fleet provided as an embodiment of this disclosure. Figure 2 As shown, taking two member vehicles in a convoy as an example, each member vehicle's vehicle system includes a cockpit controller and a body controller. The cockpit controller includes a convoy system, a StarSignal protocol stack, a navigation system, and a voice system. The body controller includes a steering control system. The convoy system is used to implement convoy auxiliary control methods, specifically including receiving or sending various messages through the StarSignal protocol stack, and acquiring or providing corresponding information to the navigation system, voice system, and steering control system. The navigation system can be navigation software or a system from a smart cockpit or mobile phone, including hardware chips and vehicle-mounted systems or software. The voice system can be voice software or a system from a smart cockpit or mobile phone, including hardware chips and vehicle-mounted systems or software. The steering control system can be a steering control system for body control or autonomous driving, including hardware chips and vehicle-mounted systems or software. The StarSignal protocol stack is a protocol stack related to the StarSignal protocol, belonging to a short-range communication network technology, including hardware chips, a high-level protocol stack, and a high-level application layer, using the SLB or SLE protocol. Vehicles in the convoy transmit data over the air via the StarSignal protocol stack. It is understandable that... Figure 2The system architecture between two member vehicles is used as an example only; the number of member vehicles in an actual fleet is not limited.

[0077] The following is combined with Figure 2 The overall architecture diagram of the convoy shown introduces the convoy auxiliary control methods.

[0078] In some embodiments, communicating with other member vehicles in the convoy via the short-range communication network includes: broadcasting broadcast communication information to each member vehicle in the convoy except the lead vehicle via the short-range communication network; and / or, in response to a user's communication request for a first target vehicle, establishing a real-time communication connection with the first target vehicle via the short-range communication network, wherein the first target vehicle is any member vehicle in the convoy except the lead vehicle. In convoy driving scenarios, there are typically two communication scenarios: the first is when a member vehicle (including the lead vehicle) needs to notify other member vehicles of certain information; the second is when two or more member vehicles in the convoy need to communicate in real time.

[0079] For the first scenario described above, this embodiment provides a voice broadcasting method, which broadcasts communication information to every member vehicle in the fleet except the vehicle itself via the short-range communication network. When a member in the vehicle needs to make a voice broadcast, the user can control the fleet system to call the voice system via voice control or button presses, and record the broadcast communication information in the voice system. The broadcast communication information can be in the form of a voice message. The voice system sends the user-recorded broadcast communication information to the fleet system; after receiving the broadcast communication information, the fleet system sends the broadcast communication information to other member vehicles in the fleet via the StarSignal protocol stack. When a member vehicle is sending broadcast communication information, other vehicles are not allowed to send broadcast communication information; that is, only one member vehicle is allowed to send broadcast communication information at a time. Specifically, the broadcast buttons in the fleet system of other member vehicles are disabled when a member vehicle is sending broadcast communication information.

[0080] For the second scenario described above, this disclosure provides a real-time voice call method. In response to a user's communication request for a first target vehicle, a real-time communication connection is established with the first target vehicle via the short-range communication network. When a user needs to communicate with the user of the first target vehicle, the user in the vehicle can initiate a communication request to the first member vehicle by clicking on the first target vehicle within the fleet system. The fleet system establishes a real-time communication connection between the vehicle and the first target vehicle based on the StarSignal protocol stack. The user in the vehicle and the user of the first target vehicle can then conduct a real-time voice call based on this real-time communication connection and the vehicle's voice system until one party hangs up.

[0081] This disclosure provides voice communication methods for two commonly used communication scenarios in a fleet, thereby meeting the fleet's communication needs in different scenarios and improving the flexibility of the fleet's auxiliary control methods.

[0082] In some embodiments, communicating with other member vehicles in the convoy via the short-range communication network includes sending turn signal activation information to each member vehicle except the lead vehicle via the short-range communication network to assist each member vehicle except the lead vehicle in performing lane change or turn operations.

[0083] Taking the lead vehicle as an example, when the lead vehicle user activates the turn signal, it indicates that the lead vehicle user is performing a lane change or turn. The fleet system detects the turn signal activation information of the lead vehicle through the steering control system and broadcasts the turn signal activation information to other member vehicles in the fleet via the StarFlash protocol stack. This allows other member vehicles to know the lead vehicle's route, and users of other member vehicles can also make timely driving reactions based on the turn signal activation information to avoid falling behind.

[0084] In some embodiments, communicating with other member vehicles in the fleet via the short-range communication network includes: sending destination change information to each member vehicle (excluding the lead vehicle) via the short-range communication network to assist each member vehicle (excluding the lead vehicle) in changing its destination and / or changing its navigation information.

[0085] Taking the lead vehicle as an example, when the lead vehicle user needs to change the destination, they can perform the corresponding destination change operation on the navigation system in the vehicle. The fleet system detects the change in the destination in the navigation system, generates the corresponding destination change information, and broadcasts the destination change information to the fleet systems of other member vehicles in the fleet through the StarFlash protocol stack, so that the drivers of other member vehicles can be informed of the new destination information in a timely manner, thereby changing their driving route or navigation route.

[0086] Optionally, when the fleet system of other member vehicles receives destination change information, it automatically changes the navigation destination in the navigation system according to the destination change information and controls the navigation system to plan a new navigation route.

[0087] Optionally, the aforementioned turn signal operation information and destination change information can be reminded to the user in other passenger vehicles through one or more of various prompting methods, such as audible alerts, images, voice prompts, and information displayed on a screen.

[0088] This embodiment of the disclosure shares turn signal operation information and destination change information within the fleet through a short-range communication network. Based on this, it can help drivers of vehicles in the fleet to perceive the fleet status in a timely manner during driving, such as destination changes, abnormal road conditions ahead requiring lane changes, etc., further improving the flexibility of the fleet auxiliary control method.

[0089] In some embodiments, communicating with other member vehicles in the convoy other than the vehicle itself via the short-range communication network includes: sending heartbeat messages via the short-range communication network at preset intervals; and receiving heartbeat messages sent by other member vehicles in the convoy other than the vehicle itself via the short-range communication network.

[0090] After a candidate vehicle joins the fleet, it becomes a member vehicle. Each member vehicle has a unique identifier within the fleet, which can be automatically generated by the fleet system or manually set by the user. After a member vehicle joins the fleet, the fleet system sends heartbeat messages with the vehicle identifier to other member vehicles in the fleet via the StarFlash protocol stack at preset intervals. This allows the fleet systems of other member vehicles to perform heartbeat checks to determine whether the member vehicle is still in the fleet.

[0091] In some embodiments, when a neighboring member vehicle is detected to meet the decoupling warning conditions, a vehicle decoupling warning message is generated, wherein the neighboring member vehicle is a member vehicle in the convoy adjacent to the vehicle itself; the vehicle decoupling warning message is broadcast to every member vehicle in the convoy except the vehicle itself via the short-range communication network.

[0092] The decoupling warning conditions include at least one or more of the following: the distance between the vehicle and the adjacent member vehicle is greater than a preset threshold, or the vehicle does not receive a heartbeat message from the adjacent member vehicle within a preset time.

[0093] The preset time is longer than the interval of the preset period.

[0094] When the vehicle's fleet system detects that the distance between itself and its neighboring vehicles is greater than a preset threshold, or if it does not receive a heartbeat message from a neighboring vehicle within a preset time, it determines that the neighboring vehicle may have left the fleet. At this time, it generates a vehicle departure warning message and broadcasts the vehicle departure warning message to other vehicles in the fleet through the StarFlash protocol stack to alert other vehicles in the fleet that a vehicle may have left the fleet.

[0095] Optionally, the vehicle detachment warning information can be alerted to the user in other vehicles through one or more of the following methods: sound alert, image, voice, or display screen.

[0096] This embodiment monitors each member vehicle in the convoy using periodic heartbeat messages, enabling timely detection when a member vehicle leaves the convoy. Furthermore, by detecting the distance and periodic heartbeat messages between member vehicles and their adjacent vehicles, it further ensures timely detection when a member vehicle leaves the convoy, thereby guaranteeing the stability and reliability of the convoy auxiliary control method.

[0097] Figure 3 This is a software architecture diagram of a fleet system provided in an embodiment of the present disclosure.

[0098] like Figure 3 As shown, the fleet system software architecture includes a business layer, an interface layer, a management layer, a protocol layer, a system layer, and a link layer.

[0099] The business layer consists of the fleet system; the interface layer includes the fleet system software development kit (SDK), which is used to provide the interface layer for APP access. It includes at least device call interface, service call interface, and data transmission interface. The APP call interface can easily realize fleet management related functions, and at the same time facilitates APP access on different systems.

[0100] The management layer includes a fleet management module, a voice management module, a lane change assist management module, and a navigation management module.

[0101] The fleet management module primarily handles fleet creation and management, such as vehicle joining and leaving a fleet, and fleet parameter management including disengagement conditions and alert methods. It is also responsible for maintaining fleet heartbeat monitoring and providing alerts for disconnections or disengagements.

[0102] The voice management module mainly manages broadcasting and voice calls in conjunction with the voice system. It is responsible for calling voice-related applications in the vehicle system or mobile phone, adapting to relevant APIs, encapsulating voice data, and calling voice hardware.

[0103] The driver assistance management module primarily manages driver assistance systems in conjunction with the steering control system. It is responsible for accessing the vehicle's infotainment system, reading parameters from the steering control system (turn signals, steering wheel, or other parameters related to the autonomous driving system), adapting to relevant APIs, and encapsulating the data. This also includes accessing voice hardware. When changes requiring notification occur, the module encapsulates the data and sends it across the vehicle fleet.

[0104] The navigation management module primarily manages navigation in conjunction with the navigation system. It is responsible for calling the navigation application on the vehicle's infotainment system or mobile phone, reading relevant parameters, adapting to relevant APIs, and encapsulating the data. When the navigation destination address changes or other changes requiring notification occur, the encapsulated data is sent within the fleet.

[0105] The protocol layer includes a protocol management module, which is mainly responsible for selecting and arbitrating the transmission protocol between devices. For example, if two devices may support multiple transmission protocols, this module will optimize the protocol and feed the result back to the transmission management module. The transmission management module will then use the corresponding protocol to establish a communication channel.

[0106] The system layer includes a system capability abstraction module, which mainly abstracts various transmission capabilities, defines a unified API, connects to the transmission module above, and connects to different system driver layers below. The driver layer implements the specific transmission capabilities. This module realizes the connection between the framework and hardware capabilities.

[0107] The link layer contains various wired and wireless communication protocols, memory sharing, FIFO, etc. required for in-vehicle communication, including but not limited to: CAN, CAN-FD, UART, I2C, LIN, SPI, PCIE, ETH, WIFI, BT, BLE.

[0108] This disclosure embodiment mainly abstracts various transmission capabilities, defines a unified API, connects to the transmission module at the top and different system driver layers at the bottom. The driver layer implements specific transmission capabilities. This module realizes the connection between the framework and hardware capabilities. Based on this, it can help drivers perceive the fleet status during driving and improve the flexibility and reliability of fleet auxiliary control methods.

[0109] Figure 4 This is a schematic diagram of the fleet auxiliary control device provided in an embodiment of this disclosure. The fleet auxiliary control device can be an on-board device equipped with a fleet system as described in the above embodiment. The fleet auxiliary control device provided in this embodiment can execute the processing flow provided in the fleet auxiliary control method embodiment, such as... Figure 4 As shown, the fleet auxiliary control device 40 includes: a creation module 41, a communication module 42, and an addition module 43; the creation module 41 is used to create a fleet and generate fleet information when it receives a fleet creation instruction from a user; the communication module 42 is used to broadcast the fleet information through a short-range communication network; the addition module 43 is used to add a candidate vehicle as a member vehicle of the fleet if it receives a join request from a candidate vehicle, wherein the join request is issued by the candidate vehicle in response to the fleet information; and the addition module 43 communicates with other member vehicles in the fleet other than its own vehicle through the short-range communication network.

[0110] Optionally, the adding module 43 includes an authentication unit 431 and an adding unit 432; the authentication unit 431 is used to authenticate the candidate vehicle according to the joining request if a joining request is received from the candidate vehicle; the adding unit 432 is used to add the candidate vehicle as a member vehicle of the fleet if the candidate vehicle passes the authentication.

[0111] Optionally, the communication module 42 is used to send heartbeat messages through the short-range communication network at a preset period; and to receive heartbeat messages sent by other member vehicles in the fleet other than its own vehicle through the short-range communication network.

[0112] Optionally, the communication module 42 is used to broadcast broadcast communication information to every member vehicle in the fleet except the vehicle itself via the short-range communication network; and / or, in response to a user's communication request for a first target vehicle, establish a real-time communication connection with the first target vehicle via the short-range communication network, wherein the first target vehicle is any member vehicle in the fleet except the vehicle itself.

[0113] Optionally, the communication module 42 is used to send turn signal operation information to each member vehicle other than the owner vehicle through the short-range communication network to assist each member vehicle other than the owner vehicle in lane changing or turning operations.

[0114] Optionally, the communication module 42 is used to send destination change information to each member vehicle other than the owner vehicle through the short-range communication network to assist each member vehicle other than the owner vehicle in changing its destination and / or changing its navigation information.

[0115] Optionally, the communication module 42 is used to generate vehicle decoupling warning information when it detects that an adjacent member vehicle meets the decoupling warning conditions, wherein the adjacent member vehicle is a member vehicle in the convoy that is adjacent to the vehicle itself; and broadcasts the vehicle decoupling warning information to each member vehicle in the convoy except the vehicle itself through the short-range communication network.

[0116] Optionally, the decoupling warning conditions include at least one or more of the following: the distance between the vehicle and the adjacent member vehicle is greater than a preset threshold, or the vehicle does not receive a heartbeat message from the adjacent member vehicle within a preset time.

[0117] Figure 4 The fleet auxiliary control device shown in the embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0118] Furthermore, this disclosure also provides a vehicle that includes onboard equipment operating a fleet system as described in the above embodiments.

[0119] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device can be a vehicle-mounted device as described in the above embodiments. The electronic device provided in this disclosure can execute the processing flow provided in the fleet auxiliary control method embodiments, such as… Figure 5As shown, the electronic device 50 includes: a memory 51, a processor 52, a computer program, and a communication interface 53; wherein the computer program is stored in the memory 51 and configured to be executed by the processor 52 as described above in the fleet auxiliary control method.

[0120] In addition, this disclosure also provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the fleet auxiliary control method described in the above embodiments.

[0121] Furthermore, this disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the fleet assistance control method as described above.

[0122] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

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

[0125] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A vehicle fleet auxiliary control method, characterized in that, The method includes: When a user's fleet creation instruction is received, a fleet is created and fleet information is generated; The fleet information is broadcast via a short-range communication network; If a join request is received from a candidate vehicle, the candidate vehicle is added as a member vehicle of the fleet. The join request is issued by the candidate vehicle in response to the fleet information. The vehicle communicates with other member vehicles in the convoy, excluding its own vehicle, through the short-range communication network.

2. The method according to claim 1, characterized in that, The step of adding the candidate vehicle as a member vehicle of the fleet upon receiving a request to join the fleet includes: If a join request is received from a candidate vehicle, the candidate vehicle is authenticated according to the join request; If the candidate vehicle passes authentication, it will be added as a member vehicle of the fleet.

3. The method according to claim 1, characterized in that, The communication with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes: Heartbeat messages are sent through the short-range communication network at a preset period; The system receives heartbeat messages from other member vehicles in the convoy, excluding its own vehicle, via the short-range communication network.

4. The method according to claim 1, characterized in that, The communication with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes: The broadcast communication information is broadcast to every member vehicle in the convoy except the vehicle itself via the short-range communication network; and / or, In response to the user's communication request for the first target vehicle, a real-time communication connection is established with the first target vehicle through the short-range communication network. The first target vehicle is any member vehicle in the fleet other than the vehicle itself.

5. The method according to claim 1, characterized in that, The communication with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes: The short-range communication network sends turn signal activation information to each member vehicle other than the owner vehicle to assist each member vehicle other than the owner vehicle in lane changing or turning operations.

6. The method according to claim 1, characterized in that, The communication with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes: The destination change information is sent to each member vehicle other than the owner vehicle through the short-range communication network to assist each member vehicle other than the owner vehicle in changing its destination and / or changing its navigation information.

7. The method according to claim 1, characterized in that, The communication with other member vehicles in the convoy besides the vehicle itself via the short-range communication network includes: When a neighboring member vehicle is detected to meet the decoupling warning conditions, a vehicle decoupling warning message is generated. The neighboring member vehicle is the member vehicle in the convoy that is adjacent to the vehicle itself. The vehicle detachment warning information is broadcast to every member vehicle in the convoy except the vehicle itself via the short-range communication network.

8. The method according to claim 7, characterized in that, The decoupling warning conditions include at least one or more of the following: The distance between the vehicle and the adjacent member vehicle is greater than a preset threshold, and the vehicle does not receive a heartbeat message from the adjacent member vehicle within a preset time.

9. A fleet auxiliary control device, characterized in that, The device includes: The creation module is used to create a fleet and generate fleet information when a fleet creation instruction is received from a user; A communication module is used to broadcast the fleet information via a short-range communication network; An add module is used to add a candidate vehicle as a member vehicle of the fleet if a join request is received from a candidate vehicle, wherein the join request is issued by the candidate vehicle in response to the fleet information; The communication module is also used to communicate with other member vehicles in the convoy, excluding the vehicle itself, through the short-range communication network.

10. An electronic device, characterized in that, include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-8.

12. A vehicle, characterized in that, The vehicle's infotainment system is used to implement the method as described in any one of claims 1-8.