Font Size: a A A

Research And Implementation Of Online Courseware Collaborative Editing Control Strategy

Posted on:2020-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:B LinFull Text:PDF
GTID:2417330578476564Subject:Education Technology
Abstract/Summary:PDF Full Text Request
The premise of the rapid development of mobile Internet is that the instant messaging technology and the scenario-based application solutions are changing with each passing day.The development of technology has also revolutionized the traditional communication methods of people.In the aspect of collaborative teaching,the core is the collaborative communication between teachers and students based on teaching practice activities.With reference to the traditional collaborative teaching model,how to use development technology to design a more suitable solution to provide highly available modular services for collaborative teaching and teaching practice activities to support online courseware collaborative editing?Based on the above problems,this research through the theoretical combing and technical research,based on the current research and development technology to design a solution that can support the provision of scenarios for online courseware collaborative teaching and the use of the program to achieve high-availability module services,thereby achieving a more friendly online courseware the experience of teaching practice.After combing and analyzing,the core issues that need to be researched are how to realize real-time data synchronous transmission of collaborative interaction and how to deploy the architecture based on functional module service performance expansion.Through the research on the instant messaging technology scheme,the application layer communication protocol—WebSocket,which is most suitable for the design function requirements of this research,is selected to support the real-time full-duplex communication data synchronous transmission,which is very suitable for the application scenario requirements of real-time collaborative interaction teaching practice activities.In the aspect of communication connection establishment,this paper designs a high-density compression short code conversion strategy based on the LRU self-increasing sequence number numbering scheme and a mechanism for establishing a matching connection based on URL parameter passing and parsing,so as to realize fast and efficient establishment of collaborative editing information communication;On the core function of the synchronization and transmission mechanism,the transmission control signaling of the vector-based graphics involved in the transmission process is designed,and the Canvas real-time redraw rendering is performed based on the customized basic graphics library,thereby effectively reducing the synchronous data transmission for the pressure of bandwidth;In the interactive editing of large files,this paper designs a multimedia file distribution mechanism based on the event response-driven real-time data update mechanism,allowing the collaborative canvas to deliver the specific file data to the collaborator and editing operation in real time.The HTTP protocol performs slice transfer,which effectively improves the smoothness of real-time interactive editing.Finally,a simple and efficient multi-terminal data synchronization mechanism based on version incremental update is proposed in the canvas conflict editing data synchronization processing to help the server process more effectively in dealing with interactive data.In the functional module service,deployment and architecture,the separation strategy of the functional architecture module based on OAuth2.0 authentication and the rapid expansion strategy based on container orchestration and interactive synchronization service performance are designed.Through the containerized deployment,the hardware parameters are accurately controlled to achieve a more objective module service performance test,which provides reference for real-life scenario performance deployment.The functions and performance services provided by the actual scenario test module meet the design expectations.
Keywords/Search Tags:collaborative editing, control strategy, data synchronization, full duplex communication
PDF Full Text Request
Related items