A vehicle communication matrix database system, control method and related devices
By introducing a front-end and back-end separated network architecture and a vehicle communication matrix database system, the problems of low efficiency and poor correlation in vehicle communication matrix design are solved, realizing one-stop matrix development and management, and improving design efficiency and tool integration.
Patent Information
- Application Number
- CN202310739805.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2043-06-21
AI Technical Summary
Existing technologies suffer from low efficiency in vehicle communication matrix design, high labor costs, poor correlation and chaotic toolchain during the design and release of the communication matrix.
It adopts a front-end and back-end separated network architecture and introduces a vehicle communication matrix database system, including a local end and a server end. It has a change request function module, a communication matrix design module and a communication matrix search and display module, realizing one-stop matrix development and management.
It improves the efficiency of communication matrix design, reduces human error rate and repetitive confirmation workload, enhances the correlation of communication matrices of different vehicle models, and realizes the integration and flexibility of matrix generation tools.
Smart Images

Figure CN116775603B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present specification relates to the technical field of vehicle database, more particularly, the present application relates to a vehicle communication matrix database system, a control method and a related device thereof. BACKGROUND
[0002] The vehicle communication matrix is usually defined by the whole vehicle manufacturer, and each node in the vehicle network needs to follow the communication matrix to complete the interaction and sharing of information. In the prior art, the vehicle communication matrix is described by the system engineer to the communication matrix engineer in units of vehicle models by creating an Excel table to describe the design changes. The communication engineer confirms the changes with all related system engineers, and during the confirmation, the information in multiple vehicle model projects needs to be confirmed, the content inside needs to be adjusted and added for communication matrix design, and after the communication matrix is changed, the communication matrix design routing table is manually maintained, which seriously limits the communication matrix design efficiency and labor cost. SUMMARY
[0003] A series of simplified concepts are introduced in the summary section, which will be described in detail in the specific embodiment section. The summary section of the present application does not mean to try to limit the key features and necessary technical features of the claimed technical solution, nor does it mean to try to determine the protection scope of the claimed technical solution.
[0004] In a first aspect, the present application provides a vehicle communication matrix database system, comprising:
[0005] A local end and a server end;
[0006] The local end includes a change request function module, a communication matrix design module, and a communication matrix search display module;
[0007] The change request function module is used for collaborative communication change management operation, the communication matrix design module is used for data matrix processing operation, and the communication matrix search display module is used for retrieving data matrix information corresponding to attribute input information of a target user in the server end according to the attribute input information of the target user;
[0008] The server end is used for storing data matrix information.
[0009] Optionally, the communication matrix design module includes a data interaction unit, an attribute editing unit, and a dot release unit;
[0010] The data interaction unit is used for data matrix import operation and / or export operation with the server end;
[0011] The attribute editing unit is used for editing operation on signal attributes, ECU attributes, and network attributes associated with the data matrix.
[0012] The dot release unit is configured to automatically generate the communication matrix data according to preset time information.
[0013] Optionally, the dot release unit is further configured to configure release attributes, release stages, release times and release files.
[0014] Optionally, the change request function module, the communication matrix design module and the communication matrix search and display module can simultaneously realize relevant operations corresponding to the CAN matrix and the LIN matrix.
[0015] In the second aspect, the embodiments of the present application provide a control method for the vehicle communication matrix database system in any of the first aspect, comprising:
[0016] According to the change request of the demand side in the change request function module, the inquiry information is sent to the client corresponding to the associated party to seek the confirmation of the associated party of the change request.
[0017] In the case of confirmation of all associated parties, the change request is sent to the client corresponding to the developer to seek the developer's review.
[0018] In the case of obtaining the developer review feedback information, the change operation is performed based on the change request information.
[0019] Optionally, the method further comprises:
[0020] The data attribute information input by the searcher in the communication matrix search and display module is obtained, wherein the data attribute information comprises at least one of signal attributes, ECU attributes and network attributes associated with the data matrix.
[0021] Based on the data attribute information, the data matrix information stored in the server is called and the corresponding target data matrix information is displayed.
[0022] Optionally, the method further comprises:
[0023] According to a plurality of data attribute information, the data attribute call frequency is counted.
[0024] In the case that the attribute call frequency exceeds the preset call frequency, a feature database is created in the server side for exceeding the preset call frequency.
[0025] In the third aspect, the present application further provides a control device, comprising:
[0026] The first sending unit is configured to send inquiry information to the client corresponding to the associated party according to the change request of the demand side in the change request function module to seek the confirmation of the associated party of the change request.
[0027] The second sending unit is configured to send the change request to the client corresponding to the developer to seek the developer's review when all the associated parties confirm.
[0028] The generating unit is configured to perform a change operation based on the change request information when the developer review feedback information is obtained.
[0029] In a fourth aspect, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor is configured to implement the steps of the control method of any one of the first aspect when executing the computer program stored in the memory.
[0030] In a fifth aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, and the computer program is executable by a processor to implement the steps of the control method of any one of the first aspect.
[0031] In summary, the vehicle communication matrix database system proposed in the embodiments of the present application includes a local end and a server end. The local end includes a change request function module, a communication matrix design module, and a communication matrix search display module. The change request function module is used for collaborative communication change management operation, the communication matrix design module is used for data matrix processing operation, and the communication matrix search display module is used for retrieving data matrix information corresponding to attribute input information of a target user according to the attribute input information on the server end. The server end is used for storing data matrix information. The vehicle communication matrix database system proposed in the present application adopts a front-end and back-end separated network architecture. The local end includes three function modules, i.e., a change request function module, a communication matrix design module, and a communication matrix search display module. The server end includes a communication matrix special database. Based on the high integration advantage of the current system architecture / management process, the problem of low correlation among three blocks of change demand management, communication design, and matrix release in communication matrix design is solved. Through the communication matrix management database system, the problems of high manual error rate, large offline repeated confirmation workload, poor correlation of communication matrices of different vehicle types, chaotic matrix generation tool chain, and the like can be further solved, and the practical effect of one-stop matrix development and time and labor saving is achieved. The one-stop solution of matrix design, communication change maintenance, and communication matrix release is achieved. The technology can break through the barriers among communication demand management, matrix design, and matrix release, has high functional integration, and can be flexibly arranged according to the host factory communication design and development process, and has very good adaptability.
[0032] The vehicle communication matrix database system proposed in the present application, other advantages, objects, and features of the present application will be embodied in part through the following description, and will be understood by those skilled in the art through research and practice of the present application. Attached Figure Description
[0033] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit this specification. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0034] Figure 1 A structural schematic diagram of a vehicle communication matrix database system provided in an embodiment of this application;
[0035] Figure 2 A structural schematic diagram of a communication matrix design module for a vehicle communication matrix database system provided in this application embodiment;
[0036] Figure 3 This application provides a schematic flowchart of a control method for an in-vehicle communication database system.
[0037] Figure 4 This is a schematic flowchart of another control method for an in-vehicle communication database system provided in an embodiment of this application;
[0038] Figure 5 A schematic diagram of the control device structure of a vehicle communication matrix database system provided in this application embodiment;
[0039] Figure 6 A schematic diagram of the control electronic device structure of a vehicle communication matrix database system provided in this application embodiment;
[0040] Figures 1-2 The correspondence between the component names and the reference numerals in the attached drawings is as follows:
[0041] 10 Local end, 20 Server end, 101 Change request function module, 102 Communication matrix design module, 103 Communication matrix search and display module, 1021 Data interaction unit, 1022 Attribute editing unit, 1023 Point release unit. Detailed Implementation
[0042] The vehicle communication matrix database system provided in the application adopts a front-end and back-end separated network architecture, the local end includes three function modules of change request function module, communication matrix design module and communication matrix search display module, and the server end includes a communication matrix special database. Based on the high integration advantage of the current system architecture / management process, the problem of low correlation of three blocks of change demand management, communication design and matrix release in communication matrix design is solved. Through the communication matrix management database system, the problems of high manual error rate, large offline repeated confirmation workload, poor correlation of communication matrices of different vehicle types and chaotic matrix generation tool chain can be further solved, and the practical effect of time-saving and labor-saving one-stop matrix development is achieved. The matrix design, communication change maintenance and communication matrix release are solved in one station. The technology can break through the barriers between communication demand management, matrix design and matrix release, has high function integration degree, and can be flexibly arranged according to the host factory communication design and development process, and has very good adaptability.
[0043] The terms "first", "second", "third", "fourth" and the like in the description, claims, and drawings of the application, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so termed herein is solely for a consistent description throughout the specification and of the application, unless otherwise expressly specified in the application. Moreover, the terms "include", "have", and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product or apparatus that comprises a list of steps or units not necessarily limited to those listed, but can include additional steps or units not expressly listed or inherent to such process, method, product or apparatus. The technical solutions in the embodiments of the application will be described in detail below with reference to the drawings of the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, not all the embodiments.
[0044] Please refer to Figure 1 A structural schematic diagram of a vehicle communication matrix database system provided in the embodiments of the application includes:
[0045] The local end 10 and the server end 20;
[0046] The above local end 10 includes a change request function module 101, a communication matrix design module and a communication matrix search display module;
[0047] The change request function module 101 is used for cooperative communication change management operation, the communication matrix design module is used for data matrix processing operation, and the communication matrix search display module is used for calling data matrix information corresponding to attribute input information of a target user in the server end 20 according to the attribute input information.
[0048] The server end 20 is used for storing data matrix information.
[0049] Exemplarily, the vehicle communication matrix database system provided in the application comprises a local end 10 and a server end 20, and the local end 10 comprises three functional modules of a change request functional module 101, a communication matrix design module and a communication matrix search and display module. The change request functional module 101 realizes online collaborative communication change management, optimizes offline process and realizes paperless process. The change request is filled according to a limited rule, so as to be automatically associated to the communication matrix parameters in the database for updating finally. The change request type can include adding a signal, adding a receiver, deleting a signal, deleting a receiver and modifying a signal. The communication matrix design module can realize development of the communication matrix, and the main functions include matrix database import and export, signal\Frame\ECU\Network attribute editing, matrix dotting and releasing and the like. The communication matrix search and display module mainly realizes searching and searching (without modification permission) by personnel with specified permission. The searching can be performed according to clear and fuzzy modes, and the horizontal comparison (such as attribute marking) can be performed based on the signal\Frame\ECU\Network level, which is beneficial to understanding and horizontal comparison of the matrix information in the development process, so as to make favorable decisions. The server end 20 comprises a communication matrix special database, which mainly stores value table, signal table, frame table, ECU table, network table, attribute association and the like and performs related data processing.
[0050] In summary, the vehicle communication matrix database system provided in the application adopts a front-end and back-end separation network architecture, the local end 10 comprises three functional modules of a change request functional module 101, a communication matrix design module and a communication matrix search and display module, and the server end 20 comprises a communication matrix special database. Based on the high integration advantage of the current system architecture / management process, the problem of low correlation of three blocks of change demand management, communication design and matrix release in the communication matrix design is solved. Through the communication matrix management database system, the problems of high manual error rate, large offline repeated confirmation workload, poor correlation of communication matrices of different vehicle types, chaotic matrix generation tool chain and the like can be further solved, and the practical effect of one-stop matrix development, time saving and labor saving is achieved. The one-stop solution of matrix design, communication change maintenance and communication matrix release. The technology can break through the barriers among communication demand management, matrix design and matrix release, has high functional integration degree and can be flexibly arranged according to the communication design and development process of the host factory, and has very good adaptability.
[0051] In some examples, the communication matrix design module 102 102 includes a data interaction unit 1021, an attribute editing unit 1022, and a dot release unit 1023.
[0052] The data interaction unit 1021 is used for import and / or export operations of the data matrix with the server 20.
[0053] The attribute editing unit 1022 is used for editing operations of signal attributes, ECU attributes, and network attributes associated with the data matrix.
[0054] The dot release unit 1023 is used for automatically generating communication matrix data according to preset time information.
[0055] For example, the data interaction unit 1021 is mainly used for excel or dbc, ldf file import and export operations for enterprise-developed or default file templates. The attribute editing unit 1022 can mark attributes for signal, Frame, ECU, and Network, respectively. These attributes can facilitate developers to better compare and contrast multiplexing or differences of signals. It can be understood that corresponding attributes, such as vehicle model code and configuration, need to be created in advance. The dot release unit 1023 mainly realizes on-demand point generation of the communication matrix, and automatically generates a change history according to the change during the period.
[0056] In some examples, the dot release unit 1023 is also used for configuring release attributes, release stages, release times, and release files.
[0057] For example, the matrix dot release function of the dot release unit 1023 can be configured through a configuration interface. The functions mainly include configuring release attributes (such as project code), release stages\versions, release time points (which can be accurate to seconds), release files (filtering demand files and selecting them), and the like. The dot release unit 1023 generates the latest release file according to the network time to the specified time point according to the communication matrix database, and sends the release file to the specified folder (cloud folder). The specified party is notified by email, and each demand party can obtain the communication matrix file in the specified location.
[0058] In some examples, the change request function module 101, the communication matrix design module, and the communication matrix search and display module can simultaneously realize related operations corresponding to the CAN matrix and the LIN matrix.
[0059] Exemplarily, the CAN matrix and the LIN matrix are both matrices for describing the communication relationship between devices in a vehicle communication system, which can be used for analyzing, optimizing and managing the communication system, and improving the efficiency and safety of the vehicle communication system. Generally, it is composed of node ID, data frame ID, data length, data type, data direction and other information. Through the CAN / LAN matrix, the communication relationship between nodes in the CAN / LAN bus can be clearly described, including the transmission direction of data, the type of data and other information, which is helpful for analyzing, optimizing and managing the CAN / LAN bus.
[0060] In a second aspect, as Figure 3 shown, a control method for the vehicle communication matrix database system of any one of the first aspect is provided, comprising:
[0061] S210, according to the demand side in the above change request function module to change request to the corresponding client of the associated party to send inquiry information to seek the confirmation of the associated party of the change request;
[0062] Exemplarily, the vehicle communication matrix database system can complete communication change management through the change request function, including adding signals, adding receivers, deleting signals, deleting receivers, modifying signals, etc. The demand side is the change request initiator. After the demand side proposes a change request in the change request function module, the local end sends inquiry information to the client of the rest of the associated parties to seek confirmation of the associated parties of the change request.
[0063] S220, in the case of all associated parties confirming, sending the above change request to the client corresponding to the developer to seek the developer's review;
[0064] Exemplarily, in the case of all associated parties confirming, the process flows to the communication matrix developer for review. It should be noted that when the change request is issued, the communication designer can synchronously obtain the request change information and understand the details of the change request in advance, which is beneficial for the communication designer to synchronously understand the situation and make evaluation.
[0065] S230, in the case of obtaining the above developer review feedback information, executing the change operation based on the above change request information.
[0066] Exemplarily, in the case of all associated parties confirming and the design personnel checking through, the change operation is executed according to the change request information after the change request.
[0067] In summary, the control method of the vehicle communication matrix database system proposed in the embodiments of the present application synchronously updates the non-communication matrix designers when the demand side proposes a change request, so that the communication designers can synchronously understand the situation and make an evaluation, thereby shortening the change cycle, and performing a change operation according to the change request when all the associated parties and developers agree.
[0068] In some examples, the method further includes:
[0069] obtaining data attribute information input by the searcher in the communication matrix search display module, wherein the data attribute information includes at least one of signal attribute, ECU attribute and network attribute associated with the data matrix;
[0070] calling the data matrix information stored in the server based on the data attribute information and displaying the corresponding target data matrix information.
[0071] For example, the communication data display module can perform horizontal comparison (such as attribute marking) according to the data attribute information input by the searcher, such as signal attribute, ECU attribute and network attribute associated with the data matrix, which is beneficial for understanding and horizontal comparison of the matrix information in the development process, so as to make a favorable decision. Clear or fuzzy search can also be realized.
[0072] In some examples, the method further includes:
[0073] According to the data attribute call frequency of the plurality of data attribute information;
[0074] In the case where the attribute call frequency exceeds the preset call frequency, a feature database is created on the server side for the attribute call frequency exceeding the preset call frequency.
[0075] For example, the database counts the data attribute call frequency according to the data attribute information of the plurality of search information, and if the attribute call frequency exceeds the preset call frequency, that is, the frequency of calling the attribute is high, a feature database exceeding the preset call frequency is established at this time, so that subsequent calling of the attribute does not need to be searched again, but directly calls the data in the feature database, thereby shortening the call cycle and improving the call efficiency.
[0076] In some examples, as Figure 4 shown, the method includes:
[0077] ① The demand side proposes the communication matrix demand, and the change involves the party confirms; ② After the change involves all parties confirm, the process flows to the communication matrix developer audit; ③ As long as there is a related CR (Change Request, change request) submission, the communication designer can know the CR information synchronously, and understand the CR details in advance, which is beneficial to the communication designer to understand the situation synchronously and evaluate; ④ The communication designer checks and adjusts, and only when the ② process is completed, the communication designer can go down (or agree, or return to the demand side); ⑤ Confirm whether the CR is executed.
[0078] It should be noted that the related information of the CR is stored in the temporary database on the server side, and when the CR process is normally completed (to ⑤ confirm completion), the matrix change data is updated in the database and can be viewed synchronously.
[0079] Please refer to Figure 5 An embodiment of the control device in the embodiment of the application can include:
[0080] The first sending unit 31 is configured to send inquiry information to the client corresponding to the associated party to seek confirmation of the associated party for the change request proposed by the demand side in the change request function module;
[0081] The second sending unit 32 is configured to send the change request to the client corresponding to the developer to seek developer review in the case of confirmation of all associated parties;
[0082] The generating unit 33 is configured to execute a change operation based on the change request information in the case of obtaining the developer review feedback information.
[0083] The control device can also run the following method:
[0084] In a possible implementation, the method further includes:
[0085] Obtaining the data attribute information input by the searcher in the communication matrix search display module, wherein the data attribute information includes at least one of signal attributes, ECU attributes and network attributes associated with the data matrix;
[0086] Based on the data attribute information, the data matrix information stored in the server is called and the corresponding target data matrix information is displayed.
[0087] In a possible implementation, the method further includes:
[0088] According to a plurality of data attribute information, the data attribute call frequency is counted;
[0089] In the case that the attribute calling frequency exceeds the preset calling frequency, a feature database is created for the exceeding of the preset calling frequency on the server side.
[0090] As Figure 6 shown, the embodiment of the present application further provides an electronic device 300, comprising a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and capable of running on the processor, and the processor 320 implements the steps of any method of the vehicle communication matrix database system control method when executing the computer program 311.
[0091] Since the electronic device introduced in the embodiment is the device used for implementing the vehicle communication matrix database system control method in the embodiment of the present application, the specific implementation of the electronic device and its various changes can be understood by those skilled in the art based on the method introduced in the embodiment of the present application, and therefore, how the electronic device implements the method in the embodiment of the present application will not be described in detail here, as long as the device used by those skilled in the art for implementing the method in the embodiment of the present application belongs to the scope of the present application.
[0092] In the specific implementation process, the computer program 311 can implement Figure 3 any implementation of the corresponding embodiment when executed by the processor.
[0093] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0094] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0095] The present application is described with reference to flowcharts and / or block diagrams according to the method, device (system), and computer program product of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a machine that implements the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart or multiple flows and / or blocks.
[0096] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions apparatus implementing the flowchart Figure 1 one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart or multiple flows and / or blocks.
[0097] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process so that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the flowchart Figure 1 one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart or multiple flows and / or blocks.
[0098] The embodiments of the present application also provide a computer program product, which includes computer software instructions, when the computer software instructions are run on a processing device, cause the processing device to execute the flowchart of the vehicle communication matrix database system control method in the corresponding embodiments.
[0099] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flowchart or function according to the embodiments of the present application is produced. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that the computer can store or be integrated into a server, data center and other data storage devices containing one or more available media sets. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.
[0100] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, device and unit described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0101] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0102] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0103] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0104] If the integrated unit is realized in the form of 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 solutions of the present application essentially or the part of the prior art that makes a contribution or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0105] The above, the above examples are only used to illustrate the technical solutions of the present application, but not limit them; although the present application is described in detail with reference to the foregoing examples, those skilled in the art should understand that the technical solutions recorded in the foregoing examples can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A vehicle communication matrix database system, characterized by, The application relates to a communication matrix design and search display method and device. The local end and the server end are included. The local end includes a change request function module, a communication matrix design module and a communication matrix search display module. The communication matrix design module includes a data interaction unit, an attribute editing unit and a dotting release unit; the data interaction unit is used for data matrix import and / or export operation with the server end; The attribute editing unit is used for editing operation on signal attributes, ECU attributes and network attributes associated with the data matrix; the dotting release unit is used for automatically generating communication matrix data according to preset time information; the change request function module, the communication matrix design module and the communication matrix search display module can simultaneously realize relevant operations corresponding to CAN matrix and LIN matrix; The change request function module is used for cooperative communication change management operation, the communication matrix design module is used for data matrix processing operation, and the communication matrix search display module is used for calling data matrix information corresponding to attribute input information of a target user in the server end according to the attribute input information; The server end is used for storing data matrix information.
2. The system of claim 1, wherein, The dotting release unit is also used for configuring release attributes, release stages, release time and release files.
3. A control method for the vehicle communication matrix database system of any of claims 1-2, characterized by, The application further relates to a communication matrix design and search display method and device. According to a change request of a demand side in the change request function module, inquiry information is sent to a client corresponding to an associated side to seek confirmation of the change request of the associated side; In the case that all the associated sides confirm, the change request is sent to a client corresponding to a developer to seek developer review; In the case that developer review feedback information is obtained, a change operation is executed based on the change request information.
4. The method of claim 3, wherein, The application further relates to a communication matrix design and search display method and device. Data attribute information input by a searcher in the communication matrix search display module is obtained, wherein the data attribute information includes at least one of signal attributes, ECU attributes and network attributes associated with the data matrix; Based on the data attribute information, data matrix information stored in the server is called and corresponding target data matrix information is displayed.
5. The method of claim 4, wherein, The application further relates to a communication matrix design and search display method and device. According to a plurality of data attribute information, data attribute calling frequency is counted; In the case that the attribute calling frequency exceeds a preset calling frequency, a feature database is created in the server end for the attribute calling frequency exceeding the preset calling frequency.
6. An electronic device, comprising: The memory and the processor are characterized in that the processor is used for executing the computer program stored in the memory to realize the steps of the control method in any one of claims 3-5.
7. A computer readable storage medium having stored thereon a computer program, characterized in that: The computer program is executed by the processor to realize the steps of the control method in any one of claims 3-5.
Citation Information
Patent Citations
Automobile CAN communication matrix compilation method and system and storage medium
CN111817938A
Communication matrix management method and device, electronic equipment and storage medium
CN116095072A