WO2008043236A1 - Procédé permettant de diviser automatiquement une zone de page web - Google Patents

Procédé permettant de diviser automatiquement une zone de page web Download PDF

Info

Publication number
WO2008043236A1
WO2008043236A1 PCT/CN2007/002580 CN2007002580W WO2008043236A1 WO 2008043236 A1 WO2008043236 A1 WO 2008043236A1 CN 2007002580 W CN2007002580 W CN 2007002580W WO 2008043236 A1 WO2008043236 A1 WO 2008043236A1
Authority
WO
WIPO (PCT)
Prior art keywords
area
small
areas
merged
perfect
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
Application number
PCT/CN2007/002580
Other languages
English (en)
Chinese (zh)
Inventor
Yuan Tian
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2008043236A1 publication Critical patent/WO2008043236A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Definitions

  • the invention relates to a web browsing technology, in particular to a method for automatically dividing a webpage area. Background technique
  • the second is to customize the special webpage for TV and other displays.
  • the advantages are: no need to zoom in, the global feeling is strong when browsing; there is no global and enlarged local switching; the operation is simple and fast.
  • the present applicant provides a convenient and feasible technical solution: that is, by manually dividing a selected required web page into a plurality of regions, the user selects the divided regions, and then marks the current selected; The area, after the user confirms that the selected area is enlarged and displayed, completely solves the problem that the user operation is very cumbersome, can not quickly locate the required content, and the operation takes a long time; and the computer type such as mouse.
  • the invention can automatically divide the webpage area, and can solve the above-mentioned shortcomings such as large development workload, inability to cover all webpages, large-scale update maintenance, and poor timeliness.
  • the current area is a perfect area P, the vertical small area VS or the small area NS, the current area split ends, and the current area is added to the area set;
  • over-small areas S in the set of regions are merged into a perfect area P or adapted to the area F; the number of areas in the area set is reduced; the details are as follows:
  • each non-excessive area L area is attempted to be merged with all its adjacent non-excessive area L areas, and the merged area and its information are added to the temporary area set;
  • the saved information includes an attempt The coordinates, type, area, and the two sub-areas that make up the upper left corner of the merged area;
  • the small area S and the small area S are merged, and one small area S and other types are merged. a combination of a perfect area P and other types, and the remaining combinations;
  • the region information is in accordance with the perfect region P, the longitudinally small region VS, the small region 8, and the suitable region.
  • the order of horizontally over-small areas HS is arranged from the back to the rear; then, in the same area type, according to the area of the area, according to the area from large to small; finally, in the same area, according to the position of the upper left corner of the area , according to the distance from the origin of the upper left corner coordinates from small to large;
  • the regions in the region collection are merged in the region collection according to the region information in the temporary region collection:
  • the specific implementation of the merge is to add the merged area to the area set, and delete the area of the area composed from the area set;
  • 'Perfect area P is a special case suitable for area F;
  • the suitable area F width is 1/8W to 1/2W And the height is greater than 1/8H, or the height is between 1/8H and 1/2H and the width is greater than 1/8W;
  • the perfect region P width is between 1/8W and 1/2W and the height is greater than 1/8W;
  • the oversized region L has a width greater than 1/2 W and a height greater than 1/8 W, or a height greater than 1/2 H and a width greater than 1/8 W;
  • the oversized region S has a width less than 1/8 W or a height less than 1/8H;
  • the horizontally small area HS width is greater than 1/2W and the height is less than 1/8H;
  • the longitudinal under-sized area VS has a width of less than 1/8W and a height greater than 1/2H;
  • the general small area NS is a too small area S - Transversely small area HS - longitudinally too small area VS.
  • the area other than the rectangle NR includes a square; the area that is attempted to be merged into an oversized area L or NR; the area in which the merged area has a perfect area P and is attempted to be merged is not a perfect area P; in the step d of the merging step When the formed area is the area NR other than the rectangle, it is not merged.
  • Figure 1.1 is a basic dimensional view of the area division on the display device of the present invention.
  • Figure 1.2 is a schematic view showing the structure of a suitable region divided by Figure 1.1.
  • Figure 1.3 is a schematic diagram showing the structure of a perfect region divided by Figure 1.1.
  • Figure 1.4 is a schematic diagram showing the structure of an oversized area divided by Figure 1.1 based on Figure 1.1.
  • Figure 1.5 is a schematic view showing the structure of the laterally small area divided by the reference of Figure 1.1.
  • Fig. 1.6 is a schematic view showing the structure of the longitudinally small area divided by the reference of Fig. 1.1.
  • Figure 1.7 is a schematic diagram showing the structure of a small-passage area divided by Figure 1.1 based on Figure 1.1.
  • FIG. 3.1 is an illustration of a web page on a display device in an embodiment to illustrate the partitioning principles of the present invention.
  • FIG. 3.2 is a schematic diagram of a process of dividing the webpage on the display device according to the process shown in FIG. 2 according to the embodiment of the present invention.
  • FIG. 3.3 is a schematic diagram showing a process of dividing the webpage on the display device according to the process shown in FIG. 2 according to the embodiment of the present invention.
  • FIG. 3.4 is a schematic diagram showing a process of dividing the webpage on the display device according to the process shown in FIG. 2 according to the embodiment of the present invention. detailed description
  • the invention is applied to browsing a webpage, specifically: after selecting a webpage, the webpage is divided into several areas according to functions or layouts, and the user selects the divided areas, and the currently selected area will be markedly marked, according to " Make sure that the area to be selected is enlarged and displayed as follows:
  • the divided area may be divided by a person according to subjective judgment.
  • the area may be divided by the ancestors, and then the upper left corner coordinates and the area size of all the divided areas are saved in the form of files.
  • the area information saved in the step of dividing the area is read, and the area is browsed and selected.
  • the specific way is to use the up, down, left and right direction keys to switch the current area by using the position and size of the area.
  • the closest area to the right of the current area is switched to the new current area.
  • the current area is marked by a system's drawing function by displaying a box or an underline at the position of the currently selected area. (See Figure 2-1-1)
  • the width of the display device is W
  • the height of the display device is H
  • the entire area of the entire web page is the root region.
  • the width is between 1/8W and 1/2W and the height is greater than 1/8H, or the height is between 1/8H and 1/2H and the width is greater than 1/8W (as shown in Figure 1.2) Show);
  • the horizontally small area HS (Horizontal Small), the width is greater than 1/2W and the height is less than 1/8H;
  • the vertical small area VS (Vertical Small). Width less than 1/8W and height greater than 1/2H;
  • the current area is a perfect area P, the vertical small area VS or the small area NS, the current area split ends, and the current area is added to the area set;
  • the current area is the suitable area F, the oversized area L or the horizontally too small area HS, all the direct sub-areas of the current area are separated and the splitting process is performed recursively.
  • the purpose of this step is to merge the over-small areas S in the set of regions into a perfect area P or fit into the area F as much as possible; and then reduce the number of areas in the area set as much as possible.
  • the specific process is as follows: a. Try to merge and save in the temporary area set: In the area set, try each non-excessive area L area to try to merge with all its adjacent non-excessive area L areas, and try to merge The zone and its information are added to the temporary zone collection.
  • the saved information includes the coordinates of the upper left corner of the merged area, the type, the area, and the two sub-areas that make up the area.
  • the small area S and the small area S are merged, and one small area S and other types are merged. a combination of a perfect area P and other types, and the remaining combinations;
  • the region information is in accordance with the perfect region P, the longitudinally small region VS, the small region 8, and the suitable region! ⁇ , the order of laterally small areas HS is arranged from the back to the rear; then, in the same area type, according to the area of the area, according to the area from largest to small; Finally, in the same area, according to the upper left corner of the area The position is arranged from small to large according to the distance from the origin of the coordinates of the upper left corner. C. Generate a merged area
  • the regions in the region collection are merged in the region collection according to the region information in the temporary region collection.
  • the specific implementation of the merge is to add the merged area to the area set, and delete the area of the area composed from the area set;
  • This embodiment obtains a webpage that requires a divided area, and its appearance is as shown in FIG. 3.1.
  • the information of each area of the webpage and the relationship between the areas are obtained through an interface such as IHTMLDocument IHTMLElement, as shown in FIG. 3.2; then, the splitting step is performed. :
  • the splitting step is performed recursively from the root region; the root region is added to the region set; the root region has sub-regions and is not a perfect region P, a vertical undersized region VS, or a small region NS, which is split in the region set It is the two regions R1 and R2 shown in Figure 3.2 (R mentioned below is the region in Figure 3.2);
  • R1 has sub-regions and is not a perfect region P, vertical over-small region VS or general small-region NS, split into R1.1 and R1.2 in the 'region set
  • RU has no sub-area, no longer split; its R1.1 is a small area NS; R1.2 has a sub-area and is not a perfect area P, a vertical over-sized area VS or a small-sized area NS, in the area set Split into R1.2.1 and R1.2.2; where:
  • R1.2.1 has no sub-areas and is no longer split.
  • R1.2.1 is a horizontally too small area HS;
  • R1.2.2 has no sub-areas and is no longer split.
  • R1.2.2 is a horizontally too small area HS.
  • R2 has sub-regions and is not a perfect region P, vertical over-small region VS or general small-region NS, is split into R2.1, R2.2 and R2.3 in the region set;
  • R2.1 has a sub-area, but is a perfect area P, no longer split
  • R2.2 has a sub-region and is not a perfect region P, a longitudinally small region VS or a small region NS, is split into R2.2.1 and R2.2.2 in the region set;
  • R2.2.1 has no sub-areas, no longer split, R2.2.1 is suitable for area F;
  • R2.2.2 has no sub-areas, no longer split, R2.2.1 is the perfect area P;
  • R2.3 has a sub-region and is not a perfect region P, a longitudinally small region VS or a small region NS, and is split into R2.3.1 and R2.3.2 in the region set;
  • R2.3.1 has a sub-area, but is a perfect area P, no longer split;
  • R2.3.2 has no sub-areas and is no longer split
  • R2.3.1 is the perfect area P.
  • the regions in the temporary region set are arranged in the following order: R1.2.1 (transversely small area HS) and R1.2.2 (transversely small area HS) merge to form suitable area F; R1.1 (perfect area P) and R2.1 (perfect area P) merge to form a perfect area P;
  • composition area of the area in the temporary area set can be found in the area set, so the area of the temporary area set '' is merged in the area set, and there are 6 areas left in the area set; '
  • the browsing of the webpage can cover all the webpages, and the new website can always adapt to the endless stream, and the existing website always has the dynamic situation of the new webpage, making it possible to access any webpage at any time. No need to update and maintain, save time and effort, and easy to operate.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé permettant de diviser automatiquement une zone de page web. Toute la zone de la page Web est considérée comme la zone racine, et toutes les zones de la page Web sont divisées en zones appropriées, parfaites, surdimensionnées, sous-dimensionnées et rectangulaires. Cette division consiste à: diviser de manière récursive les zones à partir de la zone racine en fonction du flux; 2) combiner, dans une étape de combinaison, les zones sous-dimensionnées dans les ensembles de zones et les convertir, autant que possible, en zones parfaites ou appropriées; puis réduire, autant que possible, le nombre des zones dans les ensembles de zones, y compris dans les détails; essayer de combiner, et stocker les ensembles de zones temporaires; trier les ensembles de zones temporaires; créer des zones de combinaison; combiner les zones des ensembles de zones en fonction des informations de zone contenues dans les ensembles de zones temporaires; essayer de combiner le reste des zones sous-dimensionnées adjacentes les unes aux autres pour obtenir les zones requises. Cette solution permet de diviser automatiquement la zone de page Web, pendant l'agrandissement de celle-ci, et fournir d'énormes pages Web qui s'affichent rapidement et sans inconvénient sur un écran de télévision.
PCT/CN2007/002580 2006-09-20 2007-08-27 Procédé permettant de diviser automatiquement une zone de page web Ceased WO2008043236A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB2006100478184A CN100422998C (zh) 2006-09-20 2006-09-20 一种自动划分网页区域的方法
CN200610047818.4 2006-09-20

Publications (1)

Publication Number Publication Date
WO2008043236A1 true WO2008043236A1 (fr) 2008-04-17

Family

ID=37858829

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/002580 Ceased WO2008043236A1 (fr) 2006-09-20 2007-08-27 Procédé permettant de diviser automatiquement une zone de page web

Country Status (2)

Country Link
CN (1) CN100422998C (fr)
WO (1) WO2008043236A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014082500A1 (fr) * 2012-11-29 2014-06-05 腾讯科技(深圳)有限公司 Procédé de chargement de page et système associé, et support de stockage informatique

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770452B (zh) * 2009-12-31 2012-07-04 杭州昊达网络有限公司 一种内容块自动排版的方法
CN105677880B (zh) * 2016-01-12 2019-07-12 阿里巴巴集团控股有限公司 动态划分展示区域的实现方法和装置
CN113609171A (zh) * 2021-07-21 2021-11-05 车主邦(北京)科技有限公司 一种助力碳中和的地图展示方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1357846A (zh) * 2000-12-08 2002-07-10 唯特科技股份有限公司 网页内容选取装置、系统及其方法
EP1632874A2 (fr) * 2004-08-12 2006-03-08 Microsoft Corporation Système et méthode d'affichage de contenu sur un petit écran d'un dispositif informatique

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2538626A1 (fr) * 2003-09-30 2005-04-14 British Telecommunications Public Limited Company Procede et systeme d'adaptation de contenu web

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1357846A (zh) * 2000-12-08 2002-07-10 唯特科技股份有限公司 网页内容选取装置、系统及其方法
EP1632874A2 (fr) * 2004-08-12 2006-03-08 Microsoft Corporation Système et méthode d'affichage de contenu sur un petit écran d'un dispositif informatique

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014082500A1 (fr) * 2012-11-29 2014-06-05 腾讯科技(深圳)有限公司 Procédé de chargement de page et système associé, et support de stockage informatique
US10013498B2 (en) 2012-11-29 2018-07-03 Tencent Technology (Shenzhen) Company Limited Page loading method and system, and computer-readable storage medium
US10268658B2 (en) 2012-11-29 2019-04-23 Tencent Technology (Shenzhen) Company Limited Page loading method and system, and computer-readable storage medium

Also Published As

Publication number Publication date
CN100422998C (zh) 2008-10-01
CN1928863A (zh) 2007-03-14

Similar Documents

Publication Publication Date Title
CN100412860C (zh) 用于执行表格布局的方法和终端设备
CN105740315B (zh) 一种多种屏幕响应式网页布局调整的方法
CN104239305B (zh) 生成及展现电子文档的方法及装置
US8949707B2 (en) Adaptive document displaying apparatus and method
CN104657034B (zh) 窗口布局动态调整系统及方法
CN109408174A (zh) 用于平板端应用的分屏方法、装置和存储介质
US20090313577A1 (en) Method for displaying documents
CN110413925A (zh) 用于在交互式站点与用于支持移动设备和其它显示环境的应用之间的自动转换的系统和方法
US20040100509A1 (en) Web page partitioning, reformatting and navigation
JP2012248164A (ja) 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムが記録された記録媒体
CN104679814A (zh) 基于dwg、dxf文件格式图形的管理方法
CN101925896A (zh) 信息的可视化表达方法和装置、及其可视人机交互表达界面
CN104145265A (zh) 涉及搜索和/或搜索整合的特征的系统和方法
JP6263897B2 (ja) 情報処理装置、情報処理方法及びプログラム
US20020078097A1 (en) System for automatically allocating layout and the allocation method thereof
CN111985203B (zh) 文档处理方法、文档处理装置和电子设备
WO2008043236A1 (fr) Procédé permettant de diviser automatiquement une zone de page web
CN101303693A (zh) 一种场景描述文件到html的转换方法
CN106954091A (zh) 电视浏览器快速浏览网页的方法及装置
CN101968707A (zh) 一种在移动设备上实现第一窗口卷拉显示的方法与设备
CN103353889A (zh) Feeb双阵列网格系统
CN116301348A (zh) 一种博物馆展厅个性化游览布局方法及系统
CN110874218A (zh) 页面模板的创建方法和装置
US20140300627A1 (en) Method and apparatus indicating scroll position on a display
Kim et al. Comparison of 3D and 2D menus for cell phones

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: 07800799

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07800799

Country of ref document: EP

Kind code of ref document: A1