Intelligent cabin control method and device of networked automobile based on YTS
Through the smart cockpit control method based on the YTS engine, users can modify and design the smart cockpit component collection in the editing interface, generate a simulation interface and apply it to the actual control system, solving the problems of complex logic of existing smart cockpit interaction and difficulty in personalized customization, and achieving efficient and personalized smart cockpit control.
Patent Information
- Application Number
- CN202510551074.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2045-04-29
AI Technical Summary
The interactive logic settings of the existing smart cockpit are complex, which is difficult to meet the personalized needs of users, and the development cycle is long and the cost is high, making it difficult to adapt to the market demand of rapid iteration.
Using the smart cockpit control method based on the YTS engine, a simulation interface is generated by obtaining the initial set of smart cockpit components and modifying it in the editing interface, allowing users to design interactive logic and apply it to the actual control system.
It realizes personalized customization of the smart cockpit, simplifies the interactive logic design and verification process, reduces development costs and time, and improves user experience and system flexibility.
Smart Images

Figure CN120085594A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of connected vehicles. Specifically, it relates to an intelligent cockpit control method and device for a connected vehicle based on YTS. Background Art
[0002] With the rapid development of automotive intelligence and networking, the intelligent cockpit has become an important part of modern vehicles, providing users with a more convenient, comfortable, and personalized driving experience. The intelligent cockpit integrates various human-machine interaction devices, such as touch screens, voice recognition, gesture control, AR-HUD, etc., and realizes various functions such as vehicle information display, entertainment system control, navigation guidance, and vehicle status monitoring.
[0003] However, with the continuous increase in the functions of the intelligent cockpit, the traditional cockpit control system development method can no longer meet the current requirements. The traditional method usually adopts the mode of hardware first and software adaptation, resulting in a long development cycle, high cost, and difficulty in adapting to the rapidly iterative market demands. In addition, in the traditional method, the design and verification of the human-machine interaction logic are usually carried out after the physical prototype is completed, which not only increases the development cost but also prolongs the product launch time.
[0004] In addition, with the increasing diversification of consumer demands, the personalized customization of the intelligent cockpit has become a development trend in the automotive industry. Users not only expect the intelligent cockpit to have rich functions but also hope to customize the cockpit layout, interaction methods, and function configurations according to their usage habits and preferences.
[0005] In the prior art, the degree of personalization of the intelligent cockpit is limited, mainly manifested in the following aspects: First, the cockpit layout and component configuration are fixed at the time of factory, and it is difficult for users to adjust according to their personal preferences; second, the interaction logic and operation methods are highly prescriptive, leaving little room for user customization; third, it is difficult to meet the usage habits and preferences of different users in the same system; finally, the personalization setting process is complex and requires professional personnel for configuration, making it difficult for ordinary users to complete independently. Summary of the Invention
[0006] The purpose of the embodiments of the present application is to provide an intelligent cockpit control method and device for a connected vehicle based on YTS to alleviate the problem of complex interaction logic setting in the intelligent cockpit existing in the prior art.
[0007] In a first aspect, the present invention provides an intelligent cockpit control method for a connected vehicle based on YTS, including: Obtain an initial set of intelligent cockpit components and display the initial set of intelligent cockpit components on an editing interface; In response to a modification operation on the initial intelligent cockpit components in the editing interface, determine a modified set of intelligent cockpit components; Based on the YTS engine and the modified set of intelligent cockpit components, a simulation interface of the intelligent cockpit is rendered. All components in the set of intelligent cockpit components are included in the simulation interface. The simulation interface includes a first intelligent cockpit component in a first display state and a second intelligent cockpit component in a second display state, and the first display state is more prominent than the second display state. The first intelligent cockpit component is a receiving component for receiving user input. The second intelligent cockpit component is an executing component. In response to an interactive logic design operation on the first intelligent cockpit component in the simulation interface, determine the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction. Apply the interaction operation and the execution action corresponding to the target interaction instruction to the control of the intelligent cockpit, so as to trigger the target interaction instruction based on the interaction operation corresponding to the target interaction instruction and execute the execution action corresponding to the target interaction instruction.
[0008] In an alternative embodiment, the initial set of intelligent cockpit components includes a first intelligent cockpit component and a second intelligent cockpit component. The receiving component includes one or more of a voice receiving module, one or more touch display screens, one or more image recognition devices, one or more physical control buttons, and one or more virtual control buttons. The executing component includes one or more of a speaker, one or more touch display screens, one or more seat actuators, one or more window actuators, and one or more air conditioner actuators.
[0009] In an alternative embodiment, the step of determining the modified set of intelligent cockpit components in response to a modification operation on the initial intelligent cockpit components in the editing interface includes: receiving one or more operations of adding, deleting, replacing, or parameter adjusting on the initial intelligent cockpit components, and generating a modified set of intelligent cockpit components according to the operation. Among them, the delete, replace, or parameter adjustment operation is triggered by the intelligent cockpit component displayed in the editing interface. The add operation is triggered by an add control displayed in the editing interface.
[0010] In an alternative embodiment, the first display state includes at least one of highlighted display, enlarged display, and dynamic effect display, and the second display state includes at least one of normal display, reduced display, and static display.
[0011] In an alternative embodiment, the step of determining the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction in response to the interaction logic design operation for the first intelligent cockpit component in the simulation interface includes: receiving at least one of an operation path definition, a trigger condition setting, a response priority setting, and a time delay configuration of the user for the first intelligent cockpit component.
[0012] In an alternative embodiment, after rendering the simulation interface of the intelligent cockpit based on the YTS engine and the modified set of intelligent cockpit components, it further includes: receiving a verification request from the user for the simulation interface, verifying the component interaction logic in the simulation interface according to a preset verification rule, and generating a verification report.
[0013] In an alternative embodiment, it further includes: Based on the verification result and the execution action corresponding to the target interaction instruction, giving an optimization plan for the interaction operation corresponding to the target interaction instruction.
[0014] In an alternative embodiment, the interaction operation is a fusion operation, and the fusion operation includes one or more fusions of voice input, image input, touch input, physical button input, and sensor induction.
[0015] In an alternative embodiment, the step of applying the interaction operation and the execution action corresponding to the target interaction instruction to the control of the intelligent cockpit includes: establishing a correspondence between the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction, generating configuration information, and updating the configuration information to the corresponding domain controller.
[0016] In a second aspect, the present invention provides an intelligent cockpit control device for a connected vehicle based on YTS, including: An acquisition module, configured to acquire an initial set of intelligent cockpit components and display the initial set of intelligent cockpit components on an editing interface; A determination module, configured to determine a modified set of intelligent cockpit components in response to a modification operation for the initial intelligent cockpit components in the editing interface; A rendering module, configured to render a simulation interface of the intelligent cockpit based on the YTS engine and the modified set of intelligent cockpit components, where all components in the set of intelligent cockpit components are included in the simulation interface, and the simulation interface includes a first intelligent cockpit component in a first display state and a second intelligent cockpit component in a second display state, and the first display state is more prominent than the second display state; the first intelligent cockpit component is a receiving component for receiving user input; the second intelligent cockpit component is an executing component; A setting module, configured to determine an interaction operation corresponding to a target interaction instruction and an execution action corresponding to the target interaction instruction in response to an interaction logic design operation for the first intelligent cockpit component in the simulation interface; An application module, configured to apply the interaction operation and the execution action corresponding to the target interaction instruction to the control of the intelligent cockpit, so as to trigger the target interaction instruction based on the interaction operation corresponding to the target interaction instruction and execute the execution action corresponding to the target interaction instruction.
[0017] In an alternative embodiment, the initial set of intelligent cockpit components includes a first intelligent cockpit component and a second intelligent cockpit component; The receiving component includes one or more of a voice receiving module, one or more touch display screens, one or more image recognition devices, one or more physical control buttons, and one or more virtual control buttons; The executing component includes one or more of one or more speakers, one or more touch display screens, one or more seat actuators, one or more window actuators, and one or more air conditioner actuators.
[0018] In an alternative embodiment, the determining module is specifically configured to: receive one or more operations of adding, deleting, replacing, or parameter adjusting to the initial intelligent cockpit components, and generate a modified set of intelligent cockpit components according to the operations; Wherein, the delete, replace, or parameter adjustment operation is triggered by the intelligent cockpit component displayed on the editing interface; The add operation is triggered by the add control displayed on the editing interface.
[0019] In an alternative embodiment, the first display state includes at least one of highlighted display, enlarged display, and dynamic effect display, and the second display state includes at least one of normal display, reduced display, and static display.
[0020] In an alternative embodiment, the setting module is specifically configured to: receive at least one of an operation path definition, a trigger condition setting, a response priority setting, and a time delay configuration for the first intelligent cockpit component by a user.
[0021] In an alternative embodiment, it further includes: a verification module, configured to receive a verification request for the simulation interface from a user, verify the component interaction logic in the simulation interface according to a preset verification rule, and generate a verification report.
[0022] In an alternative embodiment, it further includes: an optimization module, configured to give an optimization scheme for the interaction operation corresponding to the target interaction instruction based on the verification report and the execution action corresponding to the target interaction instruction.
[0023] In an alternative embodiment, the interaction operation is a fusion operation, and the fusion operation includes one or more fusions of voice input, image input, touch input, physical button input, and sensor sensing.
[0024] In an alternative embodiment, the application module is specifically configured to: establish a correspondence between the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction, generate configuration information, and update the configuration information to the corresponding domain controller.
[0025] An embodiment of the present application provides an intelligent cockpit control method and device for a connected vehicle based on YTS. By obtaining an initial set of intelligent cockpit components and displaying the initial set of intelligent cockpit components on an editing interface; in response to a modification operation on the initial intelligent cockpit components in the editing interface, determining a modified set of intelligent cockpit components; based on the YTS engine and the modified set of intelligent cockpit components, rendering a simulation interface of the intelligent cockpit, the simulation interface including all components in the set of intelligent cockpit components, the simulation interface including a first intelligent cockpit component in a first display state and a second intelligent cockpit component in a second display state, the first display state being more prominent than the second display state; the first intelligent cockpit component being a receiving component for receiving user input; the second intelligent cockpit component being an executing component; in response to an interactive logic design operation on the first intelligent cockpit component in the simulation interface, determining an interaction operation corresponding to a target interaction instruction and an execution action corresponding to the target interaction instruction; applying the interaction operation and the execution action corresponding to the target interaction instruction to the control of the intelligent cockpit, so that based on the interaction operation corresponding to the target interaction instruction, triggering the target interaction instruction and executing the execution action corresponding to the target interaction instruction. In this solution, the user can obtain the initial set of intelligent cockpit components through the editing interface and perform visual display on it. This process allows the user to intuitively see all possible components to be used, laying a foundation for subsequent design. Moreover, the user can also perform modification operations on these components (such as adding, deleting, or adjusting attributes, etc.) to meet specific design requirements. The system will update the set of intelligent cockpit components in real time according to the user's modifications to ensure the accuracy and timeliness of the design scheme. Furthermore, using the YTS engine to render the modified set of intelligent cockpit components to generate a simulation interface, the interface not only displays all components but also distinguishes the receiving components and the executing components through different display states, making the interaction logic clearer and more understandable. On the simulation interface, the user can perform specific interactive logic design on the first intelligent cockpit component (i.e., the component that receives user input). Through this design, determine the interaction operation and its execution action corresponding to the target interaction instruction, making the entire interaction process more explicit and direct. Finally, apply the designed interactive logic to the actual intelligent cockpit control system to ensure that when the corresponding interaction operation is triggered, the expected action can be correctly executed. In this way, a more convenient and simple interactive scheme can be designed or user customization can be performed, improving the user experience.
[0026] To make the above objects, features, and advantages of the present application more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, makes detailed descriptions as follows. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the embodiments of the present application. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0028] Figure 1 Schematic flowchart of the intelligent cockpit control method for a connected vehicle based on YTS provided by an embodiment of the present application; Figure 2 Another schematic flowchart of the intelligent cockpit control method for a connected vehicle based on YTS provided by an embodiment of the present application; Figure 3 Schematic diagram of the intelligent cockpit control device for a connected vehicle based on YTS provided by an embodiment of the present application; Figure 4 Schematic diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0029] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present application.
[0030] The terms "including" and "having" and any variations thereof mentioned in the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other unlisted steps or units, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.
[0031] Currently, the interaction logic settings of intelligent cockpits in the prior art are relatively complex. Based on this, the embodiments of the present application provide an intelligent cockpit control method and device for a connected vehicle based on YTS, which can solve the problem of complex interaction logic settings of intelligent cockpits in the prior art.
[0032] The following will describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application.
[0033] Figure 1 Schematic flowchart of an intelligent cockpit control method for a connected vehicle based on YTS provided by an embodiment of the present application. As Figure 1As shown, the method includes: S110, obtaining an initial set of intelligent cockpit components and displaying the initial set of intelligent cockpit components on an editing interface.
[0034] As a possible implementation, the system first needs to access a database or configuration file that stores information about all available intelligent cockpit components. This information includes, but is not limited to, component names, types, functions, default settings, etc. When the user starts the design tool, the system automatically loads the initial set of components related to the intelligent cockpit from the above-mentioned database or configuration file. The system generates an editing interface according to a preset layout and style. This interface usually includes parts such as a menu bar, a toolbox, a workspace, and a property panel. In the workspace of the editing interface or a specific component display area, the system prepares a space for displaying the initial set of components. The system dynamically loads the information of the initial set of intelligent cockpit components obtained from the database or configuration file into the editing interface. This may involve operations such as rendering component icons, displaying names and basic properties, etc. To facilitate user search and use, the system may classify and organize components according to attributes such as function and type. For example, group all input devices (such as touchscreens, microphones) in one group and output devices (such as monitors, speakers) in another group. Once the components are loaded and displayed on the editing interface, the user can select the required components with a mouse or other input device and drag them to the design workspace for further configuration and layout. As the user operates, the system should be able to update the status and properties of the components in real time to ensure that the user can immediately see the effects of their design changes. If the user makes any modifications, the system needs to provide a function to save the current working state for subsequent continued editing or restoring to a previous state. Finally, after the user completes the design, the system should allow the design result to be exported as a file in a specified format for use by other systems or platforms.
[0035] S120, in response to a modification operation on the initial intelligent cockpit components in the editing interface, determining a modified set of intelligent cockpit components.
[0036] Exemplarily, the system first needs to set up event listeners to capture various modification operations performed by the user on the intelligent cockpit components in the editing interface, such as adding, deleting, moving, adjusting properties, etc. To enhance the user experience, the system provides immediate visual feedback while the user is performing the modification, such as changes in the position of the component, updates of property values, etc. Whenever the user completes a modification operation (such as dragging a component to a new position or changing the properties of a certain component), the system synchronously updates these changes to the data model in the background. This step is crucial because it ensures that all modifications to the components are accurately recorded. In some cases, the user's modifications may cause conflicts in the design (for example, two components overlap). The system needs to have the ability to detect such problems and automatically adjust according to preset rules or prompt the user for manual adjustment. To support the undo and redo functions, the system needs to save the states of the components before and after each modification operation so that the user can revert to the previous state at any time. For complex projects, it may also be necessary to introduce a version control system to help team members effectively manage and track design changes during collaboration. Once the data model is updated, the system triggers an interface refresh mechanism to enable the user to see the latest design effect. This includes re-rendering the affected components and the layout around them. To avoid frequent interface refreshes from affecting the user experience, the system should adopt effective algorithms and technologies to minimize unnecessary redrawing operations and improve the response speed. Through the above steps, the system can not only efficiently respond to the user's modification requirements but also ensure the coherence and accuracy of the entire design process, thus greatly improving the efficiency and quality of the intelligent cockpit design work.
[0037] S130. Based on the YTS engine and the modified set of intelligent cockpit components, render the simulation interface of the intelligent cockpit.
[0038] The simulation interface includes all components in the set of intelligent cockpit components. The simulation interface includes a first intelligent cockpit component in a first display state and a second intelligent cockpit component in a second display state. The first display state is more prominent than the second display state. The first intelligent cockpit component is a receiving component for receiving user input. The second intelligent cockpit component is an executing component.
[0039] It should be noted that the YTS (unity TV Service) engine in the embodiments of the present application refers to the unity visual rendering service engine. Among them, unity is a real-time 3D interactive content creation and operation platform. All creators, including game development, art, architecture, automotive design, and film and television, can turn their creativity into reality with the help of unity. The platform provides a complete set of software solutions that can be used to create, operate, and monetize any real-time interactive 2D and 3D content. The supported platforms include mobile phones, tablets, PCs, game consoles, augmented reality, and virtual reality devices.
[0040] S140, in response to an interaction logic design operation on a first intelligent cockpit component in the simulation interface, determine the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction.
[0041] In a possible implementation, first, the system needs to set up corresponding event listeners to capture various interaction operations performed by the user on specific intelligent cockpit components in the simulation interface, such as clicking, dragging, rotating, etc. The captured user input is initially parsed to determine which component the user is targeting and the basic type of operation the user wishes to perform (e.g., whether to view detailed information, adjust the position, or change configuration parameters). Based on the current design environment and the user's historical behavior patterns, the system performs context analysis to more precisely understand the user's actual needs and intentions. This may include considering factors such as the current state of the component, the previous operation sequence, etc. According to the parsed user input and context information, the system searches for the target interaction instruction that best matches the current scenario in a predefined set of interaction instructions. Each instruction is usually associated with one or more expected user behaviors. For the found target interaction instruction, the system determines its corresponding execution action. These actions can be modifications to component attributes, triggering a certain calculation process, or starting a new interaction mode, etc. If the execution action requires additional parameters (e.g., the new coordinate values when adjusting the component position), the system obtains the necessary parameter values from the user input or other sources and applies them to the upcoming action. Once all the preparation steps are completed, the system executes the corresponding action according to the predefined logic. This may involve various operations such as updating the data model, calling external services or APIs. To ensure a good user experience, the system provides immediate feedback to the user after executing the action, such as through visual changes (e.g., color changes, animation effects) or text prompts to inform the user of the operation result. Throughout the process, the system should have an error detection mechanism that can detect and attempt to recover in case of abnormal situations, while providing clear error messages and suggested solutions to the user. Considering the importance of real-time performance and response speed, the system also needs to continuously optimize its algorithms and processes to reduce latency and improve efficiency.
[0042] Through the above steps, the system can effectively respond to the user's interaction logic design operations, ensuring that each interaction can be accurately understood and efficiently executed, thereby enhancing the design flexibility and practicality of the intelligent cockpit.
[0043] S150, apply the interaction operation and the execution action corresponding to the target interaction instruction in the control of the intelligent cockpit, so as to trigger the target interaction instruction based on the interaction operation corresponding to the target interaction instruction and execute the execution action corresponding to the target interaction instruction.
[0044] In the embodiments of the present application, the user can obtain an initial set of intelligent cockpit components through an editing interface and visualize them. This process allows the user to intuitively see all the components that may be used, laying a foundation for subsequent designs. Moreover, the user can modify these components (such as adding, deleting, or adjusting attributes, etc.) to meet specific design requirements. The system will update the set of intelligent cockpit components in real time according to the user's modifications to ensure the accuracy and timeliness of the design scheme. Furthermore, the YTS engine is used to render the modified set of intelligent cockpit components to generate a simulation interface. This interface not only displays all the components but also distinguishes receiving components and executing components through different display states, making the interaction logic clearer and more understandable. On the simulation interface, the user can design specific interaction logic for the first intelligent cockpit component (i.e., the component that receives user input). Through this design, the interaction operations and their execution actions corresponding to the target interaction instructions are determined, making the entire interaction process more explicit and direct. Finally, the designed interaction logic is applied to the actual intelligent cockpit control system to ensure that when the corresponding interaction operation is triggered, the expected action can be correctly executed. In this way, a more convenient and simple interaction scheme can be designed or user customization can be carried out, improving the user experience.
[0045] In some embodiments, the initial set of intelligent cockpit components includes a first intelligent cockpit component and a second intelligent cockpit component; the receiving components include one or more of a voice receiving module, one or more touch display screens, one or more image recognition devices, one or more physical control buttons, and one or more virtual control buttons; the executing components include one or more of a speaker, one or more touch display screens, one or more seat actuators, one or more window actuators, and one or more air conditioner actuators.
[0046] Through this processing method, the user is allowed to select the most suitable interaction method (such as voice, touch, gesture, etc.) according to personal preferences or specific situations, thereby improving the convenience and safety of operations. Moreover, by analyzing data from different sensors, the intelligent cockpit can understand the current environment and personal needs and automatically adjust settings to optimize the user experience. For example, when detecting a change in the external temperature, the in-vehicle air conditioner is automatically adjusted; or the seat position is automatically adjusted according to the user's sitting posture. Furthermore, over time, the system can understand the user's habits and preferences through machine learning algorithms to further personalize the service. For example, remember the user's favorite seat position and rearview mirror angle and automatically make intelligent adjustments when the user enters the vehicle.
[0047] In some embodiments, the step of determining the modified set of intelligent cockpit components in response to a modification operation on the initial intelligent cockpit components in the editing interface is as Figure 2As shown, it may specifically include the following steps: S210, receiving one or more operations of adding, deleting, replacing, or parameter adjusting to the initial intelligent cockpit components, and generating a modified set of intelligent cockpit components according to the operations; wherein, the operations of deleting, replacing, or parameter adjusting are triggered by the intelligent cockpit components displayed on the editing interface; S220, the adding operation is triggered by the adding control displayed on the editing interface.
[0048] In the embodiments of the present application, users can add, delete, replace, or adjust parameters of the components in the intelligent cockpit through simple interface operations (such as clicking, dragging, etc.). This design greatly simplifies the user operation process and reduces the usage threshold. During the editing process, users can see in real time how any changes they make affect the final cockpit configuration. This means that users can preview and adjust the settings before actual application to ensure that they meet personal preferences and needs. Each user can customize the cockpit configuration according to their specific needs and preferences, so as to achieve a more personalized driving or riding experience. For example, the seat layout, entertainment system settings, or air conditioning temperature can be quickly adjusted according to different passenger needs. This flexible configuration ability enables the intelligent cockpit to quickly adapt to the demand changes in different scenarios.
[0049] In some embodiments, the first display state includes at least one of highlighted display, enlarged display, and dynamic effect display, and the second display state includes at least one of normal display, reduced display, and static display. When it is necessary to attract the user's attention or emphasize important information (such as warning messages, emergency notifications, or key operation buttons), using the first display state (highlighted display, enlarged display, dynamic effect display) can make these elements more prominent, thereby effectively guiding the user's line of sight and ensuring that the user does not miss important information or operations.
[0050] By differentiating the display methods of different levels of information, it can help users understand the priority and logical relationship of the page content faster. For example, key information can be highlighted by enlargement or dynamic effects, while secondary information is presented in a normal or reduced form, making the information hierarchy more distinct and facilitating users to quickly browse and make decisions. Automatically adjusting the display state according to different situations can not only make the interface look more vivid and attractive, but also provide a more personalized display scheme according to the user's behavior habits or preferences, thereby improving the overall user experience satisfaction. For some specific user groups, such as users with limited vision, enlarged display or high-contrast highlighted display can help them read and operate more easily; while for users who pursue efficient information processing, clear normal display and compact reduced display help reduce interference.
[0051] In some embodiments, the steps of determining the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction in response to an interaction logic design operation for a first intelligent cockpit component in the simulation interface include: receiving at least one of an operation path definition, a trigger condition setting, a response priority setting, and a time delay configuration of the user for the first intelligent cockpit component.
[0052] Allow users to define how to interact with components in the cockpit (such as display screens, audio systems, air conditioning controls, etc.) according to their own habits or preferences. For example, users can set shortcuts for a series of consecutive operations, making complex or multi-step operations simple and efficient. Users can specify under what conditions a certain function or operation will be activated. This may be based on environmental factors (such as temperature, light), vehicle status (such as speed, gear), or user behavior (such as voice commands, gestures). This flexibility enables the intelligent cockpit to automatically adjust according to the actual situation and provide more intelligent services. In a multi-tasking scenario, ensure that critical or urgent function requests are responded to in a timely manner. For example, during driving, important safety warning messages should take precedence over operation prompts of the entertainment system. By setting the response priority, the order of information display and function execution can be optimized, enhancing safety and improving the user experience. This solution enables users to adjust the time interval between certain operations according to their personal preferences, or control the waiting time before a specific event occurs. For example, adjust the transition time of the in-vehicle lights from bright to dim, or set how long the door remains unlocked before automatically locking. These fine-tunings help create a behavior pattern that better meets user expectations and increases the comfort and convenience of use.
[0053] In some embodiments, after rendering the simulation interface of the intelligent cockpit based on the YTS engine and the modified set of intelligent cockpit components, it further includes: receiving a verification request from the user for the simulation interface, verifying the component interaction logic in the simulation interface according to preset verification rules, and generating a verification report.
[0054] In the embodiments of the present application, potential problems or errors can be identified and corrected at an early stage of product development, thereby reducing the cost and time of later modifications. Through the simulation interface and its verification mechanism, developers can quickly test different design solutions in a virtual environment without waiting for the completion of the physical prototype. Moreover, it can ensure that all user interface elements (such as buttons, touch screen operations, etc.) and interaction logics meet the expected design specifications and user expectations. This helps to provide a consistent and intuitive user experience, enabling users to easily understand and operate the functions in the intelligent cockpit at any time and anywhere.
[0055] For critical application areas such as automobiles, safety is of utmost importance. Through a rigorous verification process, it can be ensured that all interaction logics will not pose safety hazards. For example, it is ensured that in emergency situations, users can quickly and accurately perform necessary operations. Based on the generated verification reports, specific feedback on the advantages and disadvantages of the existing design can be obtained, thereby guiding subsequent iteration and improvement work.
[0056] In some embodiments, the method may further include the following steps: Based on verifying the execution actions including and corresponding to the target interaction instruction, an optimization plan for the interaction operation corresponding to the target interaction instruction is given. By identifying redundant steps or complex operations in the existing interaction process, the optimization plan can help simplify the steps required for the user to complete a specific task, making the operation more direct and convenient. This solution also enables a more intuitive and efficient interaction design that can reduce the cognitive burden on users, making it easier for users to understand and use product functions, thereby improving user satisfaction and loyalty. The optimized interaction logic can ensure that the system responds more quickly to user instructions, shorten the waiting time, provide instant feedback, and further enhance the user experience. By optimizing the interaction design to reduce the possibility of user misoperations, such as by adjusting the button layout, adding confirmation prompts, etc., the error incidence rate caused by misoperations can be effectively reduced. Moreover, by continuously adjusting and optimizing the interaction model based on user behavior data and feedback, the system can better adapt to the preferences and needs of different users and provide more personalized services.
[0057] In some embodiments, the interaction operation is a fusion operation, and the fusion operation includes the fusion of one or more of voice input, image input, touch input, physical button input, and sensor sensing. In the embodiments of the present application, different users may prefer different input methods in different situations. For example, when driving a car, users may be more inclined to use voice commands to keep both hands on the steering wheel; while when browsing information, touch input is more convenient. By supporting the fusion of multiple input methods, the system can better meet the needs and preferences of different users. Completing specific tasks using the most suitable input method can significantly improve efficiency. For example, quick voice commands are used for navigation settings, while fine operations such as zooming in on the map are more suitable to be completed by touch. Combining these input methods together enables users to select the optimal interaction method according to the specific situation. By integrating advanced functions such as sensor sensing, the system can identify the user's current state and environmental conditions and adjust the interaction mode accordingly. For example, if the system detects that the vehicle is moving, it may give priority to recommending the use of voice control rather than touch operation to reduce the likelihood of driver distraction. Using a combination of multiple input methods can make the communication between the user and the device more natural. Users can interact with the device in the way they find most direct and comfortable, whether it is by touching the screen, speaking, or making simple gesture movements, etc.
[0058] In summary, the most core technical effect brought by the fusion operation is to greatly improve the user's interaction experience, making it more flexible, efficient, and natural. This design not only helps to solve the limitations of traditional single input methods but also provides a more personalized and intelligent interaction environment for users. This has broad application prospects in many fields such as intelligent cockpits, smart homes, and mobile devices.
[0059] In some embodiments, the steps of applying the interaction operation and execution action corresponding to the target interaction instruction to the control of the intelligent cockpit may specifically include the following steps: establishing the correspondence between the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction, generating configuration information, and updating the configuration information to the corresponding domain controller.
[0060] By precisely defining which interaction operations (such as voice commands, touch gestures, etc.) trigger which specific execution actions (such as starting an application, adjusting settings, etc.), a highly personalized usage experience can be provided for users. Different users can set different interaction methods according to their preferences to complete the same or different tasks. Moreover, with the clear correspondence between operations and actions and the corresponding configuration information, the system can respond to user input more quickly and accurately. This means less latency and higher execution efficiency because the system already knows in advance how to process specific input signals. Furthermore, modularizing and storing these correspondence relationships and configuration information in the domain controller makes the system easier to maintain and upgrade. For example, if new interaction operations need to be added or existing operation logics need to be changed, only the relevant configuration files need to be updated without large-scale modification of the entire system. For developers, such a mechanism provides a clear framework for designing and implementing new interaction functions. It allows developers to focus on defining user interactions and expected behaviors rather than underlying logic processing. The solution of this application supports the integration of multiple interaction methods (such as voice, touch, physical buttons, etc.), which helps to promote the development of a more natural and intuitive human-machine interaction interface. This not only improves the user experience but also provides more possibilities for the application of new technologies.
[0061] Figure 3 A structural schematic diagram of an intelligent cockpit control device for a connected vehicle based on YTS is provided. As Figure 3 shown, the intelligent cockpit control device 300 for a connected vehicle based on YTS includes: An acquisition module 301, configured to acquire an initial set of intelligent cockpit components and display the initial set of intelligent cockpit components on an editing interface; A determination module 302, configured to determine a modified set of intelligent cockpit components in response to a modification operation on the initial intelligent cockpit components in the editing interface; A rendering module 303, configured to render a simulation interface of the intelligent cockpit based on the YTS engine and the modified set of intelligent cockpit components, where all components in the set of intelligent cockpit components are included in the simulation interface, and the simulation interface includes a first intelligent cockpit component in a first display state and a second intelligent cockpit component in a second display state, and the first display state is more prominent than the second display state; the first intelligent cockpit component is a receiving component for receiving user input; the second intelligent cockpit component is an execution component. A setting module 304, configured to determine an interaction operation corresponding to a target interaction instruction and an execution action corresponding to the target interaction instruction in response to an interaction logic design operation on the first intelligent cockpit component in the simulation interface. An application module 305, configured to apply the interaction operation and the execution action corresponding to the target interaction instruction to the control of the intelligent cockpit, so as to trigger the target interaction instruction based on the interaction operation corresponding to the target interaction instruction and execute the execution action corresponding to the target interaction instruction.
[0062] In some embodiments, the initial set of intelligent cockpit components includes a first intelligent cockpit component and a second intelligent cockpit component; the receiving component includes one or more of a voice receiving module, one or more touch display screens, one or more image recognition devices, one or more physical control buttons, and one or more virtual control buttons; the execution component includes one or more of one or more speakers, one or more touch display screens, one or more seat actuators, one or more window actuators, and one or more air conditioner actuators.
[0063] In some embodiments, the determining module is specifically configured to: receive one or more operations of adding, deleting, replacing, or parameter adjusting on the initial intelligent cockpit components, and generate a modified set of intelligent cockpit components according to the operations; wherein, the delete, replace, or parameter adjustment operations are triggered by the intelligent cockpit components displayed on the editing interface; the add operation is triggered by an add control displayed on the editing interface.
[0064] In some embodiments, the first display state includes at least one of highlighted display, enlarged display, and dynamic effect display, and the second display state includes at least one of normal display, reduced display, and static display.
[0065] In some embodiments, the setting module is specifically configured to: receive at least one of operation path definition, trigger condition setting, response priority setting, and time delay configuration of the user on the first intelligent cockpit component.
[0066] In some embodiments, it further includes: a verification module, configured to receive a verification request from a user for the simulation interface, verify the component interaction logic in the simulation interface according to a preset verification rule, and generate a verification report.
[0067] In some embodiments, it further includes: an optimization module, configured to give an optimization plan for the interaction operation corresponding to the target interaction instruction based on the verification result and the execution action corresponding to the target interaction instruction.
[0068] In some embodiments, the interaction operation is a fusion operation, and the fusion operation includes one or more fusions of voice input, image input, touch input, physical button input, and sensor sensing.
[0069] In some embodiments, the application module is specifically configured to: establish a correspondence between the interaction operation corresponding to the target interaction instruction and the execution action corresponding to the target interaction instruction, generate configuration information, and update the configuration information to the corresponding domain controller.
[0070] In the embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.
[0071] In addition, the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0072] Furthermore, in each embodiment of the present application, the functional modules can be integrated together to form an independent part, or each module can exist alone, or two or more modules can be integrated to form an independent part.
[0073] An electronic device provided by an embodiment of the present application, as Figure 4 shown, the electronic device 400 includes a processor 402 and a memory 401. A computer program that can run on the processor is stored in the memory. When the processor executes the computer program, it implements the steps of the method provided in the above embodiment.
[0074] See Figure 4 , the electronic device further includes: a bus 403 and a communication interface 404. The processor 402, the communication interface 404, and the memory 401 are connected through the bus 403. The processor 402 is configured to execute an executable module stored in the memory 401, such as a computer program.
[0075] Among them, the memory 401 may include a high-speed random access memory (Random Access Memory, abbreviated as RAM), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 404 (which can be wired or wireless), a communication connection is established between this system network element and at least one other network element, and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.
[0076] The bus 403 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 4 only a bidirectional arrow is used in
[0077] to represent it, but it does not mean that there is only one bus or one type of bus.
[0078] The processor 402 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method can be completed by the integrated logic circuit of the hardware in the processor 402 or instructions in the form of software. The above-mentioned processor 402 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP for short), an application specific integrated circuit (ASIC for short), a field-programmable gate array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 401, and the processor 402 reads the information in the memory 401 and combines its hardware to complete the steps of the above method.
[0079] Corresponding to the above intelligent cockpit control method for connected vehicles based on YTS, an embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and run by a processor, the computer-executable instructions cause the processor to run the steps of the above intelligent cockpit control method for connected vehicles based on YTS.
[0080] It should be noted that if a function is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs.
[0081] In this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.
[0082] The above description is only for the embodiments of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A smart cockpit control method for a connected car based on YTS, characterized in that: include: Acquire an initial smart cockpit component set, and display the initial smart cockpit component set on an editing interface; In response to a modification operation on the initial smart cockpit component in the editing interface, determining a modified smart cockpit component set; Based on the YTS engine and the modified smart cockpit component set, a simulation interface of the smart cockpit is rendered, wherein the simulation interface includes all components in the smart cockpit component set, and the simulation interface includes a first smart cockpit component in a first display state and a second smart cockpit component in a second display state, wherein the first display state is more prominent than the second display state; the first smart cockpit component is a receiving component, and is used to receive user input; The second smart cockpit component is an execution component; In response to the interactive logic design operation for the first smart cockpit component in the simulation interface, determining an interactive operation corresponding to a target interactive instruction and an execution action corresponding to the target interactive instruction; The interaction operation and execution action corresponding to the target interaction instruction are applied in the control of the smart cockpit, so as to trigger the target interaction instruction based on the interaction operation corresponding to the target interaction instruction and execute the execution action corresponding to the target interaction instruction.
2. The method according to claim 1, characterized in that The initial smart cockpit component set includes a first smart cockpit component and a second smart cockpit component; The receiving component includes one or more of a voice receiving module, one or more touch screens, one or more image recognition devices, one or more physical control buttons, and one or more virtual control buttons; The actuator includes one or more of one or more speakers, one or more touch screens, one or more seat actuators, one or more window actuators, and one or more air conditioning actuators.
3. The method according to claim 1, characterized in that The step of determining a modified smart cockpit component set in response to a modification operation on the initial smart cockpit component in the editing interface comprises: receiving one or more operations of adding, deleting, replacing or adjusting parameters of the initial smart cockpit component, and generating a modified smart cockpit component set according to the operations; Wherein, the deletion, replacement or parameter adjustment operation is triggered by the smart cockpit component displayed on the editing interface; The adding operation is triggered by an adding control displayed for the editing interface.
4. The method according to claim 1, characterized in that: The first display state includes at least one of highlighted display, enlarged display, and dynamic effect display, and the second display state includes at least one of normal display, reduced display, and static display.
5. The method according to claim 1, characterized in that The step of determining the interactive operation corresponding to the target interactive instruction and the execution action corresponding to the target interactive instruction in response to the interactive logic design operation for the first smart cockpit component in the simulation interface includes: receiving at least one of the operation path definition, trigger condition setting, response priority setting and time delay configuration of the first smart cockpit component by the user.
6. The method according to claim 1, characterized in that After rendering the simulation interface of the smart cockpit based on the YTS engine and the modified smart cockpit component set, it also includes: receiving a user's verification request for the simulation interface, verifying the component interaction logic in the simulation interface according to preset verification rules, and generating a verification report.
7. The method according to claim 6, characterized in that Also includes: Based on the verification including and the execution action corresponding to the target interaction instruction, an optimization scheme for the interaction operation corresponding to the target interaction instruction is provided.
8. The method according to claim 7, characterized in that The interactive operation is a fusion operation, which includes one or more fusions of voice input, image input, touch input, physical button input, and sensor sensing.
9. The method according to claim 1, characterized in that: The step of applying the interactive operation and execution action corresponding to the target interactive instruction in the control of the smart cockpit includes: establishing a corresponding relationship between the interactive operation corresponding to the target interactive instruction and the execution action corresponding to the target interactive instruction, generating configuration information, and updating the configuration information to the corresponding domain controller.
10. An intelligent cockpit control device for a connected car based on YTS, characterized in that: include: An acquisition module, used to acquire an initial smart cockpit component set and display the initial smart cockpit component set on an editing interface; a determination module, configured to determine a modified smart cockpit component set in response to a modification operation on the initial smart cockpit component in the editing interface; a rendering module, configured to render a simulation interface of the smart cockpit based on the YTS engine and the modified smart cockpit component set, wherein the simulation interface includes all components in the smart cockpit component set, and the simulation interface includes a first smart cockpit component in a first display state and a second smart cockpit component in a second display state, wherein the first display state is more prominent than the second display state; the first smart cockpit component is a receiving component, configured to receive user input; The second smart cockpit component is an execution component; A setting module, configured to determine, in response to an interactive logic design operation for the first smart cockpit component in the simulation interface, an interactive operation corresponding to a target interactive instruction and an execution action corresponding to the target interactive instruction; An application module is used to apply the interaction operation and execution action corresponding to the target interaction instruction in the control of the smart cockpit, so as to trigger the target interaction instruction based on the interaction operation corresponding to the target interaction instruction and execute the execution action corresponding to the target interaction instruction.
Citation Information
Patent Citations
Cabin display system
CN110531978A
Interface editing method and device, storage medium and electronic equipment
CN114035877A
Intelligent cockpit system development method, terminal equipment and storage medium
CN115080023A
Data processing method and device
CN115904372A
Interaction test method and system of intelligent cabin and medium
CN118093372A