22-04-2010, 12:37 AM
Go to My PC is the fast, easy and secure way to access your PC from any web browser or wireless device in real time. Go to My PC is a web based remote PC accessing system that enables secure access to any internet connected computer. Go to My PC displays the remote computerâ„¢s desktop (connected via internet) on viewerâ„¢s web browser and lets them to use their mouse and keyboard to control that PC remotely. With screen sharing and sufficient bandwidth users can have exactly the same desktop whether working at host or at office.On the client side the remote worker launches a browser visits the secure Remote Access Of My PC website enters a username and password clicks on a connect button for the desired computer sending an authenticated encrypted request to the server.
During an active connection the website displays a session.Through this the user can review their connection histories. The server in Go to My PC is a matchmaker.it listens for connection requests mapping them into registered computers. When a match occurs the client and the host computer having the same address and unique session id.In the case of security Go to My PC uses username and password for server and client authentication also the data that shares between the client and server is through a highly encrypted stream.
The proposed system contains four modules such as
COMMUNICATION BROKER
CLIENT VIEWER
COMMUNICATION SERVER
REMOTE HOST
COMMUNICATION BROKER
This is a matchmaker.it listens for connection requests mapping them into registered computers.When a match occurs the broker assigns the session to the communication server and supplies the client viewer and the host computer with the server address and unique session id.Using this component, the user can create a new account regarding his personal information and login username and password. Only using this information the user can avail all other features such as,
Register the remote PC to be monitored
View all registered PCâ„¢s and their current status
Edit Personal Profile
Change access code
Delete Remote PCâ„¢s
Change Password
View access history of each PC
Disconnected
Logout
View failed login attempts
CLIENT VIEWER
On the client side the remote worker launches a browser visits the secure Remote Access Of My PC website enters a username and password clicks on a connect button for the desired computer sending an authenticated encrypted request to the server.Once this request is authenticated the client viewer-an automatically downloadable program accessed from the web browser and displays the screen image of the remote host.Remote PC Client Viewer is a java applet.Client Viewer consists of three sections.
Connection requester
Connection requester will request a connection with the remote PC by sending the remote PCâ„¢s id to the AccessMyPC Connection Handler.
Desktop displayer
Once the connection is established with the remote PC, the remote PCâ„¢s desktop transmitter will send the captured desktop to the viewer and that image will be displayed in the viewer.
Action listener
The action listener will listen the keyboard and mouse actions in the applet and will send the corresponding codes to the remote PCâ„¢s action robot.
COMMUNICATION SERVER
Client place the request to the communication server.The communication server check the status of the host PC.if the host PC is online then the communication server place the request from the client.The response from the host PC is received from the communication server and send to the client only if the client is in connect mode.
REMOTE HOST
Every 60 seconds the remote host displays a keep alivemessage to the client.It authenticate the user.if the authentication successful then capture the desktop of the host PC and sends to the client through the communication server.It programmatically generates mouse and its events send by the client and send response through server.It also helps the client to upload and download files