Implementation method and device for entertainment mode outside vehicle, vehicle and medium
By acquiring vehicle operating conditions and environmental information, the system automatically judges and controls vehicle equipment, solving the problem of the cumbersome process of manually turning on the vehicle's external entertainment mode, and realizing an intelligent and convenient external entertainment experience.
Patent Information
- Application Number
- CN202511193639.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-10-31
AI Technical Summary
The existing in-car entertainment modes cannot meet the growing demand for in-car entertainment from users, and the devices for manually activating in-car entertainment modes are cumbersome and the parameters are not accurately adjusted, which affects the entertainment experience.
By acquiring vehicle operating conditions and environmental information, the system automatically determines whether the conditions for activating the vehicle's external entertainment mode are met, automatically generates equipment control parameters, and controls the vehicle's equipment to realize the external entertainment mode, including external karaoke and external movie viewing.
It improves the intelligence and convenience of the in-car entertainment mode, ensures the continuity and safety of the entertainment experience, and meets users' in-car entertainment needs.
Smart Images

Figure CN120863533A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control, specifically to a method, device, vehicle, and medium for implementing an external entertainment mode. Background Technology
[0002] In recent years, vehicles have become an essential means of transportation for every household, providing a convenient travel experience. Vehicles have become mobile spaces, offering users numerous conveniences. Vehicles have also evolved into entertainment spaces, providing users with even more convenience.
[0003] Some cars currently come equipped with an in-car karaoke mode, allowing passengers to sing karaoke using the vehicle's audio system and microphone to relieve travel fatigue. However, existing in-car entertainment modes still cannot meet the growing entertainment needs of users. Summary of the Invention
[0004] In view of the above problems, this disclosure provides a method, apparatus, vehicle, and medium for implementing an external entertainment mode that overcomes or at least partially solves the above problems. The technical solution is as follows: A method for implementing an exterior entertainment mode includes: responding to an exterior entertainment mode activation command, acquiring vehicle operating condition information and environmental information, wherein the exterior entertainment mode includes at least one of an exterior karaoke mode and an exterior movie mode; determining, based on the operating condition information and the environmental information, whether the conditions for activating the exterior entertainment mode are met; if the conditions for activating the exterior entertainment mode are met, determining the vehicle equipment participating in the exterior entertainment mode based on the exterior entertainment mode activation command; generating equipment control parameters for the vehicle equipment based on the vehicle operating condition information and the environmental information, and controlling the vehicle equipment based on the equipment control parameters.
[0005] By adding an external entertainment mode to the vehicle, when a user has an external entertainment need, the system can automatically determine the corresponding vehicle equipment based on the type of external entertainment need, and automatically generate vehicle equipment control parameters that are adapted to the current vehicle operating condition information and the surrounding environment information, thereby automatically controlling the vehicle equipment to meet the user's external entertainment needs and improve the user experience.
[0006] Optionally, determining whether the conditions for activating the external entertainment mode are met based on the operating condition information and the surrounding environment information specifically includes: obtaining the vehicle's current speed, current gear information, and road slope information based on the operating condition information; determining the vehicle's environmental obstacle information and location information based on the surrounding environment information; determining the maximum opening degree of the vehicle's current tailgate based on the environmental obstacle information; and when the current speed, current gear information, road slope information, and location information meet a first preset condition, and the maximum opening degree of the current tailgate meets a second preset condition, the vehicle meets the conditions for activating the external entertainment mode.
[0007] Before fulfilling a user's external entertainment needs, the system assesses whether the current vehicle condition and surrounding environment meet the requirements based on the type of entertainment requested. This ensures that fulfilling the user's external entertainment needs does not violate traffic rules or affect the normal needs of other people or vehicles. Specifically, it determines the maximum opening of the vehicle's tailgate based on environmental information to see if it meets the user's external entertainment requirements. Simultaneously, it checks whether the vehicle is stationary to prevent rolling or other issues while fulfilling the user's external entertainment needs, ensuring the safety of both the user and the vehicle. Furthermore, if the conditions for activating the external entertainment mode are not met, the system will explain the reason to the user via the in-vehicle infotainment system or mobile terminal, thereby improving the user experience.
[0008] Optionally, the vehicle equipment includes at least one of a tailgate, rear seats, a ceiling-mounted screen, in-vehicle audio system, and in-vehicle ambient lighting; generating the equipment control parameters based on the vehicle operating condition information and the surrounding environment information specifically includes: correcting the initial equipment control parameters based on the vehicle operating condition information and the surrounding environment information to obtain first equipment control parameters; the first equipment control parameters include at least one of the following: tailgate opening degree, rear seat forward movement distance, ceiling-mounted screen turning angle, in-vehicle audio channel, audio volume value, and ambient lighting mode.
[0009] By analyzing the current vehicle operating conditions and environmental information, matching vehicle equipment control parameters are generated. This allows the vehicle to better adapt to the external environment when fulfilling the user's external entertainment needs, thereby improving the user's external entertainment experience. Simultaneously, by pre-setting multiple vehicle devices that match different external entertainment modes, the system can automatically determine the corresponding device when the user requests external entertainment, and then automatically generate the corresponding control parameters, further enhancing the user experience.
[0010] Optionally, after controlling the vehicle device based on the device control parameters, the method further includes: acquiring interactive actions from the user, the interactive actions including at least one of microphone interactive actions and body interactive actions; when the interactive actions meet preset interactive conditions, modifying the device control parameters based on the interactive actions to obtain second device control parameters; the second device control parameters include at least an ambient light mode.
[0011] When a user is using external entertainment, sensors collect the user's actions. If the action is determined to be an interactive action and meets the preset interaction conditions, the system can automatically adjust the current vehicle equipment parameters based on the user's interaction. This eliminates the need for the user to switch to the vehicle's infotainment system to control the vehicle equipment parameters, making the control of vehicle equipment parameters in external entertainment mode more convenient and faster, improving the intelligence of external entertainment mode, and thus enhancing the user experience.
[0012] Optionally, generating the device control parameters based on the vehicle operating condition information and the surrounding environment information specifically includes: obtaining current user information, and obtaining the current user's historical entertainment records and commonly used device parameters corresponding to the current user based on the current user information; generating third device control parameters based on the commonly used device parameters; generating a set of recommended items based on the historical entertainment records, and pushing the set of recommended items to the current user; the set of recommended items is at least one of a playlist and a movie / TV show list.
[0013] By storing user information and corresponding historical entertainment records, the system can determine the current user's historical entertainment records based on the current user information. This historical entertainment record can then be used to determine the user's frequently used device parameters, which can then be used as the current vehicle device parameters for vehicle control. Furthermore, the system can infer the user's favorite songs and preferences based on their historical entertainment records, generating recommended items and pushing these recommendations to the user.
[0014] Optionally, controlling the vehicle device based on the device control parameters specifically includes: responding to a device control command issued by the user through a terminal, obtaining the currently executing control command; determining the execution time of the device control command based on the command priority of the device control command and the current control command; if there is a command conflict between the device control command and the current control command, then querying the user through the terminal whether to exit the external entertainment mode.
[0015] When the vehicle is executing a current vehicle device control command, if it receives another device control command from the user, it determines the command priority between the current command and the user's command, and then decides which command should be executed first. This allows the vehicle to prioritize commands based on their order after the user issues them, improving the smoothness and continuity of command execution. Furthermore, if there is a conflict between the two commands, the system can ask the user if they want to exit the exterior entertainment mode, allowing the user to determine the priority of the conflicting commands, thus enhancing the intelligence of the exterior entertainment mode.
[0016] Optionally, after controlling the vehicle equipment based on the equipment control parameters, the method further includes: repeatedly acquiring vehicle operating condition information and environmental information after a preset time interval; determining again whether the conditions for opening the external entertainment mode are met based on the repeatedly acquired vehicle operating condition information and environmental information; and when the conditions for opening the external entertainment mode are not met, asking the user through the terminal whether to exit the external entertainment mode.
[0017] By retrieving vehicle operating information and environmental information at preset intervals, and determining whether the conditions for activating the external entertainment mode are met, the system can prevent situations where the current environment becomes unsuitable for external entertainment after an extended period. This allows the system to promptly remind users when the conditions for activating the external entertainment mode are not met, thereby improving the user experience.
[0018] An apparatus for implementing an exterior entertainment mode includes: an information acquisition module, which, in response to an exterior entertainment mode activation command, acquires vehicle operating condition information and environmental information, wherein the exterior entertainment mode includes at least one of an exterior karaoke mode and an exterior movie mode; a condition judgment module, which, based on the operating condition information and the environmental information, determines whether the conditions for activating the exterior entertainment mode are met; a device determination module, which, if the conditions for activating the exterior entertainment mode are met, determines the vehicle devices participating in the exterior entertainment mode based on the exterior entertainment mode activation command; and a parameter generation module, which, based on the vehicle operating condition information and the environmental information, generates device control parameters for the vehicle devices and controls the vehicle devices based on the device control parameters.
[0019] A vehicle includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform: in response to an external entertainment mode activation instruction, acquiring vehicle operating condition information and environmental information, the external entertainment mode including at least one of an external karaoke mode and an external movie mode; determining, based on the operating condition information and the environmental information, whether conditions for activating the external entertainment mode are met; if the conditions for activating the external entertainment mode are met, determining vehicle equipment participating in the external entertainment mode based on the external entertainment mode activation instruction; generating equipment control parameters for the vehicle equipment based on the vehicle operating condition information and the environmental information, and controlling the vehicle equipment based on the equipment control parameters.
[0020] A computer-readable storage medium stores computer-executable instructions, the computer-executable instructions being configured to: in response to an instruction to activate an external entertainment mode, acquire vehicle operating condition information and environmental information, the external entertainment mode including at least one of an external karaoke mode and an external movie mode; based on the operating condition information and the environmental information, determine whether conditions for activating the external entertainment mode are met; if the conditions for activating the external entertainment mode are met, determine the vehicle equipment participating in the external entertainment mode based on the instruction to activate the external entertainment mode; based on the vehicle operating condition information and the environmental information, generate equipment control parameters for the vehicle equipment, and control the vehicle equipment based on the equipment control parameters.
[0021] By utilizing the above technical solutions, this disclosure provides a method, device, vehicle, and medium for implementing an external entertainment mode in a vehicle. By adding an external entertainment mode to a vehicle, when a user has an external entertainment need, the corresponding vehicle equipment can be automatically determined according to the type of user's external entertainment need, and vehicle equipment control parameters adapted to the current vehicle operating condition information and the surrounding environment information can be automatically generated. This allows for automatic control of the vehicle equipment to meet the user's external entertainment needs and improve the user experience. Attached Figure Description
[0022] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this disclosure. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A flowchart illustrating an implementation method for an external entertainment mode according to an embodiment of this disclosure is shown. Figure 2A schematic diagram of the structure of an apparatus for implementing an external entertainment mode according to an embodiment of the present disclosure is shown; Figure 3 A schematic diagram of the structure of a vehicle according to an embodiment of the present disclosure is shown. Detailed Implementation
[0023] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0024] In recent years, with rapid socio-economic development and the continuous improvement of people's living standards, automobiles have transformed from a luxury item into an essential mode of transportation for every family. Modern cars are no longer just simple means of transportation; they are evolving into multifunctional mobile spaces integrating travel, work, leisure, and entertainment. Within this relatively enclosed yet limitless space, automakers are constantly innovating to create more comfortable and convenient driving experiences for users. From its initial status as a simple means of transportation to its current status as a mobile space offering a variety of services, the nature of the automobile is changing.
[0025] In terms of entertainment features, modern automobiles have made significant progress. Take the in-car karaoke system as an example; this innovative feature perfectly transplants the traditional karaoke experience into the car space. Through the combination of a professional-grade in-car audio system and noise-canceling microphones, passengers can enjoy a singing experience close to that of a professional karaoke room. The system typically comes equipped with a massive music library, supports online updates, and has intelligent scoring functions, making singing during the journey more fun. More importantly, this entertainment method can effectively alleviate the fatigue of long journeys, enhance interaction and communication among passengers, and make what might have been a monotonous and boring car ride lively and interesting. However, in traditional entertainment solutions, when users want to achieve external entertainment mode, they need to manually turn on various devices related to external entertainment in the vehicle. The whole process is cumbersome and complex, and the manually adjusted device parameters are often not precise enough, affecting the entertainment experience. To solve this problem, this invention proposes a method for implementing external entertainment mode, aiming to automatically configure and activate the devices related to external entertainment in the vehicle through intelligent means to achieve the best entertainment effect. This method first identifies the user's external entertainment needs, and then automatically adjusts the parameters of the vehicle's audio, lighting, and display screens based on preset entertainment scenarios and equipment configurations. Furthermore, it can optimize equipment configuration in real time based on environmental changes and user feedback, ensuring a consistent and comfortable entertainment experience. In this way, users can enjoy a customized external entertainment experience with simple operations, greatly improving ease of use and entertainment effectiveness.
[0026] Therefore, this application provides a method for implementing an external vehicle entertainment mode. Figure 1 This is a flowchart illustrating a method for implementing an external entertainment mode in a vehicle, provided in one or more embodiments of this specification. This method can be applied to different types of vehicles, and the process can be executed by a computing device in the corresponding field (e.g., a controller installed in the vehicle, a vehicle-mounted system, or a server located in the cloud). Certain input parameters or intermediate results in the process can be manually adjusted to help improve accuracy.
[0027] The analysis method involved in the embodiments of this application can be implemented by a terminal device or a server, and this application does not impose any special limitations on it. For ease of understanding and description, the following embodiments are all described in detail using a server as an example. It should be noted that the server can be a single device or a system composed of multiple devices, that is, a distributed server, and this application does not impose any specific limitations on it.
[0028] like Figure 1 As shown in the figure, this application embodiment provides a method for implementing an external entertainment mode, including: S101: In response to the command to activate the external entertainment mode, obtain vehicle operating condition information and environmental information, wherein the external entertainment mode includes at least one of the external KTV mode and the external movie mode.
[0029] When a user wants to activate outdoor entertainment modes such as car karaoke, car movie viewing, car barbecue, or car camping, they need to send an activation command to the server. This command should include user information and the type of outdoor entertainment mode. Upon receiving the activation command, the server will obtain vehicle status information and environmental information. Vehicle status information includes the vehicle's current speed, current gear, and seat position. Environmental information includes the vehicle's current slope, location, and surrounding obstacles. The server can directly obtain the vehicle status information through the vehicle's infotainment system, while environmental information can be obtained through sensors pre-installed on the vehicle (such as slope sensors, GPS sensors, and in-vehicle cameras).
[0030] S102: Based on the operating condition information and the environmental information, determine whether the conditions for activating the external entertainment mode are met.
[0031] After obtaining vehicle operating condition information and environmental information, the server will determine whether the conditions for enabling the external entertainment mode are met under the current circumstances. If the conditions for enabling the external entertainment mode are not met, the vehicle will be prohibited from enabling the external entertainment mode, and the reason for not meeting the conditions for enabling the external entertainment mode will be returned to the user so that the user can adjust the vehicle operating condition according to the reason for not meeting the conditions until the conditions for enabling the external entertainment mode are met.
[0032] In one embodiment, when determining whether the conditions for activating the external entertainment mode are met based on operating condition information and environmental information, it is first necessary to ensure that the vehicle is stationary and that the current parking location is suitable for parking. Then, based on the type of external entertainment mode, it is determined whether the current operating condition information and environmental information meet the conditions for activating the external entertainment mode. Specifically, based on the operating condition information, it is necessary to obtain the vehicle's current speed, current gear information, and road slope information; then, based on the environmental information, it is necessary to determine the vehicle's environmental obstacle information and location information; and based on the environmental obstacle information, it is necessary to determine the maximum opening degree of the vehicle's current tailgate; when the current speed, current gear information, road slope information, and location information meet the first preset condition, and the maximum opening degree of the current tailgate meets the second preset condition, the vehicle meets the conditions for activating the external entertainment mode.
[0033] Therefore, when determining whether a vehicle has come to a complete stop, it is first necessary to obtain the vehicle's current speed, current gear, and road slope information based on the aforementioned operating condition information, and then determine the vehicle's location and slope information based on the surrounding environment. To meet the requirements for a complete stop, the vehicle's current speed should be zero, and the gear should be in park, or the gear should be shifted to neutral on a road with a zero slope. Simultaneously, based on the vehicle's current location information, it must be determined that the vehicle is parked in a suitable parking location, such as an open-air parking lot. After obtaining the vehicle's location information, it is also necessary to determine whether the outdoor entertainment mode can be activated based on the current time and the location information. For example, if the vehicle is parked near a residential area and it is nighttime, but the user wants to activate the outdoor karaoke mode, it can be considered that the current parking location does not meet the conditions for activating the outdoor entertainment mode.
[0034] After confirming that the vehicle has come to a complete stop, since most exterior entertainment modes require the tailgate to be opened, it is necessary to obtain environmental obstacle information based on the surrounding environment, i.e., what obstacles exist near the vehicle, to determine the maximum opening degree of the tailgate. If the maximum opening degree exceeds a preset threshold, the vehicle is considered to meet the conditions for activating the exterior entertainment mode.
[0035] For example, if the external entertainment mode is the external karaoke mode, it is assumed that the vehicle meets the conditions for activating the external entertainment mode only when the rear door of the vehicle is opened to a large degree, allowing users outside the vehicle to see the ceiling screen inside the vehicle through the rear door. In this case, the preset opening threshold can be set to 70%.
[0036] When the vehicle's external entertainment mode is the vehicle's external KTV mode, it is assumed that as long as the opening of the vehicle's tailgate is large enough to allow the wires to pass through and power the barbecue equipment, the vehicle meets the conditions for activating the external entertainment mode. Therefore, the preset opening threshold can be set to 10%.
[0037] Before fulfilling a user's external entertainment needs, the system assesses whether the current vehicle condition and surrounding environment meet the requirements based on the type of entertainment requested. This ensures that fulfilling the user's external entertainment needs does not violate traffic rules or affect the normal needs of other people or vehicles. Specifically, it determines the maximum opening of the vehicle's tailgate based on environmental information to see if it meets the user's external entertainment requirements. Simultaneously, it checks whether the vehicle is stationary to prevent rolling or other issues while fulfilling the user's external entertainment needs, ensuring the safety of both the user and the vehicle. Furthermore, if the conditions for activating the external entertainment mode are not met, the system will explain the reason to the user via the in-vehicle infotainment system or mobile terminal, thereby improving the user experience.
[0038] When a vehicle lacks the corresponding type of sensor, making it impossible to acquire all environmental information, the server needs to rigorously determine whether the conditions for activating the external entertainment mode are met based on the available environmental information. For example, if the vehicle lacks a slope sensor and cannot collect slope information corresponding to the vehicle's current parking location, the server must ensure the vehicle is in park before considering it stationary and proceeding to the next step in determining whether the vehicle has come to a complete stop.
[0039] Meanwhile, if the vehicle lacks a significant number of sensors, making it impossible to determine whether the conditions for activating the exterior entertainment mode based on the acquired sensor data, preset device control parameters can be sent to the user. This allows the user to know the corresponding parameters of the vehicle's devices when the exterior entertainment mode is activated, enabling them to decide whether to enable the mode. Specifically, the device control parameters can be sent to the user through the vehicle's infotainment system, allowing the user to confirm whether to activate the exterior entertainment mode after receiving the assessment result.
[0040] The aforementioned tailgate opening threshold can be pre-stored in the computer device's storage. When it is necessary to determine whether the conditions for activating the external entertainment mode are met, the computer device can select the tailgate opening threshold from the storage device. Alternatively, the computer device can also obtain the tailgate opening threshold corresponding to the external entertainment mode from other external devices. For example, the tailgate opening threshold can be stored in the cloud. When it is necessary to determine whether the conditions for activating the external entertainment mode are met, the computer device can obtain the tailgate opening threshold from the cloud. This embodiment does not limit the method of obtaining the tailgate opening threshold.
[0041] S103: If the conditions for activating the external entertainment mode are met, then based on the external entertainment mode activation command, determine the vehicle equipment participating in the external entertainment mode.
[0042] When the vehicle's operating condition and environmental information meet the conditions for activating the exterior entertainment mode, the system determines the vehicle devices required to activate the mode based on the activation command. For example, when the exterior entertainment mode is the exterior karaoke mode, the participating vehicle devices include the tailgate, rear seats, ceiling-mounted screen, in-car audio system, and interior ambient lighting; the exterior viewing mode corresponds to the tailgate, rear seats, ceiling-mounted screen, and in-car audio system. After determining the participating vehicle devices, the system can automatically control the devices to activate the exterior entertainment mode. The vehicle devices corresponding to different exterior entertainment modes can be pre-configured in the system and stored in the vehicle's database.
[0043] It's understandable that the vehicle equipment corresponding to different exterior entertainment modes isn't fixed. Different types of vehicles include different equipment; for example, some vehicles may not have a ceiling-mounted screen, so the equipment for their exterior karaoke mode won't include one. Furthermore, users can customize the different exterior entertainment modes and their corresponding vehicle equipment according to their own preferences. For instance, if a user doesn't want to move the rear seats forward in exterior karaoke mode, they can remove the rear seats from the corresponding equipment. The vehicle equipment settings and exterior entertainment mode settings can be configured within the vehicle's infotainment system.
[0044] S104: Based on the vehicle operating condition information and the surrounding environment information, generate equipment control parameters for the vehicle equipment, and control the vehicle equipment based on the equipment control parameters.
[0045] After identifying the participating vehicle equipment, it's necessary to determine the control parameters for these devices to implement the external entertainment mode. Understandably, the control parameters are related to vehicle operating information and environmental information, and different vehicle equipment requires consideration of different vehicle operating information and environmental conditions. For example, when determining the forward movement distance of the rear seats, the position of the front seats in the vehicle operating information must be taken into account to prevent spatial conflicts between the rear seats and front seats during forward movement. After determining the equipment control parameters for different types of vehicle equipment, the vehicle equipment can be controlled based on these parameters to achieve the external entertainment mode.
[0046] In one embodiment, when generating device control parameters for vehicle equipment, pre-saved initial device control parameters can be read first, and then the influence of vehicle operating condition information and environmental information on the initial device control parameters can be considered. Specifically, the initial device control parameters can be corrected based on vehicle operating condition information and environmental information to obtain first device control parameters; the first device control parameters include at least one of the following: tailgate opening degree, rear seat forward movement distance, ceiling screen turning angle, in-vehicle audio channels, audio volume value, and ambient lighting mode.
[0047] For example, when controlling the tailgate motor to start, the system can monitor weather information. This information can come from a rain sensor and real-time weather data. If it is sunny, the tailgate will be opened to the initial preset opening degree, such as 70%. If it is drizzling, the tailgate opening degree can be reduced by 15% from the initial preset degree, resulting in an opening degree of 55%. If it is moderate or heavy rain, the system will prompt the user that the current exterior entertainment mode cannot be activated.
[0048] Here's a brief explanation of how the vehicle's equipment controls work when the external entertainment mode is set to "External KTV Mode": In this mode, besides opening the tailgate to the preset opening degree, the rear seats also need to be moved forward; regardless of the current position of the ceiling-mounted screen, the screen will rotate to the rear of the vehicle, brightness will be increased by 20%, and font size will be adjusted to maximum; the in-car audio system will switch channels, with sound emanating from the rear subwoofer and rear bass units, and volume adjusted to 60% of maximum. By analyzing the current vehicle operating conditions and environmental information, matching vehicle equipment control parameters are generated. This allows the vehicle to better adapt to the external environment when fulfilling the user's external entertainment needs, thereby improving the user's external entertainment experience. Simultaneously, by pre-setting multiple vehicle devices that match different external entertainment modes, the system can automatically determine the corresponding device when the user requests external entertainment, and then automatically generate the corresponding control parameters, further enhancing the user experience.
[0049] In one embodiment, when a user experiences the exterior entertainment mode, they can adjust device control parameters through interactive actions. Specifically, the server acquires interactive actions from the user or microphone, including at least one of microphone interaction actions and body interaction actions. When the interactive action meets preset interaction conditions, the device control parameters are corrected based on the interactive action to obtain second device control parameters. The second device control parameters include at least an ambient light mode. When acquiring user interactive actions, video can be captured by a camera installed in the vehicle, and the user's actions and held objects can be identified in the video to determine whether the video contains interactive actions, such as the user waving the microphone.
[0050] Among them, body interaction actions refer to the user's body movements when not holding the microphone, which can be captured by a camera installed at the rear of the vehicle; microphone interaction actions refer to the user's interactions with the microphone when holding it, with data sourced from the microphone's internal sensors. For example, when a user waves the microphone, the user's waving motion can be captured by the microphone's internal accelerometer; when a user uses the buttons on the microphone to change tracks or adjust the volume, the user's action of pressing the buttons is a microphone interaction action, and the user's adjustment intention can be obtained through the microphone's internal control module.
[0051] When a user interaction is detected, it is determined whether the interaction meets preset interaction conditions. If the preset conditions are met, the device control parameters are adjusted accordingly. For example, if the accelerometer inside the microphone detects that the user is waving the microphone, and the preset interaction condition is that the microphone waving amplitude is greater than a preset amplitude (e.g., 40°), the accelerometer will measure the amplitude of the user's microphone waving. If the amplitude is greater than 40°, it is considered to meet the preset interaction condition, and the corresponding device control parameters will be adjusted accordingly. For example, the adjustment could be to adjust the ambient light frequency to match the microphone waving frequency.
[0052] Here's another example of an interactive action in another car entertainment mode: Suppose the current car entertainment mode is the car view mode, then the interactive action can be set to the user's arm-raising action. The preset interactive condition can be that the arm-raising amplitude is higher than a preset threshold, and the adjustment action can be to adjust the volume based on the arm-raising action.
[0053] When a user is using external entertainment, sensors collect the user's actions. If the action is determined to be an interactive action and meets the preset interaction conditions, the system can automatically adjust the current vehicle equipment parameters based on the user's interaction. This eliminates the need for the user to switch to the vehicle's infotainment system to control the vehicle equipment parameters, making the control of vehicle equipment parameters in external entertainment mode more convenient and faster, improving the intelligence of external entertainment mode, and thus enhancing the user experience.
[0054] In one embodiment, to enhance the intelligence of the in-vehicle entertainment mode and make it more aligned with user habits, the system can obtain current user information, and based on this information, retrieve the current user's historical entertainment records and commonly used device parameters. Based on these parameters, third-party device control parameters are generated. Based on the historical entertainment records, a set of recommended items is generated and pushed to the current user. The recommended item set can be at least one of a playlist or a movie list. The current user information should include the user's name, historical entertainment records, and commonly used device parameters. Historical entertainment records refer to the in-vehicle entertainment modes the current user has previously used, as well as the songs and movies selected within those modes. Commonly used device parameters can be vehicle device parameters previously used by the user.
[0055] If the user's commonly used equipment parameters can be obtained, these parameters can be directly used as the equipment control parameters when generating them. Alternatively, the commonly used equipment parameters can be modified based on vehicle operating information and environmental information to obtain the final equipment control parameters.
[0056] If the system can access a user's past song or movie tracks, it can predict the user's preferred song and movie genres based on historical track and movie information, and then push the predicted set of recommended items to the current user. The aforementioned historical songs and movies can be obtained through the in-vehicle infotainment system's music and movie apps, and the recommended item set can also be obtained directly through these apps.
[0057] By storing user information and corresponding historical entertainment records, the system can determine the current user's historical entertainment records based on the current user information. This historical entertainment record can then be used to determine the user's frequently used device parameters, which can then be used as the current vehicle device parameters for vehicle control. Furthermore, the system can infer the user's favorite songs and preferences based on their historical entertainment records, generating recommended items and pushing these recommendations to the user.
[0058] In one embodiment, to facilitate user control of various vehicle devices, users can directly send device control commands via a mobile terminal. When the server receives a device control command from the user's terminal, it obtains the currently executing control command of the vehicle device and determines the execution time of the device control command based on the command priority of the device control command and the current control command. The command priority can be preset and is related to the command source and the time of command issuance. Generally, the command priority issued by the user is higher than that issued by the vehicle's infotainment system.
[0059] When instruction A has a higher priority than instruction B, instruction A is executed first, and instruction B must wait for instruction A to complete before execution, or it may not be executed at all. It should be noted that instruction A and instruction B can be from the same vehicle equipment or from different vehicle equipment.
[0060] When instruction A and instruction B are instructions from the same vehicle device, for example, when both instructions A and B are used to control the opening degree of the tailgate, and instruction A is a device control instruction issued by the user, and instruction B is the current control instruction generated by the vehicle system that is being executed, then instruction A needs to be executed first, and instruction B will not be executed. That is, the tailgate opening degree will be adjusted to the tailgate opening degree corresponding to instruction A.
[0061] When command A and command B are not commands from the same vehicle device, for example, command B is an ongoing command to move the rear seat forward, and command A is a command issued by the user to move the front seat, it is necessary to wait for command A to complete before command B adjusts the forward movement distance of the rear seat based on the position of the front seat.
[0062] If there is a conflict between device control command A and the current control command B, the user will be asked via the terminal whether to exit the exterior entertainment mode. For example, if command B is to keep the tailgate open at 70%, but the user's device control command A is to close the tailgate, then a conflict is considered to exist between command A and command B. The user will be asked again to determine whether they need to exit the exterior entertainment mode.
[0063] When the vehicle is executing a current vehicle device control command, if it receives another device control command from the user, it determines the command priority between the current command and the user's command, and then decides which command should be executed first. This allows the vehicle to prioritize commands based on their order after the user issues them, improving the smoothness and continuity of command execution. Furthermore, if there is a conflict between the two commands, the system can ask the user if they want to exit the exterior entertainment mode, allowing the user to determine the priority of the conflicting commands, thus enhancing the intelligence of the exterior entertainment mode.
[0064] In one embodiment, changes in the environment may cause the vehicle to no longer meet the conditions for activating the exterior entertainment mode. For example, if the vehicle is parked in a temporary parking area and the parking time exceeds the temporary parking period, it is considered that the conditions for activating the exterior entertainment mode are no longer met. Similarly, if the vehicle is parked in a parking lot and the parking fee is about to increase, the user can be advised to exit the exterior entertainment mode and leave the parking lot; in this case, the vehicle is also considered to no longer meet the conditions for activating the exterior entertainment mode. If the user is unaware of this, it may result in a loss for the user. Therefore, the vehicle's operating condition information and the surrounding environment information can be repeatedly acquired at preset intervals. Based on the repeatedly acquired vehicle operating condition information and surrounding environment information, it can be determined again whether the conditions for activating the exterior entertainment mode are met. When the conditions for activating the exterior entertainment mode are not met, the user is prompted via the terminal whether to exit the exterior entertainment mode.
[0065] For example, if a user's expected journey for the day is 200 kilometers, the system can monitor the vehicle's remaining mileage in real time while the exterior entertainment mode is active. When the remaining mileage approaches 200 kilometers, the system will remind the user that the vehicle's energy is low and ask if they still want to continue using the exterior entertainment mode. If the user chooses to continue, the system can recommend charging locations, such as gas stations or charging stations, based on the remaining mileage when the user turns off the exterior entertainment mode.
[0066] Furthermore, to prevent users from becoming too engrossed in the external entertainment mode and forgetting the duration, which could lead to low vehicle energy, the latest time to turn off the external entertainment mode can be determined based on the vehicle's remaining mileage and the distance between the current parking location and the nearest charging point.
[0067] For example, if the map shows that the vehicle needs to travel 5 kilometers to reach the nearest charging point, then when the vehicle's remaining range is around 7 kilometers, the user will be prompted that the current energy reserve is too low and the external entertainment mode has been turned off. Please drive the vehicle to a nearby charging point in time to prevent the vehicle from running out of energy and causing economic losses to the user, thereby improving the user experience.
[0068] By retrieving vehicle operating information and environmental information at preset intervals, and determining whether the conditions for activating the external entertainment mode are met, the system can prevent situations where the current environment becomes unsuitable for external entertainment after an extended period. This allows the system to promptly remind users when the conditions for activating the external entertainment mode are not met, thereby improving the user experience.
[0069] Once a vehicle manufacturer develops a new exterior entertainment mode, it can send an upgrade package to all compatible vehicle models via software update. With user permission, the upgrade package is then installed in the vehicle to update the exterior entertainment mode. The upgrade package should include the name of the new exterior entertainment mode, the corresponding vehicle equipment, and the initial control parameters for each vehicle equipment. After the upgrade is complete, the user should be notified via the vehicle's infotainment system so that they can configure the vehicle equipment and initial control parameters for the new exterior entertainment mode through the system.
[0070] Simultaneously, during the distribution of upgrade packages, the compatibility between the vehicle model and the corresponding exterior entertainment mode needs to be considered. The compatibility score between the vehicle's built-in devices and the required devices for the exterior entertainment mode can be used as the compatibility score between the current vehicle model and the corresponding exterior entertainment mode. The upgrade package will only be sent to the current vehicle model if the compatibility score is higher than a preset compatibility threshold. If the compatibility score is low, the user can be asked if they want to receive the upgrade package, and it will be downloaded only after the user confirms. If the compatibility score is zero, the user can be left unnotified.
[0071] By utilizing the above technical solutions, this disclosure provides a method, device, vehicle, and medium for implementing an external entertainment mode in a vehicle. By adding an external entertainment mode to a vehicle, when a user has an external entertainment need, the corresponding vehicle equipment can be automatically determined according to the type of user's external entertainment need, and vehicle equipment control parameters adapted to the current vehicle operating condition information and the surrounding environment information can be automatically generated. This allows for automatic control of the vehicle equipment to meet the user's external entertainment needs and improve the user experience.
[0072] In addition, such as Figure 2 As shown, Figure 2This is a schematic diagram of a device for implementing an external entertainment mode according to an embodiment of this application. The device includes: The information acquisition module 201, in response to the command to activate the external entertainment mode, acquires vehicle operating condition information and environmental information, wherein the external entertainment mode includes at least one of the external KTV mode and the external movie mode.
[0073] The condition judgment module 202 determines whether the conditions for activating the vehicle's external entertainment mode are met based on the operating condition information and the environmental information.
[0074] If the conditions for activating the external entertainment mode are met, the device determination module 203 determines the vehicle devices participating in the external entertainment mode based on the external entertainment mode activation command.
[0075] The parameter generation module 204 generates equipment control parameters for the vehicle equipment based on the vehicle operating condition information and the environmental information, and controls the vehicle equipment based on the equipment control parameters.
[0076] In one specific embodiment, the condition judgment module 202 includes: acquiring the vehicle's current speed, current gear information, and road slope information based on the operating condition information; determining the vehicle's environmental obstacle information and location information based on the environmental environment information; determining the vehicle's current maximum opening degree of the tailgate based on the environmental obstacle information; and when the current speed, current gear information, road slope information, and location information meet a first preset condition, and the current maximum opening degree of the tailgate meets a second preset condition, the vehicle meets the conditions for activating the external entertainment mode.
[0077] In one specific embodiment, the vehicle equipment includes at least one of a tailgate, rear seats, a ceiling-mounted screen, in-vehicle audio system, and in-vehicle ambient lighting; the parameter generation module 204 includes: modifying the initial equipment control parameters based on the vehicle operating condition information and the environmental information to obtain first equipment control parameters; the first equipment control parameters include at least one of the following: tailgate opening degree, rear seat forward movement distance, ceiling-mounted screen turning angle, in-vehicle audio channel, audio volume value, and ambient lighting mode.
[0078] In one specific embodiment, the parameter generation module 204 includes: acquiring interactive actions from the user, the interactive actions including at least one of microphone interactive actions and body interactive actions; when the interactive actions meet preset interactive conditions, modifying the device control parameters based on the interactive actions to obtain second device control parameters; the second device control parameters include at least an ambient light mode.
[0079] In one specific embodiment, the parameter generation module 204 includes: obtaining current user information, and obtaining the current user's historical entertainment records and commonly used device parameters corresponding to the current user based on the current user information; generating third device control parameters based on the commonly used device parameters; generating a set of recommended items based on the historical entertainment records, and pushing the set of recommended items to the current user; the set of recommended items is at least one of a playlist and a movie / TV show list.
[0080] In one specific embodiment, the parameter generation module 204 includes: in response to a device control command issued by a user through a terminal, obtaining the currently executing control command; determining the execution time of the device control command based on the command priority of the device control command and the current control command; if there is a command conflict between the device control command and the current control command, then querying the user through the terminal whether to exit the vehicle entertainment mode.
[0081] In one specific embodiment, the condition judgment module 202 includes: repeatedly acquiring vehicle operating condition information and environmental information after a preset time interval; judging again whether the conditions for opening the external entertainment mode are met based on the repeatedly acquired vehicle operating condition information and environmental information; and when the conditions for opening the external entertainment mode are not met, asking the user through the terminal whether to exit the external entertainment mode.
[0082] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0083] Figure 3 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.
[0084] For example, such as Figure 3 As shown, the vehicle includes a memory 301 and a processor 302. The memory 301 stores executable program code 3011, and the processor 302 is used to call and execute the executable program code 3011 to implement the method of the external entertainment mode.
[0085] This embodiment can divide the vehicle into functional modules according to the above method example. For example, each function can be assigned to a separate module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0086] When each functional module is divided according to its corresponding function, the vehicle may include: The information acquisition module, in response to the command to activate the external entertainment mode, acquires vehicle operating condition information and environmental information, wherein the external entertainment mode includes at least one of the external karaoke mode and the external movie mode.
[0087] The condition judgment module determines whether the conditions for activating the external entertainment mode are met based on the operating condition information and the surrounding environment information.
[0088] If the conditions for activating the external entertainment mode are met, the device determination module determines the vehicle devices participating in the external entertainment mode based on the external entertainment mode activation command.
[0089] The parameter generation module generates equipment control parameters for the vehicle equipment based on the vehicle operating condition information and the surrounding environment information, and controls the vehicle equipment based on the equipment control parameters.
[0090] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here. The vehicle provided in this embodiment is used to execute the above-described method for implementing the external entertainment mode, and therefore can achieve the same effect as the above-described implementation method.
[0091] When using integrated units, the vehicle may include a processing module and a storage module. The processing module is used to control and manage the vehicle's actions. The storage module supports the vehicle in executing program code and data.
[0092] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and medium embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the description of the method embodiments.
[0093] The devices and media provided in this application are one-to-one with the methods. Therefore, the devices and media also have similar beneficial technical effects as their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0094] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0095] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0096] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0097] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0098] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0099] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0100] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0101] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0102] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for implementing an external in-vehicle entertainment mode, characterized in that, include: In response to the command to activate the external entertainment mode, the vehicle's operating condition information and environmental information are obtained. The external entertainment mode includes at least one of the external karaoke mode and the external movie mode. Based on the operating condition information and the surrounding environment information, determine whether the conditions for activating the vehicle's external entertainment mode are met. If the conditions for activating the external entertainment mode are met, then based on the external entertainment mode activation command, determine the vehicle equipment participating in the external entertainment mode; Based on the vehicle operating condition information and the surrounding environment information, the equipment control parameters of the vehicle equipment are generated, and the vehicle equipment is controlled based on the equipment control parameters.
2. The method according to claim 1, characterized in that, The step of determining whether the conditions for activating the external entertainment mode are met based on the operating condition information and the surrounding environment information specifically includes: Based on the aforementioned operating condition information, the vehicle's current speed, current gear, and road gradient information are obtained. Based on the environmental information, the vehicle's environmental obstacle information and location information are determined; Based on the environmental obstacle information, determine the maximum opening degree of the vehicle's current tailgate; When the current vehicle speed, current gear information, road slope information, and location information meet the first preset condition, and the maximum opening of the current tailgate meets the second preset condition, the vehicle meets the conditions for activating the external entertainment mode.
3. The method according to claim 1, characterized in that, The vehicle equipment includes at least one of the following: tailgate, rear seats, ceiling-mounted screen, in-vehicle audio system, and in-vehicle ambient lighting. The process of generating the equipment control parameters based on the vehicle operating condition information and the surrounding environment information specifically includes: Based on the vehicle operating condition information and the environmental information, the initial equipment control parameters are corrected to obtain the first equipment control parameters; The first device control parameters include at least one of the following: tailgate opening degree, rear seat forward movement distance, ceiling screen rotation angle, in-vehicle audio channels, audio volume value, and ambient lighting mode.
4. The method according to claim 1, characterized in that, After controlling the vehicle equipment based on the equipment control parameters, the method further includes: Acquire user interaction actions, including at least one of microphone interaction actions and body interaction actions; When the interaction action meets the preset interaction conditions, the device control parameters are corrected based on the interaction action to obtain the second device control parameters; The second device control parameters include at least the ambient lighting mode.
5. The method according to claim 1, characterized in that, The process of generating the equipment control parameters based on the vehicle operating condition information and the surrounding environment information specifically includes: Obtain current user information, and based on the current user information, obtain the current user's historical entertainment records and the commonly used device parameters corresponding to the current user; Based on the commonly used equipment parameters, third equipment control parameters are generated; Based on the historical entertainment records, a set of recommended items is generated and the set of recommended items is pushed to the current user; The recommended item set is at least one of the following: a playlist and a movie / TV show list.
6. The method according to claim 1, characterized in that, The control of the vehicle equipment based on the equipment control parameters specifically includes: In response to device control commands issued by the user through the terminal, obtain the currently executing control command; The execution time of the device control command is determined based on the command priority of the device control command and the current control command. If the device control command conflicts with the current control command, the terminal will ask the user whether to exit the vehicle entertainment mode.
7. The method according to claim 1, characterized in that, After controlling the vehicle equipment based on the equipment control parameters, the method further includes: After a preset time interval, the vehicle's operating condition information and the surrounding environment information are repeatedly acquired. Based on the repeatedly acquired vehicle operating condition information and environmental information, it is determined again whether the conditions for turning on the external entertainment mode are met. If the conditions for activating the external entertainment mode are not met, the terminal will ask the user whether to exit the external entertainment mode.
8. A device for implementing an external vehicle entertainment mode, characterized in that, include: The information acquisition module, in response to the command to activate the external entertainment mode, acquires vehicle operating condition information and environmental information, wherein the external entertainment mode includes at least one of the external KTV mode and the external movie mode. The condition judgment module determines whether the conditions for activating the vehicle's external entertainment mode are met based on the operating condition information and the surrounding environment information. If the conditions for activating the external entertainment mode are met, the device determination module determines the vehicle devices participating in the external entertainment mode based on the external entertainment mode activation command. The parameter generation module generates equipment control parameters for the vehicle equipment based on the vehicle operating condition information and the surrounding environment information, and controls the vehicle equipment based on the equipment control parameters.
9. A vehicle, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: In response to the command to activate the external entertainment mode, the vehicle's operating condition information and environmental information are obtained. The external entertainment mode includes at least one of the external karaoke mode and the external movie mode. Based on the operating condition information and the surrounding environment information, determine whether the conditions for activating the vehicle's external entertainment mode are met. If the conditions for activating the external entertainment mode are met, then based on the external entertainment mode activation command, determine the vehicle equipment participating in the external entertainment mode; Based on the vehicle operating condition information and the surrounding environment information, the equipment control parameters of the vehicle equipment are generated, and the vehicle equipment is controlled based on the equipment control parameters.
10. A computer-readable storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are set as follows: In response to the command to activate the external entertainment mode, the vehicle's operating condition information and environmental information are obtained. The external entertainment mode includes at least one of the external karaoke mode and the external movie mode. Based on the operating condition information and the surrounding environment information, determine whether the conditions for activating the vehicle's external entertainment mode are met. If the conditions for activating the external entertainment mode are met, then based on the external entertainment mode activation command, determine the vehicle equipment participating in the external entertainment mode; Based on the vehicle operating condition information and the surrounding environment information, the equipment control parameters of the vehicle equipment are generated, and the vehicle equipment is controlled based on the equipment control parameters.