Virtual machine monitoring and management system supporting whole vehicle mode management of intelligent vehicle

By designing a virtual machine monitoring and management system, using components such as virtual machine monitor, virtual machine manager, state manager and vehicle mode manager, the system-wide resource and state in intelligent vehicle mode management is solved. Design and management requirements to achieve flexibility and efficiency of virtual machine management.

CN119473489APending Publication Date: 2025-02-18ISOFT INFRASTRUCTURE SOFTWARE
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411287055.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Existing virtualization technology is difficult to meet the needs of intelligent vehicle vehicle model management to design and manage the entire system resources and status of vehicle systems.

Method used

Design a virtual machine monitoring and management system, including a virtual machine monitor, a virtual machine manager, a state manager and a vehicle mode manager, and through the collaborative work of these components, the management and control of the intelligent vehicle mode is achieved.

Benefits of technology

Optimize virtual machine control from static configuration to centralized control, separate virtual machine management policies and control policies, start and control on demand according to configuration or runtime conditions, realize the integration of virtual machine state management and vehicle mode state control, and meet the intelligence Cars have a systematic design and management needs for resources and status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473489A_ABST
    Figure CN119473489A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual machine monitoring and management system supporting whole vehicle mode management of an intelligent vehicle, and belongs to the technical field of virtual machine monitoring and management. Comprising a virtual machine monitor; the virtual machine manager is used for configuring and analyzing the virtual machine; the state manager is connected with the virtual machine monitor and the virtual machine manager and is used for managing the whole vehicle mode of the intelligent vehicle; and the whole vehicle mode manager is connected with the virtual machine monitor, the virtual machine manager and the state manager, and carries out mode switching processing according to the updated mode condition result. The technical scheme has the beneficial effects that the control of the virtual machine is optimized from static configuration to centralized control, the management strategy and the control strategy of the virtual machine are separated, and on-demand starting and control are carried out according to the configuration or runtime condition, so that the management of the virtual machine is more flexible and efficient, and the user experience is improved. Virtual machine state management and whole vehicle mode state control are fused, and the full-systematic design and management requirements of the intelligent vehicle for resources and states are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of virtual machine monitoring and management, and in particular to a virtual machine monitoring and management system that supports whole vehicle mode management of intelligent vehicles. Background Art

[0002] With the development of the modern automobile industry, in the new era of "software-defined cars", the automotive electronic and electrical architecture has evolved from the traditional distributed architecture to the central computing architecture. Under this premise, the application of virtualization technology is particularly important. Virtualization technology has the advantages of supporting multi-core and multi-operating systems in hybrid critical systems, improving resource utilization, and reducing hardware costs, which perfectly fits the central computer architecture of the car. Whether in the distributed era or the current cross-domain concentration and the future central computing architecture era, the many controller systems in the electronic and electrical architecture of smart cars need to systematically coordinate and deal with various driving scenarios and working conditions of the car. These response and processing measures and system mechanisms are called the whole vehicle mode management of smart cars. With the application of virtualization technology in smart cars, the monitoring and management of virtual machine systems under virtualization technology management have become an important part of the whole vehicle mode management of smart cars.

[0003] In the existing technology, virtualization technology mainly realizes the virtualization and sharing of resources of physical computer systems. The main task of the virtual machine management system is to realize local management and monitoring of the resources of the physical system running virtualization technology and the client virtual machine system. At most, the remote communication function can be added to query and control the resource status and operation status of the local client system through the remote system. Especially in embedded virtualization application scenarios, it is more about the resource management of local nodes and the management of client virtual machine systems, and almost all of them are simple processing of power-on full startup and power-off full shutdown of all configured client virtual machine systems through static configuration, which cannot meet the needs of smart car whole vehicle mode management for full system design and management of vehicle system resources and status. Summary of the invention

[0004] The purpose of the present invention is to provide a virtual machine monitoring and management system that supports the whole vehicle mode management of intelligent vehicles to solve the above technical problems;

[0005] A virtual machine monitoring and management system supporting whole vehicle mode management of intelligent vehicles, comprising:

[0006] A virtual machine monitor, used to create and initialize multiple virtualization management threads;

[0007] Virtual machine manager, used to configure and parse virtual machines;

[0008] A state manager, connected to the virtual machine monitor and the virtual machine manager, for managing the whole vehicle mode of the smart car according to the mode state rule table and the mode state switching table;

[0009] The vehicle mode manager is connected to the virtual machine monitor, the virtual machine manager and the state manager, and is used to calculate and update the mode conditions, and perform mode switching processing according to the updated mode condition results.

[0010] Preferably, the state manager includes:

[0011] A control request interface, connected to the monitor control interface of the virtual machine monitor, for initiating a state switching request of the virtualization system to the virtual machine monitor;

[0012] The virtual machine request interface is connected to the virtual machine control interface of the virtual machine manager and is used to initiate a virtual machine status and resource control request to the virtual machine manager.

[0013] Preferably, the vehicle mode manager includes:

[0014] A local mode status request interface, connected to the status query interface of the status manager, for obtaining status information of the current local mode from the status manager;

[0015] A local mode control request interface is connected to the state control interface of the state manager and is used to initiate a local mode switching request to the state manager after determining that a local mode switching is required according to the calculated mode condition result.

[0016] Preferably, the vehicle mode manager further includes:

[0017] A virtual machine status request interface, connected to the virtual machine status query interface of the virtual machine manager, used to obtain the virtual machine in the current mode state and the virtual machine status and resource configuration information from the virtual machine manager;

[0018] A monitor status request interface is connected to the monitor status query interface of the virtual machine monitor and is used to obtain the current status information of the virtual machine monitor.

[0019] Preferably, the virtualization management thread includes a virtual machine monitoring thread, a system management thread and a virtualization environment management thread.

[0020] Preferably, the whole vehicle mode manager is provided with a remote communication interface for connecting to a controller system that interacts with the whole vehicle mode manager for mode information.

[0021] Preferably, the state information of the virtual machine monitor includes life cycle information and power state information.

[0022] Preferably, the vehicle mode manager includes:

[0023] A data collection module, used to query the status information of each virtual machine from the virtual machine manager, query the status information of the virtual machine monitor from the virtual machine monitor, and query local status information from the status manager;

[0024] A calculation and update module, connected to the data collection module, performs comprehensive condition calculation in combination with the vehicle mode state and request acquired by the remote communication interface to obtain a calculated condition result;

[0025] A rule application module is connected to the calculation and update modules, and queries and configures or dynamically generates updated mode management rules based on the conditional results of the calculation.

[0026] Preferably, the mode management processing rule includes determining the local state of the state manager and initiating a local state switching control command to the state manager.

[0027] Preferably, the architecture of the smart car whole vehicle mode management is distributed or centralized.

[0028] The beneficial effects of the present invention are: optimizing virtual machine control from static configuration to centralized control, and separating virtual machine management strategy from control strategy, enabling on-demand startup and control according to configuration or runtime conditions, making virtual machine management more flexible and efficient, and integrating virtual machine state management with vehicle mode state control to meet the full system design and management needs of smart cars for resources and states. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is the overall architecture diagram of the virtual machine monitoring and management system supporting the whole vehicle mode management of the intelligent vehicle of the present invention;

[0030] Figure 2 is a system startup flow chart of the present invention;

[0031] Figure 3 It is the operation flow chart of the present invention;

[0032] Figure 4 It is a single controller application integrated block diagram of the present invention;

[0033] Figure 5 It is a multi-controller application integration block diagram of the present invention.

[0034] In the accompanying drawings: 1. Virtual machine monitor; 11. Monitor control interface; 12. Monitor status query interface; 2. Virtual machine manager; 21. Virtual machine control interface; 22. Virtual machine status query interface; 3. Status manager; 31. Control request interface; 32. Virtual machine request interface; 33. Status query interface; 34. Status control interface; 4. Vehicle mode manager; 41. Local mode status request interface; 42. Local mode control request interface; 43. Virtual machine status request interface; 44. Monitor status request interface; 45. Remote communication interface; 5. Central computing controller; 6. Host; 61. Application master node; 7. First domain controller; 8. Second domain controller; 9. Application client; 10. Virtual machine. DETAILED DESCRIPTION

[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0037] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but they are not intended to limit the present invention.

[0038] A virtual machine monitoring and management system that supports intelligent vehicle whole vehicle mode management, such as Figure 1 As shown, including

[0039] A virtual machine monitor 1, used for creating and initializing multiple virtualization management threads;

[0040] Virtual Machine Manager 2, used to configure and parse virtual machines;

[0041] The state manager 3 is connected to the virtual machine monitor 1 and the virtual machine manager 2, and is used to manage the vehicle mode of the smart car according to the mode state rule table and the mode state switching table;

[0042] The vehicle mode manager 4 is connected to the virtual machine monitor 1, the virtual machine manager 2 and the state manager 3, and is used to calculate and update the mode conditions, and perform mode switching processing according to the updated mode condition results.

[0043] Specifically, the present invention provides a virtual machine monitoring and management system that supports the whole vehicle mode management of intelligent vehicles, optimizes the virtual machine control from static configuration to centralized control, separates the virtual machine management strategy from the control strategy, and starts and controls on demand according to the configuration or runtime conditions, making the management of virtual machines more flexible and efficient, integrating the virtual machine state management with the whole vehicle mode state control, and meeting the full system design and management requirements of intelligent vehicles for resources and states. The interaction ability of local mode management and other controller system mode management is enhanced, and the overall coordination and management efficiency of the system are improved.

[0044] In a preferred embodiment, the state manager 3 includes,

[0045] A control request interface 31 connected to the monitor control interface 11 of the virtual machine monitor 1 and used to initiate a state switching request of the virtualization system to the virtual machine monitor 1;

[0046] The virtual machine request interface 32 is connected to the virtual machine control interface 21 of the virtual machine manager 2 and is used to initiate a virtual machine status and resource control request to the virtual machine manager 2 .

[0047] Specifically, the control request interface 31 can directly initiate a state switching request of the virtualization system to the virtualization monitor 1 by connecting to the monitor control interface 11 of the virtual machine monitor 1, thereby optimizing the state switching process of the virtualization system, reducing intermediate links, and improving the speed and efficiency of state switching.

[0048] The virtual machine request interface 32 is connected to the virtual machine control interface 21 of the virtual machine manager 2, and can initiate a virtual machine status and resource control request to the virtual machine manager 2, making the management of the virtual machine more detailed and accurate, and better meeting the virtual machine's status and resource requirements at different operating stages.

[0049] The two interfaces have clear division of labor and direct connection. This separation and centralized control method improves the coordination of the system and makes the entire virtualization system more flexible and responsive when dealing with complex states and resource management.

[0050] In a preferred embodiment, the vehicle mode manager 4 includes:

[0051] A local mode status request interface 41, connected to the status query interface 33 of the status manager 3, for obtaining status information of the current local mode from the status manager 3;

[0052] A local mode control request interface 42, connected to the state control interface 34 of the state manager 3, is used to initiate a local mode switching request to the state manager 3 after determining that a local mode switching is required according to the calculated mode condition result;

[0053] The vehicle mode manager 4 also includes,

[0054] A virtual machine status request interface 43, connected to the virtual machine status query interface 22 of the virtual machine manager 2, for obtaining the virtual machine in the current mode state and the virtual machine status and resource configuration information from the virtual machine manager 2;

[0055] The monitor status request interface 44 is connected to the monitor status query interface 12 of the virtual machine monitor 1 and is used to obtain the current status information of the virtual machine monitor 1 .

[0056] Specifically, the local mode status request interface 41 is connected to the status query interface 33 of the status manager 3, and can obtain the status information of the current local mode in real time, ensuring that the vehicle mode manager 4 can make decisions based on the latest status information, thereby improving the system's responsiveness to the actual status.

[0057] The virtual machine state request interface 43 is connected to the virtual machine state query interface 22 of the virtual machine manager 2, and can obtain the virtual machine state and resource configuration information in the current mode state, accurately understand the operation status and resource allocation of the virtual machine, and thus make more effective management decisions.

[0058] The monitor status request interface 44 is connected to the monitor status query interface 12 of the virtual machine monitor 1, and can obtain the status information of the virtual machine monitor 1 to ensure that the running status of the monitor is monitored in time.

[0059] The integration and collaboration of various interfaces enable the vehicle mode manager 4 to coordinate at different levels, from virtual machine management, mode status acquisition to local mode switching, ensuring the consistency and coordination of various parts of the system, and improving the stability and consistency of the entire system.

[0060] The vehicle mode manager 4 enhances the comprehensive control capability of local mode, virtual machine status and monitor status by connecting different interfaces. The multi-level management mode makes the system more flexible and controllable when facing complex application scenarios, and can dynamically adjust operations according to real-time information.

[0061] In a preferred embodiment, the virtualization management thread includes a virtual machine monitoring thread, a system management thread and a virtualization environment management thread.

[0062] Specifically, after the virtual machine monitor 1 is powered on, the system initialization starts from the hypervisor (state manager 3) initialization code, and starts the initialization code calling interface to create and initialize the VMM (virtual machine manager 2) thread, starts the initialization code calling interface to create and initialize the STM (state manager 3) thread, and starts the initialization code calling interface to create and initialize the VeMM (vehicle mode manager 4) thread.

[0063] The VMM thread completes initialization, performs virtual machine configuration parsing, and prepares data for virtual machine creation. The STM thread completes initialization and initializes the local state to IDLE. The VeMM thread completes initialization and sets the corresponding state machine and runtime variables of the mode control engine.

[0064] In a preferred embodiment, the vehicle mode manager 4 is provided with a remote communication interface 45 for connecting to a controller system that interacts with the vehicle mode manager 4 for mode information.

[0065] Specifically, the remote communication interface 45 is used to implement mode information interaction with other controller systems, such as requests from a remote vehicle mode management main system or status and request interactions with other local or remote application systems or other remote virtualized systems.

[0066] In a preferred embodiment, the state information of the virtual machine monitor 1 includes life cycle information and power state information.

[0067] Specifically, by obtaining the life cycle information and power status information of the virtual machine, we can fully understand the operation stage of the virtual machine (such as startup, operation, suspension, shutdown, etc.) and its power status (such as power on, standby, shutdown), which helps to understand the current status and behavior of the virtual machine. Life cycle information and power status information help to manage and allocate computing resources more effectively. For example, adjust resource allocation according to the power status of the virtual machine to avoid unnecessary resource waste and improve resource utilization.

[0068] In a preferred embodiment, the vehicle mode manager 4 includes:

[0069] A data collection module is used to query the status information of each virtual machine from the virtual machine manager 2, query the status information of the virtual machine monitor 1 from the virtual machine monitor 1, and query the local status information from the status manager 3;

[0070] The calculation and update module is connected to the data collection module, and performs comprehensive condition calculation in combination with the vehicle mode state and request obtained by the remote communication interface 45 to obtain the calculated condition result;

[0071] The rule application module connects the calculation and update modules, and queries the configuration or dynamically generates updated pattern management rules based on the calculated conditional results.

[0072] Specifically, the data collection module comprehensively obtains detailed information about virtual machines, virtual machine monitors, and local states to achieve comprehensive data monitoring and management. The calculation and update module can combine various data and requests to perform comprehensive condition calculations, thereby providing more accurate and optimized decision support. Based on the calculation results, the mode management rules can be queried and updated, making the system more flexible and adaptable when facing different conditions and requirements.

[0073] In a preferred embodiment, the mode management processing rules include determining the local state of the state manager 3 and initiating a local state switching control command to the state manager 3, which can accurately control and manage the state switching according to the current local state, thereby ensuring the stability and consistency of the system in different operating modes.

[0074] By dynamically adjusting local states, the system can adapt to different needs and conditions in real time, thereby optimizing overall performance and response speed. It ensures that state switching is carried out in accordance with preset rules, reduces errors or failures caused by state mismatches, and improves system reliability and stability. It allows the system to flexibly adjust according to actual states and needs, which helps to achieve more efficient resource management and operation optimization.

[0075] In a preferred embodiment, the architecture of smart car whole vehicle mode management is distributed or centralized.

[0076] Specifically, each module of the distributed architecture operates independently and can adapt to different functions and needs; local failures will not affect the entire system. All decisions and controls of the centralized architecture are concentrated in a central node, making management and monitoring simpler and more consistent. Operators can control and configure the entire system at a centralized point.

[0077] Reference Figure 2 , the system startup process is as follows:

[0078] Step S1, the system is powered on and system initialization starts from the hypervisor initialization code;

[0079] Step S2, the hypervisor starts the initialization code to call the interface to create and initialize the VMM thread;

[0080] Step S3, the hypervisor starts the initialization code to call the interface to create and initialize the STM thread;

[0081] Step S4, the hypervisor starts the initialization code to call the interface to create and initialize the VeMM thread;

[0082] Step S5, the VMM thread completes initialization, performs virtual machine configuration parsing, and prepares data for virtual machine creation;

[0083] Step S6, the STM thread completes initialization and initializes the local state to IDLE;

[0084] Step S7, the VeMM thread completes initialization and sets the corresponding state machine and runtime variables of the mode control engine;

[0085] Step S8, VeMM queries the virtual machine list and the status of each virtual machine;

[0086] Step S9, VeMM queries the hypervisor power and other runtime status;

[0087] Step S10, VeMM queries the local mode status;

[0088] Step S11, based on the query results of S8 / S9 / S10 and the condition calculation table of VeMM, the mode management condition is calculated, and the calculation result is that the system local mode state needs to be set to start;

[0089] Step S12, VeMM requests STM to switch the local state to startup;

[0090] Step S13, the STM queries the mode state rule table, and controls the corresponding virtual machine according to the state that the corresponding different virtual machines should be in under the startup state configured in the table, that is, configures the virtual machine that needs to be started by default when the system starts.

[0091] Step S14, the STM calls the VMM interface for each of the virtual machines that are configured to be started and need to be started, thereby creating and starting the virtual machines.

[0092] Reference Figure 3 , the system operation process is as follows:

[0093] Step S15, when the thread scheduling conditions are ripe during runtime, VeMM thread scheduling is triggered;

[0094] Step S16, VeMM obtains the current hypervisor power status and other status information;

[0095] Step S17, VeMM obtains the virtual machine in the current mode and the status and resource configuration information of the corresponding virtual machine from VMM;

[0096] Step S18, VeMM obtains current local mode status information from STM;

[0097] Step S19, VeMM calculates and updates the mode condition based on the latest data information from other systems stored by itself, combined with the acquired local mode status and virtual machine and hypervisor information data; determines whether mode switching is required based on the mode condition result;

[0098] Step S20, VeMM determines that local mode switching is required according to the calculated mode condition result, and initiates local mode switching to the STM calling interface;

[0099] Step S21, the STM processes the operations required to exit the current mode state according to the configuration of the mode state switching table;

[0100] Step S22, the STM exits the operation list according to the current mode state, initiates a state and resource control request of the relevant virtual machine to the VMM, and the VMM performs the corresponding virtual machine state switching and / or resource adjustment;

[0101] Step S23, the STM processes the required operations for entering the new mode state according to the mode state switching table configuration;

[0102] Step S24, the STM enters the operation list according to the new mode state, and requests the VMM for the state and resource control of the relevant virtual machines, and the VMM performs the corresponding virtual machine state switching and / or resource adjustment;

[0103] Step S25: The STM new mode state entry operation requires the state switching of the entire virtualization system, and the STM initiates the state switching of the virtualization system to the hypervisor.

[0104] In the first embodiment, referring to Figure 4 The present invention is applied to a single controller, i.e., a central computing controller 5, and virtual machines 10 (including virtual machines a to n) deployed in the hypervisor. Each virtual machine 10 corresponds to an application client 9, i.e., virtual machine a corresponds to application client a, and virtual machine n corresponds to application client n. The state information is communicated with the hypervisor through a specific communication mechanism and protocol. Each virtual machine can report the mode state request and information required by the application algorithm to the host 6 of the hypervisor through the client application. The application master node 61 of the hypervisor host performs logical calculations according to the corresponding algorithm implementation. Finally, the monitoring and management of the virtualization system and virtual machines under the mode management are realized through interaction with VeMM.

[0105] In the second embodiment, referring to Figure 5The present invention is applied to multiple controllers, the host 6 and virtual machines 10 (including virtual machines a to n) are integrated in the central computing controller 5, the host 6 and virtual machines 10 (including virtual machines a and b) are integrated in the first domain controller 7, and the host 6 and virtual machines 10 are integrated in the second domain controller 8. Multiple controls of the hypervisor virtualization system are deployed, and the integrated fusion of multiple virtualization systems is constructed based on bus communication through the remote communication interface of VeMM, so as to realize the coordinated monitoring and management of the virtualization system and virtual machine resources across controllers of the whole vehicle mode management system.

[0106] In the present invention, the VMM component implements control and management functions such as virtual machine configuration analysis, virtual machine status query and statistics, and virtual machine start and stop.

[0107] The STM component implements the state management of local nodes and provides an interface for the vehicle mode management to initiate query and conversion control of local states. Different local states correspond to the operating states of different virtual machines and hypervisors. The state manager executes state switching according to the local state conversion request initiated by the vehicle mode management, and calls the virtual machine control interface of the VMM according to the state switching configuration operation to realize the start and stop state control of different customer virtual machine systems and the state control of the hypervisor itself.

[0108] Hypervisor implements some functional interfaces and is responsible for the state management of the hypervisor itself, such as life cycle management and power state management.

[0109] VeMM component is an engine for vehicle mode management and local state management. It implements mode information interaction with other systems or even other controller systems through remote communication interfaces, such as requests from the remote vehicle mode management main system or other local or remote application systems, and state and request interactions with other remote virtualized systems. By querying the status information of each virtual machine from VMM, querying the hypervisor status information from hypervisor, and querying the local status information from STM, and combining the vehicle mode status and requests obtained from the communication interface to perform comprehensive logical condition calculations, based on the calculated conditional results, query the configuration or dynamically generate updated mode management rules to obtain the corresponding mode management processing. The mode management processing defines the STM local state to be performed and initiates local state switching control to STM.

[0110] In summary, the present application provides a virtual machine monitoring and management system that supports the whole vehicle mode management of intelligent vehicles, which fills the technical gap in the coordinated management of the virtual machine system, an important resource in each controller software system, in the whole vehicle mode management system mechanism. The virtual machines of the hypervisor are optimized from the original static configuration full startup mode to the separation of virtual machine control concentration and virtual machine management strategy, and the virtual machine can be started and controlled on demand according to the configuration or runtime conditions; by separating the mode state processing from the mode condition calculation, the virtual machine state management is integrated with the whole vehicle mode state control, so that the virtualization system and the customer virtual machine system are integrated into the whole vehicle mode management system as important resource management, and the software and hardware are better managed at one more level; through the remote communication interface of the whole vehicle mode management, the local mode management and the mode management interaction of other controller systems are integrated to fully support the whole vehicle mode management architecture, whether distributed or centralized.

[0111] The above description is only a preferred embodiment of the present invention, and does not limit the implementation mode and protection scope of the present invention. For those skilled in the art, it should be aware that all solutions obtained by equivalent substitutions and obvious changes made using the description and illustrations of the present invention should be included in the protection scope of the present invention.

Claims

1. A virtual machine monitoring and management system that supports the management of the whole vehicle mode of an intelligent vehicle, characterized in that: include, A virtual machine monitor (1), configured to create and initialize multiple virtualization management threads; A virtual machine manager (2), used to configure and parse virtual machines; A state manager (3), connected to the virtual machine monitor (1) and the virtual machine manager (2), for managing the whole vehicle mode of the intelligent vehicle according to the mode state rule table and the mode state switching table; The vehicle mode manager (4) is connected to the virtual machine monitor (1), the virtual machine manager (2) and the state manager (3), and is used to calculate and update the mode conditions, and perform mode switching processing according to the updated mode condition results.

2. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 1 is characterized in that: The state manager (3) comprises: A control request interface (31), connected to the monitor control interface (11) of the virtual machine monitor (1), and used to initiate a state switching request of a virtualization system to the virtual machine monitor (1); A virtual machine request interface (32) is connected to the virtual machine control interface (21) of the virtual machine manager (2) and is used to initiate a virtual machine status and resource control request to the virtual machine manager (2).

3. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 1 is characterized in that: The vehicle mode manager (4) comprises: A local mode state request interface (41) connected to a state query interface (33) of the state manager (3) for obtaining state information of the current local mode from the state manager (3); A local mode control request interface (42) is connected to the state control interface (34) of the state manager (3) and is used to initiate a local mode switching request to the state manager (3) after determining that a local mode switching is required based on the calculated mode condition result.

4. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 3 is characterized in that: The vehicle mode manager (4) further comprises: A virtual machine status request interface (43), connected to the virtual machine status query interface (22) of the virtual machine manager (2), for obtaining the virtual machine in the current mode state and the virtual machine status and resource configuration information from the virtual machine manager (2); A monitor status request interface (44) is connected to the monitor status query interface (12) of the virtual machine monitor (1) and is used to obtain current status information of the virtual machine monitor (1).

5. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 1 is characterized in that: The virtualization management thread includes a virtual machine monitoring thread, a system management thread and a virtualization environment management thread.

6. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 1, characterized in that: The whole vehicle mode manager (4) is provided with a remote communication interface (45) for connecting to a controller system that interacts with the whole vehicle mode manager (4) for mode information.

7. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 1, characterized in that: The state information of the virtual machine monitor (1) includes life cycle information and power state information.

8. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 6 is characterized in that: The vehicle mode manager (4) comprises: A data collection module, used for querying the status information of each virtual machine from the virtual machine manager (2), querying the status information of the virtual machine monitor (1) from the virtual machine monitor (1), and querying local status information from the status manager (3); A calculation and update module, connected to the data collection module, performs comprehensive condition calculation based on the vehicle mode status and request acquired by the remote communication interface (45), and obtains a calculated condition result; A rule application module is connected to the calculation and update modules, and queries and configures or dynamically generates updated mode management rules based on the conditional results of the calculation.

9. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 8, characterized in that: The mode management processing rule includes determining the local state of the state manager (3) and initiating a local state switching control command to the state manager (3).

10. The virtual machine monitoring and management system supporting the whole vehicle mode management of intelligent vehicles according to claim 1, characterized in that: The architecture of the smart car whole vehicle mode management is distributed or centralized.

Citation Information

Cited By

  • Method and system for communication and multi-scene switching between multi-level virtual machines of intelligent networked automobile

    CN120315809A

  • Intelligent networked vehicle multi-level virtual machine intercommunication and multi-scenario switching method and system

    CN120315809B