A data processing method, characterized by comprising: if obtaining a first data packet and a second data packet of a target call service initiated by a terminal, classifying, by a client, the first data packet into a first data packet set and classifying the second data packet into a second data packet set based on a first time segment and a second time segment, wherein a first obtaining moment of the first data packet belongs to the first time segment, a second obtaining moment of the second data packet belongs to the second time segment, the first time segment and the second time segment are different time segments used by the client to obtain the data packets of the target call service, and the first time segment and the second time segment do not intersect; determining, by the client, a first feature parameter corresponding to the first data packet set and a second feature parameter corresponding to the second data packet set; and calculating, by the client based on a preset audio and/or video quality evaluation algorithm, audio and/or video quality corresponding to the first feature parameter, and audio and/or video quality corresponding to the second feature parameter, wherein: when the data packets of the target call service are classified, the client determines whether status information of the terminal in the different time segments changes, and classifying the data packets is based on whether the status information of the terminal in the different time segments changes, wherein the status information of the terminal comprises location information of the terminal, and/or a call feature of the data packet. if obtaining a first data packet and a second data packet of a target call service initiated by a terminal, classifying, by a client, the first data packet into a first data packet set and classifying the second data packet into a second data packet set based on a first time segment and a second time segment, wherein a first obtaining moment of the first data packet belongs to the first time segment, a second obtaining moment of the second data packet belongs to the second time segment, the first time segment and the second time segment are different time segments used by the client to obtain the data packets of the target call service, and the first time segment and the second time segment do not intersect; determining, by the client, a first feature parameter corresponding to the first data packet set and a second feature parameter corresponding to the second data packet set; and calculating, by the client based on a preset audio and/or video quality evaluation algorithm, audio and/or video quality corresponding to the first feature parameter, and audio and/or video quality corresponding to the second feature parameter, wherein: when the data packets of the target call service are classified, the client determines whether status information of the terminal in the different time segments changes, and classifying the data packets is based on whether the status information of the terminal in the different time segments changes, wherein the status information of the terminal comprises location information of the terminal, and/or a call feature of the data packet. when the data packets of the target call service are classified, the client determines whether status information of the terminal in the different time segments changes, and classifying the data packets is based on whether the status information of the terminal in the different time segments changes, wherein the status information of the terminal comprises location information of the terminal, and/or a call feature of the data packet.