Vehicle-mounted application cross-hardware platform based on virtualization technology

A virtualization technology, a cross-hardware technology, applied in software design, software simulation/interpretation/simulation, program control design, etc., can solve problems such as overlapping functions, heavy dependence on business systems and specific in-vehicle equipment, and difficulty in upgrading in-vehicle equipment functions.

Active Publication Date: 2020-04-21
BEIJING CE VANLINK TECH CO LTD +3
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While these established systems and equipped equipment provide diversified services, there are phenomena such as independent and closed vehicle-mounted systems, diverse manufacturers and models of equipment with the same function, and heavy reliance on business systems and specific vehicle-mounted equipment, which has led to vehicle-mounted Duplicated construction of equipment, overlapping functions, difficulty in upgrading vehicle equipment functions and secondary development, and the limited space of vehicles tends to be saturated, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Vehicle-mounted application cross-hardware platform based on virtualization technology
  • Vehicle-mounted application cross-hardware platform based on virtualization technology
  • Vehicle-mounted application cross-hardware platform based on virtualization technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] Embodiment 1 of the present invention provides a cross-hardware platform for vehicle-mounted applications based on virtualization technology, such as figure 1 As shown, the vehicle cross-hardware platform includes a virtual microcontroller sandbox subsystem 1, a virtual microcontroller sandbox dynamic cluster subsystem 2, a device driver and protocol data conversion modular framework 3, and a vehicle bus application sharing framework 4;

[0028] The virtual microcontroller sandbox subsystem 1 is used for the BUSiOS system to pre-allocate a UID for each virtual microcontroller sandbox, and each UID runs in a Linux process on the underlying system, and the Linux process passes through the virtual The memory mechanism provides 4G virtual memory space for each process;

[0029] The virtual micro-controller sandbox dynamic cluster subsystem 2 is used to dynamically create a virtual micro-controller sandbox environment and load corresponding vehicle applications according to ...

Embodiment 2

[0035] A cross-hardware platform for vehicle-mounted applications based on virtualization technology, which is different from Embodiment 1, such as figure 2 As shown, the virtual microcontroller sandbox subsystem 1 is composed of a programming language virtual machine as the core, combined with virtual peripherals 101, virtual memory 102, and virtual code storage 103, wherein the programming language virtual machine runs on the virtual instruction executor sandbox In the box system 104, the virtual peripherals use API virtual technology to virtualize the control of peripherals into a set of standard API interfaces and standardized data structures, so as to unify the usage of various peripherals; the virtual instruction executor is used to Analyzing and executing application code in the form of bytecode, mainly composed of register-based analytical virtual machine, bytecode converter and code loader, its working principle is as follows image 3 shown.

[0036] The virtual mic...

Embodiment 3

[0050] A cross-hardware platform for vehicle-mounted applications based on virtualization technology, which is different from Embodiment 1, such as Figure 5 As shown, the virtual microcontroller sandbox dynamic cluster subsystem 2 includes the following parts:

[0051] The receiving module 201 is used to receive the in-vehicle application program of the characteristic algorithm of the BUSIOS system sent by the big data service system to the vehicle through the wireless wide area network in real time;

[0052] The data acquisition and preprocessing module 202 is used to load the received in-vehicle application program in real time using a dynamic operation algorithm;

[0053] The return module 203 is used to return the loading result of the data collection and preprocessing module to the big data business system.

[0054] The virtual micro-controller sandbox dynamic cluster subsystem 2 in this embodiment also includes a virtual machine manager, which is used to maintain multi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the technical field of virtual machines, and particularly relates to a vehicle-mounted application cross-hardware platform based on a virtualization technology. According to the new vehicle-mounted application cross-hardware platform based on the virtualization technology, the vehicle-mounted application cross-hardware platform based on the virtualization technology widelysupports various hardware platforms, so that complex software functions can be rapidly developed and deployed to buses; by means of standardized supporting system software structure design, competition barriers caused by specificity of the bus industry are removed, product functions and quality are powerfully guaranteed, meanwhile, operation and maintenance service complexity is greatly reduced,and the purposes of reduction and efficiency improvement are achieved. Through unifying a vehicle-mounted application software development language and a standardized vehicle-mounted hardware equipment software interface, the development of a vehicle-mounted application system is simplified, the software and hardware application innovation of the bus industry is promoted, and a solid foundation islaid for the interconnection and vehicle-road cooperative application of the bus industry.

Description

technical field [0001] The invention belongs to the technical field of virtual machines, in particular to a vehicle-mounted application cross-hardware platform based on virtualization technology. Background technique [0002] In recent years, my country's urban public transportation has developed rapidly, the level of technical equipment has been continuously improved, infrastructure construction and operation have achieved remarkable results, and people's travel has become more convenient. However, with the accelerated development of urbanization in our country, urban transportation development is facing new challenges. Urban public transportation is the lifeblood of a city, the main symbol of urban modernization, and an important foundation for national economic development. The public transportation system plays an irreplaceable role in public transportation because it covers almost all areas of the city. [0003] The public transportation systems of various provinces an...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/20G06F9/455
CPCG06F8/20G06F9/45558G06F2009/45583Y02D10/00
Inventor 靳哲
Owner BEIJING CE VANLINK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products