Vehicle communication routing relationship generation method, system, program, and medium

By parsing the vehicle bus database file and importing firewall information to generate vehicle communication routing relationship files, the problem of traditional methods being unable to iterate quickly is solved, and efficient and flexible routing relationship generation is achieved.

CN115834275BActive Publication Date: 2025-11-07SAIC GENERAL MOTORS +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111075514.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-14
Publication Date
2025-11-07
Estimated Expiration
2041-09-14

AI Technical Summary

Technical Problem

Traditional manual methods for creating vehicle communication routing relationships cannot meet the needs of rapid iteration. Vehicle communication routing relationships are highly complex, and the rapid updates of vehicle functional modules and the increase in the number of messages lead to low efficiency in generating routing relationships.

Method used

By receiving the vehicle bus database file, parsing the message routing relationship corresponding to the bus, setting the communication routing unit, importing the vehicle firewall information, parsing the firewall information to obtain the routing rules, and finally generating the vehicle communication routing relationship file.

Benefits of technology

It enables the rapid and accurate generation of vehicle communication routing relationship files, improving generation efficiency, reducing operator requirements, and providing flexibility and compatibility, supporting different firewall operating modes and communication units.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115834275B_ABST
    Figure CN115834275B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a vehicle communication routing relationship generation method and system, the method comprising the following steps: receiving a database file of a vehicle bus; parsing the database file to obtain a routing relationship of a message corresponding to the bus; setting a communication routing unit according to the routing relationship; importing vehicle firewall information into the communication routing unit; parsing the vehicle firewall information to obtain a routing rule corresponding to the message; and generating a vehicle communication routing relationship file according to the routing relationship and the routing rule.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle communication, in particular to a vehicle communication routing relationship generation method, system, program, computer medium and vehicle. BACKGROUND

[0002] With the rapid development of automobile electronic technology and the electrification, networking and intelligentization of automobiles, the number of vehicle electronic control units is also increasing. The internal electronic control mechanism of the vehicle is increasingly complex, and the function is gradually enhanced. The vehicle electronic control units in each functional module interact more and more, that is, the message interaction of the vehicle electronic control units is more and more frequent. The vehicle electronic control units in different functional modules are often located in different vehicle buses. The message interaction across buses is generally completed through an automobile gateway. All messages and routing methods that need to be routed by the automobile gateway constitute the vehicle communication routing relationship.

[0003] In addition, the vehicle gateway often integrates the function of a firewall. The firewall function will be divided into multiple working modes according to the security requirements and security risk levels, and the messages allowed to pass through will also be different. This further increases the complexity of the vehicle communication routing relationship. The rapid update of vehicle electronic control unit functions and the continuous increase and frequent update of message quantity also require rapid iteration of the vehicle communication routing relationship, and the traditional manual production of the vehicle communication routing relationship cannot meet the demand for rapid iteration. SUMMARY

[0004] Therefore, a suitable routing relationship generation method and system are needed to realize the convenient development of the vehicle communication routing relationship.

[0005] According to one aspect of the present application, a vehicle communication routing relationship generation method is provided, which comprises the following steps: receiving a database file of a vehicle bus; parsing the database file to obtain the routing relationship of the messages corresponding to the bus; setting a communication routing unit according to the routing relationship; importing vehicle firewall information into the communication routing unit; parsing the vehicle firewall information to obtain the routing rules corresponding to the messages; and generating a vehicle communication routing relationship file according to the routing relationship and the routing rules.

[0006] According to one or more embodiments of one aspect of the present application, optionally, in the method, the routing relationship comprises any one or more of the following data: message message of the message, message type, sending channel, receiving channel, sending period, message load segment length, receiving relationship, sending relationship and communication channel.

[0007] According to one or more embodiments of one aspect of the present application, optionally, in the method, setting the communication routing unit comprises setting actual naming of the communication routing unit in the database file.

[0008] According to one or more embodiments of one aspect of the present application, optionally, in the method, importing the vehicle firewall information into the communication routing unit comprises importing a firewall working mode file in the vehicle firewall information.

[0009] According to one or more embodiments of one aspect of the present application, optionally, in the method, parsing the vehicle firewall information comprises parsing the firewall working mode file to obtain working mode number and working mode name information of the firewall.

[0010] According to one or more embodiments of one aspect of the present application, optionally, in the method, obtaining legal routing rules or illegal routing rules from the working mode file.

[0011] According to another aspect of the present application, there is provided a vehicle communication routing relationship generation system, characterized in that the system comprises: a receiving module configured to receive a database file of a vehicle bus; a database parsing module configured to parse the database file to obtain routing relationship of messages corresponding to the bus; a routing setting module configured to set a communication routing unit according to the routing relationship; a firewall information module configured to import firewall information into the communication routing unit; a firewall information parsing module configured to parse the vehicle firewall information to obtain routing rules corresponding to the messages; and a routing relationship generation module configured to generate a vehicle communication routing relationship file according to the routing relationship and the routing rules.

[0012] According to one or more embodiments of another aspect of the present application, optionally, in the system, the routing relationship comprises any one or more of the following data: message message of the messages, message type, sending channel, receiving channel, sending period, message load segment length, receiving relationship, sending relationship, and communication channel.

[0013] According to one or more embodiments of another aspect of the present application, optionally, the routing setting module is configured to set actual naming of the communication routing unit in the database file.

[0014] According to one or more embodiments of another aspect of the present application, optionally, the firewall information module is configured to import a firewall working mode file in the vehicle firewall information.

[0015] According to one or more embodiments of the other aspect of the present application, optionally, the firewall information parsing module is configured to parse the firewall operation mode file to obtain the number of operation modes and the operation mode name information of the firewall.

[0016] According to one or more embodiments of the other aspect of the present application, optionally, the firewall information parsing module is configured to obtain the legal routing rule or the illegal routing rule from the operation mode file.

[0017] According to another aspect of the present application, a computer readable storage medium is provided, the computer readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform the method as described above.

[0018] According to another aspect of the present application, a computer program product is provided, comprising computer readable instructions which, when executed by one or more processors, cause the one or more processors to perform the method as described above.

[0019] According to another aspect of the present application, a vehicle is provided, the vehicle being configured with the computer program product as described above.

[0020] The vehicle communication routing relationship generation method, medium and program provided by the present application are simple in operation and have certain flexibility and compatibility. The method is high in accuracy, has very low requirement on the operator and can quickly generate the routing relationship file in one key. BRIEF DESCRIPTION OF DRAWINGS

[0021] The above and other objects and advantages of the present application will become more apparent by describing in detail the following embodiments thereof with reference to the attached drawings, in which like reference numerals refer to like elements throughout.

[0022] Figure 1 A vehicle communication routing relationship generation method 100 according to an embodiment of the present application is shown.

[0023] Figure 2 A vehicle communication routing relationship generation system 200 according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0024] The following description is directed to some of the embodiments of the present application, intended to provide a basic understanding of the application. It should not be considered as an acknowledgment or a limitation on the scope and the scope of the protection.

[0025] For the sake of brevity and clarity, the principles of the application are described herein with reference to exemplary embodiments thereof. However, it will be readily apparent to those skilled in the art that the same principles can be equally applied to all types of application business process orchestration methods and systems, and can be implemented therein, and that any such changes and modifications do not depart from the true spirit and scope of the present patent application.

[0026] Moreover, in the following description, reference is made to the accompanying drawings, which show, by way of illustration, specific exemplary embodiments. Changes in form and detail can be made to the embodiments without departing from the spirit and scope of the application. Additionally, although features of the application are disclosed in conjunction with only one or a few embodiments, one or more of the features can be combined with another one or more of the features in any given or identifiable combination, as would be expected by one skilled in the art. Therefore, the description is not meant to limit the scope of the application to the embodiments described, but is meant to include all alternatives and equivalents as would be included within the spirit and scope of the present patent application.

[0027] Figure 1 A method 100 for generating vehicle communication routing relationship according to an embodiment of the present application is shown. As shown in FIG. 1, the method 100 comprises a step S101, a step S102, a step S103, a step S104, a step S105 and a step S106. The above steps will be described in detail according to an embodiment of the present application. Figure 1

[0028] In step S101, a database file of a vehicle bus is received. As described above, there can be multiple communication buses included in a vehicle, therefore, a user can import database files of multiple buses. The imported database files of vehicle buses are received in step S101. The database file can be a file stored in a common data structure mode, such as an EXCEL format file or a table file saved in XML format, etc.

[0029] In step S102, the database file is parsed to obtain the routing relationship of the messages corresponding to the bus. Specifically, the bus database file is parsed, specifically, the received database file (for example, an EXCEL format file) is parsed according to its inherent format, to obtain any one or more of the following data in the database file: all message messages, the specific type of the message message, all sending channels and all receiving channels of each message message, and the sending period and message load segment length of each message.

[0030] ​Optionally, in step S102, the unit of communication routing according to the imported bus database file is parsed to determine the relationship between the unit of communication routing and the receiving and sending of each message and the corresponding channel of communication, thereby completing the original communication routing relationship matching of each message. The unit of communication routing refers to any communication unit that can realize communication within the vehicle and route the communication information to various locations within the vehicle, such as a WIFI unit, a Controller Area Network (CAN) bus gateway, etc.

[0031] In step S103, the unit of communication routing is set according to the routing relationship. Setting the unit of communication routing includes setting the name of the unit of communication routing, specifically including setting the actual name of the unit of communication routing in a specific database.

[0032] Optionally, in step S103, the unit of communication routing can also be named according to the imported bus database file. By identifying the relevant keywords in the message name, it is determined whether the message in the communication is a diagnostic message or a regular functional message. Different types of messages can be transmitted through different types of channels, and different types of messages will be received and sent through different communication channels, for example, diagnostic messages can be transmitted through a diagnostic channel in the CAN bus.

[0033] In step S104, the vehicle firewall information is imported into the unit of communication routing. As described above, the vehicle communication routing relationship is generated according to the vehicle routing firewall. Therefore, in step S104, the firewall working mode information is imported into the unit of communication routing, thereby obtaining the required firewall information for the unit of communication routing.

[0034] In step S105, the vehicle firewall information is parsed to obtain the routing rules corresponding to the messages. Specifically, the firewall information in step S104 can be parsed according to its inherent format. The format includes commonly used data structure modes, such as EXCEL format or XML format. By parsing the firewall information, the number of firewall working modes and the specific working mode name information can be obtained, as well as the legal and valid routing relationship rules corresponding to each mode. Parsing the firewall information can also include determining the specific classification of the firewall working mode and determining the legal and illegal messages for each firewall working mode and the classification rules of the legal and illegal messages.

[0035] Optionally, in step S105, illegal routing relationship rules can also be obtained. The illegal routing relationship rules can be used later to exclude illegal routing relationships. According to the relevant information of the firewall working mode, the user can determine the number of modes into which the vehicle communication routing relationship to be generated is divided, as well as the legal and illegal messages corresponding to each mode, thereby determining the routing rules.

[0036] Finally, in step S106, a vehicle communication routing relationship file is generated according to the routing relationship and the routing rule. Specifically, in step S106, the vehicle communication routing relationship file is generated according to the imported database file, the firewall information and other configuration files. The routing rule and the routing communication module parsed according to the firewall information all belong to the configuration files for generating the communication routing relationship file. In this step, each configuration file is taken as a parameter variable group, and the file quantity, the file type, the parameter list and the reserved rule of the generated message of the vehicle communication routing relationship file are determined according to the parameter variable group, so that the vehicle communication routing relationship file with a fixed format is generated. The generated vehicle communication routing relationship file can be any data file suitable for vehicle communication, for example, it can be a table data file stored in an EXCEL format. The generation of the vehicle communication routing relationship file can also include the generation of a routing relationship file template corresponding to each working mode. The communication routing relationship obtained in step S102 can also be filled into the routing relationship file template, so that the routing relationship file is generated. In addition, the illegal messages for each mode can also be deleted and the legal messages are saved.

[0037] Optionally, in step S106, the determination rule of the legal messages and the illegal messages corresponding to each mode determined in step S105 can also be included, the illegal messages in this mode are deleted, so that the generation of the vehicle communication routing relationship file corresponding to multiple modes is triggered. The file can be stored in a data storage format such as an EXCEL file format, so as to communicate between multiple buses.

[0038] Figure 1 The vehicle communication routing relationship generation method shown can also be implemented as a vehicle communication routing relationship generation system. The system can be developed by a general programming language, for example, including C language, C++ language and the like. Specifically, the vehicle communication routing relationship generation method can be implemented as a vehicle communication routing relationship generation system including a communication routing relationship matching module, a message type parsing module, a firewall working mode parsing module and a routing relationship generation module.

[0039] Specifically, the communication routing relationship matching module can implement steps S101 and S102 of method 100, that is, receiving and parsing each message and the corresponding data of each message, for example, the receiving relationship, the sending relationship, the communication channel of the message and the original communication routing relationship matching of each message can be completed through the parsing step. In the context, the receiving relationship can refer to the relevant data of the message received by the receiving end of the message, and the sending relationship can refer to the relevant data of the message sent by the sending end of the message.

[0040] The message type analysis module can implement step S103 of the method 100, i.e. setting the communication routing unit, specifically including analyzing the message name of the message in the database, thereby setting the actual naming of the communication routing unit in the specific database. Meanwhile, the message type analysis module can also identify the relevant keywords in the message name. Through the keywords, it can be judged that the message belongs to a diagnostic message or a functional message. Different types of messages can be transmitted through different types of channels, for example, diagnostic messages can be transmitted through the diagnostic channel special line in the CAN bus.

[0041] The firewall working mode analysis module can implement steps S104 and S105 of the method 100, i.e. importing and analyzing the firewall working mode information, thereby determining the specific classification of the firewall working mode. Optionally, it can also determine the legal messages and illegal messages for each firewall working mode and the classification rules of the legal messages and illegal messages.

[0042] The routing relationship generation module can implement step S106 of the method 100, i.e. generating the vehicle communication routing relationship file. Specifically, generating the vehicle communication routing relationship file includes generating the routing relationship file template corresponding to each working mode. It can also fill the communication routing relationship obtained in step S102 into the routing relationship file template, thereby generating the routing relationship file. In addition, it can also delete the illegal messages for each mode and save the legal messages.

[0043] Figure 1 The method 100 shown can also be implemented as an integrated vehicle communication routing relationship generation system. Figure 2 The vehicle communication routing relationship generation system 200 according to the embodiment of the present application is shown. The system 200 includes a receiving module 201, a database analysis module 202, a routing setting module 203, a firewall information module 204, a firewall information analysis module 205, and a routing relationship generation module 206. The above modules will be specifically described according to the embodiment of the present application.

[0044] The receiving module 201 is configured to receive the database file of the vehicle bus. The vehicle can include multiple communication buses, therefore, the user can import the database files of multiple buses. The imported database files of the vehicle bus are received by the receiving module 201. The database file can be a file stored in a commonly used data structure mode, such as an EXCEL format file or a table file saved in XML format, etc.

[0045] The database analysis module 202 is configured to analyze the database file to obtain the routing relationship of the messages corresponding to the bus. Specifically, the bus database file is analyzed, and specifically, the received database file (for example, an EXCEL format file) is analyzed according to its inherent format to obtain any one or more of the following data in the database file: all message messages, the specific type of the message message, all sending channels and all receiving channels of each message message, and the sending period and message load segment length of each message.

[0046] Optionally, the database analysis module 202 can also be configured to analyze the communication routing unit, the receiving and sending relationship of each message, and the channel corresponding to the communication according to the imported bus database file, thereby completing the original communication routing relationship matching of each message.

[0047] The routing setting module 203 is configured to set the communication routing unit according to the routing relationship. The setting of the communication routing unit includes the setting of the name of the communication routing unit, and specifically includes the setting of the actual naming of the communication routing unit in a specific database.

[0048] Optionally, the routing setting module 203 can also name the communication routing unit according to the imported bus database file. By identifying the relevant keywords in the message name, it is analyzed whether the message in the communication is a diagnostic message or a regular functional message. Different types of messages can be transmitted through different types of channels, and different types of messages will be received and sent through different communication channels, for example, diagnostic messages can be transmitted through the diagnostic channel line in the CAN bus.

[0049] The firewall information module 204 is configured to import the vehicle firewall information into the communication routing unit. As described above, the vehicle communication routing relationship is generated according to the vehicle routing firewall. Therefore, the firewall information module 204 is configured to import the firewall working mode information into the communication routing unit to obtain the required firewall information of the communication routing unit.

[0050] The firewall information analysis module 205 is configured to analyze the vehicle firewall information to obtain the routing rules corresponding to the messages. Specifically, the firewall information imported by the firewall information module 204 can be analyzed according to its inherent format. The format includes commonly used data structure modes, such as EXCEL format or XML format. By analyzing the firewall information, the number of firewall working modes and the specific working mode name information can be obtained, as well as the legal and effective routing relationship rules corresponding to each mode. Analyzing the firewall information can also include determining the specific classification of the firewall working mode and determining the legal messages and illegal messages for each firewall working mode and the classification rules of the legal messages and illegal messages.

[0051] Optionally, the firewall information parsing module 205 can also be configured to obtain illegal routing relationship rules. The illegal routing relationship rules can be used later to exclude illegal routing relationships. According to the information related to the firewall working mode, the user can determine the number of modes into which the vehicle communication routing relationship to be generated is divided, and the legal and illegal messages corresponding to each mode, thereby determining the routing rules.

[0052] The routing relationship generating module 206 is configured to generate vehicle communication routing relationship files according to the routing relationship and the routing rules. Specifically, the routing relationship generating module 206 is configured to generate corresponding vehicle communication routing relationship files according to the imported database files, firewall information, and other configuration files. The routing rules parsed from the firewall information and the routing communication module all belong to the configuration files for generating the communication routing relationship files. In this step, each configuration file is taken as a parameter variable group, and according to these parameter variable groups, the file number, file type, parameter list, and reserved rules of the generated messages of the vehicle communication routing relationship files are determined, thereby generating vehicle communication routing relationship files with a fixed format. The generated vehicle communication routing relationship files can be any data file suitable for vehicle communication, for example, a table data file stored in an EXCEL format. Generating the vehicle communication routing relationship files can also include generating routing relationship file templates corresponding to each working mode. The communication routing relationship obtained in the database parsing module 202 can also be filled into the routing relationship file templates, thereby generating the routing relationship files. In addition, the illegal messages for each mode can also be deleted and the legal messages can be saved.

[0053] Optionally, the routing relationship generating module 206 can also be configured to include the determination rules of the legal and illegal messages corresponding to each mode determined in the database parsing module 203, delete the illegal messages in this mode, thereby triggering the generation of vehicle communication routing relationship files corresponding to multiple modes. The files can be stored in a data storage format such as an EXCEL file format, thereby realizing inter-bus communication.

[0054] According to another aspect of the present application, there is provided a computer readable storage medium having stored therein instructions, which when executed by a processor, cause the processor to perform any of the data processing methods as described above. The computer readable medium as used in the present application includes any available medium that can be accessed by a general purpose or special purpose computer including both volatile and nonvolatile media and removable and non-removable media. By way of example, and not limitation, computer readable media can comprise RAM, ROM, EPROM, E2PROM, registers, hard disks, removable disks, CD-ROMs or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other storage medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer, or a general-purpose or special-purpose processor. Disk typically carry data magnetically, while optical disks carry data optically with lasers. The foregoing also describes storage media that is tangible. A "computer-readable storage medium" can be any available medium or media that can be accessed by a computer. By way of example, and not limitation, such computer- readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or any other medium that is suitable for transmitting software, then the coaxial cable, fiber optic cable, twisted pair, DSL, or any other medium is included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), and Blu-Ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0055] According to another aspect of the present application, there is provided a computer program product comprising computer programs / instructions that, when executed by a processor, implement the steps of any of the data processing methods as described above. In one embodiment, the computer program product is tangibly embodied in an information carrier. The information carrier is a computer- or machine-readable medium.

[0056] The vehicle communication routing relationship automatic generation method and tool of the present application has a clever overall structure design, simple and reasonable logic, simple and fast interface operation, low requirement for user's ability, stable and reliable performance, and high accuracy; the generated vehicle communication routing relationship file has a unified standard format; the tool has certain flexibility and compatibility, and different firewall working modes and selective routing rules can be used, and different unit name definitions for completing communication routing can be used without separate design, thereby reducing development cost.

[0057] While only some embodiments of the application have been described in detail, it should be appreciated that the application can be implemented in many other forms without departing from the spirit or scope of the application as defined in the appended claims. Accordingly, the examples and embodiments disclosed should be considered illustrative only and not restrictive of the application, which is defined in the following claims.

Claims

1. A vehicle communication routing relationship generation method, characterized by, The method comprises the following steps: receiving a database file of a vehicle bus; parsing the database file to obtain routing relationships of messages corresponding to the bus; setting a communication routing unit according to the routing relationships; importing vehicle firewall information into the communication routing unit; parsing the vehicle firewall information to obtain routing rules corresponding to the messages, including parsing a firewall operation mode file to obtain operation mode number and operation mode name information of the firewall from the operation mode file; according to determination rules of legal messages and illegal messages corresponding to each mode, deleting illegal messages under the mode to trigger generation of vehicle communication routing relationship files corresponding to multiple modes; and generating vehicle communication routing relationship files according to the routing relationships and the routing rules, including generating a routing relationship file template corresponding to each operation mode and filling the obtained communication routing relationships into the routing relationship file template to generate the routing relationship files.

2. The vehicle communication routing relationship generation method according to claim 1, characterized by, In the method, the routing relationships include any one or more of the following data: message message, message type, sending channel, receiving channel, sending period, message load segment length, receiving relationship, sending relationship, and communication channel.

3. The vehicle communication routing relationship generation method of claim 1, wherein, In the method, setting the communication routing unit includes setting an actual name of the communication routing unit in the database file.

4. The vehicle communication routing relationship generation method of claim 1, wherein, In the method, importing the vehicle firewall information into the communication routing unit includes importing a firewall operation mode file in the vehicle firewall information.

5. The vehicle communication routing relationship generation method of claim 1, wherein, Legal routing rules or illegal routing rules are obtained from the operation mode file.

6. A vehicle communication routing relationship generation system characterized by comprising: The system comprises: a receiving module configured to receive a database file of a vehicle bus; a database parsing module configured to parse the database file to obtain routing relationships of messages corresponding to the bus; a routing setting module configured to set a communication routing unit according to the routing relationships; a firewall information module configured to import vehicle firewall information into the communication routing unit; a firewall information parsing module configured to parse the vehicle firewall information to obtain routing rules corresponding to the messages, specifically, the firewall information parsing module is configured to parse a firewall operation mode file to obtain operation mode number and operation mode name information of the firewall; and a routing relationship generation module configured to, according to determination rules of legal messages and illegal messages corresponding to each mode, delete illegal messages under the mode to trigger generation of vehicle communication routing relationship files corresponding to multiple modes; and generate vehicle communication routing relationship files according to the routing relationships and the routing rules.

7. The vehicle communication routing relationship generation system of claim 6, wherein, In the system, the routing relationships include any one or more of the following data: message message, message type, sending channel, receiving channel, sending period, message load segment length, receiving relationship, sending relationship, and communication channel.

8. The vehicle communication routing relationship generation system of claim 6, wherein, The routing setting module is configured to set the actual naming of the communication routing unit in the database file.

9. The vehicle communication routing relationship generation system of claim 6, wherein, The firewall information module is configured to import a firewall operation mode file in the vehicle firewall information.

10. The vehicle communication routing relationship generation system of claim 7, wherein, Legal routing rules or illegal routing rules are obtained from the operation mode file.

11. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When the instructions are executed by a processor, the processor is caused to perform the method of any of claims 1-5.

12. A computer program product comprising computer-readable instructions which, when executed by one or more processors, cause the one or more processors to perform the method of any of claims 1-5.

13. A vehicle configured with the computer program product of claim 12.

Citation Information

Patent Citations

  • Gateway routing automatic test system and test method based on CAN / LIN / MOST hybrid buses

    CN106330618A

  • Cloud platform system and setting method

    CN106878302A

  • Automobile CAN communication matrix compilation method and system and storage medium

    CN111817938A

  • System, method and program product to route message packets

    US20060137002A1