Methods for displaying a webpage fragment on a desktop and systems for taking a snapshot of webpage fragment for displaying on a desktop

US2017032494A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017032494-A1
Application numberUS-201515303517-A
CountryUS
Kind codeA1
Filing dateApr 8, 2015
Priority dateApr 11, 2014
Publication dateFeb 2, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017032494A1 cover?
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…
Who is the assignee on this patent?
Yuan Zhijun, Dai Xiaodan, Alibaba Group Holding Ltd
What technology area does this patent fall under?
Primary CPC classification G06T3/4092. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).