The invention relates to a data uploading method, and specifically relates to a system and method for realizing complex differential uploading of on-board equipment data based on a QP quantum state machine. The method comprises the following steps: S1, the QP quantum state machine is created; S2, a differential uploading module receives a message from an OBD bus or collected by an internet, and a message event triggers a QP quantum state machine processing function; and S3, the QP quantum state machine acquires data according to an uploading rule, judges the validity of the data, packages the data and transmits the data to a client through a network. According to the system and the method provided by the invention, by adopting the QP quantum state machine, an embedded system using C language as main development can deal with complex and variable uploading demands of vehicle data flexibly, deal with complex uploading rule formulated according to different business demands, guarantee the uploading of specific values closely related to the business demands, reduce the redundancy of the vehicle data, and not only reduce the broadband resources, but also reduce the storage pressure; and the availability is improved, and the business is more convenient to maintain and expand.