| Short video has become an important means for people to record and share their lives,and also a new way for major Internet companies to attract traffic.As the rewards of major companies give users a considerable share,a large number of porters and pirated users emerge,bringing huge losses to the company.Quick,efficient and accurate copyright determination of the video uploaded by users is the most important thing to solve this problem.In this context,IQIYI short video copyright protection system came into being.This paper designs and implements a short video copyright protection system based on micro-service architecture.Based on API gateway integrated with Spring Cloud framework,circuit breaker,configuration management,service discovery,message bus and other components,the system micro-service infrastructure is realized.According to the specific business requirements of copyright protection system and the basic process of software engineering development,the copyright protection system is designed and implemented.The specific functions of each module of the copyright protection system are determined through perfect demand analysis.Then the system architecture,database tables and main interfaces are designed.According to the specific business of each module,class diagrams,flow charts and sequence diagrams are designed to express the relationship between classes,and the modules such as copyright determination,user status change,user complaints are designed and coded.Finally,a complete test case is compiled according to the specific business,and the automated test code is compiled according to the test case.The function of the system is tested by automated testing,and the performance of the system is verified by non-functional testing.At present,the copyright protection system has been put into use,providing an efficient and stable platform for the company to determine the copyright of short video.Copyright protection system has been used to determine the copyright of the company’s billion-grade short videos,and saves a large number of non-copyright videos for the company,which greatly improves the quality of video in the company’s short video library. |