Method for providing a video data streaming service
View Patent ↗In a method for providing a video data streaming service, a server determines whether an occupancy is below a first threshold or is equal to or greater than a second threshold, the occupancy representing the amount of data occupying a queuing buffer of a terminal and the first threshold being less than the second threshold. If the occupancy is not below the first threshold, the server provides the data streaming service at a predetermined service bit rate which is less than the current service bit rate. If the occupancy is equal to or greater than a second threshold, the server provides the data streaming service at a predetermined service bit rate which is greater than the current service bit rate.
1. A method for providing a data streaming service from a server to a terminal through a wireless network, the data streaming service having two or more predetermined service bit rates, the method comprising the steps of:
(a) starting the data streaming service at a service bit rate requested by the terminal;
(b) receiving an occupancy of a queuing buffer of the terminal, wherein the occupancy represents the amount of data of the data streaming service occupying the queuing buffer of the terminal;
(c) determining whether the occupancy is below a first threshold or is equal to or greater than a second threshold, wherein the first threshold is less than the second threshold;
(d) if the occupancy is below the first threshold, determining whether a current service bit rate is a lowest service bit rate among the predetermined service bit rates and, if a determination result is negative, providing the data streaming service at a predetermined service bit rate which is less than the current service bit rate; and
(e) if the occupancy is equal to or greater than a second threshold, providing the data streaming service at a predetermined service bit rate which is greater than the current service bit rate.
2. The method of claim 1 , further comprising the step of (f) repeating the steps (b) to (e).
3. The method of claim 2 , wherein the step (f) continues until the data streaming service is terminated.
4. The method of claim 3 , wherein the amount of the data occupying the queuing buffer is checked and reported to the server at a predetermined time interval.
5. The method of claim 4 , wherein a maximum service bit rate of the data streaming service being provided from the server to the terminal is not greater than the service bit rate requested by the terminal.