Vehicle Control Method, Device, Vehicle, and Computer-Readable Storage Medium

By obtaining location information in the vehicle, playing recommended songs and interacting with external devices, the fatigue problem caused by drivers' long-term driving is solved, and driving safety and fun is improved.

CN115556765BActive Publication Date: 2025-07-18GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211126734.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-16
Publication Date
2025-07-18
Estimated Expiration
2042-09-16

AI Technical Summary

Technical Problem

Drivers are prone to fatigue during long driving, resulting in inattention and increasing the risk of traffic accidents.

Method used

By obtaining the vehicle location, opening the music playback interface and playing recommended songs, searching for terminal devices outside the vehicle that meet the interaction conditions, and establishing a call connection between the on-board terminal and the terminal device for users to interact with music.

Benefits of technology

Effectively avoid driver fatigue, increase the fun and safety of driving, and remind the driver to stay awake through music interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115556765B_ABST
    Figure CN115556765B_ABST
Patent Text Reader

Abstract

The present disclosure provides a vehicle control method, device, vehicle, and computer-readable storage medium, relating to the technical field of vehicle control. The method includes: obtaining the vehicle position; opening a music playback interface according to the vehicle position and playing a recommended song; when the music playback interface is open, searching for a terminal device outside the vehicle that meets the interaction condition; and when a terminal device that meets the interaction condition is found, establishing a call connection between the in-vehicle terminal and the terminal device for a first user corresponding to the in-vehicle terminal and a second user corresponding to the terminal device to perform music interaction. The present disclosure can lift the driver's spirits during driving and avoid fatigue driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of vehicle control, and in particular, to a vehicle control method, device, vehicle, and computer-readable storage medium. Background Art

[0002] Currently, whether it is long-distance transportation or self-driving travel, long-distance driving is rather boring. When a driver drives for a long time, it is extremely easy to get fatigued, resulting in the driver's inattentiveness. In severe cases, traffic accidents may occur, threatening the lives and safety of the driver and others.

[0003] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

[0004] The purpose of the present disclosure is to provide a vehicle control method, device, vehicle, and computer-readable storage medium, which can solve the technical problem that a driver is prone to fatigue during long-term driving.

[0005] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be partially learned through the practice of the present disclosure.

[0006] According to one aspect of the present disclosure, a vehicle control method is provided, which is applied to an in-vehicle terminal of a vehicle. The vehicle control method includes:

[0007] Obtain the vehicle position of the vehicle;

[0008] Open a music playback interface according to the vehicle position and play a recommended song;

[0009] When the music playback interface is open, search for a terminal device outside the vehicle that meets the interaction conditions;

[0010] When a terminal device that meets the interaction conditions is searched, establish a call connection between the in-vehicle terminal and the terminal device for a first user corresponding to the in-vehicle terminal and a second user corresponding to the terminal device to perform music interaction.

[0011] Optionally, the step of opening a music playback interface according to the vehicle position and playing a recommended song includes: obtaining a navigation map; when the vehicle position is the same as a preset marked position in the navigation map, or when the vehicle position is within the preset marked position, open the music playback interface and play the recommended song.

[0012] Optionally, the steps of opening the music playing interface according to the vehicle position and playing the recommended songs include: obtaining the road section corresponding to the vehicle position; obtaining other vehicles that have performed music playing operations during the previous driving of the road section, and counting the number of these other vehicles; when the number of vehicles is greater than a preset number, obtaining the marked songs corresponding to the road section in the navigation map; opening the music playing interface and playing the marked songs as the recommended songs.

[0013] Optionally, the interaction conditions include at least one of the following conditions: the terminal device plays a song within a preset range of the vehicle position; when the in-vehicle terminal plays the recommended song, the second user plays and / or sings the recommended song through the terminal device; the second user collects the recommended song or the singer corresponding to the recommended song through the terminal device.

[0014] Optionally, after the steps of opening the music playing interface according to the vehicle position and playing the recommended songs, the vehicle control method further includes: enabling the gesture recognition function when the music playing interface is open; the step of establishing a call connection between the in-vehicle terminal and the terminal device when a terminal device that meets the interaction conditions is searched for includes: outputting an interaction invitation prompt when a terminal device that meets the interaction conditions is searched for.

[0015] When an interaction invitation gesture corresponding to the interaction invitation prompt is recognized, sending an interaction invitation request to the terminal device; wherein, the interaction invitation gesture is output by the first user; when an interaction acceptance response sent by the terminal device is received, establishing a call connection between the in-vehicle terminal and the terminal device.

[0016] Optionally, after the step of establishing a call connection between the in-vehicle terminal and the terminal device when a terminal device that meets the interaction conditions is searched for, the vehicle control method further includes: when a first interaction gesture output by the first user is recognized, sending the first interaction gesture to the terminal device for the terminal device to perform a first atmosphere rendering operation adapted to the first interaction gesture; when a second interaction gesture is recognized, performing a second atmosphere rendering operation adapted to the second interaction gesture; wherein, the second interaction gesture is output by a third user, and the third user and the first user are in the same interior space of the vehicle; or, the second interaction gesture is output by the second user and sent to the in-vehicle terminal through the terminal device.

[0017] Optionally, after the step of establishing a call connection between the in-vehicle terminal and the terminal device when the above-mentioned terminal device satisfying the above-mentioned interaction condition is searched, the above vehicle control method further includes: detecting whether the first user and / or the second user sings the recommended song; when the first user and / or the second user sings the recommended song and the recommended song is sung completely, generating a singing file of the recommended song; using the singing file and / or the recommended song as a marked song, and marking the marked song on a navigation map according to the vehicle position of the vehicle.

[0018] Optionally, after the step of enabling the gesture recognition function when the above music playing interface is open, the above vehicle control method further includes: when it is recognized that the first user outputs an atmosphere adaptation gesture, performing an atmosphere adjustment action to adjust the ambient atmosphere inside the vehicle.

[0019] Optionally, the step of performing the atmosphere adjustment action includes: detecting whether the recommended song is associated with a first atmosphere style; when the recommended song is associated with the first atmosphere style, performing the atmosphere adjustment action corresponding to the first atmosphere style; when the recommended song is not associated with the first atmosphere style, obtaining a stored second atmosphere style; performing the atmosphere adjustment action corresponding to the second atmosphere style.

[0020] Optionally, the atmosphere adjustment action includes at least one of the following: closing the sunroof and / or sunshade of the vehicle; adjusting the lights inside the vehicle; adjusting the seats of the vehicle so that the backrest angle of the seats reaches a preset angle; adjusting the ambient temperature and humidity inside the vehicle; controlling the audio of the vehicle to work in a noise reduction mode; controlling the air conditioning fragrance system of the vehicle to work.

[0021] Optionally, after the step of opening the music playing interface according to the vehicle position and playing the recommended song, the above vehicle control method further includes: outputting a prompt warning message; wherein, the prompt warning message at least includes vehicle speed, navigation information, weather information, and ground road condition information.

[0022] According to another aspect of the present disclosure, there is provided a vehicle control device configured in an in-vehicle terminal of a vehicle, the vehicle control device includes:

[0023] A position acquisition module, configured to acquire the vehicle position of the vehicle;

[0024] A music playing module, configured to open a music playing interface according to the vehicle position and play a recommended song;

[0025] A device search module, configured to search for terminal devices outside the vehicle that meet the interaction conditions when the above music playback interface is open;

[0026] A device connection module, configured to establish a call connection between the in-vehicle terminal and the terminal device when a terminal device that meets the above interaction conditions is searched, so that a first user corresponding to the in-vehicle terminal and a second user corresponding to the terminal device can perform music interaction.

[0027] According to still another aspect of the present disclosure, there is provided a vehicle, including a processor and a memory. The memory is configured to store a program, and the processor is configured to call the program to execute the above vehicle control method.

[0028] According to yet another aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it can implement the above vehicle control method.

[0029] The vehicle control method, device, vehicle, and computer-readable storage medium provided by the embodiments of the present disclosure have the following technical effects:

[0030] By adopting the technical solution of obtaining the vehicle position of the vehicle, opening the music playback interface according to the vehicle position, and playing recommended songs, searching for terminal devices outside the vehicle that meet the interaction conditions when the music playback interface is open, and establishing a call connection between the in-vehicle terminal and the terminal device when a terminal device that meets the interaction conditions is searched, so that a first user corresponding to the in-vehicle terminal and a second user corresponding to the terminal device can perform music interaction, the present disclosure can not only arouse the driver's spirit during driving and avoid fatigue driving, but also add fun to the driver during driving.

[0031] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.

[0033] Figure 1 Shows a schematic flowchart of a vehicle control method in an exemplary embodiment of the present disclosure;

[0034] Figure 2 Shows a schematic diagram of a gesture library in an exemplary embodiment of the present disclosure;

[0035] Figure 3 shows a schematic flowchart of an exemplary embodiment corresponding to step S120 in the vehicle control method of the present disclosure;

[0036] Figure 4 shows a schematic flowchart of another exemplary embodiment corresponding to step S120 in the vehicle control method of the present disclosure;

[0037] Figure 5 shows a schematic structural diagram of the vehicle main control screen display interface of an exemplary embodiment of the present disclosure;

[0038] Figure 6 shows a schematic flowchart of the vehicle control method in another exemplary embodiment of the present disclosure;

[0039] Figure 7 shows a schematic structural diagram of the vehicle main control screen display interface of another exemplary embodiment of the present disclosure;

[0040] Figure 8 shows a schematic flowchart of an exemplary embodiment of performing an atmosphere adjustment operation in the vehicle control method of the present disclosure;

[0041] Figure 9 shows a schematic structural diagram of a vehicle control device of an exemplary embodiment of the present disclosure;

[0042] Figure 10 shows a schematic structural diagram of a vehicle in an exemplary embodiment of the present disclosure. Detailed implementation manners

[0043] To make the objectives, technical solutions, and advantages of the present disclosure clearer, the following will further describe the embodiments of the present disclosure in detail in conjunction with the accompanying drawings.

[0044] When the following description relates to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0045] It should be noted that the above accompanying drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, rather than for limiting purposes. It is easy to understand that the processes shown in the above accompanying drawings do not indicate or limit the chronological order of these processes. Additionally, it is also easy to understand that these processes can be executed, for example, synchronously or asynchronously in multiple modules.

[0046] The following are embodiments of the vehicle control method provided by the present disclosure. Among them, Figure 1The flowchart of the vehicle control method in an exemplary embodiment of the present disclosure is shown. Figure 2 The schematic diagram of the gesture library in an exemplary embodiment of the present disclosure is shown. As Figure 1 shown, an embodiment of the method of the present disclosure provides a vehicle control method, which is applied to an in-vehicle terminal on a vehicle. The in-vehicle terminal is equipped with a music cockpit system, which belongs to a KTV entertainment music application software. Through the music cockpit system, one can listen to music, sing alone, or interact with others to sing online or offline. The in-vehicle terminal is connected to various electronic control devices on the vehicle, and the electronic control devices include windows, sunshades, lighting components, air conditioners, speakers, cameras, etc. The in-vehicle terminal has the function of gesture action recognition. After the in-vehicle terminal captures the gesture actions related to the user through the camera, corresponding control instructions are obtained, and then the obtained control instructions are used to control each electronic control device to perform related operations. As Figure 2 shown, the gesture library includes a first gesture library and a second gesture library. The first gesture library is represented as A and includes gestures corresponding to 11, 12, 13, 14, 15, 16, 17, etc.; the second gesture library is represented as B and includes gestures corresponding to 21, 22, 23, 24, 25, 26, etc. Among them, the gesture corresponding to 11 represents a selection gesture, which is used to select whether to play the current song; the gesture corresponding to 12 represents a duet switching gesture, that is, it is used to control the music cockpit system to only leave the duet; the gesture corresponding to 13 represents an atmosphere adaptation gesture, that is, it is used to control the vehicle to perform an atmosphere adjustment action; the gesture corresponding to 14 represents a like gesture or a favorite gesture, which is used to like or favorite a song; the gesture corresponding to 15 represents an upload singing song gesture, which is used to control the music cockpit system to upload the singing song; the gesture corresponding to 16 represents a singer switching gesture, which is used to control the music cockpit system to switch songs; the gesture corresponding to 17 represents a reject gesture, which is used to perform operations related to rejection. The gestures corresponding to 21, 22, and 23 represent like gestures for giving likes, which are used to enliven the atmosphere. The gestures corresponding to 24, 25, and 26 represent other emotion-related gestures such as compliments, which are also used to enliven the atmosphere. The vehicle control method includes the following solutions:

[0047] Step S110: Obtain the vehicle position of the vehicle.

[0048] In an exemplary embodiment, the vehicle position refers to the actual position of the vehicle during driving. The in-vehicle terminal can obtain the vehicle position through a GPS navigation system, satellites, etc., and display it through a navigation map for the first user driving the vehicle to view or refer to. Among them, the first user driving the vehicle is also the user corresponding to the in-vehicle terminal, and this first user can be the driver.

[0049] Step S120: Open the music playback interface according to the above vehicle position and play the recommended songs.

[0050] In an exemplary embodiment, after obtaining the vehicle position of the vehicle, it is predicted whether the road condition of the first user's driving is a long-term cruise road condition through the obtained vehicle position. If so, it is considered that the first user is very likely to get fatigued during driving, and then it is predicted that the first user may have the need to listen to or sing songs during driving. Then, the music playback interface is opened and the recommended songs are played. By playing the recommended songs for the first user, it can refresh the first user and make the first user become sober, avoiding the first user from driving while fatigued. Among them, the long-term cruise road condition can be understood as a relatively long driving section. Opening the music playback interface and playing the recommended songs can be understood as the in-vehicle terminal controlling the music cockpit system to open, that is, the music playback interface is displayed on the display screen of the in-vehicle terminal, so that the music cockpit system will push and play the recommended songs for the first user. The display screen includes the main control screen of the vehicle and the head-up display (Augmented Reality Head Up Display, AR-HUD).

[0051] Optionally, after opening the music playback interface according to the vehicle position, the gesture recognition function can be selected to be enabled. Before playing the recommended songs for the first user, control the music cockpit system to output the push information of the recommended songs. The push information is used to prompt the first user whether to select to play the recommended songs pushed by the music cockpit system for him / her. While outputting the push information, detect whether the first user outputs a gesture action. If it is detected that the first user outputs a gesture action and this gesture action is the same as or matches the selection gesture in the first gesture library, it is determined that the first user has selected the recommended song, that is, the first user agrees to play the recommended song, and then control the music cockpit system to play the recommended song.

[0052] In the case of recognizing the operation gesture of the recommended song, control the music cockpit system to execute the song settings corresponding to the operation gesture; among them, the above operation gestures at least include the singer switching gesture, the original singer switching gesture, the backup singer switching gesture, and the favorite gesture. The above operation gestures are output by the first user and / or the third user inside the vehicle. The third user can be understood as a passenger inside the vehicle.

[0053] For example, when the music cockpit system plays a recommended song, a gesture action output by the first user and / or the third user is detected. If the gesture action is the same as or matches the song-skipping gesture in the first gesture library, the music cockpit system is controlled to execute the song setting corresponding to the song-skipping gesture, that is, the music cockpit system is controlled to switch to the next song. If the gesture action is the same as or matches the original-singer-switching gesture in the first gesture library, the music cockpit system is controlled to execute the song setting corresponding to the original-singer-switching gesture, that is, the music cockpit system is controlled to retain the original singer of the currently playing song. If the gesture action is the same as or matches the backup-singer-switching gesture in the first gesture library, the music cockpit system is controlled to execute the song setting corresponding to the backup-singer-switching gesture, that is, the music cockpit system is controlled to retain only the backup singer of the currently playing song. If the gesture action is the same as or matches the favorite gesture in the first gesture library, the music cockpit system is controlled to execute the song setting corresponding to the favorite gesture, that is, the music cockpit system is controlled to favorite the currently playing song in the user account, thereby realizing the control of the music cockpit system according to different gesture actions, without the user manually operating the music cockpit system to complete the relevant control, and improving the driving safety.

[0054] Step S130: When the above music playback interface is open, search for terminal devices outside the vehicle that meet the interaction conditions.

[0055] In an exemplary embodiment, when the music playback interface is open, the in-vehicle terminal will turn on the device search function, which is used to search for terminal devices outside the vehicle that are equipped with the above music cockpit system. The terminal device can be the in-vehicle terminal of another vehicle, or a mobile communication device, such as a mobile phone, or other music devices, etc.

[0056] Considering that when there is only the first user in the vehicle, if only recommended songs are played, after a long time, the first user will still enter a fatigued state and is prone to the risk of fatigue driving again. Based on this, when the music playback interface is open, searching for terminal devices outside the vehicle that meet the interaction conditions is to establish a call connection between the in-vehicle terminal and the terminal devices outside the vehicle that meet the interaction conditions, so that the first user driving the vehicle can have a music interaction with the second user corresponding to the terminal device outside the vehicle that meets the interaction conditions, keeping the first user awake at all times and better avoiding fatigue driving. Among them, the second user can be the driver or passenger in other vehicles on the road, or a pedestrian on the road, or the people in a building, such as residents.

[0057] Optionally, the interaction conditions include at least one of the following conditions:

[0058] (1) The terminal device plays a song within a preset range of the vehicle position; where the preset range can be understood as a circle centered on the current vehicle position with a preset distance as the radius, and the area covered by this circle is the preset range of the vehicle position.

[0059] (2) When the in-vehicle terminal plays a recommended song, the second user plays and / or sings the recommended song through the terminal device. For example, at 10:05 on May 1, 2022, the first user listens to the song "Free Flight" through the music cockpit system while driving, and at 10:05 on May 1, 2022, the second user also listens to or sings the song "Free Flight" through the music cockpit system installed in the terminal device, then it is considered that the interaction condition is met.

[0060] (3) The second user collects the recommended song or the singer corresponding to the recommended song through the terminal device. For example, if it is found that the second user has collected the recommended song through the music cockpit system installed in the terminal device before or now, it is considered that the interaction condition is met. If it is found that the second user has collected the singer corresponding to the recommended song through the music cockpit system installed in the terminal device before or now, indicating that the second user likes to listen to the songs of this singer, it is considered that the interaction condition is met.

[0061] Step S140: When the above terminal device that meets the above interaction conditions is searched, establish a call connection between the above in-vehicle terminal and the above terminal device for the first user corresponding to the above in-vehicle terminal and the second user corresponding to the above terminal device to conduct music interaction.

[0062] In an exemplary embodiment, when a terminal device that meets the interaction conditions is searched, the in-vehicle terminal establishes a call connection between itself and the terminal device outside the vehicle that meets the interaction conditions. The first user can conduct music interaction with the second user corresponding to the terminal device outside the vehicle through the in-vehicle terminal. Among them, the call connection can be a voice call connection or a video call connection. The music interaction is determined according to the actual needs of the first user and / or the second user. For example, the first user and the second user listen to the recommended song together, or the two sing the recommended song together, or one of them sings the recommended song. When the first user and the second user conduct music interaction, it can lift the spirit of the first user during the interaction process, avoid the first user from driving tired, add fun to the first user during the driving, and increase the interest of driving. When the second user is also a driver, after the first user and the second user conduct music interaction together, it can lift the spirits of both sides at the same time, not only avoiding the first user from driving tired, but also avoiding the second user from driving tired.

[0063] In this embodiment, according to the above technical solution, by obtaining the vehicle position of the vehicle, opening the music playing interface according to the vehicle position, and playing the recommended songs, when the music playing interface is opened, searching for terminal devices outside the vehicle that meet the interaction conditions, and establishing a call connection between the in-vehicle terminal and the terminal device when a terminal device that meets the interaction conditions is found, so that the first user corresponding to the in-vehicle terminal and the second user corresponding to the terminal device can perform music interaction. This technical solution can not only lift the driver's spirits during driving and avoid fatigue driving, but also add fun to the driver during driving.

[0064] Figure 3 The flowchart shows an exemplary embodiment corresponding to step S120 in the vehicle control method of the present disclosure. Optionally, based on the above method embodiment, step S120 includes the following solutions:

[0065] Step S1211: Obtain a navigation map;

[0066] Step S1212: When the vehicle position is the same as the preset marked position in the above navigation map, or the vehicle position is within the preset marked position, open the above music playing interface and play the recommended songs.

[0067] In an exemplary embodiment, a preset marked position in the navigation map is marked in advance. The preset marked position can be understood as a certain position passed by a vehicle during previous driving, and when the driver drives the vehicle through this position, the music cockpit system is turned on. By analyzing big data, when the driver drives the vehicle through this position and turns on the music cockpit system, it can be inferred that the driving distance at this position is relatively long, which is likely to cause driver fatigue. The purpose of the driver turning on the music cockpit system is most likely to refresh the mind and avoid dozing off while driving. After obtaining the navigation map, it is determined whether the vehicle position of the vehicle is the same as the preset marked position in the navigation map. If they are the same, it is determined that this vehicle position is a position where fatigue is likely to occur during driving, then the music playback interface is opened, and recommended songs are played. By playing the recommended songs, the first user is awakened to refresh the first user and avoid fatigue driving. Among them, the vehicle position being the same as the preset marked position in the navigation map can be understood as the vehicle position overlapping with the preset marked position in the navigation map, that is, the longitude and latitude of the vehicle position are the same as those of the preset marked position in the navigation map. After obtaining the navigation map, it is determined whether the vehicle position is within the preset marked position in the navigation map. If it is, it is determined that this vehicle position is a position where fatigue is likely to occur during driving, then the music playback interface is opened, and recommended songs are played. By playing the recommended songs, the first user is awakened to refresh the first user and avoid fatigue driving. Among them, the vehicle position being within the preset marked position in the navigation map can be understood as the vehicle position belonging to a certain position within the preset marked position. For example, the preset marked position is Tunnel A with a length of 5 Km, and the vehicle position is at the 2.5 Km position in Tunnel A, that is, the vehicle position is within the preset marked position.

[0068] Figure 4 The flowchart shows another exemplary embodiment corresponding to step S120 in the vehicle control method of the present disclosure. Optionally, based on the above method embodiment, step S120 further includes the following solutions:

[0069] Step S1221: Obtain the road section corresponding to the above vehicle position;

[0070] Step S1222: Obtain other vehicles that have performed music playback operations during the previous driving of the above road section, and count the number of these other vehicles;

[0071] Step S1223: When the number of the above vehicles is greater than a preset number, obtain the marked songs corresponding to the above road section in the navigation map;

[0072] Step S1224: Open the music playback interface, and play the above marked songs as the above recommended songs.

[0073] In an exemplary embodiment, after obtaining the vehicle position where the vehicle is currently located, the road section corresponding to the vehicle position can be obtained, and correspondingly, other vehicles that have performed music playback operations during driving on this road section can also be obtained. Naturally, the number of the above-mentioned other vehicles can also be counted. Among them, other vehicles that perform music playback operations can be understood as vehicles equipped with a music cockpit system among the vehicles that have driven on this road section and have the music cockpit system turned on to play music. After counting the number of other vehicles, the counted vehicle data is compared with a preset number. If the counted number of vehicles is greater than the preset number, it means that most drivers turn on the music cockpit system when driving through this road section, and these users have the need to listen to or sing songs. That is, it can be inferred that the road section is relatively long and belongs to the situation of long-term cruising. Driving for a long time is prone to fatigue, and the purpose of the driver turning on the music cockpit system is very likely to keep himself awake. Furthermore, obtain the marked song corresponding to this road section in the navigation map, and use this marked song as the recommended song. After opening the music playback interface, play this marked song. Among them, the marked song can be the song that the driver of the previous vehicle listened to the most times during driving on this road section, or the song with the highest singing score by the driver of the previous vehicle, or a song that matches the scene of this road section. As Figure 5 shown, if the vehicle position is on Longyao Road in the navigation map and the song "Sparrow" is marked on Longyao Road in the navigation map, then "Sparrow" is determined as the recommended song. In this way, "Sparrow" can be recommended for the first user to play according to the vehicle position, which is beneficial to meeting the user's need to listen to songs during driving.

[0074] Figure 6 The flowchart of the vehicle control method in another exemplary embodiment of the present disclosure is shown. Optionally, the above vehicle control method includes the following solutions:

[0075] Step S110: Obtain the vehicle position of the vehicle;

[0076] Step S120: Open the music playback interface according to the above vehicle position and play the recommended song;

[0077] Step S130': When the above music playback interface is open, search for terminal devices outside the vehicle that meet the interaction conditions and turn on the gesture recognition function.

[0078] In an exemplary embodiment, the in-vehicle terminal can obtain the vehicle position through a GPS navigation system, satellites, etc., and display it through a navigation map for the first user driving the vehicle to view or refer to. After obtaining the vehicle position of the vehicle, it is predicted whether the road condition of the first user's driving is a long-term cruise road condition based on the obtained vehicle position. If so, it is considered that the first user is very likely to get fatigued during driving, and then it is predicted that the first user may have the need to listen to or sing songs during driving. Then, the music player interface is opened and recommended songs are played.

[0079] When the music player interface is open, the in-vehicle terminal will turn on the device search function and the gesture recognition function. The device search function is used to search for terminal devices outside the vehicle that are equipped with the above-mentioned music cockpit system, and the gesture recognition function is used to recognize the user's gesture actions. The recognized gesture actions are matched with the first gesture library and the second gesture library, and corresponding operation controls are performed according to the matching results.

[0080] Step S140 includes the following solutions:

[0081] Step S141: When the above-mentioned terminal device that meets the above-mentioned interaction conditions is searched, an interaction invitation prompt is output;

[0082] Step S142: When the interaction invitation gesture corresponding to the above-mentioned interaction invitation prompt is recognized, an interaction invitation request is sent to the above-mentioned terminal device; wherein, the above-mentioned interaction invitation gesture is output by the first user;

[0083] Step S143: When the interaction acceptance response sent by the above-mentioned terminal device is received, a call connection is established between the in-vehicle terminal and the above-mentioned terminal device.

[0084] Taking into account the actual use intention of the users, some second users are willing to interact with the first user corresponding to the vehicle terminal for music, while some second users are unwilling to do so. If a call connection is directly established between the vehicle terminal and the terminal device, it is obviously inappropriate, which will cause dissatisfaction to the second user and reduce the experience of the second user using the music cockpit system. Therefore, in order to realize the music interaction between the two parties according to the user's wishes, after the vehicle terminal turns on the device search function and the gesture recognition function, if a terminal device that meets the interaction conditions is searched, an interaction invitation prompt is output. The interaction invitation prompt is used to prompt the first user whether he is willing to establish a call connection with the terminal device outside the vehicle, so that the first user can interact with the second user corresponding to the terminal device outside the vehicle for music. If the first user outputs a gesture action, and it is recognized that the gesture action matches the interaction invitation gesture in the first gesture library, that is, the two are the same, the vehicle terminal sends an interaction invitation request to the terminal device corresponding to the second user. After the terminal device corresponding to the second user receives the interactive invitation request, it outputs a prompt corresponding to the interactive invitation request, which is used to inform the second user whether he is willing to interact with the first user corresponding to the vehicle terminal that sent the interactive invitation request through music. If the second user inputs an accepting operation instruction to the terminal device, the terminal device sends an interactive acceptance response to the vehicle terminal. The vehicle terminal receives the interactive acceptance response sent by the terminal device, and after checking that the terminal device that sends the interactive acceptance response is the same as the terminal device that sends the interactive invitation request, a call connection is established between the two. After the call connection is established, the first user and the second user can interact with music. The process of interaction can lift the spirit of the first user, avoid fatigue driving of the first user, add fun to the first user during driving, and increase the fun of driving. When the second user is also a driver, after the first user and the second user interact with music together, the spirits of both parties can be lifted at the same time, which not only avoids fatigue driving of the first user, but also avoids fatigue driving of the second user.

[0085] Optionally, based on the above method embodiment, after step S140, the above vehicle control method further includes the following solutions:

[0086] In the case of recognizing that the first user outputs a first interactive gesture, sending the first interactive gesture to the terminal device, so that the terminal device performs a first atmosphere rendering operation adapted to the first interactive gesture;

[0087] When the second interactive gesture is recognized, the second atmosphere rendering operation adapted to the second interactive gesture is performed.

[0088] In an exemplary embodiment, the second interaction gesture is output by a third user, and the third user and the first user are in the interior space of the vehicle; alternatively, the second interaction gesture is output by a second user and sent to the vehicle-mounted terminal through a terminal device. The fact that the third user and the first user are in the interior space of the vehicle can be understood as the first user being the driver of the vehicle and the third user being a passenger inside the vehicle. In this scenario, the first user is not a passenger but only a driver.

[0089] During the music interaction between the first user and the second user, the vehicle-mounted terminal recognizes the gesture actions of the first user and / or the third user through the gesture recognition function. Since the terminal device corresponding to the second user is equipped with a music cockpit system, this terminal device also has a gesture recognition function and will also activate the gesture recognition function to recognize the gesture actions output by the second user.

[0090] During the music interaction between the first user and the second user, for example, the first user and the second user are singing a song together. The first user thinks the second user sings very well and outputs a gesture action. The vehicle-mounted terminal recognizes this gesture action as the first interaction gesture, that is, this gesture action matches the interaction gesture in the first gesture library and they are the same. Then the vehicle-mounted terminal sends the first interaction gesture to the terminal device corresponding to the second user. After receiving the first interaction gesture, this terminal device performs the first atmosphere rendering operation adapted to the first interaction gesture, thereby rendering the environmental atmosphere of the space where the second user is located, which is beneficial to better arousing the user's spirit. For example, if the vehicle-mounted terminal recognizes the first interaction gesture output by the first user as a like gesture, it will send the like gesture to the terminal device corresponding to the second user. After receiving the like gesture, this terminal device outputs cheering sounds, such as "You sing really well, comparable to the original singer". If the second user is also a driver and the terminal device is also a vehicle-mounted terminal, after receiving the like gesture, the terminal device controls the vehicle's audio to output cheering sounds, thereby rendering the environmental atmosphere of the interior space of the vehicle where the second user is located.

[0091] During the music interaction between the first user and the second user, for example, the first user and the second user are singing a song together. If there is also a third user in the vehicle where the first user is located and the first user thinks the first user sings well and outputs a gesture action, the vehicle-mounted terminal recognizes this gesture action as the second interaction gesture, that is, this gesture action matches the interaction gesture in the first gesture library and they are the same. Then the vehicle-mounted terminal performs the second atmosphere rendering operation adapted to the second interaction gesture, which is beneficial to better arousing the user's spirit. For example, if the vehicle-mounted terminal recognizes the second interaction gesture output by the third user as a like gesture, it controls the vehicle's audio to output cheering sounds, thereby rendering the environmental atmosphere of the interior space of the vehicle where the first user and the third user are located.

[0092] During the music interaction between the first user and the second user, for example, when the first user and the second user are singing a song together, and the second user thinks the first user sings very well and outputs a gesture. The terminal device corresponding to the second user recognizes this gesture as the second interaction gesture, that is, this gesture matches the interaction gesture in the first gesture library and they are the same. Then the second interaction gesture is sent to the in-vehicle terminal corresponding to the first user. After receiving the second interaction gesture, the in-vehicle terminal performs the second atmosphere rendering operation adapted to the second interaction gesture, thereby rendering the environmental atmosphere of the interior space of the vehicle where the first user is located, which is conducive to better arousing the user's spirit. For example, if the terminal device corresponding to the second user recognizes the second interaction gesture output by the second user as a like gesture, it sends the like gesture to the in-vehicle terminal corresponding to the first user, and the in-vehicle terminal controls the vehicle's audio to output cheering sounds, thereby rendering the environmental atmosphere of the interior space of the vehicle where the first user is located.

[0093] Optionally, based on the above method embodiment, after step S140, the above vehicle control method further includes the following solutions:

[0094] Detect whether the first user and / or the second user is singing the recommended song;

[0095] When the first user and / or the second user is singing the recommended song and the recommended song is finished being sung, generate a singing file of the recommended song;

[0096] Use the singing file and / or the recommended song as a marked song, and mark the marked song on the navigation map according to the vehicle position of the vehicle.

[0097] In an exemplary embodiment, after establishing a call connection between the in-vehicle terminal and the terminal device, it is possible that neither the first user nor the second user sings the recommended song, or they may be singing the recommended song. It is necessary to detect whether they are singing the recommended song. That is, it is detected whether the first user and / or the second user sings the recommended song. If it is detected that the first user and / or the second user sings the recommended song, it is determined whether the first user and / or the second user has finished singing the recommended song. If it is determined that the recommended song has been sung, a singing file of the recommended song is generated. That is, the singer of the singing file is the first user and / or the second user, and the singing file will be stored in the account of the music cockpit system of the first user and / or the second user. After generating the singing file of the recommended song, the in-vehicle terminal uses the singing file and / or the recommended song as a marked song, and then marks the marked song at the above vehicle position on the navigation map. If other vehicles pass by this vehicle position later, and the music cockpit system of this vehicle is also turned on, the marked song is pushed to the driver driving this vehicle, which can not only meet the user's music listening needs but also increase the playback volume of the marked song.

[0098] Optionally, based on the above method embodiment, when the first user and / or the second user sings the recommended song and the recommended song is sung, after generating the singing file of the recommended song, the vehicle control method further includes the following solutions:

[0099] Obtain other singing files of other users singing the recommended song;

[0100] Generate a singing leaderboard based on the singing file and the other singing files;

[0101] Control the music cockpit system to display the singing leaderboard.

[0102] It should be understood that other users refer to users who sing the same recommended song through the same music cockpit system. After the first user and / or the second user finishes singing the recommended song, the system will score the singing file to obtain the corresponding score; other singing files refer to singing files generated after other users sing the same recommended song through the same music cockpit system, and the system will score the above other singing files to obtain the corresponding score. After the in-vehicle terminal of the vehicle where the first user is located obtains other singing files of other users singing the recommended song through the music cockpit system, a singing leaderboard is generated according to the scores of the singing file and the above other singing files. The first user can view the song leaderboard of the song he sang through the singing leaderboard. As Figure 5 shown, Figure 5The singing leaderboard is shown in the upper right corner. The singing leaderboard can be within the preset range of the vehicle position of the first user, or it can be for the entire region, etc.

[0103] Optionally, based on the above method embodiments, after the first user and / or the second user sings the recommended song and the singing of the recommended song is completed, and after generating the singing file of the recommended song, the vehicle control method further includes the following solutions:

[0104] Output a prompt message for downloading and / or sharing the singing file;

[0105] When a download operation event and / or a sharing operation event of the singing file is received within a preset time, download the singing file and / or share the singing file to a target device;

[0106] When a download operation event and / or a sharing operation event of the singing file is not received within a preset time, control the music cockpit system to perform a song skipping operation or exit the music playback operation.

[0107] During the music interaction between the first user and the second user, if the first user and / or the second user completes the singing of the recommended song, after detecting that the singing of the recommended song is completed, a singing file of the recommended song is generated. Then, the in-vehicle terminal corresponding to the first user outputs a prompt message for downloading and / or sharing the singing file, which prompts the first user whether to download and / or share the singing file. If a download operation event and / or a sharing operation event of the singing file executed by the first user is received within a preset time, the singing file is downloaded and / or shared to a target device, such as Figure 7 shown, Figure 7 The prompt message for sharing is shown in the right position. Among them, the download operation event and / or the sharing operation event include gesture operations, keyboard operations, touch operations, and voice operations made by the first user when entering or leaving. The target device can be the in-vehicle terminal where the first user is sitting in the vehicle, or the terminal device of the second user, or the mobile device of the first user, such as a mobile phone, or it can also be a cloud platform. If a download operation event and / or a sharing operation event of the singing file is not received within a preset time, control the music cockpit system to perform a song skipping operation and switch to playing the next song, or exit the music playback operation and stop playing music.

[0108] Optionally, based on the above method embodiments, after the music playback interface is opened and the gesture recognition function is enabled, the vehicle control method further includes the following solutions:

[0109] When the above-mentioned first user's output atmosphere adaptation gesture is recognized, an atmosphere adjustment action is performed to adjust the ambient atmosphere inside the vehicle.

[0110] In an exemplary embodiment, the first user can be understood as the driver of the vehicle. When the first user is driving the vehicle or the first user is a passenger, the camera continuously collects whether the first user outputs a gesture action. If the first user outputs a gesture action and this gesture action matches the atmosphere adaptation gesture in the first gesture library, that is, they are the same, it is considered that the atmosphere adaptation gesture is recognized, that is, the first user outputs an atmosphere adaptation gesture. Then, when the atmosphere adaptation gesture is recognized, the vehicle is controlled to perform an atmosphere adjustment action to adjust the ambient atmosphere inside the vehicle. After controlling the vehicle to perform the atmosphere adjustment action, the ambient atmosphere inside the vehicle is similar to the scene atmosphere in a KTV. That is, it is equivalent to dressing up the interior environment of the vehicle as the scene in a KTV box after controlling the vehicle to perform the atmosphere adjustment action, that is, simulating the KTV scene. If the first user is fatigued during driving and the interior environment of the vehicle is simulated as the KTV scene, it can lift the first user's spirits and relieve driving fatigue.

[0111] Figure 8 The flowchart of an exemplary embodiment of performing the atmosphere adjustment action in the vehicle control method of the present disclosure is shown. Optionally, based on the above method embodiment, the above-mentioned performing the atmosphere adjustment action includes the following solutions:

[0112] Step S151: Detect whether the recommended song is associated with the first atmosphere style;

[0113] Step S152: When the recommended song is associated with the first atmosphere style, perform the atmosphere adjustment action corresponding to the first atmosphere style;

[0114] Step S153: When the recommended song is not associated with the first atmosphere style, obtain the stored second atmosphere style;

[0115] Step S154: Perform the atmosphere adjustment action corresponding to the second atmosphere style.

[0116] In an exemplary embodiment, if a gesture action made by a first user is detected to match an atmosphere adaptation gesture in the first gesture library, it indicates that the first user wants to adjust the ambient atmosphere inside the vehicle, and then controls the vehicle to perform an atmosphere adjustment action. Among them, the atmosphere adjustment action can be performed by recommending songs or not. Detect whether the recommended song is associated with a first atmosphere style, and the first atmosphere style can be set by the user according to their own needs or carried by the recommended song itself; if it is detected that the recommended song is associated with the first atmosphere style, control the vehicle to perform the atmosphere adjustment action corresponding to the first atmosphere style, so that the ambient atmosphere inside the vehicle is adapted to the recommended song. Suppose the first atmosphere style is the breathing light style, then after controlling the vehicle to perform the atmosphere adjustment action corresponding to the first atmosphere style, the ambient atmosphere inside the vehicle presents an atmosphere in the form of breathing lights. If it is detected that the recommended song is not associated with the first atmosphere style, continue to detect whether there is a second atmosphere style stored in the music cockpit system. The second atmosphere style can be a style set by the user according to their hobbies or a default style carried by the music cockpit system itself. If there is a second atmosphere style stored in the music cockpit system, control the vehicle to perform the atmosphere adjustment action corresponding to the second atmosphere style. Suppose the second atmosphere style is the starry sky style, then after controlling the vehicle to perform the atmosphere adjustment action corresponding to the second atmosphere style, the ambient atmosphere inside the vehicle presents a starry sky atmosphere. If there is no second atmosphere style stored in the music cockpit system, randomly obtain a target style from the Internet, and then control the vehicle to perform the atmosphere adjustment action corresponding to the target style, so as to meet the user's need to set the ambient atmosphere inside the vehicle.

[0117] Optionally, based on the above method embodiment, the above atmosphere adjustment action includes at least one of the following:

[0118] (1) Closing the sunroof and / or sunshade of the vehicle; among them, by closing the sunroof and / or sunshade of the vehicle, the brightness inside the vehicle can be changed, and the external environment and noise can be isolated.

[0119] (2) Adjusting the lights inside the vehicle; among them, the lights inside the vehicle can be adjusted by combining the light components (such as ambient lights) on the vehicle and the glass star ceiling.

[0120] (3) Adjusting the seats of the vehicle so that the backrest angle of the seats reaches a preset angle; among them, after the backrest angle of the seats reaches the preset angle, the seats can be adjusted to a safe and comfortable driving mode.

[0121] (4) Adjusting the ambient temperature and humidity inside the vehicle; among them, the ambient temperature and humidity inside the vehicle can be adjusted by combining the vehicle-mounted air conditioner and the humidifier.

[0122] (5) Control the vehicle's audio to work in noise reduction mode; wherein, when the audio works in noise reduction mode, it can reduce the noise inside and outside the vehicle, thereby improving the quality of the user's music listening or singing.

[0123] (6) Control the vehicle's air conditioning fragrance system to work. Among them, when the air conditioning fragrance system works, it can improve the smell of the vehicle's interior environment and create a comfortable environment for the user.

[0124] Optionally, based on the above method embodiment, after step S120, the above vehicle control method further includes the following:

[0125] Output a prompt warning message.

[0126] It should be understood that the prompt warning message at least includes the current vehicle speed, navigation information, weather information, ground road condition information, etc., and the prompt warning message can be output through one of the main control screen, head-up display, and voice, so as to remind the user to actively take over the vehicle in real time when the user is listening to music or singing, ensuring driving safety.

[0127] The following is an embodiment of the device of the present disclosure, which can be used to execute the embodiment of the method of the present disclosure. For the details not disclosed in the embodiment of the device of the present disclosure, please refer to the embodiment of the method of the present disclosure.

[0128] Among them, Figure 9 shows a schematic structural diagram of a vehicle control device to which an embodiment of the present disclosure can be applied. Please refer to Figure 9 , the vehicle control device shown in this figure can be implemented as all or part of a terminal through a combination of software, hardware, or both, and can also be integrated as an independent module in the terminal or on the server.

[0129] The vehicle control device 900 in the embodiment of the present disclosure is configured in the vehicle's on-vehicle terminal. The above vehicle control device 900 includes:

[0130] A position acquisition module 910, configured to acquire the vehicle position of the vehicle;

[0131] A music playback module 920, configured to open a music playback interface according to the above vehicle position and play recommended songs;

[0132] A device search module 930, configured to search for terminal devices outside the vehicle that meet the interaction conditions when the above music playback interface is opened;

[0133] A device connection module 940, configured to establish a call connection between the in-vehicle terminal and the terminal device when the terminal device that meets the above interaction conditions is searched, for the first user corresponding to the in-vehicle terminal and the second user corresponding to the terminal device to perform music interaction.

[0134] In an exemplary embodiment, based on the foregoing solution, the music playing module 920 includes:

[0135] A map acquisition unit, configured to acquire a navigation map;

[0136] A first playing unit, configured to open the music playing interface and play the recommended songs when the vehicle position is the same as a preset marked position in the navigation map or the vehicle position is within the preset marked position.

[0137] In an exemplary embodiment, based on the foregoing solution, the music playing module 920 includes:

[0138] A road segment acquisition unit, configured to acquire the road segment corresponding to the vehicle position;

[0139] A quantity statistics unit, configured to acquire other vehicles that have performed music playing operations during the previous driving of the road segment and count the number of the other vehicles;

[0140] A song acquisition unit, configured to acquire the marked songs corresponding to the road segment in the navigation map when the number of the other vehicles is greater than a preset number;

[0141] A second playing unit, configured to open the music playing interface and play the marked songs as the recommended songs.

[0142] In an exemplary embodiment, based on the foregoing solution, the interaction conditions include at least one of the following conditions: the terminal device plays a song within a preset range of the vehicle position; when the in-vehicle terminal plays the recommended song, the second user plays and / or sings the recommended song through the terminal device; the second user collects the recommended song or the singer corresponding to the recommended song through the terminal device.

[0143] In an exemplary embodiment, based on the foregoing solution, the vehicle control device further includes:

[0144] A function control unit, configured to enable the gesture recognition function when the music playing interface is opened;

[0145] The device connection module includes:

[0146] An interaction prompt unit, configured to output an interaction invitation prompt when a terminal device that meets the interaction conditions is searched;

[0147] A request sending unit, configured to send an interaction invitation request to the terminal device when an interaction invitation gesture corresponding to the interaction invitation prompt is recognized; wherein, the interaction invitation gesture is output by the first user.

[0148] A device connection unit, configured to establish a call connection between the in-vehicle terminal and the terminal device when receiving the interactive acceptance response sent by the terminal device.

[0149] In an exemplary embodiment, based on the foregoing solution, the vehicle control device further includes:

[0150] A first rendering unit, configured to send the first interactive gesture to the terminal device when it is recognized that the first user outputs the first interactive gesture, so that the terminal device performs a first atmosphere rendering operation adapted to the first interactive gesture;

[0151] A second rendering unit, configured to perform a second atmosphere rendering operation adapted to the second interactive gesture when the second interactive gesture is recognized; wherein, the second interactive gesture is output by a third user, and the third user and the first user are in the same internal space of the vehicle; or, the second interactive gesture is output by a second user and sent to the in-vehicle terminal through the terminal device.

[0152] In an exemplary embodiment, based on the foregoing solution, the vehicle control device further includes:

[0153] A singing detection unit, configured to detect whether the first user and / or the second user sings the recommended song;

[0154] A file generation unit, configured to generate a singing file of the recommended song when the first user and / or the second user sings the recommended song and the singing of the recommended song is completed;

[0155] A song marking unit, configured to use the singing file and / or the recommended song as a marked song, and mark the marked song on a navigation map according to the vehicle position of the vehicle.

[0156] In an exemplary embodiment, based on the foregoing solution, the vehicle control device further includes:

[0157] An atmosphere adjustment unit, configured to perform an atmosphere adjustment action to adjust the environmental atmosphere inside the vehicle when it is recognized that the first user outputs an atmosphere adaptation gesture.

[0158] In an exemplary embodiment, based on the foregoing solution, the vehicle control device further includes:

[0159] A style detection unit, configured to detect whether the recommended song is associated with a first atmosphere style;

[0160] The first adjustment unit is configured to perform the atmosphere adjustment action corresponding to the first atmosphere style when the recommended song is associated with the first atmosphere style;

[0161] The style acquisition unit is configured to acquire the stored second atmosphere style when the recommended song is not associated with the first atmosphere style;

[0162] The second adjustment unit is configured to perform the atmosphere adjustment action corresponding to the second atmosphere style.

[0163] In an exemplary embodiment, based on the foregoing solution, the atmosphere adjustment action includes at least one of the following: closing the sunroof and / or sunshade of the vehicle; adjusting the lights inside the vehicle; adjusting the seats of the vehicle so that the backrest angle of the seats reaches a preset angle; adjusting the ambient temperature and humidity inside the vehicle; controlling the vehicle's audio system to work in a noise reduction mode; controlling the vehicle's air conditioning fragrance system to work.

[0164] In an exemplary embodiment, based on the foregoing solution, the vehicle control device further includes:

[0165] The warning prompt unit is configured to output a prompt warning message; wherein, the prompt warning message includes at least vehicle speed, navigation information, weather information, and ground road condition information.

[0166] It should be noted that when the vehicle control device provided in the foregoing embodiment executes the vehicle control method, only the division of the foregoing functional modules is used for illustration. In practical applications, the foregoing functions may be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle control device provided in the foregoing embodiment and the vehicle control method embodiment belong to the same concept. Therefore, for the details not disclosed in the device embodiment of the present disclosure, please refer to the vehicle control method embodiment of the present disclosure above, which will not be elaborated here.

[0167] The serial numbers of the foregoing embodiments of the present disclosure are only for description and do not represent the advantages and disadvantages of the embodiments.

[0168] The embodiments of the present disclosure further provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method in any of the foregoing embodiments are implemented. Among them, the computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disk, optical disk, DVD, CD-ROM, microdrive, and magneto-optical disk, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash memory device, magnetic card or optical card, nanosystem (including molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0169] An embodiment of the present disclosure also provides a vehicle, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the steps of the method in any of the above embodiments are implemented.

[0170] Figure 10 A schematic structural diagram of the vehicle is schematically shown. Please refer to Figure 10 As shown, the vehicle 1000 includes a processor 1001 and a memory 1002.

[0171] In an embodiment of the present disclosure, the processor 1001 is the control center of the computer system, which can be a processor of a physical machine or a processor of a virtual machine. The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state.

[0172] In an embodiment of the present disclosure, the processor 1001 is specifically used for: being applied to an in-vehicle terminal of a vehicle, and the vehicle control method includes: obtaining the vehicle position of the vehicle; opening a music playing interface according to the vehicle position and playing a recommended song; when the music playing interface is opened, searching for a terminal device outside the vehicle that meets the interaction condition; when a terminal device that meets the interaction condition is searched, establishing a call connection between the in-vehicle terminal and the terminal device for a first user corresponding to the in-vehicle terminal and a second user corresponding to the terminal device to perform music interaction.

[0173] Further, the processor 1001 is further used for: obtaining a navigation map; when the vehicle position is the same as a preset marked position in the navigation map, or the vehicle position is within the preset marked position, opening the music playing interface and playing the recommended song.

[0174] Further, the processor 1001 is further used for: obtaining the road section corresponding to the vehicle position;

[0175] Obtain other vehicles that have traveled on the above section of the road and performed music playback operations during the past, and count the number of these other vehicles; in the case where the number of these vehicles is greater than a preset number, obtain the marked songs corresponding to the above section of the road in the navigation map; open the music playback interface, and play the above marked songs as the above recommended songs.

[0176] Further, the above processor 1001 is further configured to: when the above music playback interface is open, enable the gesture recognition function; the step of establishing a call connection between the in-vehicle terminal and the above terminal device when the above terminal device that meets the above interaction condition is searched includes: when the above terminal device that meets the above interaction condition is searched, output an interaction invitation prompt; when an interaction invitation gesture corresponding to the above interaction invitation prompt is recognized, send an interaction invitation request to the above terminal device; wherein, the above interaction invitation gesture is output by the above first user; when an interaction acceptance response sent by the above terminal device is received, establish a call connection between the in-vehicle terminal and the above terminal device.

[0177] Further, the above processor 1001 is further configured to: when the above first user's first interaction gesture is recognized, send the above first interaction gesture to the above terminal device for the above terminal device to perform a first atmosphere rendering operation adapted to the above first interaction gesture; when a second interaction gesture is recognized, perform a second atmosphere rendering operation adapted to the above second interaction gesture; wherein, the above second interaction gesture is output by a third user, and the above third user and the above first user are in the same internal space of the above vehicle; or, the above second interaction gesture is output by a second user and sent to the above in-vehicle terminal through the above terminal device.

[0178] Further, the above processor 1001 is further configured to: detect whether the above first user and / or the above second user sings the above recommended song; in the case where the above first user and / or the above second user sings the above recommended song and the above recommended song is sung completely, generate a singing file of the above recommended song; use the above singing file and / or the above recommended song as a marked song, and mark the above marked song in the navigation map according to the vehicle position of the above vehicle.

[0179] Further, the above processor 1001 is further configured to: when the above atmosphere adaptation gesture output by the above first user is recognized, perform an atmosphere adjustment action to adjust the environmental atmosphere inside the above vehicle.

[0180] Further, the above-mentioned processor 1001 is further configured to: detect whether the recommended song is associated with a first atmosphere style; in the case that the recommended song is associated with the first atmosphere style, perform the atmosphere adjustment action corresponding to the first atmosphere style; in the case that the recommended song is not associated with the first atmosphere style, obtain the stored second atmosphere style; and perform the atmosphere adjustment action corresponding to the second atmosphere style.

[0181] Further, the above-mentioned processor 1001 is further configured to: output a prompt warning message; wherein, the prompt warning message at least includes vehicle speed, navigation information, weather information, and ground road condition information.

[0182] The memory 1002 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1002 may further include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments of the present disclosure, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1001 to implement the method in the embodiments of the present disclosure.

[0183] In some embodiments, the vehicle 1000 further includes: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002, and the peripheral device interface 1003 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1003 through a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of a display screen 1004, a camera 1005, and an audio circuit 1006.

[0184] The peripheral device interface 1003 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1001 and the memory 1002. In some embodiments of the present disclosure, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments of the present disclosure, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 may be implemented on a separate chip or circuit board. The embodiments of the present disclosure do not make specific limitations on this.

[0185] The display screen 1004 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1004 is a touch display screen, the display screen 1004 also has the ability to collect touch signals on or above the surface of the display screen 1004. The touch signals can be input to the processor 1001 as control signals for processing. At this time, the display screen 1004 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments of the present disclosure, there may be one display screen 1004, which is provided on the front panel of the vehicle 1000; in some other embodiments of the present disclosure, there may be at least two display screens 1004, which are respectively provided on different surfaces of the vehicle 1000 or are in a folding design; in still some other embodiments of the present disclosure, the display screen 1004 may be a flexible display screen, which is provided on a curved surface or a folding surface of the vehicle 1000. Even, the display screen 1004 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 1004 can be prepared from materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0186] The camera 1005 is used to collect images or videos. Optionally, the camera 1005 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the vehicle 1000, and the rear camera is provided on the back of the vehicle 1000. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth camera, a wide-angle camera, and a telephoto camera respectively, so as to realize the background blurring function by fusing the main camera and the depth camera, the panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions by fusing the main camera and the wide-angle camera. In some embodiments of the present disclosure, the camera 1005 may also include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. The two-color temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0187] The audio circuit 1006 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment and convert the sound waves into electrical signals for input to the processor 1001 for processing. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively provided at different parts of the vehicle 1000. The microphone can also be an array microphone or an omnidirectional collection type microphone.

[0188] The power source 1007 is used to supply power to various components in the vehicle 1000. The power source 1007 can be an alternating current, a direct current, a primary battery, or a rechargeable battery. When the power source 1007 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0189] The block diagram of the vehicle 1000 shown in the embodiments of the present disclosure does not constitute a limitation on the vehicle 1000. The vehicle 1000 may include more or fewer components than those shown in the figure, or combine certain components, or adopt different component arrangements.

[0190] In the description of the present disclosure, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances. In addition, in the description of the present disclosure, unless otherwise specified, "a plurality of" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0191] As described above, it is only the specific implementation manner of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure can easily think of changes or substitutions, which should all be covered by the protection scope of the present disclosure. Therefore, equivalent changes made according to the claims of the present disclosure still fall within the scope covered by the present disclosure.

Claims

1. A vehicle control method, characterized in that, An in-vehicle terminal applied to a vehicle, and the vehicle control method includes: Obtain the vehicle position of the vehicle; Open a music playback interface according to the vehicle position and play a recommended song; When the music playback interface is open, search for terminal devices outside the vehicle that meet the interaction conditions; When a terminal device that meets the interaction conditions is found, establish a call connection between the in-vehicle terminal and the terminal device for a first user corresponding to the in-vehicle terminal and a second user corresponding to the terminal device to perform music interaction; After establishing the call connection between the in-vehicle terminal and the terminal device, detect whether the first user and / or the second user sings the recommended song; When the first user and / or the second user sings the recommended song and the recommended song is sung completely, generate a singing file of the recommended song; Use the singing file and the recommended song as marked songs, and mark the marked songs on a navigation map according to the vehicle position, so as to push the marked songs to other vehicles when the other vehicles pass by the vehicle position and the other vehicles turn on the music cockpit system; 2. The vehicle control method according to claim 1, wherein The step of opening a music playback interface according to the vehicle position and playing a recommended song includes: Obtain a navigation map; When the vehicle position is the same as a preset marked position in the navigation map or the vehicle position is within the preset marked position, open the music playback interface and play the recommended song; 3. The vehicle control method according to claim 1, characterized in that, The step of opening a music playback interface according to the vehicle position and playing a recommended song includes: Obtain the road section corresponding to the vehicle position; Obtain other vehicles that have played music during the previous driving of the road section and count the number of the other vehicles; When the number of the other vehicles is greater than a preset number, obtain the marked songs corresponding to the road section in the navigation map; Open the music playback interface and play the marked songs as the recommended songs; 4. The vehicle control method according to claim 1, characterized in that, The interaction conditions include at least one of the following conditions: The terminal device plays a song within a preset range of the vehicle position; When the in-vehicle terminal plays the recommended song, the second user plays and / or sings the recommended song through the terminal device; The second user collects the recommended song or the singer corresponding to the recommended song through the terminal device; 5. The vehicle control method according to claim 1, characterized in that After the step of opening a music playback interface according to the vehicle position and playing a recommended song, the vehicle control method further includes: When the music playback interface is open, enable the gesture recognition function; The step of establishing a call connection between the in-vehicle terminal and the terminal device when a terminal device that meets the interaction conditions is found includes: When a terminal device that meets the interaction conditions is found, output an interaction invitation prompt; When an interaction invitation gesture corresponding to the interaction invitation prompt is recognized, send an interaction invitation request to the terminal device; wherein, the interaction invitation gesture is output by the first user; When receiving the interactive acceptance response sent by the terminal device, establish a call connection between the in-vehicle terminal and the terminal device.

6. The vehicle control method according to claim 5, characterized in that, After the step of establishing a call connection between the in-vehicle terminal and the terminal device when searching for the terminal device that meets the interactive conditions, the vehicle control method further includes: When recognizing that the first user outputs a first interactive gesture, send the first interactive gesture to the terminal device for the terminal device to perform a first atmosphere rendering operation adapted to the first interactive gesture. When recognizing a second interactive gesture, perform a second atmosphere rendering operation adapted to the second interactive gesture. Wherein, the second interactive gesture is output by a third user, and the third user and the first user are in the same interior space of the vehicle; or, the second interactive gesture is output by a second user and sent to the in-vehicle terminal through the terminal device.

7. The vehicle control method according to claim 5, characterized in that, After the step of enabling the gesture recognition function when the music playing interface is opened, the vehicle control method further includes: When recognizing that the first user outputs an atmosphere adaptation gesture, perform an atmosphere adjustment action to adjust the environmental atmosphere inside the vehicle.

8. The vehicle control method according to claim 7, characterized in that The step of performing the atmosphere adjustment action includes: Detect whether the recommended song is associated with a first atmosphere style. When the recommended song is associated with the first atmosphere style, perform the atmosphere adjustment action corresponding to the first atmosphere style. When the recommended song is not associated with the first atmosphere style, obtain the stored second atmosphere style. Perform the atmosphere adjustment action corresponding to the second atmosphere style.

9. The vehicle control method according to claim 7 or 8, characterized in that, The atmosphere adjustment action includes at least one of the following: Close the sunroof and / or sunshade of the vehicle. Adjust the lights inside the vehicle. Adjust the seats of the vehicle so that the backrest angle of the seats reaches a preset angle. Adjust the environmental temperature and humidity inside the vehicle. Control the vehicle's audio system to work in a noise reduction mode. Control the vehicle's air conditioning fragrance system to work.

10. The vehicle control method according to any one of claims 1 to 8, characterized in that, After the step of opening the music playing interface according to the vehicle position and playing the recommended song, the vehicle control method further includes: Output a prompt warning message; wherein, the prompt warning message at least includes vehicle speed, navigation information, weather information, and ground road condition information.

11. A vehicle control device, characterized in that, An in-vehicle terminal configured in a vehicle, the vehicle control device includes: A position acquisition module for acquiring the vehicle position of the vehicle. A music playing module for opening a music playing interface according to the vehicle position and playing a recommended song. A device search module for searching for terminal devices outside the vehicle that meet the interactive conditions when the music playing interface is opened. A device connection module for establishing a call connection between the in-vehicle terminal and the terminal device when searching for the terminal device that meets the interactive conditions for the first user corresponding to the in-vehicle terminal and the second user corresponding to the terminal device to perform music interaction. A singing detection unit, configured to detect whether the first user and / or the second user sings the recommended song after establishing a call connection between the in-vehicle terminal and the terminal device; A file generation unit, configured to generate a singing file of the recommended song when the first user and / or the second user sings the recommended song and the singing of the recommended song is completed; A song marking unit, configured to use the singing file and the recommended song as marked songs, and mark the marked songs on a navigation map according to the vehicle position, so as to push the marked songs to other vehicles when other vehicles pass by the vehicle position and the other vehicles turn on the music cockpit system.

12. A vehicle, comprising a processor and a memory, where the memory is used to store a program, and the processor is used to call the program to execute the vehicle control method according to any one of claims 1 to 10.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program can implement the vehicle control method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Audio system and navigation device

    CN101399068A

  • Vehicle-mounted entertainment system and method thereof

    CN108630185A