CN114756326B - Vehicle-mounted terminal dual system and implementation method thereof - Google Patents

Vehicle-mounted terminal dual system and implementation method thereof Download PDF

Info

Publication number
CN114756326B
CN114756326B CN202210391151.9A CN202210391151A CN114756326B CN 114756326 B CN114756326 B CN 114756326B CN 202210391151 A CN202210391151 A CN 202210391151A CN 114756326 B CN114756326 B CN 114756326B
Authority
CN
China
Prior art keywords
application
private
vehicle
ecological
android
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.)
Active
Application number
CN202210391151.9A
Other languages
Chinese (zh)
Other versions
CN114756326A (en
Inventor
唐勇强
高斯雄
肖宏
聂军伟
黄勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Changan Automobile Co Ltd
Original Assignee
Chongqing Changan Automobile Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Changan Automobile Co Ltd filed Critical Chongqing Changan Automobile Co Ltd
Priority to CN202210391151.9A priority Critical patent/CN114756326B/en
Publication of CN114756326A publication Critical patent/CN114756326A/en
Application granted granted Critical
Publication of CN114756326B publication Critical patent/CN114756326B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45537Provision of facilities of other operating environments, e.g. WINE
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/53Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/74Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45587Isolation or security of virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a vehicle-mounted terminal double system and an implementation method thereof, wherein the vehicle-mounted terminal double system comprises a first system and a second system, wherein a private safety application is installed in the first system, and a non-private ecological application is installed in the second system; the system also comprises a main system which is interacted with the first system and the second system respectively; the main system includes a system management module for managing the first system and the second system, and a system switching module for controlling switching between the first system and the second system. The dual system and the expansion thereof not only ensure the safety of the system in use, but also avoid the uncertain problems that the vehicle-mounted Android system is limited in use or charged at any time. Meanwhile, a container technology is also used in the safety system, so that the ecological expansion of the Android system is reserved.

Description

Vehicle-mounted terminal dual system and implementation method thereof
Technical Field
The invention belongs to the technical field of data security, and particularly relates to a vehicle-mounted terminal dual system and an implementation method thereof.
Background
Along with the popularization of vehicle-mounted intelligent central control and the increasing strong application function, the current intelligent vehicle-mounted terminal equipment is similar to a mobile phone and has the functions of surfing the internet, freely downloading and installing a third party APP, so that the security problem is increasingly remarkable, and the serious problem is that personal privacy data is leaked and malicious attacks are encountered. Moreover, with the increasing prominence of international situation instability factors, the currently mainstream Android system also has the possibility of being limited to use or charging at any time.
CN103413089a discloses a mobile terminal and a method for implementing dual systems, which is to run and manage private applications through one system, and run and manage non-private applications through the other system. This approach has the obvious disadvantages of: (1) The introduction of the double systems only considers the safety isolation among the systems, but does not consider the mutual switching among the systems, which is not beneficial to use; (2) Only after judging whether the application program to be executed is a private application program in advance, selecting a system to be operated, wherein the system security risk is obviously present; (3) The ecological compatibility and expandability of a system operated by the private application program are not considered, so that the system cannot be compatible with main stream vehicle-mounted application programs such as an Android system and the like, and the problem of poor expandability exists.
Disclosure of Invention
In order to solve the problems, the invention provides a vehicle-mounted terminal dual system and an implementation method thereof, which not only solve the problems of uncertainty such as open type, unsafe and the like of an Android vehicle-mounted system, but also start a container on a Linux system. And running a cut lightweight Android system in the container. Therefore, the dual system and the expansion thereof not only ensure the safety of the system in use, but also avoid the uncertain problems that the vehicle-mounted Android system is limited to use or charges at any time. Meanwhile, a container technology is also used in the safety system, so that the ecological expansion of the Android system is reserved.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows: a vehicle-mounted terminal double system comprises a first system and a second system, wherein a private security application is installed in the first system, a non-private ecological application is installed in the second system, and a mirror image system which operates in a container and is in mirror image relationship with the second system is deployed in the first system;
the system also comprises a main system which is interacted with the first system and the second system respectively; the main system includes a system management module for managing the first system and the second system, and a system switching module for controlling switching between the first system and the second system.
As optimization, the first system is a Linux system, the second system is an Android system, and the mirror image system is an Android system;
Preferably, the mirror system, in particular,
And the system management module of the main system acquires application information of the non-private application from the second system through the SDK of the Android system, sends the application information to the mirror image system and displays the application information through the first system.
Based on the system, the invention also provides a method for realizing the double systems of the vehicle-mounted terminal, which comprises the following steps,
S1, a system management module of a main system traverses a non-private ecological application in a second system to acquire application information;
S2, the system management module transmits the application information to a mirror image system in the first system, and the application information is displayed through the first system;
S3, clicking the non-private ecological application or the private security application displayed in the first system to install or start the application;
s4, judging whether the application of the click position corresponds to the non-private ecological application in the second system or not through the mirror relationship between the mirror system and the second system, if so, executing S5, otherwise, executing S6;
s5, starting the application through a second system;
s6, starting the application through the first system.
As an optimization, the first system, the second system and the mirror system are all developed based on container technology.
As optimization, the application information comprises application package names and icons.
In step S4, whether the application is a non-private ecological application in the second system is determined by whether the application package name corresponding to the application in the click position corresponds to the non-private ecological application in the second system.
As an optimization, the application information in the mirror image system is displayed through a homepage QT application program of the first system.
When the non-private ecological application is installed or updated in the second system, the system management module is informed, the system management module sends the installation or update information to the mirror system, and the application is displayed or updated by the homepage QT application program of the first system.
Compared with the prior art, the invention has the following advantages:
In order to cope with the possible great change at any time, the invention provides a system which can be compatible with the current mainstream vehicle-mounted application and can solve the safety problem, wherein one system is a relatively closed and safe working system (such as a Linux system) and another relatively open living system (such as an Android system). The switching selection is made according to the use scenario, i.e. the mutual switching between the working system and the living system is supported.
The working system can develop functions and basic applications with high confidentiality required by industry, and can also use a mature container technology to operate an open mainstream system. Therefore, the installation and operation of the ecological application supported by the open mainstream system on the working system are achieved, so that the working system supports higher confidentiality and has better system expansibility.
The open living system is similar to the vehicle-mounted system which is commonly used at present, and is also a system which operates independently. However, the system has the risk of being easily broken in terms of safety due to the openness and openness of the system. And the uncertainty factors such as limited use or charging exist at any time. And the system has the characteristics of open operation, more flexibility and convenience in use and the like, and is only suitable for use scenes which are not limited in use at present and have low requirements on personal privacy and safety.
Therefore, after the vehicle-mounted double systems supporting the mutual switching of the working mode and the living mode are provided, the obvious problem of the traditional vehicle-mounted system can be perfectly solved, and the expansibility of the Android system is compatible.
Drawings
FIG. 1 is a diagram of a relationship between two systems of work and life of the present invention;
FIG. 2 is a flow chart of the implementation of the control and management functions of the working system of the present invention;
FIG. 3 is a diagram of a two-system framework for work and living of the present invention. .
Detailed Description
The invention will be further described with reference to the drawings and examples.
Examples: with reference to figures 1-3 of the drawings,
A vehicle-mounted terminal double system comprises a first system and a second system, wherein a private security application is installed in the first system, a non-private ecological application is installed in the second system, and a mirror image system which operates in a container and is in mirror image relationship with the second system is deployed in the first system; the first system is a working system based on a Linux system, the second system is a living system based on an Android system, and the mirror image system is ATL (Android To Linux) based on the Android system; the mirror image system specifically comprises a system management module of a main system, wherein the system management module of the main system obtains application information of a non-private application from a second system through an SDK of an Android system, sends the application information to the mirror image system and displays the application information through a first system.
The system also comprises a main system which is interacted with the first system and the second system respectively; the main system includes a system management module for managing the first system and the second system, and a system switching module for controlling switching between the first system and the second system.
Based on the system, the invention also provides a method for realizing the double systems of the vehicle-mounted terminal, which comprises the following steps,
S1, a system management module of a main system traverses a non-private ecological application in a second system to acquire application information; the application information comprises application package names and icons.
S2, the system management module transmits the application information to a mirror image system in the first system, and the application information is displayed through the first system; the application information in the mirror image system is displayed through a homepage QT application program of the first system.
S3, clicking the non-private ecological application or the private security application displayed in the first system to install or start the application;
S4, judging whether the application of the click position corresponds to the non-private ecological application in the second system or not through the mirror relationship between the mirror system and the second system, if so, executing S5, otherwise, executing S6; specifically, whether the application is the non-private ecological application in the second system is judged by whether the application package name corresponding to the application in the click position corresponds to the non-private ecological application in the second system.
S5, starting the application through a second system;
s6, starting the application through the first system.
When the non-private ecological application is installed or updated in the second system, the system management module is notified, the system management module sends the installation or update information to the mirror system, and the application is displayed or updated by the homepage QT application program of the first system.
In particular, in order to achieve the above effect, the technical problem to be solved includes a dual system switching method, and this part may use an existing dual system switching technology, which will be described in detail later. Because the system switching problem is not the core content considered by the invention, the invention mainly focuses on how the working system supports the expansion of the ecology of the Android system. I.e. the operating system achieves support for ATL (Android To Linux) through container technology.
In order to support the expansion of the Android system ecology and prevent redundancy of codes, the ATL (Android To Linux) part of the living system and the working system needs to realize code multiplexing. The dual system completely multiplexes a set of open system codes, which tends to cause interference and cause unpredictable problems. For this case, the special logic portion needs to be distinguished by macro definition, so there is much modification workload.
Furthermore, the method also synchronously upgrades ATL (Android To Linux) when the version of the Android system is upgraded, mainly comprises upgrading the HAL layer calling mode and upgrading ATL (Android To Linux) codes, and the part is required to be based on the published Android high version, otherwise, the problem that some extended function applications using Android ecology cannot be supported exists.
Finally, it is also a consideration for applications developed in the working system, and this application is also implemented in view of system security. The QT can be used to develop application programs, and the Android-like native system application can realize basic applications such as telephone, homepage, short message, camera, music, system settings, etc., and can also be developed according to actual requirements.
The implementation of the application mainly aims at the premise that the leakage of personal privacy data in the current vehicle-mounted system and the current mainstream Android vehicle-mounted system are possibly limited to use or charge at any time, and provides a safe and reliable vehicle-mounted double system supporting the mutual switching of working and living modes. The dual system not only ensures that living and working systems are isolated from each other and do not interfere with each other, but also realizes the expansion of supporting the ecological application of the Android system in the working system, and the application is further described below with reference to the accompanying drawings.
As shown in fig. 1, mainly includes the following aspects:
(1) First, a main system is required for control management of a work system and a living system. The main system mainly realizes a mutual switching scheme between the working and living systems and provides basic platform functional services. The safe working system can be started as a default system, and if the system is to be switched, the working system or the living system directly interacts with the main system and sends out instructions to the main system to switch the system. The system switching is also a mature technology, the method is diversified, the system switching is not the key point of the important introduction of the invention, and the system switching management method is not described in detail.
(2) The working system is the core of the invention, and besides the safe application program is realized by using the safe QT technology of the Linux system, the Android virtual machine is also introduced, so that the system is compatible with the mainstream ecological application of the current vehicle-mounted system.
(3) The living system is operated by a main stream system, namely an Android system, used by the current vehicle-mounted terminal, wherein the system comprises an open main stream application, and the transformation and the expansion of the system are very flexible.
As shown in fig. 3, where both the work and living systems are illustrated with respect to implementation. The Android system ATL (Android To Linux) running in the container and the security application developed in the working system, wherein the ATL (Android To Linux) scheme realizes the compatibility of the application software of the main vehicle-mounted ecological system in the working system, and the two main aspects of the security application of the working system and how to realize the compatibility of the ecological application of the Android system are described as follows:
As shown in fig. 2, the working system uses a more stable and safe Linux system, which is more advantageous in terms of safety than a more open Android system. Compared with an APK program developed by JAVA language, the application program developed by QT has a qualitative improvement in code security and cracking difficulty. Although Android programs also have some techniques to prevent easy cracking, such as code confusion, APK file decompilation cracking difficulty is far lower than QT C/c++ developed applications.
As can be seen in fig. 2, when the operating system is started, the home page needs to present application icons, and a special start-up scheme needs to be formulated for the display of the icons. When the system is started, the system management module needs to use an interface software development kit (Software Development Kit, SDK for short) of the Android system to traverse the installed Android application program, so that information such as application program names and icons is obtained, and the obtained information is notified to a homepage QT application program of the Linux system for displaying. In this way, the homepage application not only displays the QT application program, but also displays the Android application program.
After successful display, the operating system also needs to customize a specific starting scheme in order to start the QT application and the Android application compatible with the ATL. In fig. 2, when the application icon is clicked, the homepage application program will first obtain the package name of the application program at the clicking position, and if the package name can be obtained, the corresponding Android application program is started by using the interface in the interface software development kit (Software Development Kit, abbreviated as SDK) of the Android system. And if the package name of the clicked application program cannot be acquired, the clicked application program is considered to be the QT application program, so that the starting flow of the QT application program of the self in the working system is executed.
The installation application program flow is similar to the system starting flow introduced above, and mainly the system management module is actively notified after the installation is completed or the update of a new Android application is detected, and after the system management module processes the new Android application, the new installation application is updated and displayed by the QT homepage application program.
In addition, the implementation of ATL (Android To Linux) scheme depends on container technology, the system of container and host realizes shared resource, the implementation efficiency is improved, and the performance loss is not too high. After the container technology is applied, the kernel and the public program library which are the same as the host are used in each container, and the processes executed in the containers are equivalent to the processes running in the host, so that the system management module can conveniently operate and process the containers. According to the implementation, the isolation capability between the containers is stronger, so that the living and working systems can also operate independently better.
Furthermore, physical device resources may be allocated to different virtual machines using the advantages of the container's virtualization technology. Each virtual machine is a complete operating system, and the corresponding deployment is completed through the mirror image of the corresponding system. Here the image resembles an operating system and the containers resemble the virtual machine itself, which can be started, stopped, deleted, etc., and each container is isolated from the other. Due to the advantages of the container technology, the two containers can be used in a reasonable way and respectively provided with the working system of the Linux system mirror image and the living system of the Android system mirror image, so that the vehicle-mounted double system which is expected to be safe, stable and reliable and has mutually switchable working and living modes is achieved.
A ATL (Android To Linux) module in the working system is a further expansion application of the container technology, deploys a mirror image corresponding to the living system, and selectively runs and loads by defining a macro similar to the Android ATL. The Android codes are multiplexed by the living system and the working system.
Along with the continuous perfection and function increase of Google on an Android system, when Google needs to upgrade an Android system version, a working system needs to modify and upgrade the Android system code synchronization shared in ATL (Android To Linux) and a living system. The adaptation work such as code modification and synchronous upgrading of the ATL macro control part is completed besides transplanting the HAL layer HIDL interface newly added in the Android.
Finally, with the increasing severity of international situation, if there is one day when the mainstream Android system is limited to use or charged for use. The invention provides a safe and reliable vehicle-mounted double-system mode supporting the mutual switching of working and living modes, which not only can rapidly and effectively give out the realization thought and solution of a new system, but also can be safely and reliably compatible with ecology supported by the original vehicle-mounted system.
In order to cope with the possible great change at any time, the invention provides a system which can be compatible with the current mainstream vehicle-mounted application and can solve the safety problem, wherein one system is a relatively closed and safe working system (such as a Linux system) and another relatively open living system (such as an Android system). The switching selection is made according to the use scenario, i.e. the mutual switching between the working system and the living system is supported.
The working system can develop functions and basic applications with high confidentiality required by industry, and can also use a mature container technology to operate an open mainstream system. Therefore, the installation and operation of the ecological application supported by the open mainstream system on the working system are achieved, so that the working system supports higher confidentiality and has better system expansibility.
The open living system is similar to the vehicle-mounted system which is commonly used at present, and is also a system which operates independently. However, the system has the risk of being easily broken in terms of safety due to the openness and openness of the system. And the uncertainty factors such as limited use or charging exist at any time. And the system has the characteristics of open operation, more flexibility and convenience in use and the like, and is only suitable for use scenes which are not limited in use at present and have low requirements on personal privacy and safety.
Therefore, after the vehicle-mounted double systems supporting the mutual switching of the working mode and the living mode are provided, the obvious problem of the traditional vehicle-mounted system can be perfectly solved, and the expansibility of the Android system is compatible.
Finally, it should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the technical solution, and those skilled in the art should understand that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the present invention, and all such modifications and equivalents are included in the scope of the claims.

Claims (7)

1. The vehicle-mounted terminal double-system comprises a first system and a second system, wherein a private safety application is installed in the first system, and a non-private ecological application is installed in the second system;
The system also comprises a main system which is interacted with the first system and the second system respectively; the main system comprises a system management module for managing the first system and the second system, and a system switching module for controlling switching between the first system and the second system;
the system management module is used for traversing the non-private ecological application in the second system, acquiring application information, transmitting the application information to the mirror image system, and displaying the application information through the first system;
The first system is a Linux system, the second system is an Android system, and the mirror image system is an Android system;
The mirror system is configured to provide a mirror image of the object, specifically,
And the system management module of the main system acquires application information of the non-private application from the second system through the SDK of the Android system, sends the application information to the mirror image system and displays the application information through the first system.
2. A method for implementing the dual system of the vehicle-mounted terminal as claimed in claim 1, comprising the following steps,
S1, a system management module of a main system traverses a non-private ecological application in a second system to acquire application information;
S2, the system management module transmits the application information to a mirror image system in the first system, and the application information is displayed through the first system;
S3, clicking the non-private ecological application or the private security application displayed in the first system to install or start the application;
s4, judging whether the application of the click position corresponds to the non-private ecological application in the second system or not through the mirror relationship between the mirror system and the second system, if so, executing S5, otherwise, executing S6;
s5, starting the application through a second system;
s6, starting the application through the first system.
3. The method for implementing the dual system of the vehicle-mounted terminal according to claim 2, wherein the first system, the second system and the mirror image system are developed based on container technology.
4. The method for implementing the dual system of the vehicle-mounted terminal according to claim 3, wherein the application information comprises an application package name and an icon.
5. The method for implementing the dual system of the vehicle-mounted terminal as claimed in claim 4, wherein in step S4, whether the application is a non-private ecological application in the second system is determined by whether an application package name corresponding to the application of the click position corresponds to the non-private ecological application in the second system.
6. The method for implementing the dual system of the vehicle-mounted terminal according to claim 2, wherein the application information in the mirror image system is displayed through a homepage QT application program of the first system.
7. The method according to any one of claims 2 to 6, wherein when a non-private ecological application is installed or updated in the second system, the system management module is notified, and the system management module sends the installation or update information to the mirror system, and the application is presented or updated by the homepage QT application of the first system.
CN202210391151.9A 2022-04-14 2022-04-14 Vehicle-mounted terminal dual system and implementation method thereof Active CN114756326B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210391151.9A CN114756326B (en) 2022-04-14 2022-04-14 Vehicle-mounted terminal dual system and implementation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210391151.9A CN114756326B (en) 2022-04-14 2022-04-14 Vehicle-mounted terminal dual system and implementation method thereof

Publications (2)

Publication Number Publication Date
CN114756326A CN114756326A (en) 2022-07-15
CN114756326B true CN114756326B (en) 2024-06-04

Family

ID=82332043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210391151.9A Active CN114756326B (en) 2022-04-14 2022-04-14 Vehicle-mounted terminal dual system and implementation method thereof

Country Status (1)

Country Link
CN (1) CN114756326B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117931265B (en) * 2024-03-25 2024-06-18 英诺达(成都)电子科技有限公司 Command management method, device, electronic apparatus, storage medium, and program product

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103413089A (en) * 2013-08-28 2013-11-27 天翼电信终端有限公司 Mobile terminal and method thereof for achieving dual system
CN108062237A (en) * 2017-11-23 2018-05-22 上海博泰悦臻电子设备制造有限公司 Compatibility method and system, the storage medium and car-mounted terminal of linux system and android system
CN108446159A (en) * 2017-02-16 2018-08-24 中标软件有限公司 Mobile terminal dual system based on Docker containers realizes system and method
CN112346804A (en) * 2020-10-28 2021-02-09 武汉蓝星科技股份有限公司 Status bar display system and method for linux-android dual-system terminal
CN113220363A (en) * 2021-05-06 2021-08-06 技德技术研究所(武汉)有限公司 File opening method and device compatible with Android system running on Linux
CN113407247A (en) * 2021-07-16 2021-09-17 上海金脉电子科技有限公司 Dual-system starting method based on multi-core processor
CN114035863A (en) * 2021-11-11 2022-02-11 北京鲸鲮信息***技术有限公司 Method, device and equipment for operating android application in Linux system
CN114185508A (en) * 2022-02-15 2022-03-15 麒麟软件有限公司 Method for left-right screen splitting on Linux compatible android system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11036422B2 (en) * 2017-08-07 2021-06-15 Datto, Inc. Prioritization and source-nonspecific based virtual machine recovery apparatuses, methods and systems
US11630683B2 (en) * 2020-02-26 2023-04-18 Red Hat, Inc. Low latency launch for trusted execution environments

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103413089A (en) * 2013-08-28 2013-11-27 天翼电信终端有限公司 Mobile terminal and method thereof for achieving dual system
CN108446159A (en) * 2017-02-16 2018-08-24 中标软件有限公司 Mobile terminal dual system based on Docker containers realizes system and method
CN108062237A (en) * 2017-11-23 2018-05-22 上海博泰悦臻电子设备制造有限公司 Compatibility method and system, the storage medium and car-mounted terminal of linux system and android system
CN112346804A (en) * 2020-10-28 2021-02-09 武汉蓝星科技股份有限公司 Status bar display system and method for linux-android dual-system terminal
CN113220363A (en) * 2021-05-06 2021-08-06 技德技术研究所(武汉)有限公司 File opening method and device compatible with Android system running on Linux
CN113407247A (en) * 2021-07-16 2021-09-17 上海金脉电子科技有限公司 Dual-system starting method based on multi-core processor
CN114035863A (en) * 2021-11-11 2022-02-11 北京鲸鲮信息***技术有限公司 Method, device and equipment for operating android application in Linux system
CN114185508A (en) * 2022-02-15 2022-03-15 麒麟软件有限公司 Method for left-right screen splitting on Linux compatible android system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Redundant TCP Connector (RTC) for Improving the Performance of Mobile Devices";Dronamraju Siva Sabareesh;《2019 IEEE Wireless Communications and Networking Conference (WCNC)》;20191031;第1-7页 *
"基于双***的车联网车载终端设计与实现";刘少伟;《中国优秀硕士学位论文全文数据库 工程科技II辑》;20200815(第2020年08期);第C035-359页 *

Also Published As

Publication number Publication date
CN114756326A (en) 2022-07-15

Similar Documents

Publication Publication Date Title
CN101719075B (en) Method for switching theme of Java virtual machine and terminal device
EP1654640B1 (en) Network having customizable generators of sofware updates and mobile electronic devices having customizable updating software
KR100883208B1 (en) Mobile communication terminal available to update software based on virtualization technology and updating method thereof
CN101715199B (en) Method and device for upgrading access point
CN106126203A (en) A kind of OTA start accelerated method and system
KR20040015823A (en) System and method for peer-to-peer handset communication
CN114756326B (en) Vehicle-mounted terminal dual system and implementation method thereof
CN106775817A (en) Intelligent terminal is spread its tail control method, system and the intelligent terminal of advertisement
CN101853180A (en) Method for realizing application management and non-intelligent mobile terminal
CN111316230B (en) Method and equipment for generating patch package
CN113556727B (en) Data transmission method and system of cloud equipment based on mobile container
CN105843647A (en) Application installation method and device
CN115827112A (en) System and method for running android application program on Web operating system
KR20080040103A (en) Software communication architecture based system for supporting component hot-swapping and supporting method thereof
CN106507195A (en) Method based on the intelligent television application handover management of linux system
CN110389791B (en) Component scheduling method, device, equipment and storage medium
KR20110122996A (en) Apparatus for executing application, method thereof and computer recordable medium storing the method
CN113282181B (en) Method for supporting double-input method in vehicle-mounted entertainment system
CN109815053B (en) Method for realizing IP phone multi-mode system upgrade failure recovery
CN111142948A (en) Starting optimization method and system based on Android system, Android system and terminal equipment
KR20070013369A (en) A method and apparatus of menu synchronization for mobile station
CN116992434A (en) Method for running in sandbox environment by independent application
Raza et al. Network configuration with plug-and-play components
WO2012079318A1 (en) Method and system for displaying native user interface
WO2024017278A1 (en) Method, device and program carrier for cross-platform porting of applications

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
GR01 Patent grant
GR01 Patent grant