Systems and methods for context based image compression
US-9224213-B2 · Dec 29, 2015 · US
US2017032494A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017032494-A1 |
| Application number | US-201515303517-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 8, 2015 |
| Priority date | Apr 11, 2014 |
| Publication date | Feb 2, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present application discloses a method for displaying a webpage fragment on a desktop, comprising: receiving feature information of webpage fragment corresponding to a webpage fragment sent by a sending terminal; sending a request to a server based on the feature information of webpage fragment, and acquiring data of webpage fragment corresponding to the webpage fragment; and displaying the data of webpage fragment to a current desktop. The present application also discloses an apparatus for displaying a webpage fragment on a desktop, a method for acquiring and transmitting feature information of webpage fragment, an apparatus for acquiring and transmitting feature information of webpage fragment, a method for acquiring and processing webpage resources, an apparatus for acquiring and processing webpage resources, and a system for taking a snapshot of webpage fragment to display on a desktop. Through the solutions of the present application, a snapshot of webpage can be displayed on different terminals. These solutions can be widely used and can keep the data of the displayed webpage snapshot updated. The implementation is simple and convenient.
Opening claim text (preview).
1 . A method for displaying a webpage fragment on a desktop, the method comprising: receiving feature information of webpage fragment corresponding to the webpage fragment sent by a sending terminal; sending a request to a server based on the feature information of webpage fragment, and acquiring data of webpage fragment corresponding to the webpage fragment; and displaying the data of webpage fragment to a current desktop. 2 . The method for displaying the webpage fragment on the desktop according to claim 1 , wherein the feature information of webpage fragment includes: a first uniform resource locator (URL) of a webpage corresponding to the webpage fragment, screen resolution of the sending terminal, and size and location information of the webpage fragment; or a second uniform resource locator (URL) of a webpage corresponding to the webpage fragment, screen resolution of the sending terminal, and location information of all vertices of the webpage fragment. 3 . The method for displaying the webpage fragment on the desktop according to claim 1 , wherein after displaying a webpage fragment control, generated from the data of webpage fragment, on the current desktop, the method further comprises: executing the following step of data update in accordance with a set cycle: sending a request to the server based on the feature information of webpage fragment; acquiring the data of webpage fragment corresponding to the webpage fragment; and displaying a webpage fragment control generated from the data of webpage fragment on the current desktop. 4 . The method for displaying the webpage fragment on the desktop according to claim 1 , wherein the webpage fragment includes: a screenshot of the whole current webpage in a browser of the sending terminal; or a screenshot of a part of the current webpage in a browser of the sending terminal. 5 . The method of displaying the webpage fragment on the desktop according to claim 1 , wherein sending the request to the server based on the feature information of webpage fragment and acquiring the data of webpage fragment corresponding to the webpage fragment include: sending the request to a proxy server based on the feature information of webpage fragment; and receiving the data of webpage fragment, returned by the proxy server, corresponding to the feature information of webpage fragment. 6 . The method for displaying the webpage fragment on the desktop according to claim 1 , wherein sending the request to the server based on the feature information of webpage fragment and acquiring the data of webpage fragment corresponding to the webpage fragment include: sending the request to a Web server based on a uniform resource locator (URL); receiving all network resources related to the URL returned by the Web server; and parsing the network resources based on the feature information of webpage fragment to acquire the data of webpage fragment corresponding to the webpage fragment. 7 . The method for displaying the webpage fragment on the desktop according to claim 1 , wherein the data of webpage fragment includes Hypertext Markup Language (HTML) codes of the webpage fragment and the resources of the webpage fragment. 8 . The method for displaying the webpage fragment on the desktop according to claim 7 , wherein displaying the data of webpage fragment to the current desktop includes: loading the resources of the webpage fragment based on the HTML codes of the webpage fragment; performing standard parsing on the HTML codes of the webpage fragment, and then obtaining a webpage fragment control; and performing scaling on the webpage fragment control based on screen resolution of the current desktop, and then displaying the webpage fragment control on the current desktop. 9 . The method for displaying the webpage fragment on the desktop according to claim 6 , wherein sending the request to the Web server based on the URL, receiving the all network resources related to the URL returned by the Web server, and parsing the network resources based on the feature information of webpage fragment to acquire the data of webpage fragment corresponding to the webpage fragment are implemented based on an internal kernel of browser WebKit. 10 . The method for displaying the webpage fragment on the desktop according to claim 6 , wherein parsing the network resources based on the feature information of webpage fragment to acquire the data of webpage fragment corresponding to the webpage fragment is implemented based on a DumpRenderTree function in a browser kernel WebKit. 11 . The method for displaying the webpage fragment on the desktop according to claim 8 , wherein the following steps are implemented based on a Web-based OS operating environment: the step of loading the webpage fragment resource based on the webpage fragment HTML codes, the step of obtaining a webpage fragment control after performing standard parsing and execution of webpage fragment HTML codes, and the step of performing scaling on the webpage fragment control based on screen resolution of the current desktop and then displaying the webpage fragment control on the current desktop. 12 . An apparatus for displaying a webpage fragment on a desktop, comprising: a data receiving unit that receives feature information of webpage fragment corresponding to a webpage fragment sent by a sending terminal; a data acquiring unit of webpage fragment that sends a request to a server based on the feature information of webpage fragment, and that acquires data of webpage fragment corresponding to the webpage fragment; and a display unit of webpage fragment that displays the data of webpage fragment to a current desktop. 13 . The apparatus for displaying the webpage fragment on the desktop according to claim 12 , further comprising: a data update unit that: sends a request to the server based on the feature information of webpage fragment; acquires the data of webpage fragment corresponding to the webpage fragment; and provides for display a webpage fragment control, generated from the data of webpage fragment, on the current desktop. 14 . The apparatus for displaying the webpage fragment on the desktop according to claim 12 , wherein the data acquiring unit of webpage fragment includes: a data request subunit that sends the request to a proxy server based on the feature information of webpage fragment; and a data receiving subunit that receives the data of webpage fragment, returned by the proxy server, corresponding to the feature information of webpage fragment. 15 . The apparatus for displaying the webpage fragment on the desktop according to claim 12 , wherein the display unit of webpage fragment includes: a loading subunit of webpage resources that loads the resources of the webpage fragment based on Hypertext Markup Language (HTML) codes of the webpage fragment; a code-parsing subunit that performs standard parsing on the HTML codes of the webpage fragment, and that obtains a webpage fragment control; and a display-scaling subunit that performs scaling on the webpage fragment control based on screen resolution of the current desktop, and that displays the webpage fragment control on the current desktop. 16 . A method for acquiring and transmitting feature information of webpage fragment, comprising: acquiring a webpage fragment by taking a screenshot of the current webpage in a browser; obtaining feature information of webpage fragment corresponding to the webpage fragment; and sending the feature information of webpage fragment to a receiving terminal.
Parsing markup language streams (streaming G06F40/149) · CPC title
Bookmark management · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.