Method for virtually accessing cross-system of user equipment to vehicle-mounted system

By simulating the operating environment of user equipment in the on-board system, data synchronization and integrity verification are carried out, the problems of poor device compatibility and data synchronization delay in the existing technology are solved, and data consistency and personalized experience are improved across devices. .

CN119402526APending Publication Date: 2025-02-07SHENZHEN HONGYU TIANXIANG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411763247.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When handling multiple operating systems and devices, the prior art cannot guarantee the consistency and real-time update of information between different devices, resulting in poor device compatibility and data synchronization delay, affecting user experience and operational security.

Method used

By initializing the connection between the on-board system and the user's mobile device, a device configuration list is generated, the current operating status of the user equipment is captured, a snapshot of the user equipment status is generated, and it is imported into the virtual machine environment of the on-board system to simulate the operating environment of the user equipment. Perform data synchronization and integrity verification.

Benefits of technology

It significantly improves data consistency and personalized experience across devices, ensures smooth operation of applications during driving and continuation of personalized experience, enhances the user-friendliness of the on-board system, and ensures the safety and accuracy of information processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402526A_ABST
    Figure CN119402526A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle-mounted information systems, in particular to a method for virtually accessing user equipment to a vehicle-mounted system in a cross-system mode, which comprises the following steps of: initializing connection between the vehicle-mounted system and user mobile equipment, performing equipment identification through USB and Bluetooth protocols, recording hardware configuration information, identifying the type of an operating system, and accessing the user equipment to the vehicle-mounted system in a cross-system mode. And generating an equipment configuration list. According to the method and the device, the current operation state of the user equipment is captured and the equipment state snapshot is generated, so that personalized setting and application data of the user can be seamlessly integrated into the vehicle-mounted system, and smooth operation of applications and continuation of personalized experience in the driving process are further ensured through construction of the virtual environment; according to the method, real-time detection and synchronous updating are carried out on data streams, the safety and accuracy of information processing are guaranteed, the response speed and the operation efficiency of the vehicle-mounted system are effectively improved by deploying vehicle-mounted system resources in real time and optimizing the data transmission rate, and a more convenient and safer driving environment is provided for a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted information systems, and in particular to a method for virtually accessing a user device to a vehicle-mounted system across systems. Background Art

[0002] The field of in-vehicle information system technology involves the design, development, application and integration of various electronic devices used in vehicles to provide entertainment, information processing, navigation and network connectivity. The system is integrated into the dashboard of the car and can provide services such as music playback, video viewing, phone calls, Internet browsing, and real-time navigation. With the development of smart cars and autonomous driving technology, the functionality and complexity of in-vehicle information systems are also constantly improving, and now even support vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications to improve road safety and traffic efficiency. In addition, in-vehicle systems are also developing towards higher personalization and user-friendly interfaces, such as enhancing the interactive experience of drivers and passengers through voice control and gesture recognition.

[0003] Among them, the method of cross-system virtual access of user devices to the vehicle system refers to the use of technical means to achieve seamless connection and interaction between mobile devices with different operating systems and the vehicle system. This access method enables users to seamlessly integrate the content and functions on their smartphones, tablets or smart devices, such as navigation applications, music playlists or instant messaging information, into the vehicle's display and audio system. The main purpose is to improve driving convenience and safety, while also enhancing the entertainment experience in the car, allowing drivers and passengers to better utilize the resources on personal devices, share information and expand functions, and achieve a more personalized and comfortable environment during driving. Summary of the invention

[0004] In order to solve the problem that the existing technology has limited ability to handle multiple operating systems and devices, it is impossible to ensure the consistency and real-time update of information between different devices. This technical limitation is manifested in actual operation as poor device compatibility and data synchronization delays, affecting user experience and operational safety. For example, untimely updates of navigation information cause drivers to misjudge road conditions, while information delays in music or communication applications reduce the enjoyment of in-car entertainment. This reflects the shortcomings of existing in-vehicle systems in maintaining an efficient and consistent user experience, especially the limitations in processing and data integration capabilities in a multi-device environment, highlighting the urgent need for improvement and optimization. An embodiment of the present invention provides a method and system for cross-system virtual access of user devices to a vehicle-mounted system. The technical solution is as follows: On the one hand, a method for virtually accessing a user device to a vehicle system across systems is provided, the method comprising: S1: Initialize the connection between the vehicle system and the user's mobile device, identify the device through USB and Bluetooth protocols, record hardware configuration information, identify the operating system type, and generate a device configuration list; S2: using the device configuration list to capture the current operating status of the user device, record the running application version, setting parameters and user data files, and generate a snapshot of the user device status; S3: importing the user device state snapshot into a virtual machine environment building tool of the vehicle-mounted system, simulating the operating environment of the user device, and deploying associated operating systems and applications to generate a virtual device environment; S4: Real-time detection of data flow between the virtual device environment and the user device, data synchronization, recording of user data file changes and application updates, and generation of synchronization data status records; S5: Check the integrity and consistency of the data through the synchronized data status record, automatically correct data deviations and errors, verify the security of the data flow, and generate a data integrity verification result; S6: Based on the data integrity verification result, by real-time allocation of CPU and memory resources and optimizing the data transmission rate according to network bandwidth conditions, the operating efficiency of the vehicle system and the update speed of user data are verified, and a resource configuration log is generated.

[0005] As a further solution of the present invention, the device configuration list includes the brand model, operating system version, processor architecture and available storage space of the device, the user device status snapshot includes the currently active application list, system setting preferences and the type and quantity of user files, the virtual device environment includes the simulated operating system environment, the execution status of the application and the user device settings, the synchronization data status record includes the user data file version difference, application update record and the timestamp of the synchronization operation, the data integrity verification result includes the identified data deviation point, the corrected error type and the checksum of the corrected data, and the resource configuration log includes the optimization record of CPU usage, memory usage details and data transmission speed.

[0006] As a further solution of the present invention, the steps of initializing the connection between the vehicle-mounted system and the user's mobile device, identifying the device through USB and Bluetooth protocols, recording hardware configuration information, identifying the operating system type, and generating a device configuration list are specifically as follows: S101: Initialize the vehicle system, start the device detection mode of the USB and Bluetooth interfaces, monitor the data flow in real time, identify the type of the connected user mobile device, and record the basic hardware configuration information of the device, including processor speed, memory and storage capacity, and generate a device identification record; S102: Based on the device identification record, activate the user operating system identification program, analyze the data packets transmitted by the user device, check the operating system version and model, and analyze the compatibility of the user device and the vehicle system to obtain the operating system record; S103: According to the operating system record, combined with the user device hardware and software information, adjust the device configuration manager parameter connection settings, optimize the user device response speed and vehicle system stability, and generate a device configuration list.

[0007] As a further solution of the present invention, the device configuration list is used to capture the current operating state of the user device, record the running application version, setting parameters and user data files, and generate a user device status snapshot in the following steps: S201: Synchronizing the operation interface of the user device through the device configuration list to capture the current operation status of the device, identifying the version information of the running application, monitoring and recording the setting parameters of the user device, including screen brightness and volume, and generating an operation status record; S202: extracting user data files, including documents, pictures and videos, from the user device using the operation status record, and analyzing the configuration file of the application program to automatically configure user-defined settings and obtain a user data file; S203: Utilize the user data archive to aggregate operation status records and applications, format and classify the captured information for storage, check the integrity and access efficiency of the information, and generate a user device status snapshot.

[0008] As a further solution of the present invention, the user device state snapshot is imported into a virtual machine environment construction tool of the vehicle-mounted system to simulate the operating environment of the user device, and the associated operating system and application are deployed. The steps of generating the virtual device environment are specifically as follows: S301: importing the user device state snapshot into a virtual machine environment building tool in the vehicle system, starting a virtual machine environment setting wizard, configuring core hardware parameters, including CPU allocation, memory resources and storage space, and the operating environment of the user device, and generating virtual hardware settings; S302: Using the virtual hardware settings, deploying the operating system image file, adjusting the configuration of the operating system settings user equipment, installing necessary drivers, verifying the integrity and compatibility of the operating system functions, and generating an operating system virtual image; S303: Install and configure the application on the user device through the operating system virtual image, adjust it according to the configuration information in the user data file and the user-defined settings, check the normal operation speed of the application, and generate a virtual device environment.

[0009] As a further solution of the present invention, the steps of real-time detection of data flow between the virtual device environment and the user device, data synchronization, recording user data file changes and application updates, and generating synchronization data status records are specifically as follows: S401: Perform data flow monitoring according to the virtual device environment, track and analyze data transmission from the user device to the virtual environment in real time, including file upload and download activities, monitor the integrity and security of data packets, and generate data flow records; S402: Based on the data flow record, compare the files and application settings in the virtual device environment and the user device, automatically update the data in the virtual environment, and refer to the change, modification and deletion information of the number of files in the user device to generate a data automatic update list; S403: Automatically update the list using the data to record changes to user data files and version updates of the application program, format the records, verify the consistency and integrity of the data, and generate a synchronized data status record.

[0010] As a further solution of the present invention, the steps of checking the integrity and consistency of data, automatically correcting data deviations and errors, and verifying the security of data flow through the synchronized data status record, and generating data integrity verification results are specifically as follows: S501: Based on the synchronization data status record, start the data integrity check program of the vehicle system, verify the integrity and consistency of the user data file and configuration, compare the data difference between the virtual device environment and the user device, identify and mark the deviation and missing data, and generate the data consistency analysis result; S502: Using the data consistency analysis result and a gradient descent algorithm, adjust and correct the marked deviation and missing data to generate a data correction record; S503: Use the data correction record to perform data flow security inspection, monitor and verify the encryption protocol and security policy during data transmission, avoid external interference and data leakage risks, and generate data integrity verification results.

[0011] As a further solution of the present invention, the formula of the gradient descent algorithm is as follows: in, is the updated parameter value, A collection of configuration parameters for the virtual device environment. is the current parameter value, is the learning rate, is the gradient weight coefficient, is the weighting coefficient of the absolute value of the gradient, is the adjustment coefficient of the gradient norm, is the loss function about gradient.

[0012] As a further solution of the present invention, based on the data integrity verification result, by real-time allocation of CPU and memory resources, and optimizing the data transmission rate according to network bandwidth conditions, the operation efficiency of the vehicle system and the update speed of user data are verified, and the steps of generating a resource configuration log are specifically as follows: S601: Based on the data integrity verification result, analyze the current usage of the CPU and memory, use a decision tree algorithm to optimize the resource allocation of the virtual machine, and generate a resource allocation record; S602: Evaluate the current network bandwidth conditions through the resource allocation record, dynamically adjust the data transmission priority and bandwidth allocation, avoid data update and synchronization delays, optimize the data transmission rate between the vehicle system and the user equipment, and generate a data transmission optimization result; S603: Based on the data transmission optimization result, combined with resource configuration and data transmission efficiency, verify the operating efficiency and data update speed of the vehicle system, check whether the vehicle system can operate stably under various network and resource conditions, and generate a resource configuration log.

[0013] As a further solution of the present invention, the formula of the decision tree algorithm is as follows: in, For virtual machine resource allocation efficiency, is the CPU usage of the current virtual machine. is the weighted impact coefficient of CPU usage, is the power adjustment coefficient of CPU usage, is the memory usage of the current virtual machine, is the weighted impact coefficient of memory usage, is the power adjustment coefficient of memory usage, is the adjustment coefficient of resource allocation action, The current bandwidth usage of the vehicle system.

[0014] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least: By simulating the operating environment of the user's device in the vehicle system, the data consistency and personalized experience across devices can be significantly improved. By capturing the current operating status of the user's device and generating a device status snapshot, the user's personalized settings and application data can be seamlessly integrated into the vehicle system. The import of status snapshots and the construction of a virtual environment further ensure the smooth operation of applications and the continuation of personalized experience during driving, greatly enhancing the user-friendliness of the vehicle system. Real-time detection and synchronous update of data streams, as well as measures to automatically correct data deviations and verify the security of data streams, ensure the security and accuracy of information processing. By real-time allocation of vehicle system resources and optimization of data transmission rates, the response speed and operating efficiency of the vehicle system can be effectively improved, providing users with a more convenient and safe driving environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of the workflow of the present invention; Figure 2 This is a detailed flow chart of S1 of the present invention; Figure 3 This is a detailed flow chart of S2 of the present invention; Figure 4 This is a detailed flow chart of S3 of the present invention; Figure 5 This is a detailed flow chart of S4 of the present invention; Figure 6 This is a detailed flow chart of S5 of the present invention; Figure 7 This is a detailed flow chart of S6 of the present invention. DETAILED DESCRIPTION

[0016] The technical solution of the present invention is described below in conjunction with the accompanying drawings.

[0017] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present the concept in a specific way. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or it can be either of the two.

[0018] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0019] See also Figure 1 The embodiment of the present invention provides a method for virtually accessing a user device to a vehicle system across systems. The processing flow of the method may include the following steps: S1: Initialize the connection between the vehicle system and the user's mobile device, identify the device through USB and Bluetooth protocols, record hardware configuration information, including CPU model and memory, identify the operating system type, and generate a device configuration list; S2: Use the device configuration list to capture the current operating status of the user's device, record the running application version, setting parameters and user data files, and generate a snapshot of the user's device status; S3: Import the user device status snapshot into the virtual machine environment building tool of the vehicle system, simulate the operating environment of the user device, deploy the associated operating system and application programs into the isolated virtual environment, match the configuration of the user's original environment, and generate a virtual device environment; S4: Real-time detection of data flow between the virtual device environment and the user device, recording user data file changes and application updates through the data synchronization function of the vehicle system, verifying data consistency, and generating synchronization data status records; S5: By synchronizing data status records, checking data integrity and consistency, automatically correcting data deviations and errors, and verifying the security of data flows, a data integrity verification result is generated; S6: Based on the data integrity verification results, dynamically adjust the resource configuration of the vehicle system, allocate CPU and memory resources in real time, optimize the data transmission rate according to network bandwidth conditions, verify the operating efficiency of the vehicle system and the update speed of user data, and generate a resource configuration log.

[0020] The device configuration list includes the device's brand and model, operating system version, processor architecture and available storage space. The user device status snapshot includes the currently active application list, system setting preferences and the type and number of user files. The virtual device environment includes the simulated operating system environment, the execution status of the application and the user device settings. The synchronization data status records include the user data file version differences, application update records and the timestamp of the synchronization operation. The data integrity verification results include the identified data deviation points, the corrected error types and the checksum of the corrected data. The resource configuration log includes the CPU usage, memory usage details and the optimization records of data transmission speed.

[0021] See also Figure 2 , initialize the connection between the vehicle system and the user's mobile device, identify the device through USB and Bluetooth protocols, record hardware configuration information, identify the operating system type, and generate the device configuration list. The specific steps are: S101: Initialize the vehicle system, start the device detection mode of the USB and Bluetooth interfaces, monitor the data flow in real time, identify the type of the connected user mobile device, and record the basic hardware configuration information of the device, including processor speed, memory and storage capacity. The execution process of generating the device identification record is as follows; When initializing the vehicle system, the USB and Bluetooth interfaces are started. These two interfaces are the main channels for connecting to the user's mobile devices. Through the interfaces, the changes in data streams can be monitored and analyzed in real time to achieve rapid identification of the type of connected devices. The process involves capturing and parsing data packets. According to the captured data packet content, the basic hardware configuration of the device is identified, such as processor speed, memory capacity and storage capacity. The identification of hardware information depends on the system's parsing capabilities and the preset hardware information library. By comparing the parsed data with the data in the information library, the system can accurately record the hardware configuration of each device and generate a device identification record.

[0022] S102: Based on the device identification record, activate the user operating system identification program, analyze the data packets transmitted by the user device, check the operating system version and model, and analyze the compatibility of the user device and the vehicle system. The execution process of obtaining the operating system record is as follows; Analyze the data packets transmitted by the user equipment and follow the formula , calculate the compatibility of operating system versions and models. In the formula, represents the compatibility score, Representative The weight of the data packet, Represents the device compatibility score corresponding to the data package. Formula explanation and formula calculation derivation process: Setting weights Based on the type and importance of the data packet, for example, the core data packets of the operating system have a higher weight. Device compatibility score The score is obtained by comparing the content of the data package with the compatibility standard of the vehicle system. For example, there are 3 data packages, with weights set to 0.5, 0.3 and 0.2 respectively, and compatibility scores of 80, 70 and 60 respectively. Calculated as This score reflects the overall compatibility between the user's device and the vehicle's in-vehicle system.

[0023] S103: According to the operating system record, combined with the user device hardware and software information, the device configuration manager parameter connection settings are adjusted to optimize the user device response speed and vehicle system stability, and the execution process of generating the device configuration list is as follows; According to the operating system records, the parameters of the device configuration manager are adjusted. The adjustment is based on the hardware and software information of the user's device. Through this adjustment, the system can optimize the communication and response speed between the device and the vehicle system and improve the stability of the vehicle system. This process includes evaluating the match between the current device configuration and the vehicle system requirements, and adjusting the parameters of the device configuration, such as increasing the buffer size or adjusting the communication protocol parameters. The adjustment is based on the device's processor speed, memory and storage capacity. Each adjustment is designed to maximize system performance and generate a device configuration list.

[0024] See also Figure 3 , using the device configuration list to capture the current operating status of the user's device, record the running application version, setting parameters and user data files, and the steps to generate a user device status snapshot are as follows: S201: Through the device configuration list, synchronize the operation interface of the user device to capture the current operation status of the device, identify the version information of the running application, monitor and record the setting parameters of the user device, including screen brightness and volume, and generate the operation status record. The execution process is as follows; Identify the version information of the running application, according to the formula , calculate the compatibility score between each application version and system requirements. In the formula, Represents the overall compatibility score, Representative The version factor of the application, Represents the compatibility coefficient of the version, is the total number of applications. Detailed explanation of the formula and the process of formula calculation: There are three applications, and the version coefficient They are 1.2, 0.8, and 1.5, representing the update level and importance. 100, 80, and 90 respectively, representing the compatibility percentage of each application with the system requirements. The total compatibility score is This score helps system administrators understand the overall compatibility of the applications currently running on the device with the system.

[0025] S202: extracting user data files, including documents, pictures and videos, from the user device using the operation status record, and analyzing the configuration file of the application program to automatically configure the user customized settings to obtain the user data file. The execution process is as follows; Using operation status recording, the vehicle system extracts important user data files, documents, pictures and video files from the user's device. The process requires accessing the device's storage information and reading various file formats. It also needs to parse and analyze the application's configuration files, which involves identifying the format and structure of the configuration files and extracting key parameters, such as the application's custom settings, such as interface layout and user preferences. The automatic configuration of the settings is based on the analyzed user data and operating habits, with the goal of making the user experience in the vehicle system consistent with that on the original device and generating a user data archive.

[0026] S203: Utilizing the user data archive, summarizing the operation status records and applications, formatting and classifying the captured information for storage, checking the integrity and access efficiency of the information, and generating the user device status snapshot, the execution process is as follows; Utilize user data archives to format and classify operation status records and application information for storage. Format captured information, such as organizing data into tables or lists to facilitate subsequent query and management. Classify different types of information, such as storing text files, pictures, and videos separately. Verify the integrity of information to ensure that data is not damaged during transmission and processing. Test access efficiency by simulating multi-user access to test data retrieval speed and response time, and generate a user device status snapshot.

[0027] See also Figure 4 , import the user device status snapshot into the virtual machine environment building tool of the vehicle system, simulate the operating environment of the user device, and deploy the associated operating system and application programs. The specific steps for generating the virtual device environment are as follows: S301: Import the user device state snapshot into the virtual machine environment building tool in the vehicle system, start the virtual machine environment setting wizard, configure the core hardware parameters, including CPU allocation, memory resources and storage space, the operating environment of the user device, and generate the execution process of the virtual hardware setting as follows; Configure the core hardware parameters according to the formula , calculate the total virtual hardware resource requirements. Represents the total virtual hardware resource demand, , and Represents the unit configuration requirements of CPU, memory and storage respectively. , and The configuration weights of the resources are respectively. Detailed explanation of the formula and the process of formula calculation: The configuration requirements of CPU, memory and storage are set to 2 cores, 4GB and 50GB respectively, and the configuration weights are set to 1.0, 0.5 and 0.2 respectively according to the device type and performance requirements. The total requirement of virtual hardware resources is calculated as The total demand is used to guide the configuration of hardware resources in the virtual machine environment to ensure that the operating environment of the user device can run efficiently in the virtual environment.

[0028] S302: Using virtual hardware settings, deploying the operating system image file, adjusting the configuration of the operating system settings user device, installing necessary drivers, verifying the integrity and compatibility of the operating system functions, and generating the operating system virtual image execution process is as follows; With virtual hardware settings, engineers deploy the operating system image file to the virtual machine, select the operating system version that adapts to the user's device configuration, and adjust the system settings in the virtual environment to optimize performance, such as memory management and process scheduling. Necessary drivers are also configured during the installation process to ensure that hardware devices such as graphics cards and network adapters can work properly, because they directly affect the integrity of the operating system functions and compatibility with user devices, and generate an operating system virtual image.

[0029] S303: Install and configure the application on the user device through the operating system virtual image, adjust it according to the configuration information in the user data file and the user-defined settings, check the normal operation speed of the application, and generate the execution process of the virtual device environment as follows; Through the operating system virtual image, applications on the user's device are installed and configured, and adjustments are made according to the configuration information in the user data file and the user's customized settings, including application preferences such as interface language and notification options. The installation and configuration of each application needs to ensure compatibility with the virtual operating system and that the application's running speed meets user expectations. This involves detailed adjustments to the application's running environment and performance testing to ensure that the application can run normally in the virtual environment and generate a virtual device environment.

[0030] See also Figure 5 , real-time detection of data flow between the virtual device environment and the user device, data synchronization, recording of user data file changes and application updates, and the steps for generating synchronization data status records are as follows: S401: According to the virtual device environment, data flow monitoring is performed to track and analyze data transmission from the user device to the virtual environment in real time, including file upload and download activities, monitor the integrity and security of data packets, and generate data flow records. The execution process is as follows; According to the virtual device environment, data flow monitoring is carried out to track and analyze data transmission activities, file uploads and downloads, and other types of data exchanges between user devices and virtual environments in real time. During the monitoring process, the integrity and security of the transmitted data are continuously checked to ensure that the data has not been tampered with or damaged during transmission. This requires the use of encryption technology and data integrity verification algorithms, such as hash checks, to ensure that each data packet is complete and secure, and to summarize all monitoring activities, including the transmission status of each file and any security issues, to generate data flow records.

[0031] S402: Based on the data flow record, the files and application settings in the virtual device environment and the user device are compared, the data in the virtual environment is automatically updated, and the execution process of generating the data automatic update list with reference to the change, modification and deletion information of the number of files in the user device is as follows; Based on data flow records, the files and application settings in the virtual device environment and the user device are compared, and the data in the virtual environment is automatically updated. The process involves tracking the number and changes of files in the two environments, including the addition, modification and deletion of files. The differences in files are automatically detected and the file library in the virtual environment is updated accordingly to ensure that the data in the virtual environment is consistent with that of the user device. All automatically identified and processed file change events are recorded to generate an automatic data update list.

[0032] S403: Using the data automatic update list, record the user data file changes and application version updates, and format the records to verify the consistency and integrity of the data. The execution process of generating the synchronization data status record is as follows; Record changes to user data files and application version updates, according to the formula , calculate the consistency score of data update and synchronization. In the formula, represents the overall consistency score, Representative Update flag for each application. Represents the importance weight of the application, The total number of applications. Detailed explanation of the formula and the process of formula calculation: There are three files or applications updated, where the update flag They are 1 (updated), 0 (not updated), and 1 (updated), respectively, with importance weights are 1.0, 1.5, and 0.5 respectively. The overall consistency score is This score reflects the overall consistency level of synchronization between data in the virtual environment and data on the user's device.

[0033] See also Figure 6, by synchronizing data status records, checking data integrity and consistency, automatically correcting data deviations and errors, and verifying the security of data flows. The specific steps for generating data integrity verification results are: S501: Based on the synchronization data status record, start the data integrity check program of the vehicle system, verify the integrity and consistency of the user data file and configuration, compare the data difference between the virtual device environment and the user device, identify and mark the deviation and missing data, and generate the execution process of the data consistency analysis result as follows; Verify the integrity and consistency of user data files and configurations according to the formula , calculate the data consistency analysis score. In the formula, Represents the data consistency analysis score, Represents a data item in a virtual device, Represents the corresponding data item in the user device. Detailed explanation of the formula and the process of formula calculation: There are three data items, the data in the virtual device and the user device are (100, 95), (200, 205), (150, 150), and the corresponding data difference is , , . Calculate the consistency score for The score reflects the consistency level between the virtual environment and the user's device data, marking deviations and missing data to provide a basis for subsequent corrections.

[0034] S502: Using the data consistency analysis results and the gradient descent algorithm, the deviations and missing data of the markers are adjusted and corrected, and the execution process of generating the data correction record is as follows; The formula for the gradient descent algorithm is as follows: in, is the updated parameter value, A collection of configuration parameters for the virtual device environment. is the current parameter value, is the learning rate, is the gradient weight coefficient, is the weighting coefficient of the absolute value of the gradient, is the adjustment coefficient of the gradient norm, is the loss function about gradient.

[0035] Formula explanation and formula calculation derivation process: This formula is used to update the environment configuration parameters of the virtual device . Parameters include: configuration collection , learning rate , gradient weighting coefficient , weighting coefficient of the absolute value of the gradient , and the adjustment coefficient of the gradient norm The following is the specific calculation method of the parameters and an example: Configuration parameter collection Update: Setting the configuration parameters of the virtual device environment under initial conditions The learning rate is 0.9. :The learning rate is determined by experiments or previous operating experience, and is taken here as , which is consistent with the common settings in typical deep learning tasks. Gradient weighting coefficient and the weighting coefficient of the absolute value of the gradient : Depends on parameter sensitivity, and is set to 0.8 here, based on past observations of parameter adjustments on similar devices. Set to 0.1 to strengthen the nonlinear characteristics of gradient adjustment, so that a small change in the gradient can also significantly affect the parameter update. : Used to adjust the influence of the gradient norm on the update step size. Here it is set to 0.05 to ensure that the update step size can be appropriately reduced when the gradient is large to avoid overshoot caused by excessive step size. :Set the actual data analysis, obtained is 0.02.

[0036] Substitute specific values ​​for calculation: The results show that the parameters After a minor adjustment after one iteration, it was reduced from 0.9 to 0.8991009. This adjustment reflects the combined effect of the loss function gradient and the learning rate setting, which makes the environment configuration of the virtual device closer to the optimization goal, ensuring the accuracy of the update step and the smoothness of the control process.

[0037] S503: Using the data correction record, perform data flow security inspection, monitor and verify the encryption protocol and security policy during data transmission, avoid external interference and data leakage risks, and generate the data integrity verification result. The execution process is as follows; Data correction records are used to verify data flow security and monitor the implementation of encryption protocols and security policies during data transmission. The process includes evaluating the encryption quality of the data transmission path and the adaptability of the security policy, verifying whether there is external interference or potential data leakage risks, and ensuring that all data is transmitted in a secure channel through integrity checks on the data encryption protocol to prevent any unauthorized access or data tampering. The status of each check and any problems found are recorded to generate data integrity verification results.

[0038] See also Figure 7 Based on the data integrity verification results, the operation efficiency of the vehicle system and the update speed of user data are verified by real-time allocation of CPU and memory resources and optimization of data transmission rate according to network bandwidth conditions. The specific steps for generating resource configuration logs are as follows: S601: Based on the data integrity verification result, analyze the current usage of CPU and memory, use the decision tree algorithm to optimize the resource allocation of the virtual machine, and generate the execution process of the resource allocation record as follows; The formula for the decision tree algorithm is as follows: in, For virtual machine resource allocation efficiency, is the CPU usage of the current virtual machine. is the weighted impact coefficient of CPU usage, is the power adjustment coefficient of CPU usage, is the memory usage of the current virtual machine, is the weighted impact coefficient of memory usage, is the power adjustment coefficient of memory usage, is the adjustment coefficient of resource allocation action, The current bandwidth usage of the vehicle system.

[0039] Parameter setting and acquisition method (CPU usage): The five-minute average recorded by the monitoring tool is 75%, that is, %.

[0040] (Memory usage): The five-minute average recorded by the monitoring tool is 60%, that is, %.

[0041] (CPU usage weight coefficient): Determine through regression analysis of past data This coefficient indicates that CPU usage has a slightly greater impact on resource utilization than memory usage.

[0042] (Weight coefficient of memory usage): Similarly, regression analysis yields This coefficient reflects that the impact of memory usage on resource utilization is slightly smaller than that of CPU usage.

[0043] CPU usage power adjustment coefficient: Set to 1.1. Based on performance test results, when CPU usage is high, increasing the power adjustment can effectively balance performance and resource usage.

[0044] Memory usage power adjustment factor: Set to 1.05, based on performance test results showing that memory usage is less sensitive to overall resource allocation.

[0045] (Adjustment coefficient of resource allocation action): Set to 1.5. The adjustment coefficient reflects the dynamic response capability to the current workload. This value is obtained after multiple iterative tests.

[0046] (In-vehicle system bandwidth utilization): The real-time monitoring value is 40%, that is, %.

[0047] Formula calculation derivation process According to the above settings, the calculation formula as follows: calculate ≈148.41.

[0048] calculate ≈194.58.

[0049] calculate ≈34.29.

[0050] calculate ≈36.58.

[0051] calculate ≈6.32.

[0052] ≈690.55.

[0053] What you get The value is 690.55, which means that under the current parameter settings, the resource allocation efficiency of the virtual machine is 690.55, which more accurately and sensitively reflects the impact of CPU and memory usage on overall resource utilization. This result provides a numerical benchmark for the resource management system to evaluate and optimize the resource allocation strategy of the virtual machine and adjust the virtual machine configuration to achieve optimal performance and resource utilization efficiency.

[0054] S602: By evaluating the current network bandwidth conditions through resource allocation records, dynamically adjusting the data transmission priority and bandwidth allocation, avoiding data update and synchronization delays, optimizing the data transmission rate between the vehicle system and the user equipment, and generating the data transmission optimization result, the execution process is as follows; Evaluate the current network bandwidth conditions and dynamically adjust the data transmission priority and bandwidth allocation according to the formula , calculate the optimal efficiency of data transmission. In the formula, Represents the optimized efficiency of data transmission, Representative The bandwidth required for a data transmission task is Represents the corresponding priority weight, Represents the total available bandwidth. Formula explanation and formula calculation process: There are three data transmission tasks, and the required bandwidth They are 20Mbps, 30Mbps, and 10Mbps respectively, with priority weights The total available bandwidth is 1.0, 0.5, and 2.0 respectively. The optimal efficiency of data transmission is calculated as The efficiency value reflects the data transmission efficiency after resource allocation and is used to optimize the data transmission rate between the vehicle system and the user equipment.

[0055] S603: Based on the data transmission optimization result, combined with resource configuration and data transmission efficiency, verify the operation efficiency and data update speed of the vehicle system, check whether the vehicle system can operate stably under various network and resource conditions, and generate the execution process of the resource configuration log as follows; Based on the data transmission optimization results, the operating efficiency and data update speed of the vehicle system are verified, and a comprehensive evaluation of resource allocation and data transmission efficiency is performed. The vehicle system needs to ensure stable operation under different network and resource conditions. The process involves real-time monitoring of network bandwidth, CPU load and storage space, as well as adjustment of the scheduling strategy for data update tasks. During the verification process, the vehicle system records and analyzes the configuration and utilization of various resources in detail, provides definite proof of the vehicle system's stable operation capability, and generates a resource configuration log.

[0056] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for virtually accessing a user device to a vehicle system across systems, characterized in that: The method comprises: Initialize the connection between the vehicle system and the user's mobile device, identify the device through USB and Bluetooth protocols, record hardware configuration information, identify the operating system type, and generate a device configuration list; Using the device configuration list, capturing the current operating status of the user's device, recording the running application version, setting parameters and user data files, and generating a snapshot of the user's device status; Importing the user device state snapshot into a virtual machine environment building tool of the vehicle-mounted system, simulating the operating environment of the user device, and deploying associated operating systems and applications to generate a virtual device environment; Real-time detection of data flow between the virtual device environment and the user device, data synchronization, recording of user data file changes and application updates, and generation of synchronization data status records; By means of the synchronized data status record, the integrity and consistency of the data are checked, data deviations and errors are automatically corrected, and the security of the data flow is verified to generate a data integrity verification result; Based on the data integrity verification results, by real-time allocation of CPU and memory resources and optimizing the data transmission rate according to network bandwidth conditions, the operating efficiency of the vehicle system and the update speed of user data are verified, and a resource configuration log is generated.

2. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 1, characterized in that: The device configuration list includes the device's brand model, operating system version, processor architecture and available storage space; the user device status snapshot includes a list of currently active applications, system setting preferences and the type and number of user files; the virtual device environment includes a simulated operating system environment, the execution status of the application and user device settings; the synchronization data status record includes the user data file version difference, application update records and the timestamp of the synchronization operation; the data integrity verification result includes the identified data deviation points, the corrected error type and the checksum of the corrected data; the resource configuration log includes CPU usage, memory usage details and optimization records of data transmission speed.

3. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 1, characterized in that: The steps to initialize the connection between the vehicle system and the user's mobile device, identify the device through USB and Bluetooth protocols, record hardware configuration information, identify the operating system type, and generate a device configuration list are as follows: Initialize the vehicle system, start the device detection mode of USB and Bluetooth interfaces, monitor data flow in real time, identify the type of connected user mobile device, and record the basic hardware configuration information of the device, including processor speed, memory and storage capacity, and generate device identification records; Based on the device identification record, activate the user operating system identification program, analyze the data packets transmitted by the user device, check the operating system version and model, and analyze the compatibility of the user device with the vehicle system to obtain the operating system record; According to the operating system records, combined with the user device hardware and software information, the device configuration manager parameter connection settings are adjusted to optimize the user device response speed and vehicle system stability, and a device configuration list is generated.

4. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 1, characterized in that: The steps of using the device configuration list to capture the current operating status of the user device, record the running application version, setting parameters and user data files, and generate a user device status snapshot are specifically as follows: Through the device configuration list, synchronize the operation interface of the user device to capture the current operation status of the device, identify the version information of the running application, monitor and record the setting parameters of the user device, including screen brightness and volume, and generate an operation status record; Using the operation status record, extracting user data files from the user device, including documents, pictures and videos, and analyzing the configuration file of the application program, automatically configuring the user customized settings, and obtaining the user data archive; The user data archive is used to summarize operation status records and applications, format and classify the captured information for storage, check the integrity and access efficiency of the information, and generate a user device status snapshot.

5. The method for virtually accessing a user device to a vehicle system across systems according to claim 1, characterized in that: The user device state snapshot is imported into the virtual machine environment construction tool of the vehicle system, the operating environment of the user device is simulated, and the associated operating system and application are deployed. The steps of generating the virtual device environment are specifically as follows: Importing the user device state snapshot into a virtual machine environment building tool in the vehicle system, launching a virtual machine environment setting wizard, configuring core hardware parameters, including CPU allocation, memory resources and storage space, and the operating environment of the user device, and generating virtual hardware settings; Using the virtual hardware settings, deploying the operating system image file, adjusting the configuration of the operating system settings user device, installing necessary drivers, verifying the integrity and compatibility of the operating system functions, and generating an operating system virtual image; The application program on the user device is installed and configured through the operating system virtual image, and is adjusted according to the configuration information in the user data file and the user-defined settings, and the normal operation speed of the application program is checked to generate a virtual device environment.

6. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 1, characterized in that: The steps of real-time detection of data flow between the virtual device environment and the user device, data synchronization, recording user data file changes and application updates, and generating synchronization data status records are as follows: According to the virtual device environment, data flow monitoring is performed to track and analyze data transmission from the user device to the virtual environment in real time, including file upload and download activities, monitor the integrity and security of data packets, and generate data flow records; Based on the data flow record, compare the files and application settings in the virtual device environment and the user device, automatically update the data in the virtual environment, and refer to the change, modification and deletion information of the number of files in the user device to generate a data automatic update list; The data is used to automatically update the list, record the changes of user data files and version updates of application programs, format the records, verify the consistency and integrity of the data, and generate a synchronized data status record.

7. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 1, characterized in that: By using the synchronized data status record, checking the integrity and consistency of the data, automatically correcting data deviations and errors, and verifying the security of the data flow, the steps for generating the data integrity verification result are as follows: Based on the synchronized data status record, start the data integrity check program of the vehicle system, verify the integrity and consistency of the user data file and configuration, compare the data difference between the virtual device environment and the user device, identify and mark the deviation and missing data, and generate the data consistency analysis result; Using the data consistency analysis results, a gradient descent algorithm is used to adjust and correct the marked deviations and missing data to generate a data correction record; The data correction record is used to perform data flow security inspection, monitor and verify encryption protocols and security policies during data transmission, avoid external interference and data leakage risks, and generate data integrity verification results.

8. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 7, characterized in that: The formula of the gradient descent algorithm is as follows: in, is the updated parameter value, A collection of configuration parameters for the virtual device environment. is the current parameter value, is the learning rate, is the gradient weight coefficient, is the weighting coefficient of the absolute value of the gradient, is the adjustment coefficient of the gradient norm, is the loss function about gradient.

9. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 1, characterized in that: Based on the data integrity verification result, by real-time allocation of CPU and memory resources, and optimizing the data transmission rate according to network bandwidth conditions, the operating efficiency of the vehicle system and the update speed of user data are verified, and the steps of generating a resource configuration log are specifically as follows: Based on the data integrity verification result, analyze the current usage of CPU and memory, use a decision tree algorithm to optimize the resource allocation of the virtual machine, and generate a resource allocation record; Through the resource allocation record, the current network bandwidth conditions are evaluated, and the data transmission priority and bandwidth allocation are dynamically adjusted to avoid data update and synchronization delays, optimize the data transmission rate between the vehicle system and the user equipment, and generate data transmission optimization results; According to the data transmission optimization results, combined with resource configuration and data transmission efficiency, the vehicle system operating efficiency and data update speed are verified, and the vehicle system can be checked to ensure stable operation under various network and resource conditions, and a resource configuration log is generated.

10. The method for cross-system virtual access of user equipment to a vehicle-mounted system according to claim 9, characterized in that: The formula of the decision tree algorithm is as follows: in, For virtual machine resource allocation efficiency, is the CPU usage of the current virtual machine. is the weighted impact coefficient of CPU usage, is the power adjustment coefficient of CPU usage, is the memory usage of the current virtual machine, is the weighted impact coefficient of memory usage, is the power adjustment coefficient of memory usage, is the adjustment coefficient of the resource allocation action, The current bandwidth usage of the vehicle system.