A method for health condition analysis based on an elasticity detection device, the elasticity detection device comprising an excitation apparatus for generating an elasticity shear wave in a viscoelastic medium and a capturing apparatus for determining displacement data which is generated by the viscoelastic medium under action of the elasticity shear wave; wherein the elasticity detection device sends the obtained displacement data to a cloud server for storage; and characterized in that, the method for health condition analysis comprises: receiving, by the cloud server, displacement data of a viscoelastic medium of a querier obtained through detection of the elasticity detection device; sending, by a client, a health condition analysis request to the cloud server, wherein the health condition analysis request comprises individual attribute identification information of the querier, wherein the individual attribute identification information comprises personal identification information of the querier; and receiving, by the client, health condition information of the querier sent by the cloud server, wherein the health condition analysis request further comprises group attribute identification information of the querier, wherein the group attribute identification information comprises identification of a disease to be queried; wherein the health condition analysis request is further used such that the cloud server acquires, from a cloud database, a first displacement data set being displacement data which is stored in the cloud server and meets an age bracket, where the group attribute identification information comprises the age bracket, and meets a value range of the disease to be queried, of all individuals who undergo detection for the disease to be queried and corresponding to the group attribute identification information, and conducts data analysis on the first displacement data set to obtain a first analysis result; and such that the cloud server acquires, from the cloud database, a second displacement data set being the displacement data of the viscoelastic medium of the querier stored in the cloud server and obtained through detection of the elasticity detection device and corresponding to the individual attribute identification information, conducts data analysis on the second displacement data set to obtain a second analysis result, and obtains the health condition information corresponding to the second analysis result according to the first analysis result. receiving, by the cloud server, displacement data of a viscoelastic medium of a querier obtained through detection of the elasticity detection device; sending, by a client, a health condition analysis request to the cloud server, wherein the health condition analysis request comprises individual attribute identification information of the querier, wherein the individual attribute identification information comprises personal identification information of the querier; and receiving, by the client, health condition information of the querier sent by the cloud server, wherein the health condition analysis request further comprises group attribute identification information of the querier, wherein the group attribute identification information comprises identification of a disease to be queried; wherein the health condition analysis request is further used such that the cloud server acquires, from a cloud database, a first displacement data set being displacement data which is stored in the cloud server and meets an age bracket, where the group attribute identification information comprises the age bracket, and meets a value range of the disease to be queried, of all individuals who undergo detection for the disease to be queried and corresponding to the group attribute identification information, and conducts data analysis on the first displacement data set to obtain a first analysis result; and such that the cloud server acquires, from the cloud database, a second displacement data set being the displacement data of the viscoelastic medium of the querier stored in the cloud server and obtained through detection of the elasticity detection device and corresponding to the individual attribute identification information, conducts data analysis on the second displacement data set to obtain a second analysis result, and obtains the health condition information corresponding to the second analysis result according to the first analysis result.