A method for data analysis and processing of an elasticity detection device, the elasticity detection device comprising an excitation device for generating an elastic shear wave in a subject's viscoelastic medium, and a capturing device for obtaining a detection result generated by the viscoelastic medium under an action of the elastic shear wave; wherein the method for data analysis and processing of an elasticity detection device comprises: determining, by the elasticity detection device, whether a communication connection between the elasticity detection device and a cloud server is normal; if the communication connection is normal, transmitting, by the elasticity detection device, the detection result to the cloud server so that the cloud server stores the detection result into a database of the cloud server; transmitting, by the elasticity detection device, to the cloud server a data analysis request for instructing the cloud server to obtain from the database first data to be analyzed corresponding to an analysis keyword, and analyze the first data to be analyzed to obtain a first analysis result; wherein the first data to be analyzed comprise a detection result corresponding to the analysis keyword among all detection results of the elasticity detection device; and receiving and presenting, by the elasticity detection device, the first analysis result transmitted by the cloud server, wherein, after the elasticity detection device determines that the communication connection is normal, the method further comprises: receiving and storing, by the elasticity detection device, an offline data packet transmitted by the cloud server, the offline data packet being determined by the cloud server according to attribute information of the elasticity detection device, wherein the method further comprises: obtaining from the offline data packet, by the elasticity detection device, second data to be analyzed corresponding to the data analysis request and analyzing the second data to be analyzed to obtain a second analysis result, wherein the second data to be analyzed comprise a detection result corresponding to the analysis keyword among all detection results of the elasticity detection device included in the offline data packet. determining, by the elasticity detection device, whether a communication connection between the elasticity detection device and a cloud server is normal; if the communication connection is normal, transmitting, by the elasticity detection device, the detection result to the cloud server so that the cloud server stores the detection result into a database of the cloud server; transmitting, by the elasticity detection device, to the cloud server a data analysis request for instructing the cloud server to obtain from the database first data to be analyzed corresponding to an analysis keyword, and analyze the first data to be analyzed to obtain a first analysis result; wherein the first data to be analyzed comprise a detection result corresponding to the analysis keyword among all detection results of the elasticity detection device; and receiving and presenting, by the elasticity detection device, the first analysis result transmitted by the cloud server, wherein, after the elasticity detection device determines that the communication connection is normal, the method further comprises: receiving and storing, by the elasticity detection device, an offline data packet transmitted by the cloud server, the offline data packet being determined by the cloud server according to attribute information of the elasticity detection device, wherein the method further comprises: obtaining from the offline data packet, by the elasticity detection device, second data to be analyzed corresponding to the data analysis request and analyzing the second data to be analyzed to obtain a second analysis result, wherein the second data to be analyzed comprise a detection result corresponding to the analysis keyword among all detection results of the elasticity detection device included in the offline data packet. receiving and storing, by the elasticity detection device, an offline data packet transmitted by the cloud server, the offline data packet being determined by the cloud server according to attribute information of the elasticity detection device, wherein the method further comprises: obtaining from the offline data packet, by the elasticity detection device, second data to be analyzed corresponding to the data analysis request and analyzing the second data to be analyzed to obtain a second analysis result, wherein the second data to be analyzed comprise a detection result corresponding to the analysis keyword among all detection results of the elasticity detection device included in the offline data packet.