Patent ID: 8717918

Claim:
A network device, comprising: a transmission unit operable to transmit and receive data packets across a network; a storage unit operable to store a database; at least one processor; one or more programs that are stored in the storage unit and are executed by the at least one processor, the one or more programs comprising: a monitor module operable to monitor a receiving status of the transmission unit; an analysis module operable to analyze information of the data packets to determine a procedure needed in order to process the data packets; a checking module operable to determine whether information of the procedure is stored in the database, wherein the information of the procedure comprises a title and a status of the procedure, and the status of the procedure comprises a turn-on state of the procedure and a turn-off state of the procedure; an execution module operable to execute the procedure to process the data packets according to the status of the procedure; and a timer module operable to set a predetermined time, calculate a time of the procedure that has not been executed to process the data packets, and determine whether the calculated time is more than the predetermined time.