WO2012122932A1 - 一种网页重排版的方法和系统 - Google Patents
一种网页重排版的方法和系统 Download PDFInfo
- Publication number
- WO2012122932A1 WO2012122932A1 PCT/CN2012/072281 CN2012072281W WO2012122932A1 WO 2012122932 A1 WO2012122932 A1 WO 2012122932A1 CN 2012072281 W CN2012072281 W CN 2012072281W WO 2012122932 A1 WO2012122932 A1 WO 2012122932A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- webpage
- browser client
- page
- mobile browser
- cache server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/197—Version control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Definitions
- the present invention relates to the field of mobile internet technologies, and in particular, to a method and system for re-laying web pages. Background technique
- server cache acceleration technology is a widely adopted technology, and there are many mature server cache acceleration products.
- SQUID and NGINX the main strategies for implementing server cache acceleration are: Cache the most frequently accessed Internet resources (such as pictures, static web pages, etc.) in the cache area. Since this type of technology does not make any conversion to the original stomach page, the www page is very poorly read on a mobile phone with a screen that is much smaller than a computer.
- the most representative server cache acceleration technology is the technology of Vision Web View (UCWEB Browser).
- UWEB Browser Vision Web View
- the principle is to use the computing power of the server to capture the page and then re-type the page.
- the application of this model consumes a lot of computing power and network bandwidth of the server, and some websites do not welcome web crawlers.
- the proxy server is used to repeatedly crawl the webpage. It will bring difficulties in implementation. At the same time, it is considered that a large part of the webpage will not be accessed by the mobile phone users at all, and the server resources will be wasted to some extent. Summary of the invention
- the object of the present invention is to provide a method and system for re-formatting a webpage, which can greatly reduce the resource consumption of the server while preserving the acceleration effect of the server.
- a method for re-formatting a webpage which is applicable to the mobile phone internet, and includes the following steps:
- the mobile browser client obtains the webpage address
- the mobile browser client queries whether the cache server stores the re-formatted page of the webpage address, and the cache server determines whether the re-formatted page of the webpage address is stored, and if so, the cache server will re-format the page.
- the mobile browser client displays the re-formatted page; if not, then proceeds to step C;
- the mobile browser client obtains an unre-formatted webpage corresponding to the webpage address
- the webpage re-layout strategy preset by the mobile browser client application re-types the unre-typed webpage corresponding to the webpage address, generates a re-typesetting page corresponding to the webpage address, and displays the re-typesetting page;
- the mobile browser client uploads the heavy layout page corresponding to the webpage address to the cache server for saving.
- the webpage re-layout strategy includes content extraction, running a webpage scripting language, and removing advertisements.
- the preset webpage re-layout strategy is stored in a mobile browser client.
- the cache server periodically cleans up expired cached pages.
- a webpage re-formatting system applicable to a mobile phone Internet, including a mobile browser client and a cache server, a mobile browser client and a cache server are connected through a network, and a mobile browser client is used to obtain and display a webpage address correspondingly
- the re-formatted page has been re-formatted according to the webpage re-layout strategy, and the re-formatted page corresponding to the webpage address is generated and uploaded to the cache server for storage; the cache server is used to store the re-formatted page corresponding to the webpage address, and is sent to the mobile phone.
- the webpage that consumes both resources and network bandwidth can be re-typed (running javascript script, application ess webpage mode, downloading flash and loading advertisement image, etc.) as needed while retaining the server acceleration effect.
- Distributed to each mobile phone terminal greatly reducing the service
- the resource consumption of the server especially for news, blogs and serial novel websites where the content of the webpage changes relatively little is significant.
- FIG. 1 is a flow chart of a web page re-typesetting in a specific embodiment of the present invention. detailed description
- the main idea of the technical solution of the present invention is to adopt a system for re-formatting a webpage of a mobile phone Internet to realize the effect of preserving the acceleration effect of the server, and distributing the re-typesetting action of the webpage that consumes both computing resources and network bandwidth as needed.
- Mobile terminal The main idea of the technical solution of the present invention is to adopt a system for re-formatting a webpage of a mobile phone Internet to realize the effect of preserving the acceleration effect of the server, and distributing the re-typesetting action of the webpage that consumes both computing resources and network bandwidth as needed.
- the system includes a mobile phone browser client and a cache server, and the mobile browser client and the cache server are connected through a network, and the mobile browser client obtains and displays the re-formatted page corresponding to the webpage address, and the webpage is re-formatted according to the webpage re-layout strategy.
- the unre-formatted page corresponding to the address generates a re-formatted page, and is uploaded to the cache server for storage, and the cache server stores the re-formatted page corresponding to the webpage address, and sends the re-formatted page to the mobile browser client.
- FIG. 1 is a flow chart of a web page re-typesetting in a specific embodiment of the present invention. As shown in FIG. 1, the webpage re-typesetting process includes the following steps:
- Step 101 The mobile browser client obtains the webpage address that needs to be accessed.
- Step 102 The mobile browser client queries whether the cache server stores the re-formatted page of the webpage address.
- Step 103 The cache server determines whether the re-formatted page of the webpage address is stored. If yes, go to step 104; if not, go to step 105.
- Step 104 The cache server sends the re-formatted page to the mobile browser client, and the mobile browser client displays the re-formatted page.
- Step 105 The mobile browser client obtains an unre-formatted webpage corresponding to the webpage address.
- Step 106 The webpage re-layout strategy preset by the mobile browser client application re-types the unre-formatted webpage corresponding to the webpage address, generates a re-typesetting page corresponding to the webpage address, and displays the re-typesetting page.
- the preset webpage re-layout strategy is stored in the mobile browser client, including content extraction, running web scripting language, and removing advertisements.
- Step 107 The mobile browser client uploads the heavy layout page corresponding to the webpage address to the cache server for saving.
- the cache server periodically cleans up expired cached pages.
- the expiration policy can refer to the HTTP standard (rfc2616) or it can be set according to the characteristics of the website.
- the cache server can distinguish the user's screen size, mobile phone model, network environment and other information, and multi-level cache for different parameter configurations. For security reasons, the cache server temporarily does not cache pages that the user has logged in to avoid revealing user privacy.
- the cache server can actively or passively push a new webpage re-layout strategy to the mobile browser client.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020137024413A KR101485949B1 (ko) | 2011-03-14 | 2012-03-13 | 웹페이지 재배치 방법과 시스템 |
| EP20120757296 EP2687996A4 (en) | 2011-03-14 | 2012-03-13 | METHOD AND SYSTEM FOR REAGENCING WEB PAGE |
| US14/005,010 US20140006918A1 (en) | 2011-03-14 | 2012-03-13 | Method and system for web page rearrangement |
| JP2013556959A JP2014509019A (ja) | 2011-03-14 | 2012-03-13 | 一種のページ再組版の方法及びページ再組版のシステム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110060341.4 | 2011-03-14 | ||
| CN2011100603414A CN102622381B (zh) | 2011-03-14 | 2011-03-14 | 一种网页重排版的方法和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012122932A1 true WO2012122932A1 (zh) | 2012-09-20 |
Family
ID=46562304
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/072281 Ceased WO2012122932A1 (zh) | 2011-03-14 | 2012-03-13 | 一种网页重排版的方法和系统 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20140006918A1 (zh) |
| EP (1) | EP2687996A4 (zh) |
| JP (1) | JP2014509019A (zh) |
| KR (1) | KR101485949B1 (zh) |
| CN (1) | CN102622381B (zh) |
| WO (1) | WO2012122932A1 (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2786418C (en) * | 2012-08-16 | 2020-04-14 | Ibm Canada Limited - Ibm Canada Limitee | Identifying equivalent javascript events |
| CN102904947B (zh) * | 2012-09-29 | 2019-07-23 | 北京百度网讯科技有限公司 | 应用客户端展示样式更新和/或内容扩展的方法及系统 |
| CN104820664A (zh) * | 2014-01-30 | 2015-08-05 | 西门子公司 | 一种用于改编网页的方法和装置 |
| CN104182505B (zh) * | 2014-08-19 | 2018-03-27 | 小米科技有限责任公司 | 网页重排方法和装置 |
| CN104536993B (zh) * | 2014-12-10 | 2018-03-20 | 北京奇虎科技有限公司 | 收藏网页的处理方法、收藏网页的处理装置和客户端 |
| CN112363732A (zh) * | 2020-10-15 | 2021-02-12 | 深圳市明源云科技有限公司 | 网站封装方法、装置、终端设备及计算机可读存储介质 |
| CN114564668A (zh) * | 2022-01-17 | 2022-05-31 | 广州文石信息科技有限公司 | 一种网页排版方法、装置、终端设备以及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1399745A (zh) * | 1999-04-30 | 2003-02-26 | 雅虎公司 | 重排网页的方法和设备 |
| CN101221572A (zh) * | 2008-01-25 | 2008-07-16 | 吴坤达 | 一种网页数据处理系统 |
| CN101526953A (zh) * | 2009-01-19 | 2009-09-09 | 北京跳网无限科技发展有限公司 | Www转换技术 |
| CN101977233A (zh) * | 2010-11-01 | 2011-02-16 | 优视科技有限公司 | 一种移动终端以阅读模式浏览网页方法和系统 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6421733B1 (en) * | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
| EP1061458A2 (en) * | 1999-06-15 | 2000-12-20 | Sun Microsystems, Inc. | Caching of reduced forms of web pages on a small footprint device |
| US20040049737A1 (en) * | 2000-04-26 | 2004-03-11 | Novarra, Inc. | System and method for displaying information content with selective horizontal scrolling |
| US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
| US20030033432A1 (en) * | 2001-08-08 | 2003-02-13 | Simpson Shell S. | Web based imaging service that converts web pages into content on behalf of another web site |
| US7624126B2 (en) * | 2003-06-25 | 2009-11-24 | Microsoft Corporation | Registering for and retrieving database table change information that can be used to invalidate cache entries |
| JP2005141360A (ja) * | 2003-11-05 | 2005-06-02 | Matsushita Electric Ind Co Ltd | 遠隔制御システム及び遠隔制御方法 |
| US20070088852A1 (en) * | 2005-10-17 | 2007-04-19 | Zohar Levkovitz | Device, system and method of presentation of advertisements on a wireless device |
| US8181107B2 (en) * | 2006-12-08 | 2012-05-15 | Bytemobile, Inc. | Content adaptation |
| CN101150803B (zh) * | 2007-10-24 | 2011-08-24 | 优视科技有限公司 | 微浏览器处理网络数据的方法、微浏览器及其服务器 |
| US20090265618A1 (en) * | 2008-04-18 | 2009-10-22 | Hong-Yung Wang | Method of browsing web information using a mobile handheld device |
| JP4799587B2 (ja) * | 2008-06-04 | 2011-10-26 | 株式会社エヌ・ティ・ティ・データ | ネットワークブートシステム及びネットワークブート方法 |
| US8959536B2 (en) * | 2008-08-18 | 2015-02-17 | Infosys Limited | Method and system for providing applications to various devices |
| GB0902834D0 (en) * | 2009-02-19 | 2009-04-08 | Aceplan Invest Ltd | Content access platform and methods and apparatus providing access to internet content for heterogeneous devices |
| CN101625700A (zh) * | 2009-08-12 | 2010-01-13 | 中兴通讯股份有限公司 | 在终端上优化显示网络页面的方法和装置 |
| CN101815093A (zh) * | 2010-03-11 | 2010-08-25 | 深圳市嘉讯软件有限公司 | 一种网页到移动终端的适配方法及移动终端页面适配装置 |
-
2011
- 2011-03-14 CN CN2011100603414A patent/CN102622381B/zh active Active
-
2012
- 2012-03-13 KR KR1020137024413A patent/KR101485949B1/ko active Active
- 2012-03-13 US US14/005,010 patent/US20140006918A1/en not_active Abandoned
- 2012-03-13 WO PCT/CN2012/072281 patent/WO2012122932A1/zh not_active Ceased
- 2012-03-13 EP EP20120757296 patent/EP2687996A4/en not_active Withdrawn
- 2012-03-13 JP JP2013556959A patent/JP2014509019A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1399745A (zh) * | 1999-04-30 | 2003-02-26 | 雅虎公司 | 重排网页的方法和设备 |
| CN101221572A (zh) * | 2008-01-25 | 2008-07-16 | 吴坤达 | 一种网页数据处理系统 |
| CN101526953A (zh) * | 2009-01-19 | 2009-09-09 | 北京跳网无限科技发展有限公司 | Www转换技术 |
| CN101977233A (zh) * | 2010-11-01 | 2011-02-16 | 优视科技有限公司 | 一种移动终端以阅读模式浏览网页方法和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2687996A4 (en) | 2015-05-06 |
| US20140006918A1 (en) | 2014-01-02 |
| CN102622381B (zh) | 2013-11-13 |
| JP2014509019A (ja) | 2014-04-10 |
| CN102622381A (zh) | 2012-08-01 |
| KR101485949B1 (ko) | 2015-01-23 |
| EP2687996A1 (en) | 2014-01-22 |
| KR20140041450A (ko) | 2014-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012122932A1 (zh) | 一种网页重排版的方法和系统 | |
| US10210145B2 (en) | Partial website optimization for a web publisher | |
| US9032086B2 (en) | Displaying animated images in a mobile browser | |
| US8732571B2 (en) | Methods and systems for generating and displaying a preview image of a content area | |
| US20090037517A1 (en) | Method and system to share content between web clients | |
| US20170116349A1 (en) | Creation and delivery of pre-rendered web pages for accelerated browsing | |
| CN103338249B (zh) | 缓存方法及装置 | |
| US9678928B1 (en) | Webpage partial rendering engine | |
| CN103873502A (zh) | 缓存更新方法及系统、提供更新资源的方法及系统 | |
| WO2014134934A1 (zh) | 一种双WebView展示定制页面的方法及系统 | |
| CN103455478A (zh) | 加速网页访问的方法和装置 | |
| WO2012122934A1 (zh) | 一种网页重排版的方法 | |
| CN102368213A (zh) | 一种ie内核浏览器的页面下载控制方法和系统 | |
| US11330075B2 (en) | One-time cache | |
| US12071296B2 (en) | Facilitating inter-system data transfer with seralized data objects | |
| US9177077B2 (en) | Method for improving backward/forward performance between certain types of dynamic web pages | |
| CN108205555A (zh) | 信息推荐方法、装置、浏览器和终端设备 | |
| CN105468746B (zh) | 网页多媒体内容处理方法及装置 | |
| KR101498920B1 (ko) | 오프라인 실행을 위한 웹 페이지 사전 캐싱 시스템 및 방법 | |
| CN110750720A (zh) | 一种基于pc端场景化个性推荐方法及系统 | |
| CN118035585A (zh) | 网页资源的加载方法、装置、终端设备和存储介质 | |
| US11767154B2 (en) | Facilitating inter-system data transfer with serialized data objects | |
| CN103401776B (zh) | 一种利用路由器推送信息的方法 | |
| CN119536829A (zh) | 客户端唤醒方法、系统、计算机设备以及存储介质 | |
| Chauhan et al. | Web for Wearables: Lessons learned from Google Glass |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12757296 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2013556959 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 20137024413 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14005010 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |