CN116932144A - Control method and system for virtual machine of vehicle machine - Google Patents
Control method and system for virtual machine of vehicle machine Download PDFInfo
- Publication number
- CN116932144A CN116932144A CN202310909637.1A CN202310909637A CN116932144A CN 116932144 A CN116932144 A CN 116932144A CN 202310909637 A CN202310909637 A CN 202310909637A CN 116932144 A CN116932144 A CN 116932144A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- vehicle
- terminal
- intelligent terminal
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000004044 response Effects 0.000 claims abstract description 27
- 230000006870 function Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45575—Starting, stopping, suspending or resuming virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The invention provides a control method and a system for a virtual machine of a vehicle machine, wherein the method comprises the following steps: after a virtual machine application is installed on an intelligent terminal, creating a virtual machine in the virtual machine application and installing an operating system and an application program; starting a virtual machine application, and setting virtual hardware equipment corresponding to the virtual machine; and connecting the intelligent terminal with the vehicle terminal, projecting a virtual machine picture of the intelligent terminal to the vehicle terminal, receiving an operation event transmitted by the vehicle terminal by the virtual machine application, controlling the virtual machine to perform corresponding functional response according to the operation event, and projecting a response picture to a screen of the vehicle terminal. The intelligent terminal can be controlled by the vehicle-mounted hardware through the scheme, and the vehicle-mounted interconnection use experience is improved while the driving safety of a user is ensured.
Description
Technical Field
The invention belongs to the field of vehicle-machine interconnection, and particularly relates to a vehicle-machine virtual machine control method and system.
Background
After the mobile phone is connected with the car phone, the screen of the car phone can display the operation content on the mobile phone, so that the user can conveniently use functions such as navigation, music and the like. However, the user may need to frequently operate the mobile phone during driving, such as viewing navigation or switching music, and there is a certain safety hazard.
In view of this, it is necessary to provide a method for implementing mobile phone control based on vehicle hardware.
Disclosure of Invention
In view of the above, the embodiment of the invention provides a method and a system for controlling a virtual machine of a vehicle machine, which are used for solving the problem that the vehicle machine cannot control a mobile phone in the existing vehicle-machine interconnection.
In a first aspect of an embodiment of the present invention, there is provided a vehicle virtual machine control method, including:
after a virtual machine application is installed on an intelligent terminal, creating a virtual machine in the virtual machine application and installing an operating system and an application program;
starting a virtual machine application, and setting virtual hardware equipment corresponding to the virtual machine;
and connecting the intelligent terminal with the vehicle terminal, projecting a virtual machine picture of the intelligent terminal to the vehicle terminal, receiving an operation event transmitted by the vehicle terminal by the virtual machine application, controlling the virtual machine to perform corresponding functional response according to the operation event, and projecting a response picture to a screen of the vehicle terminal.
In a second aspect of the embodiment of the present invention, there is provided a vehicle virtual machine control system, including:
the intelligent terminal is used for starting the virtual machine application and setting virtual hardware equipment corresponding to the virtual machine; the virtual machine is controlled to perform corresponding functional response according to the operation event, and a response picture is projected onto a screen of the vehicle terminal;
the method comprises the steps of installing a virtual machine application on an intelligent terminal, creating a virtual machine in the virtual machine application, and installing an operating system and an application program;
and the vehicle-mounted terminal is used for acquiring the operation event on the vehicle terminal and displaying the virtual machine picture of the intelligent terminal on the screen of the vehicle terminal.
In a third aspect of the embodiments of the present invention, there is provided an electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the method according to the first aspect of the embodiments of the present invention when the computer program is executed by the processor.
In a fourth aspect of the embodiments of the present invention, there is provided a computer readable storage medium storing a computer program which, when executed by a processor, implements the steps of the method provided by the first aspect of the embodiments of the present invention.
In the embodiment of the invention, based on the interconnection of the intelligent terminal and the vehicle machine, the virtual machine of the intelligent terminal is controlled by acquiring the operation event in the vehicle machine, so that the control of the vehicle machine on the mobile phone can be realized, the driving safety of a user can be effectively ensured, and the use experience of the user can be improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings described below are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a schematic flow chart of a control method of a virtual machine of a vehicle machine according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a virtual machine control system of a vehicle machine according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more comprehensible, the technical solutions in the embodiments of the present invention are described in detail below with reference to the accompanying drawings, and it is apparent that the embodiments described below are only some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be understood that the term "comprising" and other similar meaning in the description of the invention or the claims and the above-mentioned figures is intended to cover a non-exclusive inclusion, such as a process, method or system, apparatus comprising a series of steps or elements, without limitation to the listed steps or elements. Furthermore, "first" and "second" are used to distinguish between different objects and are not used to describe a particular order.
Referring to fig. 1, a flow chart of a control method for a virtual machine of a vehicle machine according to an embodiment of the present invention includes:
s101, after a virtual machine application is installed on an intelligent terminal, creating a virtual machine in the virtual machine application and installing an operating system and an application program;
the intelligent terminal is generally an intelligent mobile phone supporting the screen of the vehicle and can meet the running requirement of the virtual machine. The intelligent terminal needs to download virtual machine software first, create a virtual machine in the virtual machine software, and install a vehicle machine operating system and a corresponding application program.
S102, starting a virtual machine application, and setting virtual hardware equipment corresponding to a virtual machine;
after the intelligent terminal is started, the virtual machine is set on the intelligent terminal. In the virtual machine setting, some virtual hardware devices, such as a network adapter, a sound card, a video card, and the like, need to be added.
S103, connecting the intelligent terminal with the vehicle terminal, projecting a virtual machine picture of the intelligent terminal to the vehicle terminal, receiving an operation event transmitted by the vehicle terminal by the virtual machine application, controlling the virtual machine to perform corresponding functional response according to the operation event, and projecting a response picture to a screen of the vehicle terminal.
The intelligent terminal and the vehicle terminal establish connection based on WiFi or USB.
Specifically, the intelligent terminal virtual machine executes corresponding function response according to an operation event of a physical key or a touch screen on the vehicle terminal, and displays a response picture.
In the embodiment, more applications and services, such as a browser, office software, music, a video player and the like, can be used on a vehicle by throwing a virtual machine to a vehicle-mounted computer screen, so that the functions of the vehicle can be enriched; by operating the virtual machine interface on the vehicle-mounted computer screen, a vehicle owner can freely control various operations in the virtual machine through hardware equipment (such as a touch screen or a knob) of the vehicle, so that the interactivity is enhanced, and the driving experience and the operation convenience are improved; frequent operation of the mobile phone by a user is avoided, and driving safety of the user is guaranteed.
It should be understood that the sequence number of each step in the above embodiment does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not be construed as limiting the implementation process of the embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a virtual machine control system of a vehicle machine, which is provided by an embodiment of the invention, and the system comprises a vehicle-mounted terminal and an intelligent terminal;
the intelligent terminal 210 is configured to start a virtual machine application, and set a virtual hardware device corresponding to the virtual machine; the virtual machine is controlled to perform corresponding functional response according to the operation event, and a response picture is projected onto a screen of the vehicle terminal;
the method comprises the steps of installing a virtual machine application on an intelligent terminal, creating a virtual machine in the virtual machine application, and installing an operating system and an application program;
and the vehicle-mounted terminal 220 is used for acquiring the operation event on the vehicle terminal and displaying the virtual machine picture of the intelligent terminal on the screen of the vehicle terminal.
The intelligent terminal and the vehicle terminal establish connection based on WiFi or USB.
Specifically, the intelligent terminal virtual machine executes corresponding function response according to an operation event of a physical key or a touch screen on the vehicle terminal, and displays a response picture.
In some embodiments, the smart terminal 210 may include a virtual machine and a first interconnection module, and the smart terminal 220 may include a display module, an event acquisition module, and a second interconnection module. The virtual machine is created in the virtual machine application of the intelligent terminal 210, and may receive the operation event information sent by the first interconnection module, and execute a corresponding function response. The event acquisition module is used for acquiring operation information of a user on the vehicle, including an operation screen, physical keys and the like.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the above-described system and module may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic equipment is used for controlling the mobile phone in the vehicle-machine interconnection. As shown in fig. 3, the electronic apparatus 3 of this embodiment includes: memory 310, processor 320, and system bus 330, the memory 310 including an executable program 3101 stored thereon, it will be understood by those skilled in the art that the electronic device structure shown in fig. 3 is not limiting of the electronic device and may include more or fewer components than illustrated, or may combine certain components, or a different arrangement of components.
The following describes the respective constituent elements of the electronic device in detail with reference to fig. 3:
the memory 310 may be used to store software programs and modules, and the processor 420 may perform various functional applications and data processing of the electronic device by executing the software programs and modules stored in the memory 310. The memory 310 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data created according to the use of the electronic device (such as cache data), and the like. In addition, memory 310 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
An executable program 3101 of the network request method is included on the memory 310, the executable program 3101 may be divided into one or more modules/units, and the one or more modules/units are stored in the memory 310 and executed by the processor 320 to perform control of a mobile phone virtual machine by a vehicle machine, etc., and the one or more modules/units may be a series of instruction segments of a computer program capable of performing a specific function, and the instruction segments are used to describe an execution procedure of the computer program 3101 in the electronic device 3. For example, the computer program 3101 may be divided into functional modules such as virtual machines and interconnection modules.
Processor 320 is a control center of the electronic device that utilizes various interfaces and lines to connect various portions of the overall electronic device, perform various functions of the electronic device and process data by running or executing software programs and/or modules stored in memory 310, and invoking data stored in memory 310, thereby performing overall condition monitoring of the electronic device. Optionally, processor 320 may include one or more processing units; preferably, the processor 320 may integrate an application processor that primarily handles operating systems, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 320.
The system bus 330 is used to connect various functional components inside the computer, and CAN transfer data information, address information, and control information, and the types of which may be PCI bus, ISA bus, and CAN bus, for example. Instructions from the processor 320 are transferred to the memory 410 via the bus, the memory 310 feeds back data to the processor 320, and the system bus 330 is responsible for data and instruction interaction between the processor 320 and the memory 310. Of course, the system bus 330 may also access other devices, such as a network interface, a display device, etc.
In an embodiment of the present invention, the executable program executed by the process 420 included in the electronic device includes:
after a virtual machine application is installed on an intelligent terminal, creating a virtual machine in the virtual machine application and installing an operating system and an application program;
starting a virtual machine application, and setting virtual hardware equipment corresponding to the virtual machine;
and connecting the intelligent terminal with the vehicle terminal, projecting a virtual machine picture of the intelligent terminal to the vehicle terminal, receiving an operation event transmitted by the vehicle terminal by the virtual machine application, controlling the virtual machine to perform corresponding functional response according to the operation event, and projecting a response picture to a screen of the vehicle terminal.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system, apparatus and module may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (8)
1. The control method of the virtual machine of the vehicle machine is characterized by comprising the following steps of:
after a virtual machine application is installed on an intelligent terminal, creating a virtual machine in the virtual machine application and installing an operating system and an application program;
starting a virtual machine application, and setting virtual hardware equipment corresponding to the virtual machine;
and connecting the intelligent terminal with the vehicle terminal, projecting a virtual machine picture of the intelligent terminal to the vehicle terminal, receiving an operation event transmitted by the vehicle terminal by the virtual machine application, controlling the virtual machine to perform corresponding functional response according to the operation event, and projecting a response picture to a screen of the vehicle terminal.
2. The method of claim 1, wherein the connecting the intelligent terminal to the vehicle terminal comprises:
and the intelligent terminal and the vehicle terminal establish connection based on WiFi or USB.
3. The method of claim 1, wherein controlling the virtual machine to perform a corresponding functional response according to the operational event comprises:
and the intelligent terminal virtual machine executes corresponding function response according to the operation event of the physical key or the touch screen on the vehicle terminal and displays a response picture.
4. A vehicle virtual machine control system, comprising:
the intelligent terminal is used for starting the virtual machine application and setting virtual hardware equipment corresponding to the virtual machine; the virtual machine is controlled to perform corresponding functional response according to the operation event, and a response picture is projected onto a screen of the vehicle terminal;
the method comprises the steps of installing a virtual machine application on an intelligent terminal, creating a virtual machine in the virtual machine application, and installing an operating system and an application program;
and the vehicle-mounted terminal is used for acquiring the operation event on the vehicle terminal and displaying the virtual machine picture of the intelligent terminal on the screen of the vehicle terminal.
5. The system of claim 4, wherein the intelligent terminal establishes a connection with the vehicle terminal based on WiFi or USB.
6. The system of claim 4, wherein controlling the virtual machine to perform a corresponding functional response based on the operational event comprises:
and the intelligent terminal virtual machine executes corresponding function response according to the operation event of the physical key or the touch screen on the vehicle terminal and displays a response picture.
7. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the steps of a vehicle virtual machine control method according to any one of claims 1 to 3.
8. A computer-readable storage medium storing a computer program, wherein the computer program when executed implements the steps of a vehicle virtual machine control method according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310909637.1A CN116932144A (en) | 2023-07-21 | 2023-07-21 | Control method and system for virtual machine of vehicle machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310909637.1A CN116932144A (en) | 2023-07-21 | 2023-07-21 | Control method and system for virtual machine of vehicle machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116932144A true CN116932144A (en) | 2023-10-24 |
Family
ID=88390542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310909637.1A Pending CN116932144A (en) | 2023-07-21 | 2023-07-21 | Control method and system for virtual machine of vehicle machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116932144A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024114427A1 (en) * | 2022-11-29 | 2024-06-06 | 蔚来移动科技有限公司 | Screen projection method and apparatus based on interconnection between onboard terminal and mobile device, and medium |
-
2023
- 2023-07-21 CN CN202310909637.1A patent/CN116932144A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024114427A1 (en) * | 2022-11-29 | 2024-06-06 | 蔚来移动科技有限公司 | Screen projection method and apparatus based on interconnection between onboard terminal and mobile device, and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102053871B (en) | Application program image display method and device | |
CN109725950B (en) | Method, device and storage medium for realizing single-instance operation of client | |
CN116932144A (en) | Control method and system for virtual machine of vehicle machine | |
CN110096329B (en) | Display content control method, electronic device and computer readable storage medium | |
EP2905700A1 (en) | Operating system recovery method, apparatus and terminal device | |
CN113342455B (en) | Layer processing method based on multiple operating systems and vehicle-mounted machine system | |
CN113742237A (en) | Program debugging method, device, equipment and storage medium | |
CN104461631A (en) | OTA (over-the-air) technology based system upgrading method and OTA technology based system upgrading device | |
WO2024099134A1 (en) | Method and apparatus for displaying information on instrument screen, and electronic device and vehicle | |
CN114115673A (en) | Control method of vehicle-mounted screen | |
CN113377512A (en) | Starting method, device and equipment of vehicle machine system | |
CN112286559A (en) | Upgrading method and device for vehicle-mounted intelligent terminal | |
CN104951325B (en) | A kind of information display method and electronic equipment | |
CN112905072B (en) | Application processing method and device and electronic equipment | |
CN115501588A (en) | Image rendering method and device, storage medium and electronic equipment | |
CN113867145A (en) | Application control method and device, electronic equipment and storage medium | |
CN114579222A (en) | Screen control method, automobile data recorder and storage medium | |
CN111785229A (en) | Display method, device and system | |
CN111930391A (en) | Application data processing method and device, server and user terminal | |
CN111160956A (en) | Advertisement playing method and device, electronic equipment and medium | |
CN112035133A (en) | Homepage upgrading method and terminal | |
CN110659120A (en) | Long lock management method and device | |
CN116679898A (en) | Method and system for interconnecting and screen-throwing of vehicle and machine | |
CN115455321A (en) | Page display method and device, electronic equipment, storage medium and program product | |
CN113835857B (en) | Mounting method, device, equipment and medium of external storage equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |