发明专利的类型有哪些