A far-end control method with a security mechanism, comprising a host comprising a first communication unit for transmitting an identification code through a PSTN (Public switched telephone network) and a computer with a static IP address;
- and an I/O control device comprising a second antenna for receiving said identification code transmitted from said host through said PSTN (Public switched telephone network);
- said second antenna is connecting to a second mobile communication unit, and said second mobile communication unit electrically connects to a CPU, wherein when said first communication unit transmits an incoming telephone number and a password to said I/O control device through said PSTN (Public switched telephone network), said incoming telephone number and said password are used to match with a predetermined value stored in said I/O control device for activating a mobile internet connection bridged between said computer and said I/O control device;
- a judging procedure comprises:
- (a) starting said judging procedure;
- (b) said first communication unit transmitting an incoming call signal through said first antenna to said second antenna of said I/O control device from said PSTN (Public switched telephone network), and said second antenna further transmitting said signal to said CPU through said second mobile communication unit;
- (c) said CPU recording said number of said incoming call in said memory, and commanding to said second mobile communication unit for receiving a call;
- said second mobile communication unit transmitting said command to said first communication unit through said second antenna in order to connect said call coming from said host;
- (d) said host waiting for a user to input a password;
- (e) said CPU judges whether a time waiting for inputting password exceeds a preset time in said memory;
- wherein if it is judged that said waiting time for inputting password does not exceed a preset time, said procedure proceeds to step (f), otherwise, said procedure proceeds to step (g);
- (f) said CPU judging whether a password inputted from said host is longer than a predetermined length stored in said memory;
- wherein if it is judged that said password inputted from a host is not longer than a predetermined length stored in said memory, said procedure proceeds to step (d), otherwise the procedure proceeds to step (g);
- (g) said CPU commanding to hang up a phone to said second mobile communication unit, and said second mobile communication unit transmitting said command to said host through said second antenna to execute hanging up said phone;
- (h) said CPU judging whether said password matches with a predetermined value stored in said I/O control device;
- wherein if it is judged that said password matches with said predetermined value stored in said I/O control device, the procedure proceeds to step (i), otherwise the procedure proceeds to step (m);
- (i) said CPU notifying said second mobile communication unit to activate said mobile internet bridged with said computer;
- (j) when the mobile internet connected between said computer and said I/O control device is activated, said far-end control device starts to mutually transmit information or signals with said computer;
- (k) said CPU of said I/O control device judging whether to disconnect said mobile internet connection between said computer and said far-end control device;
- wherein if it is judged not to disconnect said mobile internet connection between said computer and said far-end control device, the procedure proceeds to step ( ), otherwise the procedure proceeds to step (l);
- (l) said CPU of said I/O control device notifying said second mobile communication unit to shut down said mobile internet connected with said computer;
- and
- (m) ending said judging procedure.