The invention relates to a data filtering and interaction method based on an automobile CAN bus. The data filtering and interaction method based on the automobile CAN bus comprises a CAN data filtering process and a CAN data interaction process; and the CAN data filtering process comprises the steps of: setting all filter tanks to an available state at first, and then, obtaining an available tankas a CAN data filtering tank; obtaining automobile CAN bus data, judging whether the data is successfully obtained or not, if so, executing the next step, and otherwise, ending; judging whether the tank is a distributed available tank or not, if so, executing the next step, and otherwise, ending; judging whether an ID is an effective ID or not, if so, executing the next step, and otherwise, ending; and writing the data in the obtained available tank to be cached. By means of the data filtering and interaction method based on the automobile CAN bus disclosed by the invention, the real-time working performance of a CAN node is improved; the problem that system resources and the processing time are wasted due to the fact that an upper-level system receives useless information can be avoided;simultaneously, mutual communication between a product and the automobile CAN bus is realized; and thus, practical application requirements can be well satisfied.