1. Technical Field
The present disclosure relates to network monitoring technology and, particularly, to a remote monitoring system capable of monitoring a remote computer using a mobile phone, and a method employed by the system.
2. Description of the Related Art
Most network servers can be accessed and remotely controlled by computers, not by mobile terminals. Therefore, there is room for improvement within the art to facilitate users.
The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Referring to
The network server 10 includes a control unit 11, an analyzing unit 12, a virtual device drive unit 13, a streaming media unit 14, and a display device 15. The analyzing unit 12 receives the request transmitted from the input detecting unit 22 of the portable terminal 20 via the network 30, and analyzes the request to determine the request event.
In the embodiment, the network server 10 further includes an access control unit 16 determining if the request or the remote operation command is sent by a user having an access permission. In the embodiment, the user of the portable terminal 20 is represented by the user information. The access permission of the portable terminal 20 is selected from the group consisting of a remote control permission for allowing the user to remotely control the network server 10 by sending the remote control command, a display permission for allowing the user to obtain the image of the real time screen by sending the request, and a deny permission.
If the access permission of the user of the portable terminal 20 is the deny permission, the portable terminal 20 cannot access the network server 10, the control unit 11 further transmits a message to the portable terminal 20 to notify the user of the portable terminal 20 that he or she is not permitted to access the network server 10. The control unit 21 of the portable terminal 20 displays the message on the display unit 23.
If the access permission of the user of the portable terminal 20 is the display permission, the control unit 11 further transmits a message to the user of the portable terminal 20 to notify the user of the portable terminal 20 that he or she is only permitted to browse web pages of the network server 10. Meanwhile, the control unit 11 commands the streaming media unit 14 to capture an image of the real time screen of the display device 15, encode the captured image, and send the encode image to the portable terminal 20 via the network 30. The image processing unit 24 of the portable terminal 20 decodes the captured image. The control unit 21 of the portable terminal 20 controls the display unit 23 to display the decode image.
If the access permission of the user of the portable terminal 20 is the remote control permission, the virtual device drive unit 13 converts the determined remote operation command into a local operation command, that is, the virtual device drive unit 13 translates the command from the portable terminal 20 to be a local command which can be recognized by the network server 10. The control unit 11 responds to the local operation command to execute function related to the local operation information. Thereby the portable terminal 10 is capable of remotely controlling the network server 10.
In step S30, the portable terminal 20 communicates with the network server 10 via the network 30.
In step S31, the analyzing unit 12 receives the request or the remote operation command transmitted from the input detecting unit 22 of the portable terminal 20 via the network 30, and analyzes the request to determine the request event.
In step S32, the access control unit 16 determines the if the request or the remote operation command is sent by a user having an access permission. In the embodiment, the user of the portable terminal 20 is represented by the user information. The access permission of the portable terminal 20 is selected from the group consisting of a remote control permission for allowing the user to remotely control the network server 10 by sending the remote control command, a display permission for allowing the user to obtain the image of the real time screen by sending the request, and a deny permission. If the access permission of the user of the portable terminal 20 is the display permission, the procedure goes to step S33, if the access permission of the user of the portable terminal 20 is the remote control permission, the procedure goes to step S35, and if the access permission of the user of the portable terminal 20 is the deny permission, the procedure goes to step S37.
In the embodiment, the request or the remote operation command contains the user information including an IP address and a user name of the portable terminal 20.
In step S33, the control unit 11 commands the streaming media unit 14 to capture an image of the real time screen of the display device 15, encode the captured image, and send the encode image to the portable terminal 20 via the network 30.
In the embodiment, the control unit 11 further transmits a message to the user of the portable terminal 20 to notify the user of the portable terminal 20 that he or she is only permitted to browse web pages of the network server 10. The control unit 21 of the portable terminal 20 displays the message on the display unit 23.
In step S34, the image processing unit 24 of the portable terminal 20 decodes the captured image. The control unit 21 of the portable terminal 20 controls the display unit 23 to display the decoded image. Then, the procedure ends.
In step S35, the virtual device drive unit 13 converts the determined remote operation command into a local operation command, that is, the virtual device drive unit 13 translates a command from the portable terminal 20 to be a local command which can be recognized by the network server 10.
In step S36, the control unit 11 responds to the local operation command to execute function related to the local operation command Then, the procedure ends.
In step S37, the control unit 11 transmits a message to the portable terminal 20 to notify the user of the portable terminal 20 that he or she is not permitted to access the network server 10. The control unit 21 of the portable terminal 20 displays the message on the display unit 23.
It is understood that the present disclosure may be embodied in other forms without departing from the spirit thereof. Thus, the present examples and embodiments are to be considered in all respects as illustrative and not restrictive, and the disclosure is not to be limited to the details given herein.
Number | Date | Country | Kind |
---|---|---|---|
201110438357.4 | Dec 2011 | CN | national |