Vehicle information processing method and device, electronic equipment and storage medium

By monitoring the data status of the vehicle communication channel in real time and switching channels, the vehicle information security problem is solved, and the security of business data transmission and user experience are improved.

CN120957145APending Publication Date: 2025-11-14CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510868344.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

When vehicle systems encounter information security issues, drivers are unable to promptly understand and switch or disconnect business data transmissions, leading to reduced security of business data transmissions and a poor user experience.

Method used

By acquiring the real-time data status of the communication channel, a channel switching signal is generated to switch to a secure target communication channel, intrusion data is processed in a timely manner, and the original communication channel is switched back after the intrusion data disappears, thereby improving the security of data transmission.

Benefits of technology

It enables timely switching of communication channels during business data transmission, improving the security of business data in vehicles and thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120957145A_ABST
    Figure CN120957145A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle information processing method and device, electronic equipment and a storage medium, and can be applied to the technical field of vehicle control. According to the application, the first channel switching signal is generated when the existence of the intrusion data in the current communication channel is determined according to the acquired first real-time data state, so that the current communication channel corresponding to the service data can be switched to the target communication channel according to the first channel switching signal, and the service data can be transmitted through the target communication channel. After a second real-time data state, corresponding to the current communication channel, of the service data is obtained, a second channel switching signal is generated after it is determined that intrusion data in the current communication channel disappears according to the second real-time data state, and then a target communication channel corresponding to the service data is switched to the current communication channel according to the second channel switching signal. The service data is transmitted through the current communication channel, so that the security of service data transmission in the vehicle can be effectively improved, and the experience effect of a user on the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle information processing method and apparatus, electronic device and storage medium. Background Technology

[0002] In related technologies, as vehicles become increasingly intelligent and connected, the complexity of their software systems is also constantly increasing. These complex software systems frequently interact with external systems, terminals, or servers, thus increasing information security issues for vehicle systems. Currently, when vehicle systems encounter information security problems, drivers or staff are often unable to promptly understand these issues, making it difficult to switch or disconnect business data transmission in a timely manner. This reduces the security of business data transmission within the vehicle, resulting in a poor user experience.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention

[0004] The main objective of this application is to provide a vehicle information processing method and apparatus, electronic device and storage medium, which can effectively improve the security of business data transmission in vehicles, thereby improving the user's experience with the vehicle.

[0005] To achieve the above objectives, one aspect of this application proposes a vehicle information processing method, which includes the following steps: Obtain the first real-time data status of the current communication channel corresponding to the business data; When it is determined that there is intrusion data in the current communication channel based on the first real-time data status, a first channel switching signal is generated; The current communication channel corresponding to the service data is switched to the target communication channel according to the first channel switching signal, so as to transmit the service data through the target communication channel; Obtain the second real-time data status of the current communication channel corresponding to the service data; After determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status, a second channel switching signal is generated; The target communication channel corresponding to the service data is switched to the current communication channel according to the second channel switching signal, so as to transmit the service data through the current communication channel.

[0006] In some embodiments, when obtaining the first real-time data status of the current communication channel corresponding to the service data, the method further includes the following steps: Obtain the occurrence time and location information corresponding to the first real-time data status.

[0007] In some embodiments, determining the presence of intrusion data in the current communication channel based on the first real-time data state includes: When the fluctuation range of the first real-time data meets the preset requirements based on the first real-time data status, it is determined that there is intrusion data in the current communication channel.

[0008] In some embodiments, when switching the current communication channel corresponding to the service data to the target communication channel according to the first channel switching signal, the method further includes the following steps: Generate vehicle network access prohibited types; The vehicle network connection method is controlled according to the vehicle network access prohibition type.

[0009] In some embodiments, when transmitting the service data through the target communication channel, the method further includes the following steps: Obtain the service transmission protocol corresponding to the service data transmitted through the target communication channel; Calculate the traffic consumption status of the target communication channel transmitting the service data according to the service transmission protocol; Adjust vehicle traffic fees based on the traffic consumption status.

[0010] In some embodiments, when transmitting the service data through the target communication channel, the method further includes the following steps: Identify the key nodes for transmitting the service data through the target communication channel; Obtain the current version information of the key nodes; When a version anomaly is determined based on the current version information, the controller name of the critical node corresponding to the version anomaly is obtained; A version update signal is generated based on the controller name.

[0011] In some embodiments, determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status includes: Based on the second real-time data status analysis, the number of intrusions of the intrusion data in the current communication channel within a preset time period is analyzed; When the number of intrusions is less than a preset number, it is determined that the intrusion data in the current communication channel has disappeared.

[0012] To achieve the above objectives, another aspect of this application provides a vehicle information processing device, the device comprising: The first module is used to obtain the first real-time data status of the current communication channel corresponding to the business data; The second module is used to generate a first channel switching signal when it is determined from the first real-time data status that there is intrusion data in the current communication channel. The third module is used to switch the current communication channel corresponding to the service data to the target communication channel according to the first channel switching signal, so as to transmit the service data through the target communication channel; The fourth module is used to obtain the second real-time data status of the current communication channel corresponding to the business data; The fifth module is used to generate a second channel switching signal after determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status. The sixth module is used to switch the target communication channel corresponding to the service data to the current communication channel according to the second channel switching signal, so as to transmit the service data through the current communication channel.

[0013] To achieve the above objectives, another aspect of the embodiments of this application proposes an electronic device, comprising: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor performs the method described above.

[0014] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0015] The embodiments of this application include at least the following beneficial effects: This application provides a vehicle information processing method and apparatus, electronic device, and storage medium. This solution, after acquiring the first real-time data state of the current communication channel corresponding to the service data, generates a first channel switching signal when it is determined that intrusion data exists in the current communication channel based on the first real-time data state. Then, it switches the current communication channel corresponding to the service data to a target communication channel based on the first channel switching signal to transmit the service data through the target communication channel. Next, after acquiring the second real-time data state of the current communication channel corresponding to the service data, it generates a second channel switching signal after it is determined that the intrusion data in the current communication channel has disappeared based on the second real-time data state. Then, it switches the target communication channel corresponding to the service data to the current communication channel based on the second channel switching signal to transmit the service data through the current communication channel. Through the above execution process, this embodiment can promptly switch the communication channel when security issues arise during service transmission and switch back to the original communication channel to transmit service data after the security issues disappear. This effectively improves the security of service data transmission in the vehicle, thereby enhancing the user's experience with the vehicle. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the vehicle system provided in the embodiments of this application; Figure 2 This is a flowchart of the first vehicle information processing method provided in the embodiments of this application; Figure 3 This is a flowchart provided in an embodiment of the present application for determining the disappearance of intrusion data in the current communication channel based on the second real-time data status; Figure 4 This is a flowchart of the second vehicle information processing method provided in the embodiments of this application; Figure 5 This is a flowchart of the third vehicle information processing method provided in the embodiments of this application; Figure 6 This is a schematic diagram of the structure of the vehicle information processing device provided in the embodiments of this application; Figure 7 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application.

[0018] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”

[0019] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0021] Before providing a detailed description of the embodiments of this application, some of the nouns and terms used in the embodiments of this application will be explained first. The nouns and terms used in the embodiments of this application shall be interpreted as follows: IP (Internet Protocol) is an abbreviation for Internet Protocol, a protocol used to transmit data over a network, conforming to the RFC 793 standard. Through logical address identification and routing mechanisms, the IP protocol is the cornerstone of interconnecting computer networks. Together with TCP, it forms the TCP / IP protocol suite, ensuring accurate and efficient data transmission.

[0022] APN (Access Point Name) is a key parameter used in mobile communication networks to identify a device's access to the data network; it is essentially the access point name. This parameter must be configured when a mobile device accesses the network. APN is primarily used by devices such as mobile phones and tablets to access the internet, send text messages, or make voice calls via mobile data networks, without relying on Wi-Fi.

[0023] IVI (In-Vehicle Infotainment) refers to an in-vehicle infotainment system. An IVI system combines audio or video (A / V) interfaces, touchscreens, keyboards, and other devices with functions such as navigation, real-time traffic updates, IPTV, and driver assistance systems to provide entertainment and information interaction services for drivers and passengers.

[0024] OTA (Over-the-Air Technology) is a technology that enables remote management and updates of devices via wireless networks. OTA stands for Over-the-Air Download, which uses mobile communication networks (such as 2G / 3G / 4G, Wi-Fi) to remotely upgrade device firmware or software.

[0025] CAN (Controller Area Network) is a serial communication protocol widely used in automotive electronics and industrial control. CAN stands for Controller Area Network, a serial communication network that supports distributed or real-time control, primarily used to address data exchange needs between multiple devices.

[0026] WIFI is a wireless local area network technology based on the IEEE 802.11 standard, which enables data transmission between devices through radio waves.

[0027] In related technologies, as vehicles become increasingly intelligent and connected, the complexity of their software systems is also constantly increasing. These complex software systems frequently interact with external systems, terminals, or servers, thus increasing information security issues for vehicle systems. Currently, when vehicle systems encounter information security problems, drivers or staff are often unable to promptly understand these issues, making it difficult to switch or disconnect business data transmission in a timely manner. This reduces the security of business data transmission within the vehicle, resulting in a poor user experience.

[0028] In view of this, this application provides a vehicle information processing method and apparatus, electronic device and storage medium. This application controls the switching process of the communication channel based on the real-time data status in the communication channel, thereby effectively improving the security of business data transmission in the vehicle and thus improving the user's experience with the vehicle.

[0029] The vehicle information processing method provided in this application relates to the field of vehicle control technology. This method can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, or in-vehicle terminal, but is not limited to these. The server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network. The software can be an application implementing the above method, but is not limited to these forms.

[0030] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0031] The embodiments of this application will be described in detail below with reference to the accompanying drawings: It is understood that the embodiments of this application are applied to Figure 1 The vehicle system shown is an example. From... Figure 1 As can be seen, the vehicle system in this application embodiment includes, but is not limited to, a safety detection module, a channel switching module, a traffic statistics module, a data monitoring module, an OTA download module, and a communication module. All modules within the vehicle system are pre-installed on the corresponding vehicle, and the vehicle system interacts with the cloud via the communication module. Specifically, the communication module includes, but is not limited to, a dedicated private network communication channel (APN1) and public network communication channels (APN2, APN3).

[0032] When the method of the embodiments of this application is applied Figure 1 When the vehicle system is shown, such as Figure 2 As shown, the vehicle information processing method of this application embodiment includes, but is not limited to, steps S210 to S260: Step S210: Obtain the first real-time data status of the current communication channel corresponding to the service data; Step S220: When it is determined that there is intrusion data in the current communication channel based on the first real-time data status, a first channel switching signal is generated; Step S230: Switch the current communication channel corresponding to the service data to the target communication channel according to the first channel switching signal, so as to transmit the service data through the target communication channel; Step S240: Obtain the second real-time data status of the current communication channel corresponding to the service data; Step S250: After determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status, generate a second channel switching signal; Step S260: Switch the target communication channel corresponding to the service data to the current communication channel according to the second channel switching signal, so as to transmit the service data through the current communication channel.

[0033] It is understood that the real-time data status involved in this embodiment can be obtained in real time through the security detection module. In this embodiment, when it is determined that intrusion data exists in the current communication channel based on the first real-time data status, the current communication channel is switched to a target communication channel. For example, when APN2 is used as the current communication channel, if intrusion data is determined to exist in APN2, to ensure the security of business data transmission, this embodiment switches the business data transmission channel from APN2 to APN1 for temporary transmission, thereby avoiding the security threat to business data posed by intrusion data in APN2. Specifically, this embodiment can determine the presence of intrusion data in the current communication channel when the fluctuation amplitude of the first real-time data meets preset requirements based on the first real-time data status. For example, if the frequency of real-time data interaction between external device A and the vehicle system surges at a certain point in time based on the first real-time data status, it can be determined that intrusion data exists in the interaction data between external device A and the vehicle system at that point in time. Similarly, if the first real-time data status indicates that external device B suddenly interacts with the vehicle system at a certain point in time, and this interaction data does not have corresponding records in the vehicle system's historical data, it can be determined that intrusion data exists in the interaction data between external device B and the vehicle system at that point in time. This embodiment determines whether intrusion data exists in the current communication channel based on the first real-time data status, and then controls the channel switching process between the vehicle system and external devices or the cloud through a channel switching module, thereby effectively improving the security of business data transmission in the vehicle system.

[0034] In this embodiment of the application, when it is determined that there is intrusion data in the current communication channel, the intrusion data can also be displayed through the IVI on the vehicle's infotainment system, thereby notifying relevant personnel that the vehicle system has an abnormal security status and resolving the abnormal status in a timely manner.

[0035] Specifically, in this embodiment, after switching the current communication channel to the target communication channel, the second real-time data status within the current communication channel will continue to be monitored. Once the intrusion data is determined to have disappeared based on the second real-time data status, the target communication channel during business data transmission will be switched back to the current communication channel to avoid business data occupying the target communication channel and effectively improve the utilization rate of the communication channel. The current communication channel involved in this step can be the public network communication channel (APN2) used at the initial switch, or another public network communication channel (APN3), which can be selected according to the actual situation.

[0036] It is understandable that, such as Figure 3As shown, the process of determining the disappearance of intrusion data in the current communication channel based on the second real-time data status in this embodiment includes, but is not limited to, steps S310 to S320: Step S310: Analyze the number of intrusions in the current communication channel within a preset time period based on the second real-time data status; Step S320: When the number of intrusions is less than the preset number, determine that the intrusion data in the current communication channel has disappeared.

[0037] It is understandable that the preset number of attempts can be set to 1, 2, or 3, and can be adjusted according to the actual situation. Real-time data status is used to characterize the status of data transmission within the corresponding communication channel. Since there is no historical information about intrusion data in the vehicle system, the type of current intrusion data can be analyzed based on the first real-time data status, and thus the number of intrusions can be counted. Specifically, in this embodiment, when the number of intrusions of intrusion data within a preset time period is less than the preset number based on the second real-time data status, it is determined that the intrusion data has not been transmitted in the current communication channel, that is, the intrusion data in the current communication channel has disappeared. For example, in this embodiment, when the number of intrusions of intrusion data in the current communication channel within one hour is less than 1, it is determined that the intrusion data in the current communication channel has disappeared.

[0038] It is understood that, in this embodiment, after determining that the intrusion data in the current communication channel has been used for a period of time, the transmission channel of the business data is switched from the target communication channel to the current communication channel, thereby realizing the function of dedicated network, effectively improving the utilization rate of the communication channel, and improving the security of business data transmission.

[0039] In this embodiment, when switching the current communication channel corresponding to the business data to the target communication channel, a vehicle network access prohibition type is generated, and the vehicle network connection method is controlled according to the vehicle network access prohibition type. It is understood that when the communication channel for business data needs to be switched from the current communication channel to the target communication channel, it can be determined that abnormal intrusion data exists in the vehicle system at this time. This intrusion data may threaten the data transmission security of the vehicle system. Therefore, in order to more accurately analyze whether the intrusion data will disappear within the current communication channel, this embodiment can control the vehicle network connection method according to the vehicle network access prohibition type, thereby reducing the data transmission channels between the vehicle system and the outside world, and improving the accuracy of intrusion data analysis. For example, when the current communication channel in this embodiment is a public network communication channel (excluding the WIFI communication channel), in order to effectively analyze when the current intrusion data in the vehicle system disappears, this embodiment can control the vehicle network connection method to prohibit WiFi access according to the WIFI access prohibition type when switching the communication channel for business data from the current communication channel to the target communication channel (private network communication channel), thereby analyzing whether intrusion data exists in the vehicle system, that is, whether intrusion data exists within the current communication channel.

[0040] It is understandable that, such as Figure 4 As shown, when transmitting service data through the target communication channel, the method of this embodiment also includes, but is not limited to, steps S410 to S430: Step S410: Obtain the service transmission protocol corresponding to the service data transmitted through the target communication channel; Step S420: Calculate the traffic consumption status of the target communication channel transmitting the service data according to the service transmission protocol; Step S430: Adjust vehicle traffic fees based on traffic consumption status.

[0041] Specifically, since the traffic costs incurred by each communication channel for transmitting different types of service data vary, this embodiment, in order to better calculate the traffic costs incurred when service data is transmitted in different communication channels, can obtain the service transmission protocol corresponding to the service data transmitted in the target communication channel, and then calculate the traffic consumption status of each type of service data transmitted in that communication channel in the traffic statistics module according to the service transmission protocol. This allows for the adjustment of the traffic costs when the vehicle system transmits service data based on the traffic consumption status. It is understood that, in this embodiment, when transmitting service data through the target communication channel, the service transmission protocol for real-time service data transmission in the target communication channel can be obtained in real time. Based on the service transmission protocol, the type of each piece of service data can be determined, and the amount of service data corresponding to each type can be counted, thereby calculating the traffic consumption status of each type of service data. This embodiment can also send the traffic consumption status to the cloud, and when traffic billing is required, retrieve the traffic consumption status of the corresponding communication channel for the corresponding time period from the cloud, and calculate the traffic costs within the vehicle based on the traffic consumption status.

[0042] For example, taking a public network communication channel as the current communication channel and a vehicle manufacturer's dedicated private network communication channel as the target communication channel, the public network communication channel is mainly used to transmit user service IP data in the service transmission protocol, such as video entertainment data and audio entertainment data; the vehicle manufacturer's dedicated private network communication channel is mainly used to transmit vehicle manufacturer service IP data in the service transmission protocol, such as data embedding service data, remote control data, and remote configuration data. When transmitting vehicle manufacturer service IP data, the vehicle manufacturer's dedicated private network communication channel may use a package price to calculate traffic costs, while when transmitting user service IP data, it may use a per-data-data-data-incurred traffic cost calculation; similarly, the public network communication channel may use a per-data-data-incurred traffic cost calculation when transmitting vehicle manufacturer service IP data, while using a package price to calculate traffic costs when transmitting user service IP data. Based on this scenario, this embodiment adjusts vehicle traffic costs by calculating the traffic consumption status of the target communication channel when transmitting each type of service data according to the service transmission protocol, thereby effectively improving the accuracy of traffic cost calculation results.

[0043] It is understandable that, such as Figure 5 As shown, when transmitting service data through the target communication channel, the method of this embodiment further includes, but is not limited to, steps S510 to S540: Step S510: Obtain the key nodes for transmitting service data in the target communication channel; Step S520: Obtain the current version information of key nodes; Step S530: When a version anomaly is determined based on the current version information, obtain the controller name of the key node corresponding to the version anomaly; Step S540: Generate a version update signal based on the controller name.

[0044] Specifically, the business data transmission process in a vehicle system involves multiple key nodes, namely multiple vehicle controllers, which are connected to form a data transmission link. These vehicle controllers can be hardware controllers or software controllers. Understandably, when transmitting business data in the target communication channel, this embodiment can use a data monitoring module to determine whether the current version of the vehicle controller corresponds to the version in the current business data transmission process or is the latest version, based on the current version information of the key nodes involved in the channel. If it is not the version corresponding to the current business data transmission or is not the latest version, the controller name corresponding to the key node is obtained. Then, a version update signal is generated based on the controller name, so that the OTA download module in the vehicle system can retrieve the latest version information from a preset database based on the version update signal, thereby controlling the vehicle system to perform a version update operation on the key node. In this embodiment, the version update signal can also be displayed in a visual interface to notify relevant personnel that a version upgrade task exists in the vehicle system, thereby enabling relevant personnel to manually update the key node.

[0045] It is understood that, in this embodiment, when obtaining the first real-time data status corresponding to the current communication channel of the business data, it also obtains the occurrence time and location information corresponding to the first real-time data status. This allows for analysis of the temporal patterns of intrusion data based on the occurrence time and the analysis of the attack segments containing intrusion data based on the occurrence location information. This embodiment sends the analyzed temporal patterns and attack segments of the intrusion data to the cloud, enabling subsequent processes to directly search for the attack source's temporal patterns and attack segments from the cloud, thereby improving the efficiency of relevant personnel in resolving the attack source. For example, when the occurrence time is determined to be from 12:00 PM to 1:00 PM, and the attack segment containing intrusion data is the segment between devices C1 and C6, relevant personnel can focus on analyzing the transmission data of all devices on the segment between devices C1 and C6 from 12:00 PM to 1:00 PM. Based on this transmission data analysis, after determining that intrusion data exists in the transmission data of device C2, data security settings are applied to device C2 to improve the security of data interaction between the vehicle system and external devices.

[0046] As can be seen from the above, the method of this embodiment can effectively improve the security of business data transmission in the vehicle by detecting the real-time data status in the communication channel and switching the communication channel in a timely manner when a security problem is found during the business transmission process. After the security problem disappears, it can switch back to the original communication channel to transmit business data, thereby improving the user's experience with the vehicle.

[0047] Reference Figure 6 This application provides a vehicle information processing device, which includes: The first module 610 is used to obtain the first real-time data status of the current communication channel corresponding to the business data; The second module 620 is used to generate a first channel switching signal when it is determined from the first real-time data status that there is intrusion data in the current communication channel. The third module 630 is used to switch the current communication channel corresponding to the service data to the target communication channel according to the first channel switching signal, so as to transmit the service data through the target communication channel; The fourth module 640 is used to obtain the second real-time data status of the current communication channel corresponding to the business data; The fifth module 650 is used to generate a second channel switching signal after determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status. The sixth module 660 is used to switch the target communication channel corresponding to the service data to the current communication channel according to the second channel switching signal, so as to transmit the service data through the current communication channel.

[0048] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0049] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0050] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0051] Please see Figure 7 , Figure 7 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes: The processor 710 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 720 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 720 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 720 and is called and executed by the processor 710 using the methods described in the embodiments of this application. The input / output interface 730 is used to implement information input and output; The communication interface 740 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 750 transmits information between various components of the device (e.g., processor 710, memory 720, input / output interface 730, and communication interface 740); The processor 710, memory 720, input / output interface 730 and communication interface 740 are connected to each other within the device via bus 750.

[0052] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0053] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0054] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0055] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0056] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0057] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0058] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0059] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0060] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0061] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0063] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0064] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0065] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A vehicle information processing method, characterized in that, The method includes the following steps: Obtain the first real-time data status of the current communication channel corresponding to the business data; When it is determined that there is intrusion data in the current communication channel based on the first real-time data status, a first channel switching signal is generated; The current communication channel corresponding to the service data is switched to the target communication channel according to the first channel switching signal, so as to transmit the service data through the target communication channel; Obtain the second real-time data status of the current communication channel corresponding to the service data; After determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status, a second channel switching signal is generated; The target communication channel corresponding to the service data is switched to the current communication channel according to the second channel switching signal, so as to transmit the service data through the current communication channel.

2. The method according to claim 1, characterized in that, When acquiring the first real-time data status of the current communication channel corresponding to the service data, the method further includes the following steps: Obtain the occurrence time and location information corresponding to the first real-time data state.

3. The method according to claim 2, characterized in that, The step of determining the presence of intrusion data in the current communication channel based on the first real-time data status includes: When the fluctuation range of the first real-time data meets the preset requirements based on the first real-time data status, it is determined that there is intrusion data in the current communication channel.

4. The method according to claim 1, characterized in that, When switching the current communication channel corresponding to the service data to the target communication channel according to the first channel switching signal, the method further includes the following steps: Generate vehicle network access prohibited types; The vehicle network connection method is controlled according to the vehicle network access prohibition type.

5. The method according to claim 1, characterized in that, When transmitting the service data through the target communication channel, the method further includes the following steps: Obtain the service transmission protocol corresponding to the service data transmitted through the target communication channel; Calculate the traffic consumption status of the target communication channel transmitting the service data according to the service transmission protocol; Adjust vehicle traffic fees based on the traffic consumption status.

6. The method according to claim 1, characterized in that, When transmitting the service data through the target communication channel, the method further includes the following steps: Identify the key nodes for transmitting the service data through the target communication channel; Obtain the current version information of the key nodes; When a version anomaly is determined based on the current version information, the controller name of the critical node corresponding to the version anomaly is obtained; A version update signal is generated based on the controller name.

7. The method according to claim 1, characterized in that, The step of determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status includes: Based on the second real-time data status analysis, the number of intrusions of the intrusion data in the current communication channel within a preset time period is analyzed; When the number of intrusions is less than a preset number, it is determined that the intrusion data in the current communication channel has disappeared.

8. A vehicle information processing device, characterized in that, The device includes: The first module is used to obtain the first real-time data status of the current communication channel corresponding to the business data; The second module is used to generate a first channel switching signal when it is determined from the first real-time data status that there is intrusion data in the current communication channel. The third module is used to switch the current communication channel corresponding to the service data to the target communication channel according to the first channel switching signal, so as to transmit the service data through the target communication channel; The fourth module is used to obtain the second real-time data status of the current communication channel corresponding to the business data; The fifth module is used to generate a second channel switching signal after determining that the intrusion data in the current communication channel has disappeared based on the second real-time data status. The sixth module is used to switch the target communication channel corresponding to the service data to the current communication channel according to the second channel switching signal, so as to transmit the service data through the current communication channel.

9. An electronic device, characterized in that, include: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.