System and method for identifying an invalid packet on a controller area network (CAN) bus
US-10142358-B1 · Nov 27, 2018 · US
US11140001B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11140001-B2 |
| Application number | US-201816648944-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 21, 2018 |
| Priority date | Sep 22, 2017 |
| Publication date | Oct 5, 2021 |
| Grant date | Oct 5, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention relates to a method for providing data packets (5) from a CAN bus (2), in particular a charging station for a motor vehicle. In order to permit a resource-saving and nevertheless secure possible way of providing data packets (5), steps are provided: detection of the data packets (5) from at least one component (3) of the CAN bus (2) by a detection unit (10) which is part of the CAN bus (3), creation of at least one web resource (6) which contains the data packets (5) in accordance with a predetermined specification by a computing unit (11), wherein only data packets (5) which are related in accordance with the predetermined specification are combined in the at least one web resource (6), transmission of a content of the at least one web resource (6) from the computing unit (11) to a receiving device (4) by means of a communication unit (12) via a data link (7) having a transmission protocol that differs from the CAN bus (2).
Opening claim text (preview).
The invention claimed is: 1. A method for providing data packets from a CAN bus, the method having the acts of: capturing the data packets from at least one component of the CAN bus by a capture unit that is part of the CAN bus, creating multiple web resources, which contain the data packets, according to a predetermined specification by a processor, wherein only data packets that are related according to the predetermined specification are combined in the web resources, each of the multiple web resources having a respective, unique address, conveying a content of the web resources from the processor to a receiving device via a data connection, using a transmission protocol that is different than the CAN bus, by a communication unit. 2. The method as claimed in claim 1 , characterized in that the content of the web resources is conveyed to the receiving device with an HTTP (Hypertext Transfer Protocol) protocol or a CoAP (Constrained Application Protocol) protocol as the transmission protocol. 3. The method as claimed in claim 1 , characterized in that the predetermined specification stipulates that the creating of the web resources results in a content of the data packets being interpreted, and the content is used to ascertain whether the data packets are related. 4. The method as claimed in claim 1 , characterized in that the predetermined specification is provided at least in part by a program module that is received from the receiving device. 5. The method as claimed in claim 4 , characterized in that the processor, configured by the receiving of the program module, interprets the data packets in a manner adapted to the receiving device, to an instance of application and/or to the at least one component of the CAN bus. 6. The method as claimed in claim 1 , characterized in that the content of the web resources is conveyed to the receiving device without granting the receiving device access to the processor and/or the CAN bus beyond the conveyance. 7. The method as claimed in claim 1 , characterized in that only such data packets as the receiving device has the authorization to receive are combined in the web resources. 8. The method as claimed in claim 1 , characterized in that the data packets comprise a respective identifier and the predetermined specification stipulates that such data packets having the same identifier are combined in the web resources. 9. The method as claimed in claim 1 , characterized in that the data packets have a respective information type, and the predetermined specification stipulates that data packets of the same information type and/or of the ready signal are combined in the web resources. 10. A controller for providing data packets from a CAN bus of a charging station for a motor vehicle, the controller comprising; a capture interface, which is connectable to the CAN bus, configured to capture the data packets from at least one component of the CAN bus, a processor configured to create multiple web resources, which contain the data packets, according to a predetermined specification, wherein only data packets that are related according to the predetermined specification are combined in the web resources, each of the web resources having a respective, unique address, a communicator configured to convey a content of the web resources from the processor to a receiving device via a data connection, using a transmission protocol that is different than the CAN bus. 11. A system for providing data packets, the system comprising: a controller comprising a capture interface, which is connectable to a CAN bus, configured to capture the data packets from at least one component of the CAN bus, a processor configured to create multiple web resources, which contain the data packets, according to a predetermined specification, wherein only data packets that are related according to the predetermined specification are combined in the web resource, each of the web resources having a respective, unique address, and a communicator configured to convey a content of the web resources from the processor to a receiving device via a data connection, using a transmission protocol that is different than the CAN bus, the CAN bus having a component that is configured to convey the data packets to the controller, and a receiving device for retrieving the web resources from the control device. 12. The method as claimed in claim 1 , characterized in that capturing comprises capturing the data packets from the at least one component, the at least one component of the CAN bus being in a charging station for a motor vehicle. 13. The method as claimed in claim 9 , characterized in that the information type of the data packets comprises a ready signal. 14. The method as claimed in claim 2 , characterized in that the predetermined specification stipulates that the creating of the web resources results in a content of the data packets being interpreted, and the content is used to ascertain whether the data packets are related. 15. The method as claimed in claim 14 , characterized in that the predetermined specification is provided at least in part by a program module that is received from the receiving device. 16. The method as claimed in claim 15 , characterized in that the processor, configured by the receiving of the program module, interprets the data packets in a manner adapted to the receiving device, to an instance of application and/or to the at least one component of the CAN bus. 17. The method as claimed in claim 16 , characterized in that the content of the web resources is conveyed to the receiving device without granting the receiving device access to the processor and/or the CAN bus beyond the conveyance. 18. The method as claimed in claim 17 , characterized in that only such data packets as the receiving device has the authorization to receive are combined in the web resources. 19. The method as claimed in claim 18 , characterized in that the data packets comprise a respective identifier and the predetermined specification stipulates that such data packets having the same identifier are combined in the web resources. 20. The method as claimed in claim 19 , characterized in that the data packets have a respective information type, and the predetermined specification stipulates that data packets of the same information type and/or of the ready signal are combined in the web resources.
Controller Area Network CAN · CPC title
Data transfer between charging stations and vehicles · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Details regarding a bus controller · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.