Terminal device, system for providing picture and method for transmitting picture
First Claim
1. A terminal device comprising at least one processor to execute a plurality of units comprising:
- a picture address obtaining unit, a network state detecting unit, a resolution detecting unit, an integrated processing unit and a transceiving unit;
the picture address obtaining unit configured to obtain a uniform resource locator (URL) of a picture to be transmitted according to a picture request initiated by the terminal device, and send it to the integrated processing unit;
the network state detecting unit configured to detect the state of the network where the terminal device is located and notify the integrated processing unit;
the resolution detecting unit configured to detect the resolution value supported by the terminal device and notify the integrated processing unit;
the integrated processing unit configured to determine the picture quality value of the picture to be transmitted according to the state of the network where the terminal device is located, determine the maximum resolution value of the picture to be transmitted according to the state of the network where the terminal device is located and the resolution value supported by the terminal device, and send the URL, the picture quality value and the maximum resolution value of the picture to be transmitted to the transceiving unit; and
the transceiving unit configured to send the URL, the picture quality value and the maximum resolution value of the picture to be transmitted to a picture bed server, and receive the returned picture which had been processed by the picture bed server according to the URL, the picture quality value and the maximum resolution value of the picture to be transmitted, and send it to a display screen of the terminal device for display.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses a terminal device, a system for providing picture and a method for transmitting picture and pertains to the field of network communications technologies. The method comprises: obtaining a URL of a picture to be transmitted according to a picture request initiated by a terminal device; determining the picture quality value of the picture to be transmitted according to the state of the network where the terminal device is located; determining the maximum resolution value of the picture to be transmitted according to the state of the network where the terminal device is located and the resolution value supported by the terminal device; sending the URL of the picture to be transmitted, the picture quality value of the picture to be transmitted and the maximum resolution value of the picture to be transmitted to a picture bed server; receiving the returned picture which had been processed by the picture bed server according to these parameters, and displaying it on the terminal device. Under the premise of not affecting the experience of viewing a picture by a user, the technical solution of the present disclosure realizes the beneficial effects of reducing the transmission size of the picture, increasing the transmission speed of the picture, and at the same time guaranteeing the picture quality as much as possible.
25 Citations
17 Claims
-
1. A terminal device comprising at least one processor to execute a plurality of units comprising:
- a picture address obtaining unit, a network state detecting unit, a resolution detecting unit, an integrated processing unit and a transceiving unit;
the picture address obtaining unit configured to obtain a uniform resource locator (URL) of a picture to be transmitted according to a picture request initiated by the terminal device, and send it to the integrated processing unit; the network state detecting unit configured to detect the state of the network where the terminal device is located and notify the integrated processing unit; the resolution detecting unit configured to detect the resolution value supported by the terminal device and notify the integrated processing unit; the integrated processing unit configured to determine the picture quality value of the picture to be transmitted according to the state of the network where the terminal device is located, determine the maximum resolution value of the picture to be transmitted according to the state of the network where the terminal device is located and the resolution value supported by the terminal device, and send the URL, the picture quality value and the maximum resolution value of the picture to be transmitted to the transceiving unit; and the transceiving unit configured to send the URL, the picture quality value and the maximum resolution value of the picture to be transmitted to a picture bed server, and receive the returned picture which had been processed by the picture bed server according to the URL, the picture quality value and the maximum resolution value of the picture to be transmitted, and send it to a display screen of the terminal device for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a picture address obtaining unit, a network state detecting unit, a resolution detecting unit, an integrated processing unit and a transceiving unit;
-
8. (canceled)
-
9. A method for transmitting picture comprising:
-
obtaining a uniform resource locator (URL) of a picture to be transmitted according to a picture request initiated by a terminal device; detecting the state of the network where the terminal device is located; determining the picture quality value of the picture to be transmitted according to the state of the network where the terminal device is located; obtaining the resolution value supported by the terminal device; determining the maximum resolution value of the picture to be transmitted according to the state of the network where the terminal device is located and the resolution value supported by the terminal device; sending the URL, the picture quality value and the maximum resolution value of the picture to be transmitted to a picture bed server; and receiving the returned picture which had been processed by the picture bed server according to the URL, the picture quality value and the maximum resolution value of the picture to be transmitted, and displaying it on the terminal device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. (canceled)
-
17. A non-transitory computer readable medium having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations of transmitting a picture, comprising:
-
obtaining a uniform resource locator (URL) of a picture to be transmitted according to a picture request initiated by a terminal device; detecting the state of the network where the terminal device is located; determining the picture quality value of the picture to be transmitted according to the state of the network where the terminal device is located; obtaining the resolution value supported by the terminal device; determining the maximum resolution value of the picture to be transmitted according to the state of the network where the terminal device is located and the resolution value supported by the terminal device; sending the URL, the picture quality value and the maximum resolution value of the picture to be transmitted to a picture bed server; and receiving the returned picture which had been processed by the picture bed server according to the URL, the picture quality value and the maximum resolution value of the picture to be transmitted, and displaying it on the terminal device.
-
Specification