MacBook Pro - Touchpad and Keyboard Freeze

Sometimes there is no response on my touchpad and keyboard, whatever operating some applications or idle for a while. Sometimes there is no problem. If happened, only the power button can be reacted, or plug in the USB mouse to move the cursor.

I found some people raised out this thread in the web. Is there any solution to solve this problem?