The invention discloses a method, a device and a system of data transmission, and belongs to the technical field of communication. The method comprises that a first node device receives and caches a specified business group sent by a second node device, when the first node device needs to transmit messages of multiple structure-agnostic transport over packet (SAToP) or circuit emulation service over packet switched network (CESoPSN) businesses in the cached specified business group, the first node device confirms that whether messages of the out-of-step SAToP or CESoPSN businesses exist in the specified business group, if yes, the first node device obtains adjustment values of the messages of the out-of-step SAToP or CESoPSN businesses according to a preset rule, and adjusts the out-of-step SAToP or CESoPSN businesses according to the adjustment value, so that the messages of the multiple SAToP or CESoPSN businesses in the specified business group can be enabled to be transmitted synchronously.