In order to improve the traditional throttling technology and promote intelligent downhole throttling technology, many advanced technologies were adopted to build up an intelligent downhole choke system which can realize remote control and monitoring, and a control algorithm for this system was designed. Various key techniques of the chock system were elaborated, such as electric control system design based on CAN bus technology, mechanical structure design based on CAD/CAE, downhole temperature and pressure data collection and processing based on digital information technology and software design based on modular layering method. The control software and operation process of the practical system were tested and analyzed. The result demonstrated that the intelligent downhole throttle system has two main advantages of real-time monitoring and real-time remote control and throttling, which can provide equipment supports for intelligent throttling technology. These methods have some reference for other researches in developments of intelligent downhole tools.