The paper analyzes patent data cleaning requirements, proposes patent data cleaning procedures and frameworks including data input, standards, field split, organization cleaning, data indexing and other sections, carries out contrastive analysis on available open source tools and makes a practical study by using OpenRefine as an example.