Definition of customer requirements, function requirements, and product structures based on big data and data mining methods