[發明專利]一種呈現瀏覽器主體內容的方法有效
| 申請號: | 201610028516.6 | 申請日: | 2016-01-15 |
| 公開(公告)號: | CN105718522B | 公開(公告)日: | 2020-02-18 |
| 發明(設計)人: | 陳明杰 | 申請(專利權)人: | 北京傲游天下科技有限公司 |
| 主分類號: | G06F16/34 | 分類號: | G06F16/34 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 于國富 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 呈現 瀏覽器 主體 內容 方法 | ||
1.一種呈現瀏覽器主體內容的方法,其特征在于,該方法包括:
S1,分析加載成功的頁面,判斷頁面中是否存在表示頁面內容的候選節點;如果是,則進入S2;如果否,則仍保持當前界面的閱讀狀態;
S2,獲取候選節點的評分,選擇評分最高的候選節點A作為所述頁面的主要內容,然后,根據所述候選節點A中的文本、圖片和視頻的占比,選擇相應的閱讀模式;
S3,獲取所述頁面的主要內容標題;
S4,將所述主要內容標題和所述頁面的主要內容進行全屏展示;
所述步驟S3,具體按照下述步驟實現:
獲取距離所述候選節點外邊框預設像素內的標題節點;
計算所述標題節點中的標題文本在所述頁面的標題中出現的頻率;
將出現頻率最高的標題文本作為所述閱讀模式的標題;
所述表示頁面內容的候選節點按照下述步驟獲取:
A1,提取表示主要內容的標簽節點;所述標簽節點包括:BODY、DIV、TD、P、PRE、D、SPAN、STRONG和ARTICLE;
A2,刪除父級元素節點內容為菜單、標題和頁腳的節點,然后再刪除寬及高小于寬及高閾值的節點,得到一級備用節點組;
A3,通過一級備用節點組中任意一個節點所包含的文本數量W和其標志性屬性的權重值,獲得該節點的初始評分;
A4,按照初始評分從高到低將一級備用節點排序,得到二級備用節點組;
A5,判斷二級備用節點組任意一個節點中Unicode編碼字符是否是中文、日文或韓文,如果是,則將該節點的初始評分乘以3,得到該節點評分;如果否,則將該節點的初始評分直接作為本輪計算的該節點評分;然后刪除節點評分小于節點評分閾值的節點,得到三級備用節點組;
A6,計算三級備用節點中每個節點的面積,然后刪除節點面積小于面積閾值的節點,得到四級備用節點組;
A7,將每個節點中文本的文字字體大小與預先設定的字體大小對比,得到相應的字體權重值C,將四級備用節點組每個節點的節點評分乘以字體權重值C作為該節點的最終評分;
然后刪除最終評分小于最終評分閾值的節點,得到五級備用節點組;
A8,從五級備用節點組中去除水平線和/或標題占比大于占比閾值的節點,得到候選節點。
2.根據權利要求1所述方法,其特征在于,步驟A3具體按照下述步驟實現:
獲取一級備用節點組中任意一個節點所包含的文本數量W和其標志性屬性;
判斷所述標志性屬性是加分屬性還是減分屬性,如果標志性屬性Q是加分屬性,則將W×α確定為該節點的初始評分;如果標志性屬性組合Q是減分屬性,則將W×β確定為該節點的初始評分;
所述α是加分權重值,所述β是減分權重值;所述加分屬性包括article、entry、post、main和content;所述減分屬性包括:foot、header、list、menu、rss、sidebar和sponsor。
3.根據權利要求1所述方法,其特征在于,步驟A6具體按照下述步驟實現:
獲取三級備用節點組中任意一個三級備用節點的總面積;
獲取所述三級備用節點中包括的非文字區的面積;
將所述三級備用節點的總面積與所述非文字區的面積做差,得到所述三級備用節點的面積。
4.根據權利要求1所述方法,其特征在于,步驟A7,具體按照下述步驟實現:
獲取四級備用節點組中任意一個四級備用節點的文本,獲得所述文本中字體的平均大小,判斷所述字體的平均大小與12磅的大小關系;
如果所述字體的平均大小大于12磅,則所述文本的字體權重值C>1;
如果所述字體的平均大小等于12磅,則所述文本的字體權重值C=1;
如果所述字體的平均大小小于12磅,則所述文本的字體權重值C<1;
將所述三級備用節點組中每個節點的節點評分與該節點的文本的字體權重值做乘,得到該節點的最終評分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京傲游天下科技有限公司,未經北京傲游天下科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610028516.6/1.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





