[發明專利]改變瀏覽器窗口顯示的內容的顯示控制設備及方法有效
| 申請號: | 201210376227.7 | 申請日: | 2012-09-29 |
| 公開(公告)號: | CN102880391A | 公開(公告)日: | 2013-01-16 |
| 發明(設計)人: | 黃歡 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F9/44 |
| 代理公司: | 北京市浩天知識產權代理事務所 11276 | 代理人: | 靳春鷹;劉云貴 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 改變 瀏覽器 窗口 顯示 內容 控制 設備 方法 | ||
技術領域
本發明涉及信息顯示領域,具體涉及一種改變瀏覽器窗口顯示的內容的顯示控制設備及方法。
背景技術
在信息交互系統中,交互界面的界面設計必須要考慮客戶端顯示屏幕分辨率的大小以適應不同的使用場景。網絡應用(如網站)在網絡瀏覽器中也存在著同樣的問題。
目前,當瀏覽器窗口大小小于設定值時,由于瀏覽器窗口中顯示的內容不能自適應地縮小,所以無法全部呈現出來,這時,現有技術通常在瀏覽器窗口的下方和/或右側采用橫向和/或縱向的滾動條,以便用戶通過拖動滾動條可以瀏覽瀏覽器窗口中的全部內容。在瀏覽器窗口縮小時,對于文字等不需要交互的內容來說,通過滾動條實現全部內容的瀏覽是比較方便的。
但是,如果瀏覽器窗口中顯示的是例如游戲等網絡應用或其他需要交互的內容,當瀏覽器窗口縮小時,用戶仍然需要與瀏覽器窗口中顯示的網絡應用進行交互,在這種情況下,使用滾動條的方式拖動則變得很不方便。
由此可見,在現有技術中,當瀏覽器窗口尺寸改變時無法自適應地調整瀏覽器窗口中的顯示內容,因此,亟需一種能夠根據瀏覽器窗口的大小來調整瀏覽器窗口顯示的內容的方法。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的改變瀏覽器窗口中顯示的內容的顯示控制設備和相應的方法。
依據本發明的一個方面,提供了一種改變瀏覽器窗口中顯示的內容的方法,所述內容包括一個或多個應用的顯示內容,該方法包括以下步驟:為每一應用設置至少兩種顯示狀態以及每種顯示狀態與瀏覽器窗口尺寸之間的對應關系;每當檢測到瀏覽器窗口尺寸發生改變時,獲取瀏覽器窗口的當前尺寸,并根據每一應用的顯示狀態與瀏覽器窗口尺寸之間的對應關系修改應用的顯示狀態;以及根據修改后的顯示狀態來改變所顯示的應用的內容。
可選地,通過下述步驟來檢測瀏覽器窗口的尺寸改變:捕獲在瀏覽器窗口的尺寸發生改變時觸發的事件,并處理該事件以獲取瀏覽器窗口的當前尺寸。
可選地,其中每一應用的顯示狀態包括:完整顯示、精簡顯示和缺省顯示。
可選地,每種顯示狀態與瀏覽器窗口尺寸之間的對應關系包括:當瀏覽器窗口的尺寸為第一尺寸時,應用的顯示狀態為完整顯示;當瀏覽器窗口的尺寸為第二尺寸時,應用的顯示狀態為精簡顯示;當瀏覽器窗口的尺寸為第三尺寸時,應用的顯示狀態為缺省顯示;其中,第一尺寸大于第二尺寸,第二尺寸大于第三尺寸。
可選地,其中根據修改后的顯示狀態來改變應用所顯示的內容的步驟包括:當顯示狀態為完整顯示時,所顯示的應用的內容包括應用的應用圖標以及應用名稱;當顯示狀態為精簡顯示時,所顯示的應用的內容包括應用的應用圖標,但是不包括應用名稱;以及當顯示狀態為缺省顯示時,所顯示的應用的內容不包括應用的應用圖標和應用名稱。
可選地,其中瀏覽器窗口中顯示的內容還包括工具條,該方法還包括:將一個或者多個應用的顯示內容同時顯示在工具條中;為工具條設置至少兩種顯示狀態以及每種顯示狀態與瀏覽器窗口尺寸之間的對應關系;每當檢測到瀏覽器窗口尺寸發生改變時,還根據工具條的顯示狀態與瀏覽器窗口尺寸之間的對應關系調整工具條的顯示狀態。
可選地,還包括:獲取瀏覽器窗口的初始尺寸,根據對應關系確定每一應用的初始顯示狀態,以及根據初始顯示狀態顯示應用的內容。
根據本發明的另一方面,提供了一種改變瀏覽器窗口中顯示的內容的顯示控制設備,顯示的內容包括一個或多個應用的顯示內容,該顯示控制設備包括:一個或多個應用顯示控制器,每個應用顯示控制器與一個應用相對應,并且適于為每一應用設置至少兩種顯示狀態,以及根據顯示狀態來控制應用的顯示內容;窗口管理器,適于接收每個應用顯示控制器設置的顯示狀態,設置每種顯示狀態與瀏覽器窗口尺寸之間的對應關系,并在檢測到瀏覽器窗口尺寸發生改變時,獲取瀏覽器窗口的當前尺寸,并根據每一應用的顯示狀態與瀏覽器窗口尺寸之間的對應關系將該應用的當前顯示狀態通知給每個應用相對應的應用顯示控制器。
可選地,其中窗口管理器包括:布局管理器和窗口監聽器,其中,窗口監聽器適于檢測瀏覽器窗口尺寸,并在檢測到瀏覽器窗口尺寸發生改變時,獲取瀏覽器窗口的當前尺寸,并將當前尺寸傳送給布局管理器;以及布局管理器適于設置每種顯示狀態與瀏覽器窗口尺寸之間的對應關系,并根據窗口監聽器獲取的瀏覽器窗口尺寸以及對應關系,確定應用的顯示狀態,并將確定的顯示狀態通知給每個應用相對應的應用顯示控制器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210376227.7/2.html,轉載請聲明來源鉆瓜專利網。





