[發明專利]一種呈現瀏覽器主體內容的方法有效
| 申請號: | 201610028516.6 | 申請日: | 2016-01-15 |
| 公開(公告)號: | CN105718522B | 公開(公告)日: | 2020-02-18 |
| 發明(設計)人: | 陳明杰 | 申請(專利權)人: | 北京傲游天下科技有限公司 |
| 主分類號: | G06F16/34 | 分類號: | G06F16/34 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 于國富 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 呈現 瀏覽器 主體 內容 方法 | ||
本發明公開了一種呈現瀏覽器主體內容的方法,涉及互聯網領域。該方法包括:分析加載成功的頁面,判斷頁面中是否存在表示頁面內容的候選節點;如果否,則仍保持當前界面的閱讀狀態;如果是,則獲取候選節點的評分,選擇評分最高的候選節點A作為所述頁面的主要內容,然后,根據所述候選節點A中的文本、圖片和視頻的占比,選擇相應的閱讀模式;接著獲取所述頁面的主要內容標題;最后將所述主要內容標題和所述頁面的主要內容進行全屏展示。本發明的閱讀模式根據用戶的閱讀需求進行設置,滿足當下閱讀者的閱讀需要,使閱讀者獲得了良好的使用效果。
技術領域
本發明涉及互聯網領域,尤其涉及一種呈現瀏覽器主體內容的方法。
背景技術
隨著互聯網科技的快速發展,通過網頁瀏覽新聞等消息已經成了現代人生活中不可或缺的信息傳輸途徑。
現有瀏覽網頁時,通常是將獲取的網頁內容直接按照網頁的默認設置展示,而,默認設置的字體和圖片等內容有可能不能使閱讀者獲取良好的閱讀感。在文章主要內容外存在大量廣告等干擾內容,無法專注于閱讀,同時需要手動操作才能閱讀后續頁面;而且很多網頁沒有進行移動端優化,在移動端展示效果很差,閱讀區域過小,需要手動放大內容來回移動才能完整閱讀,無法有很好閱讀體驗。盡管在現有技術中存在網頁全屏瀏覽的技術,但無法兼容任意網頁,只能對特定的網站頁面有著良好的支持,當頁面數多于兩頁時,需手動操作才能進入下一頁的加載,導致全屏閱讀應用效果差。
發明內容
本發明的目的在于提供一種呈現瀏覽器主體內容的方法,從而解決現有技術中存在的前述問題。
為了實現上述目的,本發明所述呈現瀏覽器主體內容的方法,該方法包括:
S1,分析加載成功的頁面,判斷頁面中是否存在表示頁面內容的候選節點;如果是,則進入S2;如果否,則仍保持當前界面的閱讀狀態;
S2,獲取候選節點的評分,選擇評分最高的候選節點A作為所述頁面的主要內容,然后,根據所述候選節點A中的文本、圖片和視頻的占比,選擇相應的閱讀模式;
S3,獲取所述頁面的主要內容標題;
S4,將所述主要內容標題和所述頁面的主要內容進行全屏展示。
優選地,所述表示頁面內容的候選節點按照下述方法獲取:
A1,提取表示主要內容的標簽節點;所述標簽節點包括:BODY、DIV、TD、P、PRE、D、SPAN、STRONG和ARTICLE;
A2,刪除父級元素節點內容為菜單、標題和頁腳的節點,然后再刪除寬及高小于寬及高閾值的節點,得到一級備用節點組;
A3,通過一級備用節點組中任意一個節點所包含的文本數量W和其標志性屬性的權重值,獲得該節點的初始評分;
A4,按照初始評分從高到低將一級備用節點排序,得到二級備用節點組;
A5,判斷二級備用節點組任意一個節點中Unicode編碼字符是否是中文、日文或韓文,如果是,則將該節點的初始評分乘以3,得到該節點評分;如果否,則將該節點的初始評分直接作為本輪計算的該節點評分;然后刪除節點評分小于節點評分閾值的節點,得到三級備用節點組;
A6,計算三級備用節點中每個節點的面積,然后刪除節點面積小于面積閾值的節點,得到四級備用節點組;
A7,將每個節點中文本的文字字體大小與預先設定的字體大小對比,得到相應的字體權重值C,將四級備用節點組每個節點的節點評分乘以字體權重值C最為該節點的最終評分;
然后刪除最終評分小于最終評分閾值的節點,得到五級備用節點組;
A8,從五級備用節點組中去除水平線和/或標題占比大于占比閾值的節點,得到候選節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京傲游天下科技有限公司,未經北京傲游天下科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610028516.6/2.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





