IP Library › Granted Patent US 10,003,637
Granted Patent B2
US 10,003,637 · App. 14/328,777 · Granted Jun 19, 2018

Method, mobile terminal and system for displaying picture based on wireless network, and storage medium

Inventor: Wanyou E (Guangdong, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
H04L67/10H04L67/02H04L67/2847H04L67/1095
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,003,637
App. No.
14/328,777
Granted
Jun 19, 2018
Kind
B2
Abstract

Disclosed are a method, a mobile terminal and a system for displaying a picture based on a wireless network, and a storage medium, where the picture includes a picture identifier, picture content data and update time, and the method includes: obtaining update time of a target picture to be displayed from a server according to a picture identifier of the target picture; if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of a mobile terminal, obtaining the buffered picture; and if the update time of the buffered picture is the same as that of the target picture, displaying the buffered picture according to the picture content data of the buffered picture.

Claims (46)

1. A method for displaying a picture by a mobile terminal based on a wireless network, wherein, the picture includes a picture identifier, picture content data and update time, and the method comprises:

obtaining update time of a target picture to be displayed from a server, according to a picture identifier of the target picture;

if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of the mobile terminal, obtaining the buffered picture; wherein, the buffered picture is stored in a form of a character string converted from a JavaScript Object Notation object in the mobile terminal, wherein the buffered picture is stored in a buffer of the mobile terminal;

if the update time of the buffered picture is the same as that of the target picture, displaying the buffered picture according to the picture content data of the buffered picture;

if a buffered picture with the same picture identifier as that of the target picture is not present in the local buffer of the mobile terminal, obtaining the picture content data of the target picture from the server according to the picture identifier of the target picture; displaying the obtained picture content data of the target picture; and adding a new buffered picture to the local buffer; and

when a size of the remaining space of the local buffer is less than a size of the new buffered picture, ordering the buffered pictures in the local buffer according to the latest use time of the buffered pictures, and clearing the buffered picture with the earliest latest use time one by one until the size of the remaining space of the local buffer is larger than the size of the new buffered picture.

2. The method of claim 1 , further comprising:

if the update time of the buffered picture is different from that of the target picture, then: obtaining the picture content data of the target picture from the server according to the picture identifier of the target picture; displaying the target picture according to the obtained picture content data of the target picture; and updating the buffered picture by updating the picture content data of the buffered picture as the obtained picture content data of the target picture, and updating the update time of the buffered picture as the obtained update time of the target picture.

3. The method of claim 2 , wherein, the latest use time of the buffered picture is recorded in the local buffer of the mobile terminal.

4. The method of claim 3 , wherein, the updating the buffered picture further comprises: updating the latest use time of the buffered picture as a current time.

5. The method of claim 1 , wherein the picture identifier of the new buffered picture is set as the picture identifier of the target picture, the picture content data of the new buffered picture is set as the obtained picture content data of the target picture, and the update time of the new buffered picture is set as the obtained update time of the target picture.

6. A mobile terminal for performing a method for displaying a picture based on a wireless network, wherein, the picture includes a picture identifier, picture content data, and update time, the mobile terminal comprising:

one or more processors;

a memory;

one or more program instructions stored in the memory and executed by the one or more processor, wherein the one or more program instructions:

obtain the update time of a target picture to be displayed from a server according to a picture identifier of the target picture;

obtain a buffered picture if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of the mobile terminal, wherein, the buffered picture is stored in a form of a character string converted from a JavaScript Object Notation object in the mobile terminal; and wherein the buffered picture is stored in a buffer of the mobile terminal;

display the buffered picture according to the picture content data of the buffered picture if the update time of the buffered picture is the same as that of the target picture;

obtain the picture content data of the target picture from the server according to the picture identifier of the target picture, and display the obtained picture content data of the target picture if a buffered Picture with the same picture identifier as that of the target picture is not present in the local buffer of the mobile terminal;

add a new buffered picture to the local buffer after the picture content data of the target picture is obtained; and

order the buffered pictures in the local buffer according to latest use time of the buffered pictures, and clear the buffered picture with the earliest latest use time one by one until the remaining space of the local buffer is larger than a size of the new buffered picture when the remaining space of the local buffer is less than a size of the new buffered picture.

7. The mobile terminal of claim 6 , wherein, the one or more program instructions further:

obtain the picture content data of the target picture from the server according to the picture identifier of the target picture and display the obtained picture content data of the target picture, if the update time of the buffered picture is different from that of the target picture; and

update buffered picture by updating the picture content data of the buffered picture as the obtained picture content data of the target picture, and updating the update time of the buffered picture as the obtained update time of the target picture, after the picture content data of the target picture is obtained.

8. The mobile terminal of claim 7 , wherein, the latest use time of the buffered picture is recorded in the local buffer of the mobile terminal.

9. The mobile terminal of claim 8 , wherein, the one or more program instructions further update the latest use time of the buffered picture as a current time.

10. The mobile terminal of claim 6 , wherein the picture identifier of the new buffered picture is set as the picture identifier of the target picture, the picture content data of the new buffered picture is set as the obtained picture content data of the target picture, and the update time of the new buffered picture is set as the obtained update time of the target picture.

11. A system for displaying a picture based on wireless network, wherein, the picture includes a picture identifier, picture content data and update time, and the system comprises a mobile terminal and a server;

the mobile terminal is configured to obtain the update time of a target picture to be displayed from the server according to the picture identifier of the target picture;

if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of the mobile terminal, the mobile terminal obtains the buffered picture; wherein, the buffered picture is stored in a form of a character string converted from a JavaScript Object Notation object in the mobile terminal; and wherein the buffered picture is stored in a buffer of the mobile terminal;

if the update time of the buffered picture is the same as that of the target picture, the mobile terminal displays the buffered picture according to the picture content data of the buffered picture;

if a buffered picture with the same picture identifier as that of the target picture is not present in the local buffer of the mobile terminal, obtaining the picture content data of the target picture from the server according to the picture identifier of the target picture; displaying the obtained picture content data of the target picture; and adding a new buffered picture to the local buffer; and

when a size of the remaining space of the local buffer is less than a size of the new buffered picture, ordering the buffered pictures in the local buffer according to the latest use time of the buffered pictures, and clearing the buffered picture with the earliest latest use time one by one until the size of the remaining space of the local buffer is larger than the size of the new buffered picture.

12. The system of claim 11 , wherein:

if the update time of the buffered picture is different from that of the target picture, the mobile terminal sends to the server a picture content data request for requesting the picture content data of the target picture according to the picture identifier of the target picture, and the server receives the picture content data request, searches for the picture content data of the target picture according to the picture identifier of the target picture, and returns the picture content data of the target picture to the mobile terminal; and

the mobile terminal is further configured to display the picture content data of the target picture returned by the server, and update the buffered picture by updating the picture content data of the buffered picture as the obtained picture content data of the target picture from the server, and updating the update time of the buffered picture as the obtained update time of the target picture from the server.

13. The system of claim 11 , wherein, the latest use time of the buffered picture is recorded in the local buffer of the mobile terminal.

14. A non-transitory storage medium containing computer-executable instructions, which, when executed by a computer processor, are configured to perform a method for displaying a picture based on a wireless network, wherein the picture includes a picture identifier, picture content data and update time, and the method comprises:

obtaining update time of a target picture to be displayed from a server according to a picture identifier of the target picture;

if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of a mobile terminal, obtaining the buffered picture; wherein, the buffered picture is stored in a form of a character string converted from a JavaScript Object Notation object in the mobile terminal; and wherein the buffered picture is stored in a buffer of the mobile terminal;

if the update time of the buffered picture is the same as that of the target picture, displaying the buffered picture according to the picture content data of the buffered picture;

if a buffered picture with the same picture identifier as that of the target picture is not present in the local buffer of the mobile terminal, obtaining the picture content data of the target picture from the server according to the picture identifier of the target picture; displaying the obtained picture content data of the target picture; and adding a new buffered picture to the local buffer; and

when a size of the remaining space of the local buffer is less than a size of the new buffered picture, ordering the buffered pictures in the local buffer according to the latest use time of the buffered pictures, and clearing the buffered picture with the earliest latest use time one by one until the size of the remaining space of the local buffer is larger than the size of the new buffered picture.

15. The non-transitory storage medium of claim 14 , wherein, the method further comprises:

if the update time of the buffered picture is different from that of the target picture, then: obtaining the picture content data of the target picture from the server according to the picture identifier of the target picture; displaying the target picture according to the obtained picture content data of the target picture; and updating the buffered picture by updating the picture content data of the buffered picture as the obtained picture content data of the target picture, and updating the update time of the buffered picture as the obtained update time of the target picture.

16. The non-transitory storage medium of claim 15 , wherein, the latest use time of the buffered picture is recorded in the local buffer of the mobile terminal; and the updating the buffered picture further comprises: updating the latest use time of the buffered picture as a current time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2014
From: E, WANYOU
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 034268/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2014
From: WANYOU, E
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 033293/0215 →
Priority Claims (1)
CN 2013 1 0263227 · Jun 27, 2013 · national
Continuity (2)
Continuation PCTCN2013089998 · Dec 19, 2013
Related Publication 20150006607A1 · Jan 1, 2015