一種瀏覽器的多窗口顯示方法及裝置的制造方法
【技術領域】
[0001]本發明涉及嵌入式軟件用戶界面領域,特別涉及一種嵌入式設備瀏覽器(如android和1s)界面的多窗口顯示方法及裝置。
【背景技術】
[0002]眾所周知,android和1s等系統設備上的應用程序和網頁都是全屏顯示的。用戶一次只能在一個窗口中操作。例如,用戶不能在屏幕上同時操作QQ、瀏覽器、視頻播放器等應用程序的窗口界面,更不能在一個瀏覽器中同時操作多個網頁。目前大多數手機瀏覽器支持的多標簽并不是真正的多窗口顯示,多標簽只是用于不同頁面之間的快速瀏覽和切換。
[0003]目前android設備中使用應用程序多窗口技術的只有三星的galaxy系列產品,但是也只能支持一些簡單的操作。事實上,瀏覽器多窗口方向還是空白。
【發明內容】
[0004]本發明的目的在于提供一種瀏覽器的多窗口顯示方法及裝置,能夠解決現有瀏覽器操作體驗方面不能同時多窗口交互操作的問題。
[0005]根據本發明的一個方面,提供了一種瀏覽器的多窗口顯示方法,包括:
[0006]在瀏覽器打開當前網頁窗口期間,檢測用于打開瀏覽器的新網頁窗口的打開操作;
[0007]當檢測到打開所述新網頁窗口的打開操作時,創建所述新網頁窗口,并生成一條多窗口顯不命令;
[0008]根據所述多窗口顯示命令,在瀏覽器上分屏顯示所述當前網頁窗口和所創建的新網頁窗口,或者疊層顯示所述當前網頁窗口和所創建的新網頁窗口。
[0009]優選地,所述的創建所述新網頁窗口包括:按照預定義的窗口尺寸,創建其尺寸小于或等于當前網頁窗口尺寸的新網頁窗口。
[0010]優選地,所述的多窗口顯示命令是分屏顯示命令;所述的根據所述多窗口顯示命令,在瀏覽器上分屏顯示所述當前網頁窗口和所創建的新網頁窗口包括:
[0011]根據所述分屏顯示命令,對當前網頁窗口進行調整;
[0012]在瀏覽器上按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗P。
[0013]優選地,所述的按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗口包括:
[0014]隱藏經過調整的所述當前網頁窗口和所創建的新網頁窗口的懸浮欄;
[0015]將隱藏懸浮欄的經過調整的所述當前網頁窗口和所創建的新網頁窗口無縫拼接在一起顯示。
[0016]優選地,所述的對當前網頁窗口進行調整包括:
[0017]根據預置的調整參數分別調整當前網頁窗口的尺寸。
[0018]優選地,所述的按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗口還包括:
[0019]在所述當前網頁窗口和所創建的新網頁窗口的拼接處設置一個分割條;
[0020]使用所述分割條同時調整當前網頁窗口和所創建的新網頁窗口的大小。
[0021]優選地,所述的多窗口顯示命令是層疊顯示命令;所述的根據所述多窗口顯示命令,在瀏覽器上層疊顯示所述當前網頁窗口和所創建的新網頁窗口包括:
[0022]根據所述層疊顯示命令,在所述當前網頁窗口上層疊顯示所創建的新網頁窗口。
[0023]優選地,所述的在瀏覽器的當前網頁窗口上層疊顯示所創建的新網頁窗口包括:
[0024]隱藏所述當前網頁窗口和所創建的新網頁窗口的懸浮欄;
[0025]將已隱藏懸浮欄的所創建的新網頁窗口部分覆蓋在已隱藏懸浮欄的所述當前網頁窗口上顯示。
[0026]根據本發明的另一方面,提供了一種瀏覽器的多窗口顯示裝置,包括:
[0027]檢測模塊,用于在瀏覽器打開當前網頁窗口期間,檢測用于打開瀏覽器的新網頁窗口的打開操作;
[0028]命令模塊,用于當檢測到打開所述新網頁窗口的打開操作時,創建所述新網頁窗口,并生成一條多窗口顯不命令;
[0029]顯示模塊,用于根據所述多窗口顯示命令,在瀏覽器上分屏顯示所述當前網頁窗口和所創建的新網頁窗口,或者疊層顯示所述當前網頁窗口和所創建的新網頁窗口。
[0030]優選地,所述顯示模塊進一步包括:
[0031]分屏顯示子模塊,用于根據所述分屏顯示命令,對當前網頁窗口進行調整,并在瀏覽器上按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗口;
[0032]層疊顯示子模塊,用于根據所述層疊顯示命令,在所述當前網頁窗口上層疊顯示所創建的新網頁窗口。
[0033]與現有技術相比較,本發明的有益效果在于:通過利用嵌入式高分辨率設備上瀏覽器的多窗口布局的方法,使瀏覽器同時實現多窗口的交互操作,增強用戶的操作體驗。
【附圖說明】
[0034]圖1是本發明實施例提供的瀏覽器的多窗口顯示的方法流程圖;
[0035]圖2是本發明實施例提供的瀏覽器的多窗口顯示的裝置結構圖;
[0036]圖3是本發明實施例提供的瀏覽器的多窗口顯示的固定分屏模式的2分屏模式示意圖;
[0037]圖4是本發明實施例提供的瀏覽器的多窗口顯示的固定分屏模式的3分屏模式示意圖;
[0038]圖5是本發明實施例提供的瀏覽器的多窗口顯示的固定分屏模式的4分屏模式示意圖;
[0039]圖6是本發明實施例提供的瀏覽器的多窗口顯示的固定分屏模式的懸浮欄示意圖;
[0040]圖7是本發明實施例提供的瀏覽器的多窗口顯示的多窗口模式示意圖;
[0041]圖8是本發明實施例提供的瀏覽器的多窗口顯示的多窗口模式的懸浮欄示意圖;
[0042]圖9是本發明實施例提供的瀏覽器的多窗口顯示的固定分屏模式的總體處理流程圖;
【具體實施方式】
[0043]以下結合附圖對本發明的優選實施例進行詳細說明,應當理解,以下所說明的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。
[0044]圖1是本發明實施例提供的瀏覽器的多窗口顯示的方法流程圖,如圖1所示,具體步驟如下:
[0045]步驟S1:在瀏覽器打開當前網頁窗口期間,檢測用于打開瀏覽器的新網頁窗口的打開操作。
[0046]步驟S2:當檢測到打開所述新網頁窗口的打開操作時,創建所述新網頁窗口,并生成一條多窗口顯不命令。
[0047]所述步驟S2中,所述的創建所述新網頁窗口包括:按照預定義的窗口尺寸,創建其尺寸小于或等于當前網頁窗口尺寸的新網頁窗口。
[0048]所述多窗口顯示命令包括分屏顯示命令和層疊顯示命令。
[0049]步驟S3:根據所述多窗口顯示命令,在瀏覽器上分屏顯示所述當前網頁窗口和所創建的新網頁窗口,或者疊層顯示所述當前網頁窗口和所創建的新網頁窗口。
[0050]所述步驟S3中,所述的多窗口顯示命令是分屏顯示命令;所述的根據所述多窗口顯示命令,在瀏覽器上分屏顯示所述當前網頁窗口和所創建的新網頁窗口包括:
[0051]根據所述分屏顯示命令,對當前網頁窗口進行調整;
[0052]在瀏覽器上按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗P。
[0053]進一步地,所述的按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗口包括:
[0054]隱藏經過調整的所述當前網頁窗口和所創建的新網頁窗口的懸浮欄;
[0055]將隱藏懸浮欄的經過調整的所述當前網頁窗口和所創建的新網頁窗口無縫拼接在一起顯示。
[0056]進一步地,所述的對當前網頁窗口進行調整包括:
[0057]根據預置的調整參數分別調整當前網頁窗口的尺寸。
[0058]進一步地,所述的按照分屏模式顯示經過調整的所述當前網頁窗口和所創建的新網頁窗口還包括:
[0059]在所述當前網頁窗口和所創建的新網頁窗口的拼接處設置一個分割條;
[006