Vehicle infotainment system control methods, devices, vehicles, storage media and products

By detecting people and objects in the vehicle cabin and obtaining the current time and location, combined with the preset event schedule for holiday activities, the system dynamically controls the functional components of the vehicle infotainment system. This solves the problem that the in-vehicle infotainment system cannot meet user needs during specific holidays, realizes personalized holiday services, and improves the user experience.

CN122078313APending Publication Date: 2026-05-26ROX MOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ROX MOTOR TECH CO LTD
Filing Date
2026-02-06
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing in-vehicle infotainment systems cannot meet users' special service needs during specific holidays or life ceremonies, as they have limited functionality and system linkage.

Method used

By detecting people and objects in the vehicle cabin and obtaining the current time and location, and combining this with a preset event schedule for holiday activities, the system dynamically controls the functional components of the vehicle's infotainment system to perform operations corresponding to the target event, including audio playback, navigation, ambient lighting, etc., to achieve personalized services.

Benefits of technology

It improves user satisfaction during specific holidays by accurately identifying holiday activities and providing personalized services, thus achieving a leap from identifying holidays to locating specific ritual moments and significantly enhancing the initiative and timeliness of in-vehicle services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122078313A_ABST
    Figure CN122078313A_ABST
Patent Text Reader

Abstract

This application provides a vehicle infotainment system control method, device, vehicle, storage medium, and product. The method includes: when a target mode is enabled, and given that a person or object is determined to be present in the vehicle's cabin, obtaining the vehicle's current time and current geographical location; associating the target mode with a holiday event; determining the target holiday and its preset event schedule based on the current time and geographical location; determining the target event based on the target holiday's preset event schedule and the current time; and controlling the vehicle infotainment system's functional components to perform operations corresponding to the target event. According to this method, the special service needs of users during specific holidays can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of vehicle-machine interaction technology, and in particular relates to a vehicle-machine system control method, device, vehicle, storage medium and product. Background Technology

[0002] With the rapid development of smart cockpit technology, in-vehicle infotainment systems have evolved from simple media playback devices into interactive platforms integrating environmental perception and personalized service capabilities. Some products on the market today are already attempting to incorporate festive cultural elements into the in-vehicle infotainment experience.

[0003] Currently, mainstream in-vehicle modes have relatively simple functions and limited system linkage dimensions, which cannot meet users' special service needs during special periods such as holidays and life rituals. Summary of the Invention

[0004] This application provides a vehicle infotainment system control method, device, vehicle, storage medium, and product that can meet users' special service needs during specific holidays.

[0005] In a first aspect, embodiments of this application provide a vehicle infotainment system control method, the method comprising: With the target mode enabled, and assuming there is a person in the vehicle's cabin, obtain the vehicle's current time and location; the target mode is associated with holiday activities. Based on the current time, current geographical location, and the correspondence between geographical information and festival activities, determine the target festival and the preset event schedule for the target festival; Based on the preset event schedule of the target holiday and the current time, determine the corresponding target event; The functional components of the vehicle's infotainment system execute operations corresponding to the target activity events.

[0006] In one feasible implementation, before obtaining the current time and current geographical location of the vehicle, if it is determined that a person object exists in the vehicle cabin, the method further includes: Acquire multi-dimensional information, including: pressure information of the target seat in the vehicle cabin, facial orientation information of the person, usage status information of the target seat belt on the target seat, information on whether the steering wheel is touched, and historical behavior data of the car door within a preset time period. Based on multidimensional information, determine the probability of the presence of a human object in the vehicle's cabin; If the probability is greater than a threshold, it is determined that there is a human object in the vehicle's cabin.

[0007] In one feasible implementation, the threshold includes a first threshold and a second threshold, where the first threshold is less than the second threshold; when the probability is greater than the threshold, determining the presence of a person in the vehicle cabin includes: If the probability is greater than the first threshold, determine that there is a human object in the vehicle cabin, and control the vehicle system to start the activity preparation mode. If the probability is greater than the second threshold, determine that there is a human object in the vehicle cabin, and control the vehicle system to start the activity execution mode.

[0008] In one feasible implementation, when the vehicle system is in an activity preparation mode, controlling the functional components of the vehicle system to perform operations corresponding to the target activity event includes at least one of the following: Control the audio player to play preset audio, which is related to the target activity event; The control display shows a compass indicating the target's geographic coordinates; the target's geographic coordinates are related to the target's activity events. Control the ambient lighting theme; Activate the fragrance pulse.

[0009] In one feasible implementation, when the vehicle system is in active execution mode, controlling the functional components of the vehicle system to perform operations corresponding to the target active event includes at least one of the following: Determine the time difference between the current time and the start time of the target activity event; If the time difference is greater than the preset duration, output a prompt message for the target activity event before the start time is reached; When the vehicle is in motion and the time difference is less than the preset time, control the intelligent driver assistance system to find the nearest parking spot and control the navigation component to navigate to the parking spot; When the vehicle is stationary, adjust the vehicle's direction according to the target geographic coordinates corresponding to the target activity event so that the vehicle's direction is towards the target geographic coordinates. Obtain the number of occupants in the vehicle cabin; adjust the seating layout in the vehicle cabin according to the number of occupants so that the adjusted seating layout provides space for occupants to participate in the target activity event; The control navigation component enables map navigation services to output navigation information from the current geographical location to the location of the target event.

[0010] Control the audio player to play preset audio; After the target activity event ends, the control function components resume normal operation mode.

[0011] In one feasible implementation, before the start time is reached, a prompt message for the target activity event is output, including at least one of the following: At multiple points before the start time, prompts for the target activity event are output periodically; the time interval between these multiple points and the start time is multiple time intervals.

[0012] In one feasible implementation, the method further includes: Acquire current weather data and lighting data inside the vehicle cabin; Based on the pre-set event schedule for the target holiday and the current time, determine the target event activities, including: The target event is determined based on the preset event schedule for the target holiday, the current time, current weather data, and lighting data inside the vehicle cabin.

[0013] Secondly, embodiments of this application provide a vehicle infotainment system control device, the device comprising: The acquisition module is used to obtain the current time and current geographical location of the vehicle when the target mode is enabled and it is determined that there is a person object in the vehicle's cabin; the target mode is associated with the festival event. The first determining module is used to determine the target festival and the preset event schedule of the target festival based on the current time, current geographical location, and the correspondence between geographical information and festival activities. The second determining module is used to determine the current target activity event based on the preset event schedule of the target holiday and the current time; A control module is used to control the functional components of the vehicle infotainment system to perform operations corresponding to target activity events. Thirdly, embodiments of this application provide a vehicle infotainment system controlling a vehicle, the vehicle including: A processor, and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement any one of the vehicle system control methods.

[0014] Fourthly, embodiments of this application provide a computer storage medium storing computer program instructions, which, when executed by a processor, implement any one of the vehicle system control methods.

[0015] Fifthly, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, implements any of the vehicle system control methods described in the above embodiments.

[0016] The vehicle infotainment system control method, device, vehicle, storage medium, and product of this application embodiment can, when the target mode associated with a holiday activity is enabled and it is determined that there are people or objects in the vehicle cabin, obtain the current time and current geographical location of the vehicle, and then determine the target holiday and the preset event schedule of the target holiday as the information basis for the special holiday activities. Combining the preset event schedule of the target holiday and the current time, the target activity event is determined. After determining the activity event, if the execution of the corresponding holiday activity event is satisfied, the functional components of the vehicle infotainment system are controlled to perform operations corresponding to the target activity event. Based on this, after determining the holiday through time and location and confirming the corresponding special holiday activity event, this application can control the functional components of the vehicle infotainment system to perform operations corresponding to the target activity event, thereby enabling the vehicle infotainment system to provide special services to users during specific holidays, thereby improving user satisfaction. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating a vehicle infotainment system control method provided in an embodiment of this application; Figure 2 This is a flowchart illustrating a method for determining the existence of a cockpit human object according to an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a vehicle infotainment system control device provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0019] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

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

[0021] As the background technology indicates, with the rapid development of smart cockpit technology, in-vehicle infotainment systems have evolved from simple media playback devices into interactive platforms integrating environmental perception and personalized service capabilities. Some products on the current market have already attempted to incorporate festive cultural elements into the in-vehicle infotainment experience.

[0022] Current mainstream in-vehicle infotainment systems typically feature scene mode selection functions, such as driving mode and rest mode, which users can manually switch to adjust the interior settings, including the seats, lights, and air conditioning. However, these modes are mostly static presets, lacking dynamic perception and automatic decision-making capabilities, and the various functional components also fail to achieve deep, scenario-based collaborative interaction.

[0023] Especially during festivals with specific cultural customs or rituals, users often need to complete festival-related activities within the mobile space of a vehicle. Therefore, existing technologies suffer from relatively limited functionality and system integration, failing to meet users' specific service needs during special periods such as festivals and rituals.

[0024] To address the problems in the prior art, embodiments of this application provide a vehicle infotainment system control method, device, vehicle, storage medium, and product.

[0025] In this embodiment, when the target mode associated with the holiday activity is enabled and it is determined that there are people in the vehicle cabin, the current time and geographical location of the vehicle are obtained. This allows the determination of the target holiday and its preset event schedule, serving as the information basis for the special holiday activities. Combining the preset event schedule and the current time, the target activity event is determined. Once the event is determined, the vehicle system's functional components are controlled to perform operations corresponding to the target event, provided the corresponding holiday activity event is executed. Based on this, after determining the holiday through time and location and confirming the corresponding special holiday activity event, this application can control the vehicle system's functional components to perform operations corresponding to the target event. This enables the vehicle system to provide special services to users during specific holidays, thereby improving user satisfaction.

[0026] The vehicle infotainment system control method provided in the embodiments of this application will be introduced below.

[0027] Figure 1 A flowchart illustrating a vehicle infotainment system control method according to an embodiment of this application is shown. Figure 1 As shown, the method may include the following steps S110-S140: S110, when the target mode is enabled, and if it is determined that there is a person object in the vehicle cabin, obtain the current time and current geographical location of the vehicle; the target mode is associated with the festival activity.

[0028] It should be noted that the vehicle target mode can be Ramadan mode, corresponding to the special festival of Ramadan.

[0029] As an example, if it is determined that there are people or objects in the vehicle cabin, the system accesses the vehicle network timing module or satellite timing module via the vehicle bus to obtain the current time information, including the date and time. At the same time, the system calls the GPS receiver to obtain the real-time latitude and longitude coordinates of the vehicle as the current geographical location information. This process is executed independently and only provides the necessary time and space parameter inputs for subsequent service decisions.

[0030] In this way, by using the confirmation of people and objects in the cockpit as the trigger condition, the acquisition of time and geographical information is ensured to have a clear service orientation, providing accurate and reliable decision input for subsequent holiday judgment and scenario-based services based on spatiotemporal characteristics, thereby improving the effectiveness of system response and the accuracy of personalized service construction from the source.

[0031] S120, based on the current time and current geographical location, determine the target holiday and the preset event schedule for the target holiday.

[0032] As an example, after obtaining the current date and time along with the current latitude, longitude, or administrative division, the system uses these as joint query conditions to access a "festival-region" rule database stored locally or synchronized in the cloud. Based on the geographical location, the system determines the applicable cultural region and then matches the current date with the region's preset festival calendar, such as the Gregorian calendar, lunar calendar, or Islamic calendar, to determine the current "target festival," such as Ramadan. Once the festival is determined, the system immediately calls the "preset event schedule" associated with that festival, such as the daily prayer times and breaking of the fast times during Ramadan. This schedule can be dynamically generated based on festival rules or is pre-stored static data for use in subsequent processes.

[0033] In this way, the target holiday and its preset event schedule are determined based on the current time and geographical location. By using the current time and geographical location as joint inputs and dynamically matching regional holiday rules, accurate identification of holiday scenarios and automatic adaptation of event schedules are achieved. This effectively solves the problem that traditional in-vehicle systems cannot provide cultural adaptation services based on changes in time and space, laying an accurate and reliable data foundation for subsequent personalized holiday interactions.

[0034] S130, determine the target event based on the preset event schedule of the target holiday and the current time.

[0035] As an example, the system compares the acquired current time with a pre-defined event schedule for the target holiday in real time. This schedule contains a series of holiday-specific events arranged chronologically and their corresponding planned times, such as the five daily prayer times and the breaking of the fast at sunset during Ramadan. The system dynamically determines the next "target event" that is about to occur or should be triggered by calculating the time difference between the current time and the planned times for each event in the schedule. For example, if the current time is close to the noon prayer, then the noon prayer is determined as the target event; if the current time is around sunset and the light sensor data meets the criteria, then the breaking of the fast may be determined as the target event. This determination process runs independently, and its result defines the specific type of activity the system needs to respond to in the next stage.

[0036] In this way, by determining the target event based on the preset event schedule of the target festival and the current time, and by comparing the current time with the preset festival event schedule in real time, the target event to be triggered can be dynamically and accurately determined. This achieves a leap from "identifying festivals" to "locating specific ritual nodes", enabling the system to proactively predict and provide timely services. This effectively solves the pain point of users having to manually query or remember complex festival schedules, and significantly improves the initiative and timeliness of in-vehicle services in festival scenarios.

[0037] S140 controls the functional components of the vehicle infotainment system to perform operations corresponding to the target activity event.

[0038] In summary, this embodiment, when the target mode associated with the holiday activity is enabled and it is determined that there are people or objects in the vehicle's cabin, obtains the vehicle's current time and geographical location, and then determines the target holiday and its preset event schedule as the information basis for the special holiday activities. Combining the preset event schedule and the current time, the target activity event is determined. After determining the activity event, if the corresponding holiday activity event is met, the vehicle's infotainment system's functional components are controlled to perform operations corresponding to the target activity event. Based on this, after determining the holiday through time and location and confirming the corresponding special holiday activity event, this application can control the vehicle's infotainment system's functional components to perform operations corresponding to the target activity event, thereby enabling the vehicle's infotainment system to provide special services to users during specific holidays, thus improving user satisfaction.

[0039] In some embodiments, such as Figure 2 As shown, before obtaining the current time and current geographical location of the vehicle after determining that a person object exists in the vehicle's cabin, the method may further include steps S210-S230: S210, acquire multi-dimensional information, including: pressure information of the target seat in the vehicle cabin, facial orientation information of the person, usage status information of the target seat belt on the target seat, information on whether the steering wheel is touched, and historical behavior data of the car door within a preset time period.

[0040] Among them, the facial orientation information is used to determine the user's current state and intention, thereby judging whether he is resting or has the intention to leave the room.

[0041] S220, based on multi-dimensional information, determines the probability of the presence of a person or object in the vehicle's cabin.

[0042] As an example, the probability of a person being present in the vehicle cabin can be calculated using a weighted approach. Specifically, after receiving the aforementioned multi-dimensional information, the cabin domain controller invokes a pre-defined weighted fusion algorithm to assign a dynamic confidence score to each type of sensor data. For instance, consistently detected, stable facial information is assigned a higher score, while a single door opening / closing record is assigned a lower score. The algorithm integrates the scores of each component and considers the reliability weights of each information source in historical usage. For example, in multiple entry and exit scenarios, the higher the consistency between seatbelt status and pressure information, the higher its weight can be adaptively increased. The algorithm calculates and outputs a comprehensive probability value ranging from 0 to 1 in real time. This probability value dynamically represents the likelihood of a valid person being present in the vehicle cabin.

[0043] Specifically, the probability of a human being being inside the vehicle's cabin is calculated using formula (1): In the formula, P presence w1 is the probability value of the presence of a person in the vehicle cabin, w2 is the weighting coefficient corresponding to the pressure information of the target seat, w3 is the weighting coefficient corresponding to the information on the use status of the seat belt, w4 is the weighting coefficient corresponding to the information on the orientation of the person's face, w5 is the weighting coefficient corresponding to the information on the steering wheel contact, and w5 is the weighting coefficient corresponding to the historical behavior data of the car door.

[0044] In one specific embodiment, after the vehicle is powered on, the system calculates the probability P of the person in the driver's seat being present in real time according to formula (1). presence The system normalizes the multi-dimensional sensor information and assigns initial weights: Pressure information (detection of continuous pressure distribution) is quantized to 0.8, with weight w1 of 0.3; seatbelt status (fastened) is 1.0, with weight w2 of 0.2; DMS detects a stable face facing the driver's seat, with a quantized value of 0.9 and weight w3 of 0.25; the steering wheel capacitive sensor detects hand contact, with a quantized value of 0.6 and weight w4 of 0.15; the door module records a closing event within the last 2 minutes, with a quantized value of 0.7 and weight w5 of 0.1. Substituting these values ​​into the formula, P is calculated. presence =0.3×0.8+0.2×1.0+0.25×0.9+0.15×0.6+0.1×0.7=0.835. This probability value will be used for subsequent comparison with preset thresholds T1 and T2 to trigger the corresponding mode.

[0045] Understandably, since the event schedule preset in the vehicle's infotainment system is usually customized for the vehicle owner, the multi-dimensional information can also include identity verification to ensure the current presence of the owner inside the vehicle. This identity verification can be achieved through methods such as facial recognition.

[0046] S230, if the probability is greater than the threshold, determine that there is a human object in the vehicle cabin.

[0047] As an example, a first threshold T1 (e.g., 0.65) is preset. The system compares the comprehensive probability value P of the presence of a person or object in the cabin, which is calculated in real time, with T1. When the system determines that P > T1, a deterministic "person or object exists" status flag is generated and the flag is updated in the cabin status register, thereby completing the logical transformation from probabilistic inference to deterministic fact and providing a clear trigger basis for subsequent services.

[0048] This embodiment integrates multi-dimensional sensor data such as seat pressure, face orientation, seat belt status, steering wheel contact, and door behavior, and calculates the probability of a person's presence based on a dynamic weighted algorithm, providing a reliable and efficient decision-making basis for the precise start and stop of subsequent scenario-based services.

[0049] In some embodiments, the threshold includes a first threshold and a second threshold, wherein the first threshold is less than the second threshold; determining the presence of a person in the vehicle cabin when the probability is greater than the threshold may include steps A1 and A2: A1: If the probability is greater than the first threshold, determine that there is a human object in the vehicle cabin, and control the vehicle system to start the activity preparation mode. A2: If the probability is greater than the second threshold, determine that there is a person in the vehicle cabin and control the vehicle system to start the activity execution mode.

[0050] As an example, the preset first threshold T1 is 0.6, and the second threshold T2 is 0.85. The system continuously calculates the comprehensive probability value P, representing the likelihood of the driver's presence. When the P value first exceeds T1 (e.g., reaching 0.7), the system determines that a person is present in the cabin and immediately controls the vehicle's infotainment system to enter an activity preparation mode. In this mode, only non-intrusive, light service preparations are performed, such as preloading holiday audio and updating graphical interface elements. When the system continues to detect more explicit presence signals, such as the driver fastening their seatbelt and gripping the steering wheel, causing the P value to rise further and exceed the higher T2 to reach 0.9, the system again confirms the presence of the person and triggers the vehicle's infotainment system to upgrade from preparation mode to activity execution mode, at which point a full, interactive holiday activity service begins. This dual-threshold mechanism achieves a gradient match between user presence confidence and system service intensity.

[0051] In this way, the dual-threshold triggering mechanism achieves dynamic matching between system response strength and user confidence in presence by setting tiered judgment thresholds: when the probability exceeds a lower first threshold, only a low-involvement preparatory service is initiated to avoid excessive interference; only when the probability further reaches a higher second threshold is the full scenario-based execution service triggered. This design effectively balances service immediacy and accuracy, reducing false triggers while achieving a smooth transition between seamless user preparation and an immersive experience, significantly improving the accuracy of cabin intelligent services and the fluidity of the user experience.

[0052] In some embodiments, when the vehicle infotainment system is in an activity preparation mode, controlling the functional components of the vehicle infotainment system to perform operations corresponding to the target activity event may include at least one of the following B1-B4: B1: Controls the audio player to play preset audio, which is related to the target activity event.

[0053] B2: Controls the display screen to show the compass of the target's geographic coordinates; the target's geographic coordinates are related to the target's activity events.

[0054] Understandably, a compass can be corrected by magnetic declination, degenerates into relative guidance based on map tracks when there is a magnetic anomaly, and updates infrequently when the vehicle is stationary and infrequently when the vehicle is moving in order to save energy.

[0055] B3: Control the ambient lighting theme.

[0056] B4: Activate the fragrance pulse.

[0057] As an example, when the system determines that it has entered the activity preparation mode, the control module immediately schedules the relevant vehicle system function components to initiate the preparatory operations corresponding to the target activity event in a lightweight and non-intrusive manner: the system can control the audio player to start playing preset background audio or recitation clips related to the festival at a low volume; render and display a direction pointing to the target geographical coordinates on the instrument panel or central control display screen, for example, an electronic compass pointing to Mecca in Ramadan mode; at the same time, switch the theme of the ambient lighting in the car to a hue and brightness that match the festive atmosphere, and control the fragrance generator to release the appropriate fragrance in a low-frequency, intermittent pulse mode.

[0058] In addition, to ensure that the atmosphere is not disrupted, a do-not-disturb policy can be enabled in the event preparation mode, such as muting the car phone or prompting the user to mute.

[0059] In this way, by pre-configuring a low-intrusion, multi-sensory environment, the ritual scene is softly constructed without the user's significant perception. Through the coordinated preparation of sight, hearing and smell, the user gradually adapts to the festive atmosphere psychologically and sensorily, thereby achieving a natural and smooth transition from daily driving to the ritual scene, significantly improving the coherence of the scenario-based service and the immersive experience of the user.

[0060] In some embodiments, when the vehicle system starts an activity execution mode, controlling the functional components of the vehicle system to perform operations corresponding to the target activity event may include at least one of the following C1-C8: C1: Determine the time difference between the current time and the start time of the target activity event based on the current time and the start time. If the time difference is greater than the preset duration, output a prompt message for the target activity event before the start time is reached; When the vehicle is in motion and the time difference is less than the preset time, control the intelligent driver assistance system to find the nearest parking spot and control the navigation component to navigate to the parking spot; C2: When the vehicle is stationary, adjust the vehicle's direction according to the target geographic coordinates corresponding to the target activity event, so that the vehicle's direction is towards the target geographic coordinates.

[0061] C3: Obtain the number of occupants in the vehicle cabin; adjust the seating layout in the vehicle cabin according to the number of occupants so that the adjusted seating layout provides space for occupants to participate in the target activity event; C4: Controls the navigation component to enable map navigation services, outputting navigation information from the current geographic location to the activity location of the target event.

[0062] C5: Controls the audio player to play preset audio; C6: After the target activity event ends, the control function component resumes normal operation mode.

[0063] As an example, when the vehicle's infotainment system determines the start of an activity execution mode based on high confidence, such as after Ramadan prayers, the control module coordinates a series of deeply integrated operations based on the type of the target event and the vehicle's real-time status: The system first calculates the time difference between the current time and the start time of prayer. If there is ample time, it provides tiered reminders through the screen and audio output; if the vehicle is in motion and time is tight, it controls the intelligent driver assistance system to automatically search for and navigate to the nearest safe parking spot. After the vehicle comes to a stop, the system uses the steer-by-wire system to slowly adjust the vehicle's direction to the correct orientation based on the coordinates of Mecca. Simultaneously, it uses the in-cabin camera to identify the number of occupants. If there is only one person, it automatically folds down the front passenger seat and the right rear seat to create a prayer space. If there are more than two people, the vehicle adjusts all seats: the first row of seats folds back, and the second and third rows of seats fold forward, flattening the entire vehicle. The system can also provide users with real-time navigation routes to preferred mosques and play the complete audio of formal prayers. After the entire ceremony, the system automatically restores all functional components, including seats, lights, and audio, to the user's previous settings, completing a full service loop.

[0064] Understandably, before providing navigation services, the system filters nearby mosques based on factors such as accessibility, parking availability, congestion prediction, and walking distance. To facilitate user handling of prompts, the system can provide users with controls for one-click navigation, later reminders, and ignoring prompts, and respond accordingly.

[0065] In this way, by integrating a series of deep control operations such as time judgment, autonomous driving stop-and-go, vehicle direction calibration, adaptive seat layout adjustment, real-time navigation, and multimedia linkage in the event execution mode, a safe, coherent, and highly automated transition from the driving state to the ritual scene is achieved. The dynamic decision-making mechanism ensures a balance between ritual preparation and driving safety; vehicle direction orientation and intelligent seat reconstruction precisely adapt to the spatial and directional requirements of the ritual; full-process service navigation and multimedia atmosphere creation provide complete ritual guidance and an immersive experience; and the automatic recovery mechanism ensures a worry-free service loop. Overall, the system autonomously completes complex environmental adaptation and process execution without manual user intervention, significantly improving the feasibility, safety, and completeness of the ritual experience for users performing specific rituals within the mobile space of a vehicle.

[0066] In some embodiments, outputting a prompt message for the target activity event before the start time is reached may include at least one of the following: At multiple points before the start time, prompts for the target activity event are output periodically; the time interval between these multiple points and the start time is multiple time intervals.

[0067] As an example, based on the preset start time of the target event, a morning ritual, the system automatically triggers tiered prompts at multiple pre-defined intervals before that time. For instance, 10 minutes before start, the system displays a gentle visual icon or short text banner on the dashboard as an initial reminder; 5 minutes before start, the system adds a soft audio prompt while maintaining the visual cue; and 1 minute before start, the system outputs a comprehensive reminder signal combining a soft full-screen flash, a continuous low-volume audio prompt, and a slight vibration of the steering wheel. These timed, tiered prompts allow users to gradually adjust their state according to the urgency of the reminder, preparing them for the upcoming event.

[0068] At the same time, it can also display controls for different functions, such as one-click media mute, play call to prayer, and enter worship mode, so that users can manually operate to enter the corresponding function execution state to meet user needs.

[0069] This tiered, timed reminder mechanism outputs notifications for the target activity at multiple points before the start time, with each point having a different time interval from the start time. This gradual output of notifications at varying lead times achieves a seamless transition from gentle notification to urgent preparation. Multiple reminders allow users to plan ahead and adjust their schedules or states, avoiding a fragmented experience caused by missed or overly disruptive single reminders. The differentiated notifications cater to users' perceptual needs under varying attention and driving conditions, ensuring effective delivery of key information while providing ample buffer time for users. This enhances their perception of the system's user-friendliness and overall acceptance, thereby strengthening the practicality and user engagement of the holiday service model.

[0070] In some embodiments, the method further includes steps D1-D2: D1: Acquire current weather data and lighting data inside the vehicle cabin; D2: Based on the target holiday's preset event schedule and the current time, determine the target event, which may include: The target event is determined based on the preset event schedule for the target holiday, the current time, current weather data, and lighting data inside the vehicle cabin.

[0071] As an example, the system connects to a weather service via a network module to obtain real-time weather data for the vehicle's current location, such as sunset time and cloud cover. Simultaneously, it continuously collects data on light intensity inside the vehicle's cabin using light sensors installed on the inside of the windshield or roof. When determining if an event occurs during Ramadan (the time of breaking the fast), the system not only considers the theoretical sunset time in a preset event schedule but also comprehensively analyzes real-time weather data (e.g., cloudy days may lead to an earlier visual sunset) and cabin lighting data (e.g., sensors detect significantly darker ambient light). If all three sets of data indicate that the conditions for breaking the fast are met, the system ultimately determines "breaking the fast" as the target event. If the data is contradictory, such as the theoretical time having arrived but the light is still strong, the system can make a judgment based on a weighted algorithm or postpone the determination until the data is consistent. This process enables dynamic and accurate determination of festival events based on changes in the natural environment.

[0072] Understandably, once the system ultimately determines "breaking the fast" as the target event, it integrates weather and sunset times with light sensor readings to confirm the arrival of breaking the fast, and recommends nearby halal restaurants / supermarkets considering peak queuing and reservation capabilities, making it convenient for users to dine in a timely manner.

[0073] In this way, by introducing real-time weather data and cabin lighting data, and integrating a preset event schedule with the current time for multi-source collaborative decision-making, dynamic and environmentally aware judgment of target events is achieved. This effectively overcomes the judgment bias caused by sudden weather changes or abnormal lighting conditions in traditional fixed-schedule systems; cross-validation of internal and external sensor data improves the accuracy and reliability of event triggering; and enhances the system's real-time adaptability to changes in the natural environment, making holiday services more aligned with actual scenarios, thereby providing users with a more accurate and timely contextualized experience. Based on the above-described vehicle infotainment system control method, this application also provides a vehicle infotainment system control device.

[0074] Figure 3 This is a schematic diagram of a device structure provided in an embodiment of this application. Figure 3 As shown, the vehicle infotainment system includes a vehicle target mode corresponding to the target holiday, and the device may include: The acquisition module 310 is used to acquire the current time and current geographical location of the vehicle when the target mode is enabled and it is determined that there is a person object in the vehicle cabin; the target mode is associated with the festival activity. The first determining module 320 is used to determine the target festival and the preset event schedule of the target festival based on the current time, the current geographical location, and the correspondence between geographical information and festival activities. The second determining module 330 is used to determine the current target activity event based on the preset event schedule of the target festival and the current time; The control module 340 is used to control the functional components of the vehicle system to perform operations corresponding to the target activity event.

[0075] Thus, the aforementioned vehicle infotainment system control device, through the acquisition module 310, the first determination module 320, the second determination module 330, and the control module 340, can respectively execute the following: when the target mode associated with the festival activity is enabled, and it is determined that there are people or objects in the vehicle cabin, the device acquires the current time and current geographical location of the vehicle, thereby determining the target festival and the preset event schedule of the target festival as the information basis for the festival's special activities. Combining the preset event schedule of the target festival and the current time, the device determines the target activity event. After determining the activity event, if the corresponding festival activity event is met, the device controls the functional components of the vehicle infotainment system to perform the operation corresponding to the target activity event. Based on this, after determining the festival through time and location and confirming the corresponding festival's special activity event, this application can control the functional components of the vehicle infotainment system to perform the operation corresponding to the target activity event, thereby enabling the vehicle infotainment system to provide special services to users during specific festivals, thereby improving user satisfaction.

[0076] In some embodiments, the device may further include: The acquisition module is used to acquire multi-dimensional information before acquiring the current time and current geographical location of the vehicle, when it is determined that there is a person object in the vehicle cabin. The multi-dimensional information includes: the pressure information of the target seat in the vehicle cabin, the face orientation of the person, the usage status of the target seat belt on the target seat, whether the steering wheel is touched, and the historical behavior data of the car door within a preset time period. The probability determination module is used to determine the probability of the presence of a human object in the vehicle's cabin based on multi-dimensional information. The person identification module is used to determine the presence of a person in the vehicle's cabin when the probability is greater than a threshold.

[0077] In some embodiments, the threshold includes a first threshold and a second threshold, wherein the first threshold is less than the second threshold; the person determination module may include: The first control unit is used to determine the presence of a person or object in the vehicle cabin when the probability is greater than a first threshold, and to control the vehicle system to start the activity preparation mode. The second control unit is used to determine the presence of a person or object in the vehicle cabin when the probability is greater than a second threshold, and to control the vehicle system to start the activity execution mode.

[0078] In some embodiments, the control module 340 is specifically configured to perform at least one of the following operations when the vehicle infotainment system starts an active ready mode: Control the audio player to play preset audio; The control display shows a compass indicating the target's geographic coordinates; the target's geographic coordinates are related to the target's activity events. Control the ambient lighting theme; Activate the fragrance pulse.

[0079] In some embodiments, the control module 340 is specifically configured to perform at least one of the following operations when the vehicle system starts an active execution mode: Determine the time difference between the current time and the start time of the target activity event; If the time difference is greater than the preset duration, output a prompt message for the target activity event before the start time is reached; When the vehicle is in motion and the time difference is less than the preset time, control the intelligent driver assistance system to find the nearest parking spot and control the navigation component to navigate to the parking spot; When the vehicle is stationary, adjust the vehicle's direction according to the target geographic coordinates corresponding to the target activity event so that the vehicle's direction is towards the target geographic coordinates. Obtain the number of occupants in the vehicle cabin; adjust the seating layout in the vehicle cabin according to the number of occupants. The control navigation component enables map navigation services to output navigation information from the current geographical location to the location of the target event.

[0080] Control the audio player to play preset audio; After the target activity event ends, the control function components resume normal operation mode.

[0081] In some embodiments, the control module 340 may also be used to perform at least one of the following: At multiple points before the start time, prompts for the target activity event are output periodically; the time interval between these multiple points and the start time is multiple time intervals.

[0082] In some embodiments, the device may further include: The data acquisition module is used to acquire current weather data and light data inside the vehicle cabin; The event determination module is used to determine the target event based on the preset event schedule of the target holiday and the current time. The event determination unit may include: The event determination submodule is used to determine the target event based on the preset event schedule of the target holiday, the current time, the current weather data, and the light data inside the vehicle cabin.

[0083] Based on the above-described vehicle system control method and apparatus, this application also provides a vehicle. Figure 4 A schematic diagram of the hardware structure of the vehicle provided in an embodiment of this application is shown.

[0084] The vehicle may include a processor 401 and a memory 402 storing computer program instructions.

[0085] Specifically, the processor 401 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0086] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one instance, memory 402 may include removable or non-removable (or fixed) media, or memory 402 may be non-volatile solid-state memory. Memory 402 may be internal or external to the integrated gateway disaster recovery device.

[0087] Memory 402 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, generally, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this disclosure.

[0088] The processor 401 reads and executes computer program instructions stored in the memory 402 to achieve... Figure 1 The vehicle infotainment system control method in the illustrated embodiment.

[0089] In one example, the vehicle may also include a communication interface 403 and a bus 404. Wherein, as... Figure 4 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 404 and complete communication with each other.

[0090] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0091] Bus 404 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not as a limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 404 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.

[0092] Furthermore, in conjunction with the vehicle system control methods in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the vehicle system control methods in the above embodiments.

[0093] This application also provides a computer program product, including a computer program, which, when executed by a processor, implements any of the vehicle system control methods described in the above embodiments.

[0094] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0095] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (ROM), flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0096] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0097] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in 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, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0098] It should be noted that the acquisition, storage, use, and processing of data in this application embodiment all comply with the relevant provisions of national laws and regulations.

[0099] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.

[0100] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A vehicle infotainment system control method, characterized in that, include: With the target mode enabled, and assuming there is a person in the vehicle's cabin, obtain the vehicle's current time and location. The target pattern is associated with holiday activities; Based on the current time, current geographical location, and the correspondence between geographical information and festival activities, determine the target festival to which the current location belongs and the preset event schedule of the target festival; Based on the preset event schedule of the target festival and the current time, determine the corresponding target event; The functional components of the vehicle infotainment system are controlled to perform operations corresponding to the target activity event.

2. The vehicle infotainment system control method according to claim 1, characterized in that, Before obtaining the current time and current geographical location of the vehicle after determining that a person is present in the vehicle's cabin, the method further includes: Acquire multi-dimensional information, including: pressure information of the target seat in the vehicle cabin, facial orientation information of the person, usage status information of the target seat belt on the target seat, information on whether the steering wheel is touched, and historical behavior data of the vehicle door within a preset time period. Based on the multidimensional information, the probability of a human being being present in the vehicle's cabin is determined. If the probability is greater than a threshold, it is determined that there is a human object in the vehicle cabin.

3. The vehicle infotainment system control method according to claim 2, characterized in that, The threshold includes a first threshold and a second threshold, wherein the first threshold is less than the second threshold; determining the presence of a person in the vehicle cabin when the probability is greater than the threshold includes: If the probability is greater than the first threshold, it is determined that there is a person in the vehicle cabin, and the vehicle system is controlled to start the activity preparation mode. If the probability is greater than the second threshold, it is determined that there is a person or object in the vehicle cabin, and the vehicle system is controlled to start the activity execution mode.

4. The vehicle infotainment system control method according to claim 3, characterized in that, When the vehicle infotainment system is in the activity preparation mode, the function component controlling the vehicle infotainment system performs an operation corresponding to the target activity event, including at least one of the following: Control the audio player to play preset audio, which is related to the target activity event; The control display screen shows a compass indicating the geographical coordinates of the target; these geographical coordinates are related to the target's activity events. Control the ambient lighting theme; Activate the fragrance pulse.

5. The vehicle infotainment system control method according to claim 3, characterized in that, When the vehicle infotainment system is in active execution mode, the functional components controlling the vehicle infotainment system perform operations corresponding to the target activity event, including at least one of the following: Based on the current time and the start time of the target activity event, determine the time difference between the current time and the start time; if the time difference is greater than a preset duration, output a prompt message for the target activity event before the start time is reached; if the vehicle is in motion and the time difference is less than the preset duration, control the intelligent assisted driving system to find the nearest parking spot and control the navigation component to navigate to the parking spot. When the vehicle is stationary, adjust the vehicle's heading according to the target geographic coordinates corresponding to the target activity event, so that the vehicle's heading is towards the target geographic coordinates. Obtain the number of occupants in the vehicle's cabin; Based on the number of occupants, the seating layout in the vehicle cabin is adjusted so that the adjusted seating layout provides space for occupants to participate in the target activities. The navigation component is controlled to enable map navigation service to output navigation information from the current geographical location to the activity location of the target activity event; Control the audio player to play preset audio; After the target activity event ends, the control function component resumes its normal operating mode.

6. The vehicle infotainment system control method according to claim 5, characterized in that, The step of outputting a prompt message for the target activity event before the start time is reached includes at least one of the following: At multiple points prior to the start time, prompts for the target activity event are output periodically; the time interval between these multiple points and the start time is multiple time intervals.

7. The vehicle infotainment system control method according to any one of claims 1-6, characterized in that, The method further includes: Acquire current weather data and illumination data inside the vehicle cabin; The step of determining the target event based on the preset event schedule of the target festival and the current time includes: The target event is determined based on the preset event schedule of the target holiday, the current time, the current weather data, and the light data inside the vehicle cabin.

8. A vehicle infotainment system control device, characterized in that, The device includes: The acquisition module is used to acquire the current time and current geographical location of the vehicle when the target mode is enabled and it is determined that there is a person object in the vehicle cabin; the target mode is associated with the festival activity. The first determining module is used to determine the target festival and the preset event schedule of the target festival based on the current time, current geographical location, and the correspondence between geographical information and festival activities. The second determining module is used to determine the target activity event corresponding to the current time based on the preset event schedule of the target festival and the current time. The control module is used to control the functional components of the vehicle system to perform operations corresponding to the target activity event.

9. A vehicle, characterized in that, The vehicle includes: a processor and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the vehicle system control method as described in any one of claims 1-7.

10. A computer storage medium, characterized in that, The computer storage medium stores computer program instructions, which, when executed by a processor, implement the vehicle system control method as described in any one of claims 1-7.

11. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, implements the vehicle infotainment system control method as described in any one of claims 1-7.