Research on model of knowledge sharing based on knowledge collaboration in virtual community of practice