A method for virtually accessing a vehicle-mounted function by a vehicle-mounted electronic device
By collecting and analyzing in-vehicle network information in real time, matching network interfaces, verifying device identities, adjusting communication protocols, constructing a virtual device mapping framework, and optimizing resource allocation, the compatibility and security issues in traditional in-vehicle electronic device virtual access technologies have been resolved, achieving stable and efficient operation of the in-vehicle system.
Patent Information
- Application Number
- CN202411707839.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2044-11-27
AI Technical Summary
Traditional in-vehicle electronic device virtual access technology for in-vehicle functions has shortcomings in dynamic matching of network interfaces, multi-device compatibility, real-time data processing and security control. It cannot provide flexible adaptation strategies and sufficient security guarantees, which affects communication stability and data transmission efficiency, and makes it difficult to ensure the efficient operation of the in-vehicle system at critical moments.
By collecting real-time information about the vehicle network environment, analyzing signal strength and transmission rate, matching network interfaces, performing device authentication and permission settings, adjusting communication protocols, building a virtual device mapping framework, monitoring device performance and status in real time, optimizing resource allocation, and realizing remote control functions.
It improves the stability and efficiency of network connectivity, enhances the security and compatibility of the in-vehicle system, provides a flexible and personalized in-vehicle experience, ensures continuous system operation and fault switching mechanisms, and guarantees driving safety and timely operation.
Smart Images

Figure CN119496801B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automotive communication technology, in particular to a method and device for virtually accessing vehicle-mounted electronic devices to vehicle-mounted functions. BACKGROUND
[0002] The field of automotive communication technology focuses on communication mechanisms between the interior and exterior of vehicles, including communication and data exchange between vehicles, vehicles and infrastructure, vehicles and networks, and vehicles and pedestrians. It involves vehicle-mounted networks, vehicle-mounted wireless local area networks, and Internet of Vehicles technology. By utilizing modern communication and network protocols, vehicles can receive and send critical information in real time during driving, including traffic conditions, accident warnings, and environmental monitoring data. This supports remote vehicle monitoring and control, and provides technical support for autonomous driving and intelligent transportation systems, aiming to improve road safety, enhance traffic efficiency, and optimize the driving experience.
[0003] Among them, the method for virtually accessing vehicle-mounted electronic devices to vehicle-mounted functions focuses on virtually accessing personal and vehicle-mounted electronic devices, including smartphones, tablets, and vehicle-mounted intelligent devices, to the main functional systems of the vehicle through virtualization technology. This allows device users to directly operate the vehicle's entertainment system, navigation system, and various controllable functions through their own devices, improving the convenience and personalized experience of operation, enhancing the accessibility of vehicle functions, and improving the overall intelligence of the vehicle through efficient information integration.
[0004] Traditional vehicle-mounted electronic device virtual access to vehicle-mounted function technology has deficiencies in dynamic matching of network interfaces, multi-device compatibility, real-time data processing, and security control. In a rapidly changing network environment, it cannot effectively switch to the optimal network in real time, affecting the stability of communication and the efficiency of data transmission. Compatibility issues exist between different operating systems and devices, making it difficult to provide flexible adaptation strategies. In terms of security, the traditional fixed permission management mode cannot provide sufficient security in the face of complex user scenarios and rapidly changing access requests. Data synchronization does not distinguish the importance of vehicle-mounted functions, which may delay the processing of critical information and affect the timeliness of driving decisions. However, there is a lack of sufficient intelligent support in resource allocation and fault management, which cannot guarantee the efficient operation of vehicle-mounted systems in critical situations. SUMMARY
[0005] To solve the technical problems of insufficient multi-device compatibility, real-time data processing, and security control in the prior art, the present application provides a method and device for virtually accessing vehicle-mounted electronic devices to vehicle-mounted functions. The technical solution is as follows:
[0006] On the one hand, a method for virtually accessing vehicle-mounted electronic devices to vehicle-mounted functions is provided, the method comprising:
[0007] S1: Real-time collection and analysis of signal strength and transmission rate of the vehicle-mounted network based on vehicle-mounted network environment information, matching access mode by comparing performance parameters of multiple signal transmission interfaces, generating network interface matching result;
[0008] S2: Receiving the network interface matching result, identity verification of multiple request access devices, matching and recording access authority according to device type and user identity, generating access authority matching record;
[0009] S3: According to the access authority matching record, detecting and analyzing the operating system type of multiple access electronic devices, and adjusting the communication protocol and interface setting according to the operating system type, optimizing the stability and continuity of the connection between the device and the vehicle-mounted system, generating interface adaptation result;
[0010] S4: Using the interface adaptation result, real-time synchronization of data between vehicle-mounted electronic devices and functional devices, and adjusting the parameter configuration of data update according to the importance of vehicle-mounted functions, generating data synchronization parameter configuration;
[0011] S5: According to the data synchronization parameter configuration, constructing a virtual device mapping framework, including creating virtual agents for multiple physical devices, realizing remote control function, generating device virtual mapping record;
[0012] S6: Using the device virtual mapping record, real-time monitoring of the performance and state of multiple vehicle-mounted devices, real-time optimization of resource allocation and operation timing between multiple devices, generating device management and coordination result.
[0013] As a further scheme of the present application, the network interface matching result includes network interface type, network stability index, data transmission configuration, the access authority matching record includes a list of devices that pass the verification, user role identification of multiple devices, access authority level list, the interface adaptation result includes adjusted communication protocol parameters, interface configuration parameters, compatibility analysis result, the data synchronization parameter configuration includes data update frequency, data packet capacity parameters, data transmission priority setting, the device virtual mapping record includes virtual agent identifier, mapped physical device function list, virtual operation and actual state synchronization mapping record, and the device management and coordination result includes real-time monitoring of device performance data, resource utilization information, and device operation coordination record.
[0014] As a further scheme of the present application, based on vehicle-mounted network environment information, real-time collection and analysis of signal strength and transmission rate of the vehicle-mounted network, matching access mode by comparing performance parameters of multiple signal transmission interfaces, generating network interface matching result, the steps are as follows:
[0015] S101: Real-time analysis of the vehicle-mounted network environment based on vehicle-mounted network environment information, including the strength and transmission rate of multiple signals, including Wifi, 5G, 4G, Bluetooth, and generating network condition analysis data;
[0016] S102: Based on the network condition analysis data, compare the performance parameters of multiple network interfaces, including transmission rate and transmission stability, evaluate the performance of multiple connection methods, and generate network performance evaluation results;
[0017] S103: Based on the network performance evaluation results, according to the transmission stability and transmission rate of multiple connection methods, match the connection method of the vehicle-mounted electronic device access, and generate network interface matching results.
[0018] As a further scheme of the present application, the specific formula for evaluating the performance of multiple connection methods is:
[0019]
[0020] Among them, represents the comprehensive performance score of each connection method, represents the average transmission rate of the interface, represents the average transmission stability of the interface, represents the weight coefficient of the transmission rate, represents the weight coefficient of the transmission stability.
[0021] As a further scheme of the present application, receiving the network interface matching result, performing identity verification on multiple devices requesting access, matching and recording access permissions according to device type and user identity, and generating access permission matching records, the steps are specifically:
[0022] S201: Receive the network interface matching result, match by using the device identification code and the user database, perform serial number and authentication information inspection on multiple devices requesting access, and generate device authentication inspection records;
[0023] S202: Based on the device authentication inspection records, compare the device type and user identity database to identify the access level and permission settings of multiple devices, and generate permission verification records;
[0024] S203: Use the permission verification records to match and record the access permissions of multiple devices, update the access control list in real time, and generate access permission matching records.
[0025] As a further scheme of the present application, according to the access permission matching record, the operating system types of the plurality of access electronic devices are detected and analyzed, and the communication protocol and interface setting are adjusted according to the operating system types, the stability and continuity of the connection between the device and the vehicle-mounted system are optimized, and the steps of generating the interface adaptation result are specifically:
[0026] S301: Based on the access permission matching record, the operating systems of the plurality of devices are detected, the operating systems used by the devices are identified, and the operating system compatibility list is checked to identify the access devices that need to adjust the communication protocol, and an operating system identification record is generated;
[0027] S302: Based on the operating system identification record, communication protocol parameters including port configuration and protocol version are matched for a plurality of operating systems, the interface configuration is adjusted to match the characteristics of the plurality of operating systems, and a protocol configuration adjustment record is generated;
[0028] S303: Based on the protocol configuration adjustment record, the stability of the connection of the vehicle-mounted electronic device and the continuity of data transmission are tested in real time, and an interface adaptation result is generated.
[0029] As a further scheme of the present application, the interface adaptation result is used to synchronize data between the vehicle-mounted electronic device and the functional device in real time, and the parameter configuration of data update is adjusted according to the importance of the vehicle-mounted function, and the steps of generating the data synchronization parameter configuration are specifically:
[0030] S401: Based on the interface adaptation result, the data between the vehicle-mounted electronic device and the plurality of functional devices is synchronized in real time, the real-time performance of data transmission is analyzed and recorded, and a real-time data stream monitoring record is generated;
[0031] S402: Based on the real-time data stream monitoring record, the functions of the plurality of vehicle-mounted devices are analyzed, the data transmission configuration required by the plurality of functions is evaluated by analyzing the data transmission requirements of the plurality of vehicle-mounted functions, and a transmission requirement analysis result is generated;
[0032] S403: Based on the transmission requirement analysis result, the importance of the plurality of functions is calculated, and the settings of data synchronization including the size of data packet and the frequency of data update are adjusted, and a data synchronization parameter configuration is generated.
[0033] As a further scheme of the present application, the specific formula for calculating the importance of the plurality of functions is:
[0034]
[0035] wherein, represents the comprehensive importance score of the function, which is used to measure the priority and criticality of the function in the system, represents the interaction frequency of the function, that is, how frequently the user interacts with the function, a failure impact of a representative function, i.e. an impact degree of the function on user operation when the function fails, a complexity of a representative function, expressed as a technical difficulty score of the function implementation, a dependency of a representative function, i.e. a dependency degree of the function on other functions, a weight coefficient for the plurality of parameters, used to adjust an influence of each impact factor in the total score, for adjusting the impact of the interaction frequency, for adjusting the weight of the failure impact, and for balancing the impact of the complexity and the dependency, respectively.
[0036] As a further scheme of the present application, according to the data synchronization parameter configuration, a virtual device mapping framework is constructed, including creating virtual agents for a plurality of physical devices, implementing remote control functions, and generating device virtual mapping records, and the steps are specifically as follows:
[0037] S501: Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, virtual agents are defined for a plurality of physical devices, the identification and corresponding physical device information of a plurality of agents are recorded, and a virtual agent definition record is generated;
[0038] S502: Based on the virtual agent definition record, operation data and state information of a plurality of agents and corresponding physical devices are synchronized in real time, and a device data synchronization record is generated;
[0039] S503: Based on the device data synchronization record, user input control instructions are analyzed and remote control operations are performed, including adjusting the temperature setting of the vehicle-mounted air conditioner and selecting the media playlist, verifying the response time and accuracy of the remote control, and generating a device virtual mapping record.
[0040] As a further scheme of the present application, using the device virtual mapping record, the performance and state of a plurality of vehicle-mounted devices are monitored in real time, the resource allocation and operation timing among a plurality of devices are optimized in real time, and the steps of generating device management and coordination results are specifically as follows:
[0041] S601: Based on the device virtual mapping record, performance indicators of a plurality of vehicle-mounted devices are collected and recorded in real time, including CPU usage, memory occupation and response time, and a device performance monitoring data is generated;
[0042] S602: Based on the device performance monitoring data, resource usage and operation efficiency are analyzed, resource allocation and operation priority among devices are adjusted according to the importance of device functions, time sequence configuration is optimized to reduce operation delay, and a resource optimization configuration record is generated;
[0043] S603: Based on the resource optimization configuration record, identify device failure, and perform backup switching, including switching to a backup camera when the main camera fails, optimizing the continuity of system operation, and generating device management and coordination results.
[0044] The technical scheme provided by the embodiment of the application has at least the following beneficial effects:
[0045] By collecting real-time vehicle network environment information and analyzing signal strength and transmission rate, the matching process of the network interface is optimized, the stability and efficiency of the network connection are improved, the identity verification and permission matching of the access device are enhanced, the security of the vehicle system is enhanced, different operating system devices are adapted by adjusting the communication protocol and interface settings, the compatibility of the system is improved, the combination of virtual device mapping and remote control function provides flexible and personalized in-vehicle experience for users, and the real-time monitoring and automatic fault switching mechanism ensures the continuous operation of the system. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.
[0047] Figure 1 It is a method flowchart for virtually accessing vehicle electronic devices provided by the embodiment of the application;
[0048] Figure 2 It is a detailed flowchart of S1 of the application;
[0049] Figure 3 It is a detailed flowchart of S2 of the application;
[0050] Figure 4 It is a detailed flowchart of S3 of the application;
[0051] Figure 5 It is a detailed flowchart of S4 of the application;
[0052] Figure 6 It is a detailed flowchart of S5 of the application;
[0053] Figure 7 It is a detailed flowchart of S6 of the application. DETAILED DESCRIPTION
[0054] The technical solutions in the application will be described below with reference to the drawings.
[0055] In the embodiments of the present application, the words such as "example", "for example" are used to represent an example, illustration, or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is intended to present the concept in a specific manner. In addition, in the embodiments of the present application, the meaning expressed by "and / or" can be both, or can be one of the two.
[0056] In the embodiments of the present application, "image" and "picture" can be used interchangeably at times, and it should be pointed out that the meanings expressed are consistent when the distinction is not emphasized. "Of", "corresponding" and "corresponding" can be used interchangeably at times, and it should be pointed out that the meanings expressed are consistent when the distinction is not emphasized.
[0057] In the embodiments of the present application, sometimes the subscript such as W1 can be written in the form of non-subscript such as W1, and the meanings expressed are consistent when the distinction is not emphasized.
[0058] In order to make the technical problems, technical schemes and advantages to be solved by the present application more clear, the following will be described in detail in conjunction with the drawings and specific embodiments.
[0059] The embodiments of the present application provide a method for virtually accessing a vehicle-mounted function by a vehicle-mounted electronic device, as shown in Figure 1 The flow chart of the method for virtually accessing a vehicle-mounted function by a vehicle-mounted electronic device, the processing flow of the method can include the following steps:
[0060] S1: Based on the vehicle-mounted network environment information, the signal strength and transmission rate of the vehicle-mounted network are collected and analyzed in real time, the access mode is matched by comparing the performance parameters of multiple signal transmission interfaces, and the network interface matching result is generated;
[0061] S2: Receive the network interface matching result, perform identity verification on multiple devices requesting access, match and record the access authority according to the device type and user identity, and generate the access authority matching record;
[0062] S3: According to the access authority matching record, detect and analyze the operating system types of multiple access electronic devices, and adjust the communication protocol and interface setting according to the operating system type, optimize the stability and continuity of the connection between the device and the vehicle-mounted system, and generate the interface adaptation result;
[0063] S4: Using the interface adaptation result, synchronizing the data between the vehicle-mounted electronic device and the functional device in real time, and adjusting the parameter configuration of data update according to the importance of the vehicle-mounted function, and generating the data synchronization parameter configuration;
[0064] S5: According to the data synchronization parameter configuration, a virtual device mapping framework is constructed, including creating virtual agents for multiple physical devices, realizing remote control function, and generating device virtual mapping records;
[0065] S6: Using the device virtual mapping records, the performance and state of multiple vehicle-mounted devices are monitored in real time, the resource allocation and operation timing among multiple devices are optimized in real time, and device management and coordination results are generated.
[0066] The network interface matching result includes network interface type, network stability index, data transmission configuration, the access permission matching record includes the list of devices that pass the verification, the user role identifier of multiple devices, and the access permission level list, the interface adaptation result includes the adjusted communication protocol parameter, the interface configuration parameter, and the compatibility analysis result, the data synchronization parameter configuration includes the data update frequency, the data packet capacity parameter, and the data transmission priority setting, the device virtual mapping record includes the virtual agent identifier, the list of mapped physical device functions, and the synchronization mapping record of virtual operation and actual state, and the device management and coordination result includes the real-time monitored device performance data, the resource utilization information, and the device operation coordination record.
[0067] Please refer to Figure 2 , based on the vehicle-mounted network environment information, the signal strength and transmission rate of the vehicle-mounted network are collected and analyzed in real time, and the network interface matching result is generated by comparing the performance parameters of multiple signal transmission interfaces in the matching access mode.
[0068] S101: Based on the vehicle-mounted network environment information, the vehicle-mounted network environment is analyzed in real time, including the strength and transmission rate of multiple signals, including Wifi, 5G, 4G, Bluetooth, and network condition analysis data is generated;
[0069] In the S101 sub-step, based on the real-time analysis of the vehicle-mounted network environment information, the data of various signals is collected from the vehicle internal network environment, including the signal strength and transmission rate of Wifi, 5G, 4G and Bluetooth, the data collection process involves the use of wireless signal strength detection tools and network rate test software such as Speedtest, after collecting data, using data filtering algorithm such as low-pass filter or moving average filter, remove noise and outliers, ensure the accuracy and reliability of the data, the collected data is formatted for subsequent analysis, the target data is integrated to form network condition analysis data, which provides necessary basic information for subsequent network performance evaluation.
[0070] S102: Based on the network condition analysis data, the performance parameters of multiple network interfaces are compared, including transmission rate and transmission stability, the performance of multiple connection modes is evaluated, and network performance evaluation results are generated;
[0071] The specific formula for evaluating the performance of multiple connection methods is:
[0072]
[0073] wherein, represents the comprehensive performance score of each connection method, represents the average transmission rate of the interface, represents the average transmission stability of the interface, represents the weight coefficient of transmission rate, represents the weight coefficient of transmission stability.
[0074] Formula:
[0075]
[0076] Formula details and formula calculation derivation process:
[0077] The formula is used to calculate the comprehensive performance score of different network interfaces, and the optimal network interface is selected. The score takes into account the transmission rate and stability, two key performance indicators, and reflects different demands for speed or stability in different scenarios through weight adjustment;
[0078] Parameter meaning and setting value:
[0079] is the average transmission rate, assuming 100Mbps, reflecting the average transmission rate of the network interface in the latest performance test;
[0080] is the transmission stability score, assuming 95%, reflecting the stability rate of the network interface during continuous operation;
[0081] is the weight coefficient of transmission rate, assuming 0.6;
[0082] is the weight coefficient of transmission stability, assuming 0.4;
[0083] Substitute the parameters into the formula for calculation:
[0084]
[0085] The result 98 indicates that the comprehensive performance score of this network interface considering rate and stability is 98. The score result is used for the vehicle-mounted system to select the most suitable network interface for the current network environment and user demand, ensuring the efficiency and stability of data communication, and optimizing the vehicle-mounted communication experience.
[0086] S103: Based on the network performance evaluation results, according to the transmission stability and transmission rate of multiple connection modes, the connection mode of the vehicle-mounted electronic device is matched, and the network interface matching result is generated;
[0087] In the S103 sub-step, based on the network performance evaluation results, the optimal network interface of the vehicle-mounted electronic device is matched, the process includes analyzing the performance of each network interface in transmission stability and rate, using decision support system such as rule-based reasoning system or multi-criteria decision analysis method such as analytic hierarchy process, evaluating and selecting the most suitable connection mode for current network environment and vehicle-mounted electronic device demand, for the device requiring high real-time, will preferentially match the high transmission rate of 5G network, for the device with higher stability requirement, select the stronger stability of 4G or WiFi, the selection of each option is based on performance data and device demand, the generated network interface matching result lists the recommended best network interface for each vehicle-mounted electronic device, which provides guarantee for stable operation and efficient communication of vehicle-mounted device.
[0088] Please refer to Figure 3 , receive the network interface matching result, authenticate the multiple devices requesting access, match and record the access authority according to the device type and user identity, and the step of generating the access authority matching record is as follows:
[0089] S201: Receive the network interface matching result, and match by using the device identification code and the user database, check the serial number and authentication information of the multiple devices requesting access, and generate the device authentication check record;
[0090] In the S201 sub-step, through the data received by the network interface matching result, the device identification technology is adopted, and each device requesting access is identified by using the device serial number, the process involves extracting the serial number from each network request sent by the device, matching the target serial number with the authentication information stored in the user database, the matching process uses database query language such as SQL, ensures that the serial number of each device can find the corresponding authentication information in the database, checks whether the security certificate of the device is valid, including the issue date and expiration date of the certificate, uses digital signature and encryption technology to verify the authenticity and integrity of the certificate, forms the device authentication check record, and the target record lists the identification and authentication status of each device in detail, which provides necessary information and security guarantee for subsequent permission setting.
[0091] S202: Based on the device authentication check record, compare the device type and user identity database to identify the access level and permission setting of multiple devices, and generate the permission verification record;
[0092] In the S202 sub-step, based on the device authentication check record, the type and user identity information of each device are analyzed, an access control algorithm such as a role-based access control model is used to define and identify the access level and permission settings of the device, including comparing the device type and user identity with the preset access permission template in the database, the access permission template in the database divides different access levels according to the device type and user level, through target comparison and matching, a permission verification record is generated, which includes the access level and specific permission settings of each device, such as which devices can access the diagnostic information of the vehicle and which devices can only access the entertainment system. Such permission verification records ensure the data security of the vehicle-mounted system and the protection of user privacy.
[0093] S203: Use the permission verification record to match and record the access permissions of multiple devices, update the access control list in real time, and generate an access permission matching record;
[0094] In the S203 sub-step, the generated permission verification record is used to match and record the device access permissions, the process includes updating and managing the access control list using the permission management system, the system monitors and records the access request and corresponding permission verification result of each device in real time, if the request of the device matches its permission record, access is allowed, otherwise it is rejected. The access control list is updated in real time according to new access requests and permission changes, ensuring that the list always reflects the latest access status. After each permission verification, an access permission matching record is generated, which details the access request, permission verification result and access status of each device. The record provides important support for the safe access management of the vehicle-mounted system, ensuring that only authorized devices can access sensitive information or operate the vehicle system.
[0095] Please refer to Figure 4 , according to the access permission matching record, detect and analyze the operating system types of multiple access electronic devices, and adjust the communication protocol and interface settings according to the operating system type to optimize the stability and continuity of the device and vehicle-mounted system connection. The steps of generating the interface adaptation result are as follows:
[0096] S301: Based on the access permission matching record, detect the operating systems of multiple devices, identify the operating systems used by the devices, and check the operating system compatibility list to identify access devices that need to adjust the communication protocol, and generate an operating system identification record;
[0097] In the S301 sub-step, based on the obtained access permission matching record, detection and identification of the operating system are performed, and the process uses operating system identification tools such as Nmap or similar network scanning tools. The target tool can determine the operating system version and type running on each device by analyzing the data packets from the device to the server. Then, the operating system of each device is compared with the compatibility list, which includes all operating system versions and configurations compatible with the vehicle system. Through the comparison process, devices that need to adjust the communication protocol due to version or configuration incompatibility are identified. The process involves data filtering and classification, using database queries and logical judgment algorithms to process target information to ensure that the operating system of each device meets the compatibility requirements. The generated operating system identification record lists the operating system type, compatibility status, and whether the protocol needs to be adjusted for each device, providing accurate basic data for the next step of protocol configuration adjustment.
[0098] S302: Based on the operating system identification record, match communication protocol parameters for multiple operating systems, including port configuration and protocol version, adjust interface configuration to match the characteristics of multiple operating systems, and generate protocol configuration adjustment records.
[0099] In the S302 sub-step, according to the operating system identification record, appropriate communication protocol parameters are matched for multiple operating systems, including adjusting port configuration and protocol version for different operating systems to ensure efficient communication with the vehicle system. The techniques used include network configuration management tools and custom scripts to automatically adjust interface settings, such as changing TCP / IP settings and updating SSL / TLS certificates. The target operation relies on a protocol compatibility database that records the protocol versions and port information supported by each operating system. Through automated scripts, target adjustments are processed in batches to ensure that devices of each operating system can communicate with the vehicle system through optimal configurations. The generated protocol configuration adjustment record describes the specific protocol parameters required for each operating system and the adjustments made, providing verifiable records to ensure communication compatibility and security.
[0100] S303: Based on the protocol configuration adjustment record, real-time test the stability of the connection of the vehicle electronic device and the continuity of data transmission, and generate interface adaptation results.
[0101] In S303, the protocol configuration adjustment record is used to perform real-time connection stability and data transmission continuity testing. Network performance testing tools such as Wireshark and Ping are used to monitor and evaluate the response time, data packet loss rate and delay of the vehicle-mounted electronic device connection, ensuring that each device's communication interface can operate stably. During the target testing process, real-time adjustments are made to problems such as reconfiguring network parameters or updating drivers to adapt to different operating system requirements. The generated interface adaptation results provide performance indicators and test pass status for each device interface. The target results are crucial for ensuring the stability and continuous communication of multiple devices in the vehicle-mounted system, and guarantee the overall network performance and user experience of the vehicle-mounted system.
[0102] Referring to Figure 5 , using the interface adaptation results, real-time synchronization of data between vehicle-mounted electronic devices and functional devices is performed, and the data update parameter configuration is adjusted according to the importance of vehicle-mounted functions. The steps for generating data synchronization parameter configuration are as follows:
[0103] S401: Based on the interface adaptation results, real-time synchronization of data between vehicle-mounted electronic devices and multiple functional devices is performed, and real-time performance of data transmission is analyzed and recorded to generate real-time data flow monitoring records;
[0104] In S401, based on the interface adaptation results, real-time synchronization of data between vehicle-mounted electronic devices and multiple functional devices is performed. Network monitoring tools such as SolarWinds or PRTG Network Monitor are used to capture and analyze data flow between the vehicle-mounted system and functional devices in real time, and real-time monitoring of data transmission speed, delay and packet loss rate is performed. Real-time performance analysis of data transmission includes calculating the data throughput of each device, i.e. the amount of data processed per second. Combined with stability analysis of data flow, the generated real-time data flow monitoring records provide detailed data transmission performance indicators, including throughput, delay and stability score, providing accurate benchmark data for subsequent data transmission configuration optimization.
[0105] S402: Based on the real-time data flow monitoring records, analyze the functions of multiple vehicle-mounted devices, and evaluate the data transmission configuration required by multiple functions by analyzing the data transmission requirements of multiple vehicle-mounted functions, and generate transmission requirement analysis results;
[0106] In S402, based on real-time data stream monitoring records, analyze the data transmission requirements of various functions in the vehicle-mounted electronic device, and use data analysis software such as Tableau or Microsoft Power BI to visualize the captured data and identify which vehicle functions such as navigation systems, entertainment systems or safety monitoring systems have higher requirements for data transmission speed and stability. Evaluate the data transmission requirements of each function, calculate the relationship between function usage frequency and data volume, and evaluate the results to determine the optimal data transmission configuration required by each function, including the minimum required bandwidth and priority settings. The generated transmission requirement analysis results provide a detailed description of the data transmission configuration adjusted according to the importance and data intensity of each function, providing a scientific basis for synchronization settings.
[0107] S403: Based on the transmission requirement analysis results, calculate the importance of multiple functions and adjust the data synchronization settings, including data packet size and data update frequency, to generate data synchronization parameter configuration;
[0108] The specific formula for calculating the importance of multiple functions is:
[0109]
[0110] where, represents the comprehensive importance score of the function, which measures the priority and criticality of the function in the system, represents the interaction frequency of the function, i.e., how frequently users interact with the function, represents the fault impact of the function, i.e., the degree of impact on user operations when the function fails, represents the complexity of the function, represented by the technical difficulty score of the function implementation, represents the dependency of the function, i.e., the degree of dependence of the function on other functions, is the weight coefficient of multiple parameters, used to adjust the influence of each influencing factor in the total score, is used to adjust the influence of interaction frequency, is the weight used to adjust the fault impact, and are used to balance the influence of complexity and dependency, respectively.
[0111] Formula:
[0112]
[0113] Formula details and formula calculation derivation process:
[0114] The formula is used to calculate the comprehensive importance score of a specific function, in this case, the function is "navigation", and the result is used to optimize data synchronization settings such as data packet size and update frequency.
[0115] Parameter meaning and set value:
[0116] For the interaction frequency of the function, it reflects the frequency of user interaction with the function, assuming that the navigation function is used 200 times a day on average, the interaction frequency per hour is ;
[0117] For the failure impact of the function, it reflects the degree of influence of the function on system operation when it fails, assuming that the impact score of navigation failure is 0.7;
[0118] For the complexity of the function, assuming the complexity of the navigation function is 0.5;
[0119] For the dependency of the function, assuming the dependency of the navigation function is 0.4;
[0120] For the weight coefficient, assuming , , , ;
[0121] Substitute the parameters into the formula for calculation:
[0122]
[0123]
[0124]
[0125]
[0126] The result 15.05 indicates that the comprehensive importance score of the navigation function is relatively high, indicating that the navigation function is very critical for daily use of users, and the score is used to adjust the data synchronization strategy of multiple functions in priority, to ensure smooth and accurate real-time data, improve overall user experience and system reliability.
[0127] Please refer to Figure 6 , according to the data synchronization parameter configuration, a virtual device mapping framework is constructed, including creating virtual agents for multiple physical devices, realizing remote control function, and the steps of generating device virtual mapping record are as follows:
[0128] S501: Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, virtual agents are defined for multiple physical devices, the identification and corresponding physical device information of multiple agents are recorded, and virtual agent definition records are generated;
[0129] In S501, based on the data synchronization parameter configuration, the construction of the virtual device mapping framework is performed, a virtual agent is defined for each physical device, using a device management system such as Microsoft System Center, by reading the unique identification code and device type of each physical device, a virtual agent is assigned to it, and the basic parameters of the agent are set, such as IP address, device type and permission level, the target virtual agent allows network administrators to monitor and manage all physical devices through a centralized control panel, and the generated virtual agent definition record records the identification of each agent and the corresponding physical device information, laying a foundation for subsequent device data synchronization and remote management.
[0130] S502: Based on the virtual agent definition record, real-time synchronization of operation data and state information of multiple agents and corresponding physical devices is performed, and a device data synchronization record is generated;
[0131] In S502, based on the virtual agent definition record, real-time synchronization of operation data and state information between multiple agents and corresponding physical devices is performed, and the technology used includes real-time database synchronization tools such as Oracle GoldenGate or similar data replication software, the target tool can continuously monitor the state changes of the physical devices and update the records of each virtual agent in real time, the operation data includes the running state, performance indicators and fault logs of the devices, and the real-time synchronization of the target data ensures that the administrator can obtain the latest information of the devices and take corresponding maintenance measures, the generated device data synchronization record describes the data type, synchronization frequency and data integrity check results of the synchronization, ensuring the accuracy and timeliness of data synchronization.
[0132] S503: Based on the device data synchronization record, analyze user input control instructions and perform remote control operations, including adjusting the temperature settings of the vehicle-mounted air conditioner and selecting the media playlist, verify the response time and accuracy of remote control, and generate a device virtual mapping record;
[0133] In S503, based on the device data synchronization record, analyze user input control instructions and perform remote control operations, use remote control systems such as TeamViewer to remotely adjust vehicle-mounted system settings such as air conditioner temperature and media playlist, calculate the expected device response through target control instructions and perform corresponding control operations such as increasing or decreasing temperature or switching music playback source, the execution of control instructions depends on accurate command analysis and fast data transmission, the generated device virtual mapping record includes the instruction details, execution results and response time of each remote control operation, the target record helps to verify the efficiency and accuracy of remote control, ensuring real-time feedback and high satisfaction of user operations.
[0134] Please refer to Figure 7, using the device virtual mapping record, real-time monitoring of the performance and status of multiple vehicle-mounted devices, real-time optimization of resource allocation and operation timing between multiple devices, and generating device management and coordination results. The steps are as follows:
[0135] S601: Based on the device virtual mapping record, real-time collection and recording of performance indicators of multiple vehicle-mounted devices, including CPU usage, memory occupation and response time, generating device performance monitoring data;
[0136] In S601, based on the device virtual mapping record, the performance of multiple vehicle-mounted devices is monitored, and performance monitoring tools such as Zabbix or Nagios are used to capture key performance indicators in real time, including CPU usage, memory occupation and device response time. For CPU usage, read the performance counter data provided by the operating system, memory occupation is obtained by accessing the system management interface of the device, and response time is measured by sending test signals and recording the time required for device response. Real-time collection of target data ensures immediate access to device operating conditions, and the generated device performance monitoring data lists the current performance status of each device, providing accurate basic data for subsequent resource optimization configuration and fault management.
[0137] S602: Based on the device performance monitoring data, analyze resource usage and operation efficiency, adjust resource allocation and operation priority between devices according to the importance of device function, optimize timing configuration to reduce operation delay, and generate resource optimization configuration record;
[0138] In S602, based on the device performance monitoring data, perform in-depth analysis of resource usage and operation efficiency, use data analysis tools such as SAP BusinessObjects or IBM Cognos to analyze performance data, identify resource bottlenecks and inefficient operations, and adjust resource allocation and operation priority between devices according to the analysis results and the importance of device function. Using resource scheduling algorithms such as shortest job first or priority scheduling, adjust timing configuration to reduce operation delay, and generate resource optimization configuration record detailing the new allocation scheme of each device resource and the adjustment of operation priority. The target adjustment aims to maximize the operation efficiency and performance response of the entire system.
[0139] S603: Based on the resource optimization configuration record, identify device faults and perform backup switching, including switching to backup cameras when the main camera fails, optimize system operation continuity, and generate device management and coordination results;
[0140] In the S603 sub-step, based on the resource optimization configuration record, the fault identification and backup switching operation of the device are performed, and a fault detection and switching system such as VMware HA or Microsoft Failover Cluster is used. The target system can monitor the device state and automatically perform the switching operation of the backup device when detecting the failure of the main device, including automatically switching to the configured backup camera when the main camera fails. The switching process ensures the continuity of the system operation, and the generated device management and coordination result records the time of each fault occurrence, the involved device, the executed switching operation and its effect, ensuring that the vehicle-mounted system can still maintain basic functions and services when a key device fails.
[0141] The above embodiments can be implemented in whole or in part by software, hardware (such as a circuit), firmware, or any combination thereof. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the flow or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available medium collections. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid state disk.
[0142] It should be understood that the term "and / or" herein only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents that the associated objects before and after it are in an "or" relationship, but it can also represent an "and / or" relationship, which can be understood according to the context before and after it.
[0143] In the present application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or the like means any combination of the items, including a single item or any combination of multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0144] It should be understood that the size of the sequence number of the above-mentioned processes does not mean the order of execution in various embodiments of the present application. The execution order of the processes should be determined according to their functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0145] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0146] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the devices, apparatuses and units described above can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0147] In several embodiments provided by the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0148] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0149] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0150] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the part of the prior art that essentially contributes or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0151] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for virtually connecting in-vehicle electronic devices to in-vehicle functions, characterized in that, The method includes: Based on the vehicle network environment information, the signal strength and transmission rate of the vehicle network are collected and analyzed in real time. By comparing the performance parameters of multiple signal transmission interfaces to match the access method, network interface matching results are generated. Receive the network interface matching result, authenticate multiple devices requesting access, match and record access permissions according to device type and user identity, and generate access permission matching records; Based on the access permission matching record, the operating system types of multiple access electronic devices are detected and analyzed, and the communication protocol and interface settings are adjusted according to the operating system type to optimize the stability and continuity of the connection between the device and the vehicle system, and to generate interface adaptation results. Using the interface adaptation results, data between in-vehicle electronic devices and functional devices is synchronized in real time, and the data update parameter configuration is adjusted according to the importance of the in-vehicle functions to generate data synchronization parameter configuration; Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, including creating virtual agents for multiple physical devices, realizing remote control functions, and generating virtual device mapping records. By utilizing the virtual mapping records of the devices, the performance and status of multiple vehicle-mounted devices can be monitored in real time, resource allocation and operation timing among multiple devices can be optimized in real time, and device management and coordination results can be generated.
2. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, The network interface matching result includes network interface type, network stability indicators, and data transmission configuration. The access permission matching record includes a list of verified devices, user role identifiers for multiple devices, and a list of access permission levels. The interface adaptation result includes adjusted communication protocol parameters, interface configuration parameters, and compatibility analysis results. The data synchronization parameter configuration includes data update frequency, data packet capacity parameters, and data transmission priority settings. The device virtual mapping record includes a virtual proxy identifier, a list of mapped physical device functions, and a synchronization mapping record between virtual operations and actual states. The device management and coordination result includes real-time monitored device performance data, resource utilization information, and device operation coordination records.
3. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, Based on in-vehicle network environment information, the specific steps for collecting and analyzing the signal strength and transmission rate of the in-vehicle network in real time, and generating network interface matching results by comparing the performance parameters of multiple signal transmission interfaces to match the access methods are as follows: Based on in-vehicle network environment information, the in-vehicle network environment is analyzed in real time, including the strength and transmission rate of various signals, including Wi-Fi, 5G, 4G, and Bluetooth, to generate network condition analysis data. Based on the network condition analysis data, the performance parameters of multiple network interfaces are compared, including transmission rate and transmission stability, the performance of various connection methods is evaluated, and network performance evaluation results are generated. Based on the network performance evaluation results, and according to the transmission stability and transmission rate of various connection methods, the connection method for accessing the vehicle electronic device is matched, and a network interface matching result is generated.
4. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 3, characterized in that, The specific formula for evaluating the performance of various connection methods is as follows: in, This represents the overall performance score for each connection method. This represents the average transmission rate of the interface. Represents the average transmission stability of the interface. Weighting coefficients representing transmission rate Weighting coefficients representing transmission stability.
5. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, The specific steps for receiving the network interface matching result, authenticating multiple devices requesting access, matching and recording access permissions based on device type and user identity, and generating access permission matching records are as follows: The system receives the network interface matching result, matches it with the device identification code and the user database, checks the serial number and authentication information of multiple devices requesting access, and generates a device authentication check record. Based on the device authentication check records, the access levels and permission settings of multiple devices are identified by comparing them with the device type and user identity database, and permission verification records are generated. Using the permission verification records, the access permissions of multiple devices are matched and recorded, the access control list is updated in real time, and access permission matching records are generated.
6. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, Based on the access permission matching records, the steps of detecting and analyzing the operating system types of multiple access electronic devices, adjusting communication protocols and interface settings according to the operating system types, optimizing the stability and continuity of the connection between the devices and the vehicle system, and generating interface adaptation results are as follows: Based on the access permission matching record, the operating systems of multiple devices are detected, the operating systems used by the devices are identified, the operating system compatibility list is checked, access devices that need to adjust their communication protocols are identified, and an operating system identification record is generated. Based on the operating system identification record, communication protocol parameters, including port configuration and protocol version, are matched for multiple operating systems. The interface configuration is adjusted to match the characteristics of multiple operating systems, and a protocol configuration adjustment record is generated. Based on the protocol configuration adjustment records, the stability of the connection of the vehicle electronic devices and the continuity of data transmission are tested in real time, and interface adaptation results are generated.
7. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, Using the interface adaptation results, data between in-vehicle electronic devices and functional devices is synchronized in real time. Based on the importance of the in-vehicle functions, the data update parameter configuration is adjusted. The specific steps for generating the data synchronization parameter configuration are as follows: Based on the interface adaptation results, data between the vehicle electronic devices and multiple functional devices is synchronized in real time, the real-time performance of data transmission is analyzed and recorded, and a real-time data stream monitoring record is generated. Based on the real-time data stream monitoring records, the functions of various vehicle-mounted devices are analyzed. By analyzing the data transmission requirements of various vehicle-mounted functions, the data transmission configurations required by various functions are evaluated, and transmission requirement analysis results are generated. Based on the transmission demand analysis results, the importance of various functions is calculated, and the data synchronization settings, including the size of data packets and the data update frequency, are adjusted to generate data synchronization parameter configuration.
8. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 7, characterized in that, The specific formula for calculating the importance of multiple functions is as follows: in, The overall importance score represents the function and is used to measure the function's priority and criticality within the system. The interaction frequency of a function represents how frequently users interact with that function. The impact of a functional failure refers to the degree to which a functional failure affects user operation. The complexity of the function is represented by a score indicating the technical difficulty of implementing the function. This represents the dependency of a function, that is, the degree to which a function depends on other functions. These are weighting coefficients for various parameters, used to adjust the influence of each factor in the overall score. Used to adjust the frequency of interaction Weights used to adjust the impact of faults and These are used to balance the effects of complexity and dependency, respectively.
9. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, including the steps of creating virtual agents for multiple physical devices to achieve remote control functionality and generating virtual device mapping records, specifically as follows: Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, virtual agents are defined for multiple physical devices, the identifiers of multiple agents and their corresponding physical device information are recorded, and virtual agent definition records are generated. Based on the virtual agent definition record, the operation data and status information of multiple agents and corresponding physical devices are synchronized in real time to generate device data synchronization records; Based on the device data synchronization records, the system analyzes user input control commands and performs remote control operations, including adjusting the temperature settings of the vehicle air conditioner and selecting media playlists. It also verifies the response time and accuracy of remote control and generates a virtual mapping record of the device.
10. The method for virtually connecting in-vehicle electronic devices to in-vehicle functions according to claim 1, characterized in that, The specific steps for using the aforementioned virtual mapping records to monitor the performance and status of multiple vehicle-mounted devices in real time, optimize resource allocation and operation timing among multiple devices in real time, and generate device management and coordination results are as follows: Based on the virtual mapping record of the device, the performance indicators of multiple vehicle devices are collected and recorded in real time, including CPU utilization, memory usage and response time, to generate device performance monitoring data. Based on the device performance monitoring data, analyze resource utilization and operational efficiency, adjust resource allocation and operation priority among devices according to the importance of device functions, optimize timing configuration to reduce operation delay, and generate resource optimization configuration records; Based on the resource optimization configuration records, device faults are identified and backup switching is performed, including switching to a backup camera when the main camera fails, optimizing the continuity of system operation, and generating device management and coordination results.
Citation Information
Patent Citations
Vehicle test environment management service
US20240330170A1
Device connection management method, related device, system, and storage medium
WO2024193396A1