Patent ID: 9544215
Date: 2017-01-10
CPC Classifications: H04L,H04W

Claim:
1. A method for evaluating performance of a wireless network capillary channel, wherein the capillary channel is a Transmission Control Protocol (TCP) connection initiated by a user, the method comprising: determining whether a network packet includes a payload or not, after obtaining the network packet on the wireless network capillary channel; when determining that the network packet includes the payload, performing retransmission rate and packet loss rate statistic processing, disorder rate statistic processing, and packet capture process packet loss rate statistic processing; and when determining that the network packet does not include the payload, directly performing the packet capture process packet loss rate statistic processing; the method further comprising: performing service module related index statistic processing; which comprises: calculating a time difference between the network packet and a previous packet of the network packet which includes the payload, comparing the obtained time difference with a predetermined time difference, making a statistic of a service module related index of a sleep state or a burst state according to a compare result, and making a statistic of aging time of all packets in a packet sequence number hole list; the method further comprising: comparing a packet sequence number of the network packet with a next expected packet sequence number: when the packet sequence number of the network packet is less than the next expected packet sequence number, performing the retransmission rate and packet loss rate statistic processing, and the disorder rate statistic processing; when the packet sequence number of the network packet is equal to the next expected packet sequence number, updating the next expected packet sequence number to a sum of the packet sequence number and a packet length of the network packet, and performing the packet capture process packet loss rate statistic processing; and when the packet sequence number of the network packet is greater than the next expected packet sequence number, updating the next expected packet sequence number to the sum of the packet sequence number and the packet length of the network packet, and adding a newly generated hole into a packet sequence number hole list.