CN111601275B - Multi-vehicle synchronous rhythm control method, device, equipment and storage medium - Google Patents
Multi-vehicle synchronous rhythm control method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111601275B CN111601275B CN202010270994.4A CN202010270994A CN111601275B CN 111601275 B CN111601275 B CN 111601275B CN 202010270994 A CN202010270994 A CN 202010270994A CN 111601275 B CN111601275 B CN 111601275B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- rhythm
- vehicles
- matching information
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention relates to a method, a device, equipment and a storage medium for controlling multi-vehicle synchronous rhythm, wherein the method comprises the following steps: acquiring configuration selection of a user; configuring at least two vehicles according to configuration selection to obtain matching information; acquiring a rhythm file corresponding to each vehicle according to the matching information; performing time reference proofreading on at least two vehicles according to the matching information; after time reference correction is completed, acquiring a multi-vehicle rhythm starting request of a user; setting starting time for at least two vehicles according to the multi-vehicle rhythm starting request and carrying out time delay timing; upon reaching the start time, each vehicle controls its own rhythm according to its own rhythm file. The invention realizes the synchronization among a plurality of vehicles by mainly carrying out time reference proofreading and delayed starting timing, thereby realizing the synchronous rhythm of music by the plurality of vehicles.
Description
Technical Field
The invention relates to the field of vehicle-mounted application, in particular to a method, a device, equipment and a storage medium for controlling multi-vehicle synchronous rhythm.
Background
Based on the development of the vehicle-mounted communication technology and the vehicle-mounted sensing technology, the vehicle-mounted application is also more abundant and diversified. At present, tesla intelligent vehicles can realize vehicle music rhythm in a single vehicle mode, and the vehicle music rhythm mainly refers to that vehicle parts with strong user experience, such as vehicle external light, internal light, electric doors and the like, act in a certain dynamic mode along with music beats to realize dynamic effects of vehicle light and modeling.
The music-on-the-go rhythm of the multiple vehicle mode is different from the single vehicle mode. Firstly, the dynamic effect of the rhythm of the multiple vehicles along with the music is richer along with the difference of the stations, the rhythm of the vehicles does not need to be completely consistent, and the whole dynamic effect is more diversified. To implement the rhythm of the vehicle with music in the multi-vehicle mode, the most important problem is the synchronization problem among the vehicles, and the vehicles need to start rhythm with the same music at the same time. A simple solution is to directly control the rhythm of the slave vehicle by the master vehicle in a plurality of vehicles, and the master vehicle sends specific rhythm instructions to the slave vehicle, but this approach needs to ensure that a large amount of data information can be transmitted at a high rate and resolved, routed and responded to with high reliability between vehicles and between the plurality of controllers in the vehicle.
Disclosure of Invention
The invention discloses a method, a device, equipment and a storage medium for controlling multi-vehicle synchronous rhythm, aiming at solving the problem of synchronous rhythm of a vehicle along with music in a multi-vehicle mode. The technical scheme is as follows:
in a first aspect, the invention discloses a method for controlling a multi-vehicle synchronous rhythm, which comprises at least two vehicles, and comprises the following steps:
acquiring configuration selection of a user;
configuring the at least two vehicles according to the configuration selection of the user to obtain matching information;
acquiring a rhythm file corresponding to each of the at least two vehicles according to the matching information;
performing time reference proofreading on the at least two vehicles according to the matching information;
after the time reference correction is completed, acquiring a multi-vehicle rhythm starting request of a user;
setting starting time for the at least two vehicles according to the multi-vehicle regular motion starting request and carrying out time delay timing;
upon reaching the start time, each of the at least two vehicles controls its own rhythm according to its own rhythm file.
Further, the configuring the at least two vehicles according to the configuration selection of the user to obtain matching information includes:
selecting a station position scheme for acquiring the multi-vehicle synchronous rhythm according to the configuration of the user, wherein the station position scheme comprises logical station positions, and the logical station positions comprise arrangement positions of vehicles and logical station position numbers of the vehicles;
matching the actual station of each of the at least two vehicles with the arranging station of the logical station according to the station scheme to obtain station matching information and a logical station number of each of the at least two vehicles;
obtaining a wireless network name of each of the at least two vehicles;
matching the wireless network name of each vehicle in the at least two vehicles with the logic station number of each vehicle in the at least two vehicles according to the station scheme to obtain number matching information;
and determining one vehicle of the at least two vehicles as a master control vehicle, and determining other vehicles as slave control vehicles to obtain master-slave matching information.
Further, the method for controlling the synchronous rhythm of multiple vehicles further comprises the following steps:
establishing communication connection between the master control vehicle and the slave control vehicle through a wireless network based on a special short-range communication technology according to the master-slave matching information;
and/or establishing a communication connection between the master control vehicle and the slave control vehicle through a mobile network based on a cellular mobile communication technology.
Further, the obtaining a rhythm file corresponding to each of the at least two vehicles according to the matching information includes:
and according to the number matching information, each vehicle in the at least two vehicles acquires a rhythm file corresponding to the logic station position number of each vehicle in the at least two vehicles from a cloud server through a mobile network or a wireless network.
Further, the time-reference-based-correction of the at least two vehicles according to the matching information includes:
according to the master-slave matching information, the master control vehicle executes and completes time reference correction, and sends a time reference correction command to the slave control vehicle through a wireless network or a mobile network;
the slave control vehicle acquires the time reference proofreading command and executes time reference proofreading according to the time reference proofreading command to obtain a time reference proofreading result;
the slave control vehicle sends the time reference correction result to the master control vehicle;
the master control vehicle acquires the time reference correction result of the slave control vehicle and detects the time reference correction result to obtain a detection result;
and after the detection result shows that the time reference correction of the slave control car is completed, the master control car sends time correction completion information to a user.
Further, the setting the starting time and the delayed timing for the at least two vehicles according to the multi-vehicle rhythm starting request comprises:
after the master control vehicle obtains the multi-vehicle rhythm starting request, the master control vehicle sends starting time and multi-vehicle synchronous rhythm instructions to the slave control vehicle through a wireless network or a mobile network;
the slave control vehicle obtains the starting time and the multi-vehicle synchronous rhythm instruction, and carries out time delay timing according to the starting time;
and the master control vehicle performs delay timing according to the starting time.
Further, the rhythm file comprises an audio file and a vehicle rhythm instruction file; the controlling, by each of the at least two vehicles, its own rhythm according to its own rhythm file upon reaching the start time comprises:
when the starting time is up, the master control car calls an audio file in the rhythm files of the master control car to play audio;
when the starting time is up, the master vehicle controls the rhythm of the master vehicle according to a vehicle rhythm instruction file in the rhythm file of the master vehicle;
and when the starting time is reached, responding to the multi-vehicle synchronous rhythm instruction, and controlling the rhythm of each vehicle in the slave control vehicle according to the vehicle rhythm instruction file in the rhythm file corresponding to each vehicle in the slave control vehicle.
In a second aspect, the present invention discloses a device for controlling synchronous rhythm of multiple vehicles, which is loaded on at least two vehicles, the device comprising:
the first acquisition device is used for acquiring configuration selection of a user;
the configuration module is used for selecting to configure the at least two vehicles according to the configuration of the user to obtain matching information;
a second obtaining module, configured to obtain a rhythm file corresponding to each of the at least two vehicles according to the matching information;
the time proofreading module is used for carrying out time reference proofreading on the at least two vehicles according to the matching information;
the third acquisition module is used for acquiring a multi-vehicle rhythm starting request of the user after time reference proofreading is finished;
the delay timing module is used for setting starting time for the at least two vehicles according to the multi-vehicle rhythm starting request and carrying out delay timing;
and the rhythm control module is used for controlling the own rhythm of each vehicle in the at least two vehicles according to the own rhythm file when the starting time is reached.
In a third aspect, the present invention discloses a computer device, comprising a processor and a memory, wherein at least one instruction or at least one program is stored in the memory, and the at least one instruction or the at least one program is loaded by the processor and executes the method for controlling the synchronized rhythm of multiple vehicles according to the first aspect.
In a fourth aspect, the present invention discloses a computer storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the method for controlling synchronized rhythm of multiple vehicles according to the first aspect.
By adopting the technical scheme, the method, the device, the equipment and the storage medium for controlling the multi-vehicle synchronous rhythm have the following beneficial effects: aiming at the vehicle-mounted application of the vehicle following the music rhythm in the multi-vehicle mode, the invention adopts the strategy of fading the master control vehicle, avoids the transmission of a large amount of data between vehicles, and realizes the information acquisition and the rhythm synchronization through various communication modes. In addition, under the multi-vehicle mode, the application schemes that the user can select are more various, and the realized dynamic effect is richer.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for controlling rhythm synchronization of multiple vehicles according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a station scheme in a method for controlling a multi-vehicle synchronous rhythm according to an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating number matching information obtained in a method for controlling rhythm synchronization of multiple vehicles according to an embodiment of the present invention;
fig. 4 (1) to (6) are schematic diagrams illustrating a scene flow of another method for controlling a multi-vehicle synchronous rhythm according to an embodiment of the present invention;
fig. 5 is a schematic view of a scenario in which a master control vehicle directly controls a slave control vehicle according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a multi-vehicle synchronous rhythm control device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a computer device according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, shall fall within the protection scope of the present invention.
Reference herein to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic may be included in at least one implementation of the invention. In describing the present invention, it is to be understood that the terms "first," "second," "third," and "fourth," etc. in the description and claims of the present invention and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a schematic flow chart of a method for controlling rhythm of multiple vehicles in synchronization according to an embodiment of the present invention, and the present specification provides the method operation steps as described in the embodiment or the flow chart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In practice, the system or server product may be implemented in a sequential or parallel manner (e.g., parallel processor or multi-threaded environment) according to the embodiments or methods shown in the figures. Specifically, as shown in fig. 1, the method for controlling the synchronized rhythm of multiple vehicles may include:
s110: a configuration selection of a user is obtained.
In some feasible implementation modes, a user firstly connects with a cloud service through a vehicle-mounted terminal, browses rhythm files issued by an automobile manufacturer, and selects and downloads favorite music and a corresponding complete music rhythm arrangement file package. The vehicle-mounted terminal starts a user guidance program, guides a user to carry out configuration and selection, comprises selection of a master control vehicle, selection of a vehicle station scheme and the like, and obtains configuration selection of the user for carrying out specific configuration on the vehicle.
S120: and configuring the at least two vehicles according to the configuration selection of the user to obtain matching information.
In a specific implementation manner, step S120 in this embodiment of the present invention may include the following steps:
s121: and selecting a station position scheme for acquiring the multi-vehicle synchronous rhythm according to the configuration of the user, wherein the station position scheme comprises logical station positions, and the logical station positions comprise the arranging positions of the vehicles and the logical station position numbers of the vehicles.
S122: and matching the actual station of each of the at least two vehicles with the arranging station of the logical station according to the station scheme to obtain station matching information and a logical station number of each of the at least two vehicles.
Fig. 2 is a schematic diagram illustrating a selection of a station scheme in a method for controlling a multi-vehicle synchronous rhythm according to an embodiment of the present invention. In one embodiment, as shown in FIG. 2, the synchronized rhythm of the vehicle with music in the multi-vehicle mode can have a variety of different positions, enabling different dynamic visual effects.
In some possible embodiments, the user may be allowed to match the logical station according to the actual station of the vehicle to ensure that the number of the actual station is consistent with the planned logical station number.
S123: and acquiring the wireless network name of each vehicle in the at least two vehicles.
It is to be understood that the at least two vehicles load wireless communication modules, and the wireless network name is a unique identification of the vehicle. In other possible embodiments, other unique identifiers of vehicles may be selected to match the logical station numbers.
S124: and matching the wireless network name of each vehicle in the at least two vehicles with the logic station number of each vehicle in the at least two vehicles according to the station scheme to obtain number matching information.
Fig. 3 is a schematic diagram of obtaining number matching information in a multi-vehicle synchronous rhythm control method according to an embodiment of the present invention, and in a specific embodiment, as shown in fig. 3, after a certain station location scheme is selected and an actual station location of a vehicle is matched with a logical station location, a wireless network name of the vehicle is matched with a logical station location number. The wireless network name of the vehicle represents the unique identification of the vehicle, so that the consistency of the actual station position and the logical station position and the consistency of the wireless network name and the logical number can be achieved, and the order of information transmission is guaranteed.
S125: and determining one vehicle of the at least two vehicles as a master control vehicle, and determining other vehicles as slave control vehicles to obtain master-slave matching information.
Further, according to the master-slave matching information, establishing communication connection between the master control vehicle and the slave control vehicle through a wireless network based on a special short-range communication technology;
and/or establishing communication connection between the master control vehicle and the slave control vehicle through a mobile network based on cellular mobile communication technology.
It can be understood that in the multi-vehicle synchronous rhythm control method provided by the invention, the master control vehicle is no longer responsible for sending specific rhythm control instructions to the slave control vehicle, but is mainly responsible for sending simple instructions to solve the synchronization problem among multiple vehicles, so that a time error caused by the transmission of a large amount of data among the vehicles is avoided.
S130: and acquiring a rhythm file corresponding to each of the at least two vehicles according to the matching information.
Further, according to the number matching information, each vehicle in the at least two vehicles acquires a rhythm file corresponding to the logical station number of each vehicle in the at least two vehicles from a cloud server through a mobile network or a wireless network.
In some possible embodiments, after the at least two vehicles are configured according to the configuration selection of the user, the master vehicle sends a station position scheme of the multi-vehicle synchronous rhythm selected by the user and the corresponding logical station position number to each slave vehicle, and instructs each slave vehicle to download a rhythm file corresponding to its own number, or instructs each slave vehicle to download rhythm files corresponding to all logical station position numbers so as to meet the scene requirement of realizing the multi-vehicle synchronous rhythm at the corresponding station position when the same vehicle is placed at different station positions.
In some feasible embodiments, each of the at least two vehicles is in communication connection with the cloud server through the vehicle-mounted communication terminal, and each slave vehicle obtains the rhythm file of the corresponding logical station number or the rhythm files corresponding to all the logical station numbers from the cloud and feeds back the downloading progress to the master vehicle.
S140: and performing time reference proofreading on the at least two vehicles according to the matching information.
Preferably, the time reference correction of the at least two vehicles according to the matching information may include the following steps:
s141: and according to the master-slave matching information, the master control vehicle executes and finishes time reference correction, and sends a time reference correction command to the slave control vehicle through a wireless network or a mobile network.
In some possible embodiments, the master control vehicle receives a feedback result of the downloading progress of each slave control vehicle, and sends a time reference correction command to each slave control vehicle through the wireless network or the mobile network after detecting that all the vehicles finish downloading the corresponding rhythm files.
In some possible embodiments, the time reference calibration command may be based on different time reference modes, including but not limited to a time reference obtained through a global positioning system, a time reference obtained through a preset time zone, or a time reference obtained through a logic timing strategy in a customized mode.
S142: and the slave control car acquires the time reference correction command and executes time reference correction according to the time reference correction command to obtain a time reference correction result.
S143: and the slave control vehicle sends the time reference correction result to the master control vehicle.
S144: and the master control vehicle acquires the time reference correction result of the slave control vehicle and detects the time reference correction result to obtain a detection result.
S145: and after the detection result shows that the slave control vehicle completes time reference proofreading, the master control vehicle sends time proofreading completion information to a user.
It can be understood that after the master vehicle confirms that all vehicles (including the master vehicle and the slave vehicle) perform time reference calibration, the user needs to be reminded that the multi-vehicle mode music rhythm configuration is completed, and the synchronous rhythm application in the multi-vehicle mode can be started as required.
S150: and acquiring a multi-rhythm starting request of the user after the time reference correction is finished.
S160: and setting starting time for the at least two vehicles according to the multi-vehicle rhythm starting request and carrying out time delay timing.
Preferably, the setting the starting time and the time delay for the at least two vehicles according to the multi-vehicle rhythm starting request comprises the following steps:
s161: and after the master control vehicle acquires the multi-vehicle rhythm starting request, the master control vehicle sends a starting time and a multi-vehicle synchronous rhythm instruction to the slave control vehicle through a wireless network or a mobile network.
In some possible embodiments, the master vehicle sends a start time and a start multi-vehicle synchronization pulse command to the slave vehicle when receiving a multi-vehicle pulse start request from the user, the start time may be n seconds increased from the current time reference, and the time parameter n may be 5 seconds which is configured autonomously or adopts a default setting. The delayed start can ensure synchronous start and execution of the master-slave control vehicle, and the asynchronous problem caused by the time difference of the received instruction is avoided.
S162: and the slave control vehicle acquires the starting time and the multi-vehicle synchronous rhythm instruction and carries out time delay timing according to the starting time.
S163: and the master control vehicle performs time delay timing according to the starting time.
It will be appreciated that the master vehicle may also be delayed for a time before sending the start time and the multi-vehicle synchronization rhythm instructions to the slave vehicle.
S170: upon reaching the start time, each of the at least two vehicles controls its own rhythm according to its own rhythm file.
Preferably, the rhythm file comprises an audio file and a vehicle rhythm instruction file; said controlling of the own rhythm of each of said at least two vehicles according to its own rhythm file at the arrival of said start time may comprise the steps of:
s171: and when the starting time is reached, the master vehicle calls an audio file in the rhythm file of the master vehicle to play audio.
In some other possible embodiments, the master control car may further designate at least one slave control car to perform the task of playing audio, and the related setting may be performed by the user setting guidance program.
S172: and when the starting time is up, the master vehicle controls the rhythm of the master vehicle according to the vehicle rhythm instruction file in the rhythm file of the master vehicle.
S173: and when the starting time is reached, responding to the multi-vehicle synchronous rhythm instruction, and controlling the rhythm of each vehicle in the slave control vehicle according to the vehicle rhythm instruction file in the rhythm file corresponding to each vehicle in the slave control vehicle.
Fig. 4 (1) to (6) are schematic views of a scene flow of another multi-vehicle synchronous rhythm control method according to an embodiment of the present invention, as shown in fig. 4 (1) to (6), the entire flow involves a car manufacturer, a cloud, a user, and 5 vehicles. Specifically, the multi-vehicle synchronous rhythm control method may include the following steps:
s410: a configuration selection of a user is obtained.
In one embodiment, as shown in fig. 4 (1), the car manufacturer occasionally publishes a professionally arranged car music rhythm file package to the cloud and pushes an update message to the car. This package of documents includes, but is not limited to: audio files, vehicle rhythm instruction files, effect show videos, user setup guidance programs, user demonstration control notes, etc., wherein
An audio file for use in a vehicle-rhythmic playable music file or an audio file in a video file;
a vehicle rhythm instruction file, which refers to a vehicle control instruction set professionally arranged, time-stamped and matched with music melodies, and specifies in which mode, which brightness or speed each user-perceptually intensive component, such as lights and electrically operated doors, needs to act at each time point;
the effect show video is demonstration video for the user to look over so as to quickly find out the music of the clock and the matched rhythm file;
the user sets a guiding program for guiding the user to complete the setting of music rhythm in a multi-vehicle mode, such as vehicle station selection, matching of a vehicle logic station with an actual station, time reference correction, starting time and the like;
the user manipulates notes for prompting the user to initiate notes for multiple vehicle musical rhythms.
In one embodiment, the vehicle pushes an update message to the user, as shown in fig. 4 (1). The user can view the demonstration video to confirm whether there is favorite music. And the vehicle acquires a corresponding music rhythm file package from the cloud according to the selection of the user, and can display the downloading progress to the user. And after the downloading is finished, starting a user setting guide program, and performing matching configuration of the vehicle station, the logic number, the wireless network name and the master-slave control vehicle.
S420: and configuring the at least two vehicles according to the configuration selection of the user to obtain matching information.
As shown in fig. 4 (2), taking car No. 1 as the master car and cars nos. 2 to 5 as the slave cars, car No. 1 sends the logical number of each slave car to car No. 2 to 5 according to the configuration selection of the user, and commands each slave car to download the music rhythm file corresponding to its own number.
S430: and acquiring a rhythm file corresponding to each of the at least two vehicles according to the matching information.
As shown in fig. 4 (3), car No. 1 as the master car has downloaded the rhythm file, and cars nos. 2-5 request the cloud to provide music rhythm files with corresponding numbers according to the instruction sent by car No. 1. And the cloud server sends the music rhythm file with the corresponding number to the No. 2-5 vehicle according to the request of the No. 2-5 vehicle.
And the No. 2-5 vehicle downloads and stores the music rhythm files with corresponding numbers, and feeds back the downloading progress to the No. 1 vehicle, and the No. 1 vehicle receives the feedback result and detects the downloading progress of the No. 2-5 vehicle according to the feedback result.
S440: and performing time reference proofreading on the at least two vehicles according to the matching information.
In a specific embodiment, as shown in fig. 4 (4), the car No. 1 receives the feedback result of the downloading progress of the car nos. 2-5, and sends a time reference correction command to the car nos. 2-5 after detecting that all the cars complete the downloading of the required musical rhythm file. And the No. 2-5 vehicle sends the time reference correction result to the No. 1 vehicle. And the No. 1 vehicle acquires the time reference proofreading result of the No. 2-5 vehicle and detects whether the No. 2-5 vehicle completes the time reference proofreading. After the No. 1 vehicle detects that the No. 2-5 vehicles finish time reference proofreading, the No. 1 vehicle sends time proofreading completion information to a user, the completion of the multi-vehicle mode music rhythm matching setting is displayed, and the multi-vehicle mode can be started.
S450: and acquiring a multi-vehicle rhythm starting request of the user after the time reference correction is completed.
In one embodiment, as shown in fig. 4 (5), the user may send the start request by controlling the key of the master vehicle, i.e. vehicle No. 1, or by using a mobile phone application connected to vehicle No. 1.
S460: and setting starting time for the at least two vehicles according to the multi-vehicle rhythm starting request and carrying out time delay timing.
In one embodiment, as shown in fig. 4 (5), vehicle No. 1 sends a start time and a start multi-vehicle synchronization pulse command to vehicle No. 2-5 when receiving a multi-vehicle pulse start request from a user, where the start time may be increased by n seconds based on the current time reference, and the time parameter n may be configured autonomously or 5 seconds with a default setting. The delayed start can ensure synchronous start execution of the master control car and the slave control car, and the asynchronous problem caused by the time difference of the received instructions is avoided. And the No. 2-5 vehicles carry out time delay timing according to the starting time and the command for starting the synchronous rhythm of the multiple vehicles. And simultaneously, the No. 1 vehicle also carries out time delay timing according to the starting time.
S470: upon reaching the start time, each of the at least two vehicles controls its own rhythm according to its own rhythm file.
In one embodiment, as shown in fig. 4 (6), car No. 1 plays music, and calls the rhythm file corresponding to the station No. 1 to control the light of car No. 1 to move according to the animation rhythm of the predetermined arrangement. The vehicles No. 2 to No. 5 call rhythm files corresponding to the station numbers to control the lamps to move according to preset arranged animation rhythm, so that the vehicles No. 1 to No. 5 can move synchronously along with the same music.
Fig. 5 is a schematic view of a scenario in which a master control vehicle directly controls a slave control vehicle according to an embodiment of the present invention. As shown in fig. 5, in the existing scheme, the master control vehicle directly controls the rhythm of the slave control vehicle along with music, and in this scheme, a large amount of data information is transmitted between vehicles and a controller, and the requirements on transmission efficiency and reliability are high. Taking a certain model as an example, with the calculation and evaluation of the drive action capable of being independently controlled with the reserved trend, the number of Light Emitting Diodes (LEDs) integrated with the front headlamp and the rear headlamp is 460, each LED is identified, the identification of each LED needs 9bits, the brightness value of each LED needs 8bits, and the ideal refresh frequency of a single LED control instruction is 10 milliseconds. When 5 vehicles exist, the required communication bandwidth is preliminarily calculated to be (9 + 8), namely 460, 5bits/10ms approximately equals to 3.9Mbps. It can be seen that high speed and reliability of transmission of large amounts of data information are difficult to guarantee.
Compared with the prior art, the invention fades out the master-slave control vehicle, and the master control vehicle is not responsible for sending specific rhythm control instructions to the slave control vehicle, but is mainly responsible for sending simple instructions such as starting or stopping commands of multi-vehicle synchronous rhythm and time reference proofreading. And the slave vehicle control system acquires respective rhythm files from the cloud server and calls the rhythm files to realize the rhythm of the slave vehicle along with music. The master control vehicle and the slave control vehicle achieve rhythm synchronization through time reference correction and delayed starting timing.
An embodiment of the present invention further provides a device for controlling a rhythm of multiple vehicles in synchronization, as shown in fig. 6, the device for controlling rhythm of multiple vehicles in synchronization includes:
the first acquiring means 601: for obtaining configuration selections of the user.
The configuration module 602: and the method is used for configuring the at least two vehicles according to the configuration selection of the user to obtain the matching information.
The second obtaining module 603: and the attribute file is used for acquiring a corresponding attribute file of each vehicle in the at least two vehicles according to the matching information.
The time checking module 604: for performing a time reference check on the at least two vehicles according to the matching information.
The third obtaining module 605: the method is used for acquiring the multi-rhythm starting request of the user after the time reference correction is completed.
The delay timer module 606: and the system is used for setting starting time for the at least two vehicles according to the multi-vehicle rhythm starting request and carrying out time delay timing.
Rhythm control module 607: for each of said at least two vehicles to control its own rhythm according to its own rhythm file when said start-up time is reached.
The embodiment of the device and the method for controlling the rhythm of multiple vehicles synchronously provided by the embodiment of the invention is based on the same inventive concept, and please refer to the embodiment of the method for details, which are not described herein again.
The embodiment of the present invention further provides a computer device, where the computer device includes a processor and a memory, where the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method for controlling multiple vehicle synchronous rhythm according to the embodiment of the present invention.
The memory may be used to store software programs and modules, and the processor may execute various functional applications by executing the software programs and modules stored in the memory. The memory can mainly comprise a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs needed by functions and the like; the storage data area may store data created according to use of the apparatus, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory may also include a memory controller to provide the processor access to the memory.
The method embodiments provided by the embodiments of the present invention may be executed in a computer terminal, a server, or a similar computing device, that is, the computer device may include a computer terminal, a server, or a similar computing device. Fig. 7 is a block diagram of a hardware structure of a computer device for operating a method for controlling multiple vehicle synchronous rhythm according to an embodiment of the present invention, and as shown in fig. 7, the internal structure of the computer device may include, but is not limited to: a processor, a network interface, and a memory. The processor, the network interface, and the memory in the computer device may be connected by a bus or in other manners, and fig. 7 shown in the embodiment of the present specification is exemplified by being connected by a bus.
The processor (or CPU) is a computing core and a control core of the computer device. The network interface may optionally include a standard wired interface, a wireless interface (e.g., WI-FI, mobile communication interface, etc.). Memory (Memory) is a Memory device in a computer device used to store programs and data. It is understood that the memory herein may be a high-speed RAM storage device, or may be a non-volatile storage device (non-volatile memory), such as at least one magnetic disk storage device; optionally, at least one memory device located remotely from the processor. The memory provides storage space that stores an operating system of the electronic device, which may include, but is not limited to: a Windows system (an operating system), linux (an operating system), android (Android, a mobile operating system) system, IOS (a mobile operating system) system, and the like, which are not limited in the present invention; also, the memory space stores one or more instructions, which may be one or more computer programs (including program code), adapted to be loaded and executed by the processor. In this embodiment, the processor loads and executes one or more instructions stored in the memory to implement the method for controlling multiple vehicle synchronous rhythm provided by the above method embodiment.
The embodiment of the present invention further provides a computer storage medium, where at least one instruction or at least one program is stored in the computer storage medium, and the at least one instruction or the at least one program is loaded by a processor and executes the method for controlling multiple vehicle synchronous rhythm according to the embodiment of the present invention.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, and various media capable of storing program codes.
It should be noted that: the precedence order of the above embodiments of the present invention is only for description, and does not represent the merits of the embodiments. And specific embodiments thereof have been described above. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus, system and server embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference may be made to the partial description of the method embodiments for relevant points.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (10)
1. A multi-vehicle synchronous rhythm control method comprises at least two vehicles, and is characterized by comprising the following steps:
acquiring configuration selection of a user;
configuring the at least two vehicles according to the configuration selection of the user to obtain matching information; the matching information comprises station matching information, serial number matching information and master-slave matching information;
acquiring a rhythm file corresponding to each of the at least two vehicles according to the matching information;
performing time reference proofreading on the at least two vehicles according to the matching information;
after the time reference correction is completed, acquiring a multi-vehicle rhythm starting request of a user;
setting starting time for the at least two vehicles according to the multi-vehicle regular motion starting request and carrying out time delay timing;
upon reaching the start time, each of the at least two vehicles controls its own rhythm according to its own rhythm file.
2. The method according to claim 1, wherein the configuring the at least two vehicles according to the configuration selection of the user, and obtaining the matching information comprises:
selecting a station position scheme for acquiring the multi-vehicle synchronous rhythm according to the configuration of the user, wherein the station position scheme comprises logical station positions, and the logical station positions comprise arrangement positions of vehicles and logical station position numbers of the vehicles;
matching the actual station of each of the at least two vehicles with the arranging station of the logical station according to the station scheme to obtain station matching information and a logical station number of each of the at least two vehicles;
acquiring a wireless network name of each vehicle in the at least two vehicles;
matching the wireless network name of each vehicle in the at least two vehicles with the logic station number of each vehicle in the at least two vehicles according to the station scheme to obtain number matching information;
and determining one vehicle of the at least two vehicles as a master control vehicle, and determining other vehicles as slave control vehicles to obtain master-slave matching information.
3. The method of claim 2, further comprising:
establishing communication connection between the master control vehicle and the slave control vehicle through a wireless network based on a special short-range communication technology according to the master-slave matching information;
and/or establishing communication connection between the master control vehicle and the slave control vehicle through a mobile network based on cellular mobile communication technology.
4. The method for controlling multi-vehicle synchronous rhythm according to claim 2, wherein the obtaining a rhythm file corresponding to each of the at least two vehicles according to the matching information comprises:
and according to the number matching information, each vehicle in the at least two vehicles acquires a rhythm file corresponding to the logic station number of each vehicle in the at least two vehicles from a cloud server through a mobile network or a wireless network.
5. The method according to claim 3, wherein the time-reference-based proofreading of the at least two vehicles according to the matching information comprises:
according to the master-slave matching information, the master control vehicle executes and completes time reference correction, and sends a time reference correction command to the slave control vehicle through a wireless network or a mobile network;
the slave control car acquires the time reference proofreading command and executes time reference proofreading according to the time reference proofreading command to obtain a time reference proofreading result;
the slave control vehicle sends the time reference correction result to the master control vehicle;
the master control vehicle acquires the time reference correction result of the slave control vehicle and detects the time reference correction result to obtain a detection result;
and after the detection result shows that the slave control vehicle completes time reference proofreading, the master control vehicle sends time proofreading completion information to a user.
6. The method for controlling multi-vehicle synchronous rhythmicity according to claim 3, wherein the setting and delaying the timing of the start time for the at least two vehicles according to the multi-vehicle rhythm start request includes:
after the master control vehicle obtains the multi-vehicle rhythm starting request, the master control vehicle sends starting time and multi-vehicle synchronous rhythm instructions to the slave control vehicle through a wireless network or a mobile network;
the slave control vehicle acquires the starting time and the multi-vehicle synchronous rhythm instruction and carries out time delay timing according to the starting time;
and the master control vehicle performs delay timing according to the starting time.
7. The method of claim 6, wherein the rhythm files include audio files and vehicle rhythm instruction files; the controlling, by each of the at least two vehicles, its own rhythm according to its own rhythm file upon reaching the start time comprises:
when the starting time is up, the master vehicle calls an audio file in rhythm files of the master vehicle to play audio;
when the starting time is up, the master vehicle controls the rhythm of the master vehicle according to a vehicle rhythm instruction file in the rhythm file of the master vehicle;
and when the starting time is reached, responding to the multi-vehicle synchronous rhythm instruction, and controlling the rhythm of each vehicle in the slave control vehicle according to the vehicle rhythm instruction file in the rhythm file corresponding to each vehicle in the slave control vehicle.
8. A multi-vehicle synchronous pitch control apparatus for loading on at least two vehicles, said apparatus comprising:
the first acquisition device is used for acquiring configuration selection of a user;
the configuration module is used for selectively configuring the at least two vehicles according to the configuration of the user to obtain matching information; the matching information comprises station matching information, serial number matching information and master-slave matching information;
a second obtaining module, configured to obtain a rhythm file corresponding to each of the at least two vehicles according to the matching information;
the time proofreading module is used for carrying out time reference proofreading on the at least two vehicles according to the matching information;
the third acquisition module is used for acquiring a multi-vehicle rhythm starting request of a user after time reference correction is finished;
the delay timing module is used for setting starting time for the at least two vehicles according to the multi-vehicle rhythm starting request and carrying out delay timing;
and the rhythm control module is used for controlling the rhythm of each vehicle in the at least two vehicles according to the rhythm file of the vehicle when the starting time is reached.
9. A computer device comprising a processor and a memory, wherein at least one instruction or at least one program is stored in the memory, and wherein the at least one instruction or the at least one program is loaded by the processor and executes a method of synchronized multi-vehicle rhythm control according to any of claims 1-7.
10. A computer storage medium having at least one instruction or at least one program stored thereon, the at least one instruction or the at least one program being loaded and executed by a processor to implement a method of synchronized multi-vehicle rhythm control according to any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010270994.4A CN111601275B (en) | 2020-04-08 | 2020-04-08 | Multi-vehicle synchronous rhythm control method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010270994.4A CN111601275B (en) | 2020-04-08 | 2020-04-08 | Multi-vehicle synchronous rhythm control method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111601275A CN111601275A (en) | 2020-08-28 |
CN111601275B true CN111601275B (en) | 2022-11-11 |
Family
ID=72190587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010270994.4A Active CN111601275B (en) | 2020-04-08 | 2020-04-08 | Multi-vehicle synchronous rhythm control method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111601275B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739149A (en) * | 2019-01-23 | 2019-05-10 | 苏州蓝石新动力有限公司 | A kind of vehicle-mounted synchronisation control means and device |
CN112817022B (en) * | 2020-12-23 | 2022-04-12 | 浙江吉利控股集团有限公司 | Low-orbit satellite time-frequency synchronization method, system, electronic equipment and storage medium |
CN112706707A (en) * | 2021-01-06 | 2021-04-27 | 恒大新能源汽车投资控股集团有限公司 | Rhythm chassis, rhythm control method thereof and automobile |
CN112865905A (en) * | 2021-01-11 | 2021-05-28 | 南通滨睿智能科技有限公司 | Online equipment control system and method |
CN112839415B (en) * | 2021-02-02 | 2022-12-13 | 广州橙行智动汽车科技有限公司 | Vehicle control method and device and electronic equipment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106332393A (en) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | Music lamplight rhythm system and method |
CN106332394A (en) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | Method and system of light interaction along with specific music |
CN108401450A (en) * | 2017-04-28 | 2018-08-14 | 深圳市大疆创新科技有限公司 | Terminal device and its control method, unmanned plane and its control method and control device |
CN109922560A (en) * | 2018-12-03 | 2019-06-21 | 广州新晨汽车零部件有限公司 | A kind of vehicle-mounted atmosphere lamp system of real-time music regular movements control |
CN110113125A (en) * | 2019-04-16 | 2019-08-09 | 浙江众泰汽车制造有限公司 | Information synchronization system and synchronous method between a kind of more vehicles |
CN110404255A (en) * | 2019-08-07 | 2019-11-05 | 广州小鹏汽车科技有限公司 | Game interaction method, apparatus, vehicle and machine readable media between vehicle |
WO2020018629A1 (en) * | 2018-07-18 | 2020-01-23 | Emergency Technology, Inc. | Multiple vehicle signaling synchronization from adaptive timing sources |
CN110896578A (en) * | 2018-09-06 | 2020-03-20 | 上海博泰悦臻网络技术服务有限公司 | Music rhythm-based in-vehicle atmosphere lamp adjusting method and system and electronic equipment |
-
2020
- 2020-04-08 CN CN202010270994.4A patent/CN111601275B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106332393A (en) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | Music lamplight rhythm system and method |
CN106332394A (en) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | Method and system of light interaction along with specific music |
CN108401450A (en) * | 2017-04-28 | 2018-08-14 | 深圳市大疆创新科技有限公司 | Terminal device and its control method, unmanned plane and its control method and control device |
WO2020018629A1 (en) * | 2018-07-18 | 2020-01-23 | Emergency Technology, Inc. | Multiple vehicle signaling synchronization from adaptive timing sources |
CN110896578A (en) * | 2018-09-06 | 2020-03-20 | 上海博泰悦臻网络技术服务有限公司 | Music rhythm-based in-vehicle atmosphere lamp adjusting method and system and electronic equipment |
CN109922560A (en) * | 2018-12-03 | 2019-06-21 | 广州新晨汽车零部件有限公司 | A kind of vehicle-mounted atmosphere lamp system of real-time music regular movements control |
CN110113125A (en) * | 2019-04-16 | 2019-08-09 | 浙江众泰汽车制造有限公司 | Information synchronization system and synchronous method between a kind of more vehicles |
CN110404255A (en) * | 2019-08-07 | 2019-11-05 | 广州小鹏汽车科技有限公司 | Game interaction method, apparatus, vehicle and machine readable media between vehicle |
Non-Patent Citations (2)
Title |
---|
汽车CAN网络时钟同步方法研究;张利等;《电子测量与仪器学报》;20110215(第02期);全文 * |
浅议车联网与智慧交通的应用――以多车协同巡航为例;李晓栋等;《物流工程与管理》;20180415(第04期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111601275A (en) | 2020-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111601275B (en) | Multi-vehicle synchronous rhythm control method, device, equipment and storage medium | |
US11606854B2 (en) | Lighting device and performance system comprising same | |
CN110213102B (en) | Device control method, device, electronic device and storage medium | |
US20190184575A1 (en) | Method and apparatus for controlling dancing of service robot | |
CN103186394B (en) | A kind of software installation method and device | |
US20140206253A1 (en) | Method and apparatus for interactive play | |
US9319849B2 (en) | Content output system | |
CN108899027A (en) | Voice analysis method and device | |
CN110225124B (en) | Vehicle data sharing processing method and device, vehicle and medium | |
CN112672464B (en) | Lamp light control method and device of lamp and computer equipment | |
CN104698884A (en) | Control packet method, device and system | |
CN111869330A (en) | Rendering dynamic light scenes based on one or more light settings | |
CN109669765A (en) | Application switching method and device | |
CN117241446B (en) | Vehicle atmosphere lamp control method, control device, electronic equipment and storage medium | |
CN110687921B (en) | Unmanned aerial vehicle flight control method and device, electronic equipment and storage medium | |
CN103761130A (en) | Dual-system start control method and dual-system start control device | |
CN113434170B (en) | Finished automobile OTA data downloading and deploying method and device | |
CN105554527A (en) | System and method for controlling application of TV terminal by mobile terminal | |
CN109271158B (en) | Method and system for realizing synchronous cloud variable based on graphical programming platform | |
CN114137888B (en) | Linkage control method of equipment, processor and equipment linkage control system | |
CN109669366B (en) | Control method and device | |
CN109495298A (en) | The method and apparatus of management node in OpenStack system | |
US10349453B2 (en) | Communication apparatus, communication system, communication method and recording medium | |
CN111061236A (en) | Coordination control method and device and household robot | |
CN217883916U (en) | Controllable light field control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |