Patent ID: 8653951

Claim:
A remote control method applied to a remote control system, the remote control system comprising a remote control device and at least one be-controlled device, the remote control method comprising: discovering the at least one be-controlled device dynamically via a network and retrieving a device control profile from the at least one be-controlled device by the remote control device, the device control profile comprising a composite finite state machine representing the dependency of various operation states of the at least one be-controlled device and a plurality of control codes coded in a bit-string format; retrieving a current operation state code of the at least one be-controlled device via the network periodically by the remote control device; and analyzing the current operation state code based on the device control profile by the remote control device to accordingly generate a user interface displaying only active functions and buttons to control the at least one be-controlled device; wherein the device control profile defines a plurality of function identification codes, a plurality of function names, a plurality of state identification codes and a plurality of state names of the composite finite state machine corresponding to the at least one be-controlled device.