Font Size: a A A

Design And Implementation Of Internet-based Client Remote Control Software

Posted on:2014-04-14Degree:MasterType:Thesis
Country:ChinaCandidate:H N WuFull Text:PDF
GTID:2308330473458759Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the rapid development of the Internet technology creates a favorable environment for the growth of the remote control technology. Remote control technology system software has gradually attracted people’s attention especially for the verification of its practicability. Remote control technology system software which is based on Java technology and the c/s mode, breaking the original operating mode restricted on space,promises the users to control the remote computers with personal computers on hand. The system achieves this function mentioned above with network programming and graphic programming with java.In this paper, the client remote control technology are discussed and studied, in the following main contents:1. How to escalate the transmission speed of screen data image so that better remote screen monitoring will be achieved?For this part, the focus is on the analysis of how to use and design screen block and XOR lossless compression. Being obtained, the screen images of the controlled terminal will be processed by blocking, assisted with XOR data compression technology in order to ensure the smoothness of remote screen monitoring. The so-called blocking is dividing the screen into several blocks(rectangle), and afterwards dynamic monitoring what regions have changed. If any changes happen, the screen images of these changes will be obtained and compressed to ensure the amount of data transmission is as small as possible.2. How to achieve remote host control on Internet?Based on the analysis of communication modes in LAN and Internet, an overall structure of three-section-type remote client monitoring in Internet-based environment is proposed and the program of NAT traversal with the help of UDP is designed.3. How to implement the processing of remote control command?In the thesis, Robot class is used to achieve the synchronous control of a mouse and a keyboard and to design the basic flow of file upload.4. Multi-client and multi-screen display is added to the system.The writer has put much emphasis on the solution to reentry. Meanwhile, multiplexing ability is affiliated to communication part, which makes one communication interface meets simultaneously the communication needs of several monitoring terminals.
Keywords/Search Tags:remote monitoring, Java Robot, screen block, NAT traversal
PDF Full Text Request
Related items