Method for virtually accessing vehicle-mounted electronic equipment to vehicle-mounted function

By optimizing network interface matching and device authentication in real time, adjusting communication protocols, a virtual device mapping framework is built, and compatibility, data processing and security control problems are solved when on-board electronic devices are virtually connected to on-board functions, achieving more efficient, secure and Compatible in-vehicle system.

CN119496801AActive Publication Date: 2025-02-21SHENZHEN HONGYU TIANXIANG TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411707839.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-02-21
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

When the vehicle-mounted electronic equipment is virtually connected to the vehicle-mounted functions, there are problems such as insufficient compatibility of multi-device, real-time data processing and security control capabilities, resulting in low communication stability and data transmission efficiency, inflexible compatibility and insufficient security guarantees. The delay in processing key information affects the timeliness of driving decisions.

Method used

By collecting and analyzing vehicle network environment information in real time, optimizing network interface matching, performing device identity authentication and permission matching, adjusting communication protocols and interface settings to adapt to devices of different operating systems, building a virtual device mapping framework, realizing remote control functions, and Real-time monitoring and optimization of resource allocation and operation timing between devices.

Benefits of technology

It improves the stability and efficiency of network connections, enhances the security of the on-board system, improves the compatibility and user experience of the system, and ensures the continuous operation and efficient management of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496801A_ABST
    Figure CN119496801A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of automobile communication, in particular to a method for virtually accessing vehicle-mounted electronic equipment into a vehicle-mounted function, which comprises the following steps of: acquiring and analyzing the signal strength and the transmission rate of a vehicle-mounted network in real time based on vehicle-mounted network environment information, and comparing the performance parameters of a plurality of signal transmission interfaces to match an access mode so as to realize the virtual access of the vehicle-mounted electronic equipment into the vehicle-mounted function. And generating a network interface matching result. According to the invention, the vehicle-mounted network environment information is collected in real time, the signal intensity and the transmission rate are analyzed, the matching process of the network interface is optimized, the stability and efficiency of network connection are improved, and the security of the vehicle-mounted system is enhanced through identity verification and permission matching of the access equipment; by adjusting communication protocols and interface settings to adapt to devices of different operating systems, the compatibility of the system is improved, virtual device mapping and remote control functions are combined, flexible and personalized in-vehicle experience is provided for a user, and continuous operation of the system is guaranteed through real-time monitoring and an automatic fault switching mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile communications, and in particular to a method and a device for virtually accessing an on-board electronic device to an on-board function. Background Art

[0002] The field of automotive communication technology focuses on the communication mechanisms inside and outside the vehicle, including communication and data exchange between vehicles, vehicles and infrastructure, vehicles and networks, and vehicles and pedestrians. It involves vehicle networks, vehicle wireless LANs, and vehicle networking technologies. By utilizing modern communication and network protocols, vehicles can receive and send key information in real time during driving, including traffic status, accident warnings, and environmental monitoring data, support remote vehicle monitoring and control, and provide technical support for autonomous driving and intelligent transportation systems, aiming to improve road safety, enhance traffic efficiency, and optimize driving experience.

[0003] Among them, the method of virtually connecting in-vehicle electronic devices to in-vehicle functions focuses on connecting personal and in-vehicle electronic devices, including smartphones, tablets, and in-vehicle smart devices, to the vehicle's main functional systems through virtualization technology, allowing device users to directly operate the vehicle's entertainment system, navigation system and various controllable functions through their own devices, thereby improving operational convenience and personalized experience, improving driving safety, enhancing the accessibility of vehicle functions, and improving the overall intelligence level of the vehicle through efficient information integration.

[0004] Traditional in-vehicle electronic equipment virtual access in-vehicle 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 is impossible to effectively switch to the optimal network in real time, affecting the stability of communication and the efficiency of data transmission. There are compatibility issues between different operating systems and devices, and it is difficult to provide sufficiently flexible adaptation strategies. In terms of security, the traditional fixed permission management mode cannot provide sufficient security protection when facing complex user scenarios and rapidly changing access requests. Data synchronization usually does not distinguish the importance of in-vehicle functions, resulting in possible delays in the processing of key information, affecting the timeliness of driving decisions. However, there is a lack of sufficient intelligent support in resource allocation and fault management, and the efficient operation of the in-vehicle system cannot be guaranteed at critical moments. Summary of the invention

[0005] In order to solve the technical problems of the prior art in terms of multi-device compatibility, insufficient real-time data processing and security control capabilities, the present invention provides a method and device for virtually connecting vehicle-mounted electronic devices to vehicle-mounted functions. The technical solution is as follows: In one aspect, a method for virtually accessing an in-vehicle electronic device to an in-vehicle function is provided, the method comprising: S1: Based on the vehicle network environment information, the signal strength and transmission rate of the vehicle network are collected and analyzed in real time, and the access mode is matched by comparing the performance parameters of multiple signal transmission interfaces to generate the network interface matching result; S2: receiving the network interface matching result, authenticating multiple devices requesting access, matching and recording access rights according to device type and user identity, and generating access right matching records; S3: Detecting and analyzing the operating system types of multiple access electronic devices according to the access permission matching record, adjusting the communication protocol and interface settings according to the operating system type, optimizing the stability and continuity of the connection between the device and the vehicle system, and generating an interface adaptation result; S4: using the interface adaptation result, synchronizing 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 to generate a data synchronization parameter configuration; S5: constructing a virtual device mapping framework according to the data synchronization parameter configuration, including creating virtual agents for multiple physical devices, realizing remote control functions, and generating device virtual mapping records; S6: Using the device virtual mapping record, the performance and status of multiple vehicle-mounted devices are monitored in real time, resource allocation and operation timing between multiple devices are optimized in real time, and device management and coordination results are generated.

[0006] As a further solution of the present invention, the network interface matching result includes the network interface type, network stability index, and data transmission configuration; the access permission matching record includes a list of verified devices, user role identifiers of 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 agent identifier, a mapped physical device function list, and a synchronization mapping record of virtual operations and actual status; the device management and coordination results include real-time monitored device performance data, resource utilization information, and equipment operation coordination records.

[0007] As a further solution of the present invention, based on the vehicle network environment information, the signal strength and transmission rate of the vehicle network are collected and analyzed in real time, and the access mode is matched by comparing the performance parameters of multiple signal transmission interfaces to generate the network interface matching result. Specifically, the steps are as follows: S101: Based on the vehicle network environment information, analyze the vehicle network environment in real time, including the strength and transmission rate of multiple signals, including Wifi, 5G, 4G, and Bluetooth, and generate network condition analysis data; S102: Based on the network condition analysis data, compare performance parameters of multiple network interfaces, including transmission rate and transmission stability, evaluate the performance of multiple connection modes, and generate a network performance evaluation result; S103: Based on the network performance evaluation result, according to the transmission stability and transmission rate of multiple connection modes, matching the connection mode for access for the vehicle-mounted electronic device, and generating a network interface matching result.

[0008] As a further solution of the present invention, the specific formula for evaluating the performance of multiple connection modes is: in, 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, A weight coefficient representing transmission stability.

[0009] As a further solution of the present invention, the steps of receiving the network interface matching result, performing identity authentication on multiple devices requesting access, matching and recording access rights according to device type and user identity, and generating access right matching records are specifically as follows: S201: receiving the network interface matching result, performing a match by using the device identification code and the user database, checking the serial numbers and authentication information of the multiple devices requesting access, and generating a device authentication check record; S202: Based on the device authentication check record, the access levels and permission settings of multiple devices are identified by comparing the device type and user identity database, and a permission verification record is generated; S203: Using the permission verification record, matching and recording the access rights of multiple devices, updating the access control list in real time, and generating an access permission matching record.

[0010] As a further solution of the present invention, according to the access authority 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. The steps of generating the interface adaptation result are specifically as follows: S301: Based on the access authority matching record, detect the operating systems of multiple devices, identify the operating systems used by the devices, check the operating system compatibility list, identify the access devices that need to adjust the communication protocol, and generate an operating system identification record; 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 characteristics of multiple operating systems, and generate protocol configuration adjustment records; S303: Based on the protocol configuration adjustment record, the stability of the connection of the on-board electronic device and the continuity of data transmission are tested in real time to generate an interface adaptation result.

[0011] As a further solution of the present invention, 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 the data update is adjusted according to the importance of the vehicle-mounted function. The steps of generating the data synchronization parameter configuration are specifically as follows: S401: Based on the interface adaptation result, synchronize the data between the vehicle-mounted electronic device and the multiple functional devices in real time, analyze and record the real-time performance of data transmission, and generate a real-time data flow monitoring record; S402: Analyze the functions of various vehicle-mounted devices based on the real-time data flow monitoring record, analyze the data transmission requirements of various vehicle-mounted functions, evaluate the data transmission configuration required by the various functions, and generate a transmission requirement analysis result; S403: Based on the transmission demand analysis result, the importance of multiple functions is calculated, and the settings of data synchronization are adjusted, including the size of the data packet and the data update frequency, to generate a data synchronization parameter configuration.

[0012] As a further solution of the present invention, the specific formula for calculating the importance of multiple functions is: in, 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 often users interact with the function. Represents the impact of a function failure, that is, the degree of impact on user operations when a function fails. Represents the complexity of the function, expressed as the technical difficulty score of the function implementation. Represents the dependency of a function, that is, the degree to which this function depends on other functions. It is the weight coefficient of various parameters, which is used to adjust the influence of each influencing factor in the total score. Used to adjust the impact of interaction frequency, Used to adjust the weight of the fault impact, and Used to balance the impact of complexity and dependencies respectively.

[0013] As a further solution of the present invention, according to the data synchronization parameter configuration, a virtual device mapping framework is constructed, including creating virtual agents for multiple physical devices to realize the remote control function, and the steps of generating device virtual mapping records are specifically as follows: S501: Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, virtual agents are defined for multiple physical devices, identifications of multiple agents and corresponding physical device information are recorded, and a virtual agent definition record is generated; S502: Based on the virtual agent definition record, synchronize the operation data and status information of multiple agents and corresponding physical devices in real time to generate a device data synchronization record; S503: Based on the device data synchronization record, analyze the user input control instructions and perform remote control operations, including adjusting the temperature setting of the vehicle air conditioner and selecting a media playlist, verifying the response time and accuracy of the remote control, and generating a device virtual mapping record.

[0014] As a further solution of the present invention, the device virtual mapping record is used to monitor the performance and status of multiple vehicle-mounted devices in real time, optimize the resource allocation and operation timing between multiple devices in real time, and generate device management and coordination results in the following steps: S601: Based on the device virtual mapping record, the performance indicators of multiple vehicle-mounted devices are collected and recorded in real time, including CPU usage, memory usage and response time, to generate device performance monitoring data; S602: Analyze resource usage and operation efficiency based on the device performance monitoring data, adjust resource allocation and operation priority between devices according to the importance of device functions, optimize timing configuration to reduce operation delay, and generate resource optimization configuration records; S603: Based on the resource optimization configuration record, identify equipment failures and perform backup switching, including switching to the backup camera when the main camera fails, optimize the continuity of system operation, and generate equipment management and coordination results.

[0015] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least: By collecting vehicle network environment information in real time and analyzing signal strength and transmission rate, optimizing the matching process of network interfaces, improving the stability and efficiency of network connections, and authenticating and matching permissions of access devices, the security of the vehicle system is enhanced. By adjusting communication protocols and interface settings to adapt to devices with different operating systems, the compatibility of the system is improved. The combination of virtual device mapping and remote control functions provides users with a flexible and personalized in-vehicle experience. Real-time monitoring and automatic fault switching mechanisms ensure the continuous operation of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 It is a flow chart of a method for virtually connecting an in-vehicle electronic device to an in-vehicle function provided by an embodiment 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

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

[0019] 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.

[0020] In the embodiments of the present invention, "image" and "picture" can sometimes be used interchangeably. It should be noted that when the difference between them is not emphasized, the meanings they intend to express are the same. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the difference between them is not emphasized, the meanings they intend to express are the same.

[0021] In the embodiments of the present invention, sometimes a subscript such as W1 may be written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are the same.

[0022] 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.

[0023] The embodiment of the present invention provides a method for virtually connecting an on-board electronic device to an on-board function, such as Figure 1 The flowchart of the method for virtually connecting an in-vehicle electronic device to an in-vehicle function is shown. The processing flow of the method may include the following steps: S1: Based on the vehicle network environment information, the signal strength and transmission rate of the vehicle network are collected and analyzed in real time, and the access mode is matched by comparing the performance parameters of multiple signal transmission interfaces to generate the network interface matching result; S2: receiving the network interface matching result, authenticating multiple devices requesting access, matching and recording access rights according to device type and user identity, and generating access right matching records; S3: Detect and analyze the operating system types of multiple connected electronic devices based on the access permission matching records, adjust the communication protocol and interface settings according to the operating system types, optimize the stability and continuity of the connection between the device and the vehicle system, and generate an interface adaptation result; 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 the data update according to the importance of the vehicle-mounted function, and generating the data synchronization parameter configuration; S5: Building a virtual device mapping framework according to the data synchronization parameter configuration, including creating virtual agents for multiple physical devices, realizing remote control functions, and generating device virtual mapping records; S6: Use device 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.

[0024] The network interface matching results include the network interface type, network stability index, and data transmission configuration. The access permission matching records include a list of devices that have passed verification, user role identification of multiple devices, and a list of access permission levels. The interface adaptation results include 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 records include a virtual agent identifier, a list of mapped physical device functions, and a synchronization mapping record of virtual operations and actual status. The device management and coordination results include real-time monitored device performance data, resource utilization information, and device operation coordination records.

[0025] See also Figure 2 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 mode, the steps of generating the network interface matching result are as follows: S101: Based on the vehicle network environment information, analyze the vehicle network environment in real time, including the strength and transmission rate of multiple signals, including Wifi, 5G, 4G, and Bluetooth, and generate network condition analysis data; In sub-step S101, real-time analysis is performed based on the vehicle network environment information, and data of various signals are collected from the vehicle's 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 testing software, such as Speedtest. After collecting the data, data screening algorithms, such as low-pass filters or moving average filters, are used to remove noise and outliers to ensure the accuracy and reliability of the obtained data. The collected data is formatted for analysis in subsequent steps, and the target data is integrated to form network condition analysis data. The target data provides the necessary basic information for subsequent network performance evaluation.

[0026] 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 modes, and generate a network performance evaluation result; The specific formula for evaluating the performance of various connection methods is: in, 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, A weight coefficient representing transmission stability.

[0027] formula: Detailed explanation of the formula and the process of formula calculation and derivation: The formula is used to calculate the comprehensive performance scores of different network interfaces and select the optimal network interface. The score takes into account two key performance indicators: transmission rate and stability. The weight adjustment reflects the different requirements for rate or stability in different scenarios. Parameter meaning and setting value: is the average transmission rate, assumed to be 100 Mbps, reflecting the average transmission rate of the network interface in recent performance tests; A score for transmission stability, assumed to be 95%, reflects the stability ratio of the network interface during continuous operation; is the weight coefficient of the transmission rate, assumed to be 0.6; is the weight coefficient of transmission stability, assumed to be 0.4; Substitute the parameters into the formula for calculation: The result 98 shows that the comprehensive performance score of the network interface after considering the speed and stability is 98. The score result is used by the vehicle system to select the network interface that best suits the current network environment and user needs, ensure the efficiency and stability of data communication, and optimize the vehicle communication experience.

[0028] S103: Based on the network performance evaluation result, according to the transmission stability and transmission rate of the multiple connection modes, matching the connection mode for access for the vehicle-mounted electronic device, and generating a network interface matching result; In sub-step S103, based on the aforementioned 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 terms of transmission stability and rate, and using a decision support system, such as a rule-based reasoning system or a multi-standard decision analysis method, such as a hierarchical analysis process, to evaluate and select the connection method that best suits the current network environment and the needs of the vehicle-mounted electronic equipment. For devices requiring high real-time performance, the 5G network with a high transmission rate will be matched first. For devices with higher stability requirements, 4G or WiFi with greater stability will be selected. The selection of each option is based on performance data and device requirements. The generated network interface matching results list the best network interface recommended for each vehicle-mounted electronic device, which provides a guarantee for the stable operation and efficient communication of the vehicle-mounted equipment.

[0029] See also Figure 3 , receiving the network interface matching results, authenticating multiple devices requesting access, matching and recording access rights according to device type and user identity, and generating access right matching records in the following specific steps: S201: receiving a network interface matching result, performing a match by using a device identification code and a user database, checking serial numbers and authentication information of multiple devices requesting access, and generating a device authentication check record; In sub-step S201, the data received through the network interface matching result is matched with the device identification technology, and the device serial number is used to identify each device requesting access. The process involves extracting the serial number from each network request issued by the device, and matching the target serial number with the authentication information stored in the user database. The matching process uses database query languages ​​such as SQL to ensure that the serial number of each device can find the corresponding authentication information in the database. It will check whether the device's security certificate is valid, including the issuance date and expiration date of the certificate. Digital signatures and encryption technology are used to verify the authenticity and integrity of the certificate, and form a device authentication check record. The target record lists the identification and authentication status of each device in detail, providing the necessary information and security for subsequent permission settings.

[0030] S202: Based on the device authentication check record, the access level and permission settings of multiple devices are identified by comparing the device type and user identity database, and a permission verification record is generated; In sub-step S202, based on the device authentication check record, the type and user identity information of each device are analyzed, and 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 access permission template preset 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. The record includes the access level and specific permission settings of each device, such as which devices can access the vehicle's diagnostic information and which devices can only access the entertainment system. Such permission verification records ensure the data security of the vehicle system and the protection of user privacy.

[0031] S203: using the permission verification record, matching and recording the access rights of multiple devices, updating the access control list in real time, and generating an access permission matching record; In sub-step S203, the generated permission verification record is used to match and record device access rights. The process includes using the permission management system to update and manage the access control list. The system monitors and records the access request and corresponding permission verification result of each device in real time. If the device's request matches its permission record, access is allowed, otherwise it is denied. The access control list is updated in real time according to new access requests and permission changes to ensure that the list always reflects the latest access status. After each permission verification, an access permission matching record is generated. The record details the access request, permission verification result and access status of each device. The record provides important support for the secure access management of the vehicle system, ensuring that only authorized devices can access sensitive information or operate the vehicle system.

[0032] See also Figure 4, according to the access permission matching records, 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 connection between the device and the vehicle system. The specific steps for generating the interface adaptation result are: S301: Based on the access authority matching record, detect the operating systems of multiple devices, identify the operating systems used by the devices, check the operating system compatibility list, identify the access devices that need to adjust the communication protocol, and generate an operating system identification record; In sub-step S301, based on the obtained access permission matching record, the operating system is detected and identified. The process uses an operating system identification tool, such as Nmap or a similar network scanning tool. 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. Next, the operating system of each device is compared with the compatibility list. The list includes all operating system versions and configurations compatible with the vehicle system. Through the comparison process, the devices that need to adjust the communication protocol due to version or configuration incompatibility are identified. The process involves data screening and classification, and uses database query 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 adjustment is required for each device, providing accurate basic data for the next step of protocol configuration adjustment.

[0033] 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; In sub-step S302, appropriate communication protocol parameters are matched for multiple operating systems based on the operating system identification records, including adjusting port configurations and protocol versions for different operating systems to ensure efficient communication with the vehicle-mounted system. Technologies 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. Target operations rely on a protocol compatibility database, which records the protocol versions and port information supported by each operating system. Target adjustments are batch processed through automated scripts to ensure that devices of each operating system can communicate with the vehicle-mounted system through the optimal configuration. The generated protocol configuration adjustment records describe the specific protocol parameters required for each operating system and the adjustments made, providing a verifiable record to ensure the compatibility and security of communications.

[0034] S303: Based on the protocol configuration adjustment record, the stability of the connection of the on-board electronic equipment and the continuity of data transmission are tested in real time to generate an interface adaptation result; In sub-step S303, the protocol configuration adjustment record is used to perform real-time connection stability and data transmission continuity tests. The test uses network performance testing tools such as Wireshark and Ping to monitor and evaluate the response time, data packet loss rate and latency of the vehicle electronic device connection to ensure that the communication interface of each device can operate stably. During the target test, real-time adjustments are made to any problems that arise, such as reconfiguring network parameters or updating drivers to adapt to the needs of different operating systems. The generated interface adaptation results provide performance indicators and test pass status for each device interface. The target results are critical to ensuring stable and continuous communication of multiple devices in the vehicle system, thereby ensuring the overall network performance and user experience of the vehicle system.

[0035] See also Figure 5 , using the interface adaptation results, synchronize the data between the vehicle-mounted electronic equipment and the functional equipment in real time, and adjust the parameter configuration of the data update according to the importance of the vehicle-mounted functions. The steps for generating the data synchronization parameter configuration are as follows: S401: based on the interface adaptation result, synchronize the data between the vehicle-mounted electronic device and the multiple functional devices in real time, analyze and record the real-time performance of data transmission, and generate a real-time data flow monitoring record; In sub-step S401, based on the interface adaptation results, real-time data synchronization is performed between the on-board electronic equipment and multiple functional devices. Network monitoring tools, such as SolarWinds or PRTG Network Monitor, are used to capture and analyze the data flow from the on-board system to the functional devices in real time, and the data transmission speed, delay and packet loss rate are monitored in real time. The real-time performance analysis of data transmission includes calculating the data throughput of each device, that is, the amount of data that can be processed per second, combined with the stability analysis of the data flow. The real-time data flow monitoring records generated by evaluating the amplitude of the change of the data flow over a duration provide detailed data transmission performance indicators, including throughput, delay and stability scores, which provide accurate benchmark data for subsequent data transmission configuration optimization.

[0036] S402: Analyze the functions of various vehicle-mounted devices based on real-time data flow monitoring records, analyze the data transmission requirements of various vehicle-mounted functions, evaluate the data transmission configuration required by various functions, and generate transmission requirement analysis results; In sub-step S402, based on the real-time data flow monitoring records, the data transmission requirements of various functions in the vehicle-mounted electronic equipment are analyzed. The analysis uses data analysis software, such as Tableau or Microsoft Power BI. The target tool can perform visual analysis on the captured data, identify which vehicle-mounted functions such as navigation systems, entertainment systems or security monitoring systems have higher requirements for data transmission speed and stability, evaluate the data transmission requirements of each function, and calculate the relationship between the frequency of function use and the amount of data. The evaluation results show the optimal data transmission configuration required for each function, including the minimum required bandwidth and priority setting. The generated transmission demand analysis results describe in detail the data transmission configuration adjusted according to the function importance and data density, providing a scientific basis for the synchronization setting.

[0037] S403: Based on the transmission demand analysis result, calculate the importance of multiple functions, and adjust the data synchronization settings, including the size of the data packet and the data update frequency, and generate a data synchronization parameter configuration; The specific formula for calculating the importance of multiple functions is: in, 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 often users interact with the function. Represents the impact of a function failure, that is, the degree of impact on user operations when a function fails. Represents the complexity of the function, expressed as the technical difficulty score of the function implementation. Represents the dependency of a function, that is, the degree to which this function depends on other functions. It is the weight coefficient of various parameters, which is used to adjust the influence of each influencing factor in the total score. Used to adjust the impact of interaction frequency, Used to adjust the weight of the fault impact, and Used to balance the impact of complexity and dependencies respectively.

[0038] formula: Detailed explanation of the formula and the process of formula calculation and derivation: The formula is used to calculate the overall importance score for a specific function, in this case assuming the function is "navigation", and the result is used to optimize data synchronization settings, such as data packet size and update frequency.

[0039] Parameter meaning and setting value: is the interaction frequency of the function, which reflects the frequency of user interaction with the function. Assuming that the navigation function is used an average of 200 times a day, the interaction frequency per hour is ; The failure impact of the function reflects the degree of influence of the function on the system operation when a failure occurs. Assume that the impact score of navigation failure is 0.7; is the complexity of the function, assuming that the complexity of the navigation function is 0.5; is the dependency of the function, assuming that the dependency of the navigation function is 0.4; is the weight coefficient, assuming , , , ; Substitute the parameters into the formula for calculation: The result 15.05 shows that the comprehensive importance score of the navigation function is relatively high, indicating that the navigation function is very critical to users' daily use. The score is used to prioritize the data synchronization strategy of multiple functions to ensure the smoothness and accuracy of real-time data and improve the overall user experience and system reliability.

[0040] See also 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 functions, and the specific steps of generating device virtual mapping records are as follows: S501: Based on the data synchronization parameter configuration, a virtual device mapping framework is constructed, virtual agents are defined for multiple physical devices, identifications of multiple agents and corresponding physical device information are recorded, and a virtual agent definition record is generated; In sub-step S501, based on the data synchronization parameter configuration, the construction of the virtual device mapping framework is executed, a virtual agent is defined for each physical device, and a device management system such as Microsoft System Center is used to assign a virtual agent to each physical device by reading the unique identification code and device type of each physical device, and set the basic parameters of the agent, 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. The generated virtual agent definition record records the identification of each agent and the corresponding physical device information, laying the foundation for subsequent device data synchronization and remote management.

[0041] S502: Based on the virtual agent definition record, synchronize the operation data and status information of multiple agents and corresponding physical devices in real time to generate a device data synchronization record; In sub-step S502, based on the virtual agent definition record, real-time synchronization of operation data and status information between multiple agents and corresponding physical devices is implemented. The technologies used include real-time database synchronization tools such as Oracle GoldenGate or similar data replication software. The target tool can continuously monitor the status changes of physical devices and update them in real time to the records of each virtual agent. The operation data includes the operating status, performance indicators and fault logs of the equipment. The real-time synchronization of target data ensures that the administrator can obtain the latest information of the equipment in real time and take corresponding maintenance measures. The generated equipment data synchronization record describes in detail the synchronized data type, synchronization frequency and data integrity check results to ensure the accuracy and timeliness of data synchronization.

[0042] S503: Analyze the user input control command based on the device data synchronization record, and perform remote control operations, including adjusting the temperature setting of the vehicle air conditioner and selecting a media playlist, verify the response time and accuracy of the remote control, and generate a device virtual mapping record; In sub-step S503, based on the device data synchronization record, the control instructions input by the user are analyzed and remote control operations are performed. Using a remote control system such as TeamViewer, the vehicle system settings, such as air-conditioning temperature and media playlist, are remotely adjusted. Through target control instructions, the expected device response is calculated and the corresponding control operations are performed, such as increasing or decreasing the temperature or switching the music playback source. The execution of control instructions depends on accurate command parsing 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 verify the efficiency and accuracy of remote control, ensuring real-time feedback and high satisfaction of user operations.

[0043] See also Figure 7 , using device virtual mapping records, 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 the steps to generate device management and coordination results are as follows: S601: Based on the device virtual mapping record, the performance indicators of multiple vehicle-mounted devices are collected and recorded in real time, including CPU usage, memory usage and response time, to generate device performance monitoring data; In sub-step S601, performance monitoring of multiple on-board devices is performed based on the device virtual mapping records. Performance monitoring tools such as Zabbix or Nagios are used to capture key performance indicators in real time, including CPU utilization, memory usage and device response time. For CPU utilization, the performance counter data provided by the operating system is read, and the memory usage is obtained by accessing the system management interface of the device. The response time is measured by sending a test signal and recording the time required for the device to respond. The real-time collection of target data ensures instant acquisition of the operating status of the device. The generated device performance monitoring data lists in detail the current performance status of each device, providing accurate basic data for subsequent resource optimization configuration and fault management.

[0044] S602: Analyze resource utilization and operation efficiency based on device performance monitoring data, adjust resource allocation and operation priority between devices according to the importance of device functions, optimize timing configuration to reduce operation delay, and generate resource optimization configuration records; In sub-step S602, based on the equipment performance monitoring data, an in-depth analysis of resource utilization and operation efficiency is performed. Data analysis tools, such as SAP BusinessObjects or IBM Cognos, are used to analyze the performance data, identify resource bottlenecks and inefficient operations, and adjust resource allocation and operation priorities among devices based on the analysis results and the importance of the equipment functions. Resource scheduling algorithms, such as shortest job first or priority scheduling, are used to adjust timing configuration to reduce operation delays. The generated resource optimization configuration record describes in detail the new allocation plan for each device resource and the adjustment of operation priority. The target adjustment is intended to maximize the operation efficiency and performance response of the entire system.

[0045] S603: Based on the resource optimization configuration record, identify equipment failures and perform backup switching, including switching to the backup camera when the main camera fails, optimize the continuity of system operation, and generate equipment management and coordination results; In sub-step S603, based on the resource optimization configuration record, equipment fault identification and backup switching operations are performed. The process uses a fault detection and switching system, such as VMware HA or Microsoft Failover Cluster. The target system can monitor the equipment status and automatically perform backup equipment switching operations when a primary equipment failure is detected, including the system automatically switching to the configured backup camera when the primary camera fails. The switching process ensures the continuity of system operation. The generated equipment management and coordination results record the time of each fault, the equipment involved, the switching operations performed and their effects, ensuring that the on-board system can still maintain basic functions and services when key equipment fails.

[0046] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. 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 process or function described in the embodiment of the present invention 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 device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. 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.). 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 or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0047] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0048] In the present invention, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0049] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0050] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0051] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described equipment, devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0052] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0053] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0054] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0055] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

[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 connecting an in-vehicle electronic device to an in-vehicle function, characterized in that: The method comprises: Based on the vehicle network environment information, the signal strength and transmission rate of the vehicle network are collected and analyzed in real time, and the access mode is matched by comparing the performance parameters of multiple signal transmission interfaces to generate the network interface matching results; Receiving the network interface matching result, authenticating multiple devices requesting access, matching and recording access rights according to device type and user identity, and generating access right matching records; 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, optimize the stability and continuity of the connection between the device and the vehicle system, and generate an interface adaptation result; Using the interface adaptation result, synchronize the data between the vehicle-mounted electronic device and the functional device in real time, and adjust the parameter configuration of the data update according to the importance of the vehicle-mounted function to generate the data synchronization parameter configuration; 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 functions, and generating device virtual mapping records; By utilizing the device virtual mapping record, the performance and status of multiple vehicle-mounted devices are monitored in real time, resource allocation and operation timing among multiple devices are optimized in real time, and device management and coordination results are generated.

2. The method for virtually accessing an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: The network interface matching result includes the network interface type, network stability index, and data transmission configuration; the access permission matching record includes a list of verified devices, user role identifiers of 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 agent identifier, a mapped physical device function list, and a synchronization mapping record of virtual operations and actual status; the device management and coordination results include real-time monitored device performance data, resource utilization information, and device operation coordination records.

3. The method for virtually accessing an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: Based on the vehicle network environment information, the signal strength and transmission rate of the vehicle network are collected and analyzed in real time. The access mode is matched by comparing the performance parameters of multiple signal transmission interfaces. The specific steps to generate the network interface matching result are as follows: Based on the in-vehicle network environment information, the in-vehicle network environment is analyzed in real time, including the strength and transmission rate of multiple signals, including Wifi, 5G, 4G, and Bluetooth, to generate network condition analysis data; 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 modes, and generate network performance evaluation results; Based on the network performance evaluation result, according to the transmission stability and transmission rate of multiple connection modes, a connection mode for access is matched for the vehicle-mounted electronic device, and a network interface matching result is generated.

4. The method for virtually accessing an in-vehicle electronic device to an in-vehicle function according to claim 3, characterized in that: The specific formula for evaluating the performance of multiple connection modes is: in, 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, A weight coefficient representing transmission stability.

5. The method for virtually accessing an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: The steps of receiving the network interface matching result, authenticating multiple devices requesting access, matching and recording access rights according to device type and user identity, and generating access right matching records are as follows: Receiving the network interface matching result, performing a match using a device identification code and a user database, checking the serial numbers and authentication information of the multiple devices requesting access, and generating a device authentication check record; Based on the device authentication check record, comparing the device type and user identity database, identifying the access levels and permission settings of multiple devices, and generating a permission verification record; The permission verification record is used to match and record the access rights of multiple devices, update the access control list in real time, and generate an access permission matching record.

6. The method for virtually connecting an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: According to 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. The steps of generating the interface adaptation result are specifically 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, and the operating system compatibility list is checked to identify the access devices that need to adjust the communication protocol, and the operating system identification record is generated; Based on the operating system identification record, matching communication protocol parameters for multiple operating systems, including port configuration and protocol version, adjusting interface configuration to match characteristics of multiple operating systems, and generating protocol configuration adjustment records; Based on the protocol configuration adjustment record, the stability of the connection of the on-board electronic equipment and the continuity of data transmission are tested in real time to generate an interface adaptation result.

7. The method for virtually connecting an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: The interface adaptation result is used to synchronize the data between the vehicle-mounted electronic device and the functional device in real time, and the parameter configuration of the data update is adjusted according to the importance of the vehicle-mounted function. The steps of generating the data synchronization parameter configuration are specifically as follows: Based on the interface adaptation result, synchronize the data between the vehicle-mounted electronic device and the multiple functional devices in real time, analyze and record the real-time performance of data transmission, and generate a real-time data flow monitoring record; Based on the real-time data flow monitoring record, analyzing the functions of various vehicle-mounted devices, analyzing the requirements of various vehicle-mounted functions for data transmission, evaluating the data transmission configuration required by the various functions, and generating a transmission requirement analysis result; Based on the transmission demand analysis results, the importance of various functions is calculated, and the settings of data synchronization are adjusted, including the size of the data packet and the data update frequency, to generate a data synchronization parameter configuration.

8. The method for virtually connecting an in-vehicle electronic device to an in-vehicle function according to claim 7, characterized in that: The specific formula for calculating the importance of multiple functions is: in, 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 often users interact with the function. Represents the impact of a function failure, that is, the degree of impact on user operations when a function fails. Represents the complexity of the function, expressed as the technical difficulty score of the function implementation. Represents the dependency of a function, that is, the degree to which this function depends on other functions. It is the weight coefficient of various parameters, which is used to adjust the influence of each influencing factor in the total score. Used to adjust the impact of interaction frequency, Used to adjust the weight of the fault impact, and Used to balance the impact of complexity and dependencies respectively.

9. The method for virtually connecting an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: According to the data synchronization parameter configuration, a virtual device mapping framework is constructed, including creating virtual agents for multiple physical devices to realize remote control functions. The steps of generating device virtual mapping records are 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, identifications of multiple agents and corresponding physical device information are recorded, and a virtual agent definition record is generated; Based on the virtual agent definition record, synchronize the operation data and status information of multiple agents and corresponding physical devices in real time to generate a device data synchronization record; Based on the device data synchronization record, the user input control instructions are analyzed, and remote control operations are performed, including adjusting the temperature setting of the vehicle air conditioner and selecting a media playlist, verifying the response time and accuracy of the remote control, and generating a device virtual mapping record.

10. The method for virtually connecting an in-vehicle electronic device to an in-vehicle function according to claim 1, characterized in that: The steps of using the device virtual mapping record to monitor the performance and status of multiple vehicle-mounted devices in real time, optimize the resource allocation and operation sequence between multiple devices in real time, and generate device management and coordination results are as follows: Based on the device virtual mapping record, the performance indicators of multiple vehicle-mounted devices are collected and recorded in real time, including CPU usage, memory usage and response time, to generate device performance monitoring data; Analyze resource utilization and operation efficiency based on the device performance monitoring data, adjust resource allocation and operation priority between devices according to the importance of device functions, optimize timing configuration to reduce operation delays, and generate resource optimization configuration records; Based on the resource optimization configuration record, equipment failures are identified and backup switching is performed, including switching to a backup camera when a main camera fails, thereby optimizing the continuity of system operation and generating equipment management and coordination results.

Citation Information

Patent Citations

  • Device for vehicle-mounted multifunctional communication

    CN110581797A

  • Vehicle test environment management service

    US20240330170A1

  • Device connection management method, related device, system, and storage medium

    WO2024193396A1