一種移動終端瀏覽器中的交互界面生成方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種移動終端瀏覽器中的交互界面生成方法和裝置,該方法包括:在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體;和/或,在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體;其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。本發(fā)明提供的技術(shù)方案在移動終端瀏覽器中生成更為友好的面向用戶的交互界面,與單純基于第一類子窗體或單純基于第二類子窗體的瀏覽器界面相比,更具靈活性,符合用戶的操作需求。
【專利說明】一種移動終端瀏覽器中的交互界面生成方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種移動終端瀏覽器中的交互界面生成方法和裝置。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展和移動設(shè)備的成熟普及,移動互聯(lián)網(wǎng)用戶日益增多,移動設(shè)備代替PC成為了用戶進(jìn)行網(wǎng)上行為的主要終端,用戶的網(wǎng)頁訪問行為從原來的基于PC的瀏覽器訪問逐漸變成基于移動終端的瀏覽器訪問,因此,移動終端瀏覽器中的交互界面的設(shè)計思想,能夠直接影響到用戶的互聯(lián)網(wǎng)瀏覽行為。
[0003]目前,大部分移動終端瀏覽器中的交互界面的生成方案與傳統(tǒng)的PC瀏覽器交互頁面相似,需要通過瀏覽器自動設(shè)置或用戶手動設(shè)置,以一個網(wǎng)頁作為交互界面,當(dāng)啟動瀏覽器時,瀏覽器直接與服務(wù)器交互加載該網(wǎng)頁作為當(dāng)前交互界面。在此情況下,交互界面能夠執(zhí)行的操作是有限的,當(dāng)用戶要進(jìn)行其他網(wǎng)上操作時,不得不手動在瀏覽器地址欄中輸入其他類網(wǎng)頁的URL地址,跳轉(zhuǎn)到其他頁面進(jìn)行操作,例如,瀏覽器將一個購物網(wǎng)站設(shè)置為交互界面,當(dāng)用戶想要進(jìn)行搜索操作時,需要在瀏覽器地址欄中輸入搜索類網(wǎng)頁的URL地址,跳轉(zhuǎn)到該搜索類頁面上進(jìn)行搜索操作,當(dāng)用戶想要玩在線游戲時,又需要在瀏覽器地址欄中或剛才打開的搜索頁面的搜索攔住輸入游戲類網(wǎng)頁的信息,再跳轉(zhuǎn)到該游戲類頁面上進(jìn)行操作。
[0004]可見,上述方案十分費時費力,可定制性差,靈活性差,不能滿足用戶的操作需求。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種移動終端瀏覽器中的交互界面生成方法和裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種移動終端瀏覽器中的交互界面生成方法,該方法包括:
[0007]在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體;
[0008]和/ 或,
[0009]在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體;
[0010]其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
[0011]可選地,第一類子窗體中加載的瀏覽器功能組件包括:
[0012]搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
[0013]可選地,所述從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種;
[0014]其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
[0015]可選地,該方法包括:
[0016]在第二類子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用Web視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;Web視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
[0017]可選地,所述瀏覽器客戶端起始頁所在的主窗口由主Activity類實現(xiàn);
[0018]主窗口中加載的每個第一類子窗體由一個對應(yīng)的Activity類實現(xiàn)。
[0019]主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的WebView來顯不ο
[0020]可選地,該方法進(jìn)一步包括:
[0021]在第一類子窗體的用戶交互控件上配置對于用戶交互控件的觸控事件,當(dāng)用戶交互控件被觸控時彈出進(jìn)一步的子處理窗口。
[0022]可選地,所述在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體包括:
[0023]在瀏覽器客戶端起始頁所在的主窗口的指定位置處加載第一類子窗體,在該第一類子窗體中繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站控件;
[0024]建立各熱門網(wǎng)站控件的坐標(biāo)范圍與對應(yīng)網(wǎng)站的URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站控件的坐標(biāo)范圍內(nèi)發(fā)生觸控事件時,根據(jù)對應(yīng)網(wǎng)站的URL地址打開該熱門網(wǎng)站。
[0025]可選地,在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體,以及在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體具體包括:
[0026]將在瀏覽器客戶端起始頁所在的主窗口劃分為:第一部分、第二部分和第三部分;其中,
[0027]在所述第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體;
[0028]在所述第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體;
[0029]在所述第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體,以及在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體。
[0030]可選地,在所述實現(xiàn)搜索入口界面的第一類子窗體中加載地址框、搜索框、語音搜索功能插件、二維碼掃描功能插件,實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。
[0031]可選地,該方法進(jìn)一步包括:
[0032]檢測所述搜索輸入框中輸入的字符是否命中移動終端本地的應(yīng)用的名稱,是則在搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到命中的應(yīng)用的入口。
[0033]可選地,在所述第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體包括:
[0034]在所述第二部分中加載一個第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,在該Canvas畫布中按照預(yù)設(shè)的排列順序繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站的圖標(biāo)和名稱。
[0035]可選地,該方法進(jìn)一步包括:
[0036]建立各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站。
[0037]可選地,所述檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站包括:
[0038]當(dāng)所述觸發(fā)事件為點擊事件時,在當(dāng)前窗口中打開該熱門網(wǎng)站;
[0039]當(dāng)所述觸發(fā)事件為長按事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開該熱門網(wǎng)站的選項和在后臺打開該熱門網(wǎng)站的選項。
[0040]可選地,在所述第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體進(jìn)一步包括:
[0041]在實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體上顯示一個展開觸發(fā)按鈕,當(dāng)所述展開觸發(fā)按鈕被觸發(fā)時,所述分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸。
[0042]可選地,在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體包括:
[0043]將各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到所述容器的對應(yīng)位置;
[0044]當(dāng)檢測到所述容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁;
[0045]當(dāng)檢測到所述容器中的Web視圖被長按的事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開對應(yīng)的網(wǎng)頁的選項和在后臺打開對應(yīng)的網(wǎng)頁的選項。
[0046]可選地,所述第三部分中采用HTML5技術(shù)。
[0047]依據(jù)本發(fā)明的另一個方面,提供了一種移動終端瀏覽器中的交互界面生成裝置,該裝置包括:
[0048]第一加載單元,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體;
[0049]和/ 或,
[0050]第二加載單元,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體;
[0051]其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
[0052]可選地,第一類子窗體中加載的瀏覽器功能組件包括:
[0053]搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
[0054]可選地,所述從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種;
[0055]其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
[0056]可選地,所述第二加載單元,適于在第二類子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用Web視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;Web視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
[0057]可選地,所述瀏覽器客戶端起始頁所在的主窗口由主Activity類實現(xiàn);
[0058]主窗口中加載的每個第一類子窗體由一個對應(yīng)的Activity類實現(xiàn)。
[0059]主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的WebView來顯不ο
[0060]可選地,該裝置進(jìn)一步包括:
[0061]觸控單元,適于在第一類子窗體的用戶交互控件上配置對于用戶交互控件的觸控事件,當(dāng)用戶交互控件被觸控時彈出進(jìn)一步的子處理窗口。
[0062]可選地,所述第一加載單元,適于在瀏覽器客戶端起始頁所在的主窗口的指定位置處加載第一類子窗體,在該第一類子窗體中繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站控件;
[0063]所述觸控單元,適于建立各熱門網(wǎng)站控件的坐標(biāo)范圍與對應(yīng)網(wǎng)站的URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站控件的坐標(biāo)范圍內(nèi)發(fā)生觸控事件時,根據(jù)對應(yīng)網(wǎng)站的URL地址打開該熱門網(wǎng)站。
[0064]可選地,該裝置進(jìn)一步包括:主窗口劃分單元;
[0065]所述主窗口劃分單元,適于將在瀏覽器客戶端起始頁所在的主窗口劃分為:第一部分、第二部分和第三部分;
[0066]其中,
[0067]所述第一加載單元,適于在所述第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體;在所述第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體;在所述第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體;
[0068]所述第二加載單元,適于在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體。
[0069]可選地,所述第一加載單元,適于在所述實現(xiàn)搜索入口界面的第一類子窗體中加載地址框、搜索框、語音搜索功能插件、二維碼掃描功能插件;
[0070]所述第二加載單元,適于在所述實現(xiàn)搜索入口界面的第一類子窗體中加載實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。
[0071]可選地,該裝置進(jìn)一步包括:
[0072]應(yīng)用跳轉(zhuǎn)單元,適于檢測所述搜索輸入框中輸入的字符是否命中移動終端本地的應(yīng)用的名稱,是則在搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到命中的應(yīng)用的入口。
[0073]可選地,所述第一加載單元,適于在所述第二部分中加載一個第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,在該Canvas畫布中按照預(yù)設(shè)的排列順序繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站的圖標(biāo)和名稱。
[0074]可選地,所述觸控單元,進(jìn)一步適于建立各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站。
[0075]可選地,所述觸控單元,適于當(dāng)所述觸發(fā)事件為點擊事件時,在當(dāng)前窗口中打開該熱門網(wǎng)站;并適于當(dāng)所述觸發(fā)事件為長按事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開該熱門網(wǎng)站的選項和在后臺打開該熱門網(wǎng)站的選項。
[0076]可選地,所述第一加載單元,進(jìn)一步適于在實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體上顯示一個展開觸發(fā)按鈕,當(dāng)所述展開觸發(fā)按鈕被觸發(fā)時,所述分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸。
[0077]可選地,所述第二加載單元,適于將各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到所述容器的對應(yīng)位置;
[0078]所述觸控單元,適于當(dāng)檢測到所述容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁;并適于當(dāng)檢測到所述容器中的Web視圖被長按的事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開對應(yīng)的網(wǎng)頁的選項和在后臺打開對應(yīng)的網(wǎng)頁的選項。
[0079]可選地,所述第三部分中采用HTML5技術(shù)。
[0080]由上述可知,本發(fā)明提供的技術(shù)方案通過在主窗口中加載基于用戶交互控件的第一類子窗體和基于Web視圖的第二類子窗體,在移動終端瀏覽器中生成更為友好的面向用戶的交互界面,與單純基于第一類子窗體或單純基于第二類子窗體的瀏覽器界面相比,更具靈活性,符合用戶的操作需求。
[0081]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0082]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0083]圖1示出了根據(jù)本發(fā)明一個實施例的一種移動終端瀏覽器中的交互界面生成方法的流程圖;
[0084]圖2示出了根據(jù)本發(fā)明另一個實施例的一種移動終端瀏覽器中的交互界面生成方法的流程圖;
[0085]圖3示出了根據(jù)本發(fā)明一個實施例的一種移動終端瀏覽器中的交互界面生成裝置的示意圖;
[0086]圖4示出了根據(jù)本發(fā)明另一個實施例的一種移動終端瀏覽器中的交互界面生成裝置的示意圖;
[0087]圖5A示出了根據(jù)本發(fā)明一個實施例的瀏覽器客戶端起始頁的示意圖;
[0088]圖5B示出了根據(jù)本發(fā)明一個實施例的搜索輸入框的下拉欄的示意圖;
[0089]圖5C示出了根據(jù)本發(fā)明一個實施例的長按觸發(fā)彈出菜單選項的示意圖;
[0090]圖示出了根據(jù)本發(fā)明一個實施例的分類網(wǎng)頁入口界面的示意圖;
[0091]圖5E示出了根據(jù)本發(fā)明另一個實施例的長按觸發(fā)彈出菜單選項的示意圖。
【具體實施方式】
[0092]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0093]圖1示出了根據(jù)本發(fā)明一個實施例的一種移動終端瀏覽器中的交互界面生成方法的流程圖。如圖1所示,該方法包括:
[0094]步驟S110,在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體。
[0095]和/或,步驟S120,在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體。
[0096]在上述步驟S110和步驟S120中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
[0097]可見,圖1所示的方法通過在主窗口中加載基于用戶交互控件的第一類子窗體和基于Web視圖的第二類子窗體,在移動終端瀏覽器中生成更為友好的面向用戶的交互界面,與單純基于第一類子窗體或單純基于第二類子窗體的瀏覽器界面相比,更具靈活性,符合用戶的操作需求。
[0098]在本發(fā)明的一個實施例中,第一類子窗體中加載的瀏覽器功能組件包括:搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
[0099]在本發(fā)明的一個實施例中,第二類子窗體中加載的從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種。其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
[0100]在本發(fā)明的一個實施例中,圖1所示的方法在第二子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用Web視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;Web視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
[0101]在本發(fā)明的一個實施例中,所述瀏覽器客戶端起始頁所在的主窗口由主Activity類實現(xiàn)。主窗口中加載的每個第一類子窗體由一個對應(yīng)的Activity類實現(xiàn)。主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的WebView來顯示。
[0102]在本發(fā)明的一個實施例中,圖1所示的方法進(jìn)一步包括:在第一類子窗體的用戶交互控件上配置對于用戶交互控件的觸控事件,當(dāng)用戶交互控件被觸控時彈出進(jìn)一步的子處理窗口。
[0103]圖2示出了根據(jù)本發(fā)明另一個實施例的一種移動終端瀏覽器中的交互界面生成方法的流程圖。如圖2所示,該方法包括:
[0104]步驟S210,將在瀏覽器客戶端起始頁所在的主窗口劃分為:第一部分、第二部分和第三部分。
[0105]步驟S220,在第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體;在第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體;在第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體,以及在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體。
[0106]圖5A示出了根據(jù)本發(fā)明一個實施例的瀏覽器客戶端起始頁的示意圖,如圖5A所示,瀏覽器客戶端起始頁所在的主窗口劃分為三部分,從上到下依次為:第一部分、第二部分和第三部分;其中,第一部分實現(xiàn)了搜索入口,第二部分實現(xiàn)了熱門網(wǎng)站入口,第三部分實現(xiàn)了分類網(wǎng)頁入口。
[0107]在本發(fā)明的一個實施例中,在第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體包括:在第一部分中加載一個第一類子窗體,在該第一類子窗體中加載地址框、搜索框、語音搜索功能插件、二維碼掃描功能插件和實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。
[0108]當(dāng)?shù)谝活愖哟绑w中加載有搜索框時,圖2所示的方法可以進(jìn)一步包括:檢測搜索輸入框中輸入的字符是否命中移動終端本地的應(yīng)用的名稱,是則在搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到命中的應(yīng)用的入口。
[0109]在圖5A所示的實施例中,可以看到,第一部分中加載了實現(xiàn)搜索入口界面的第一類子窗體,在該第一類子窗體中加載有:地址框、顯示麥克風(fēng)圖標(biāo)的語音搜索功能插件、顯示二維碼圖標(biāo)的二維碼掃描功能插件、搜索框和位于搜索框下方的實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。圖5B示出了根據(jù)本發(fā)明一個實施例的搜索輸入框的下拉欄的示意圖。本實施例中,用戶在圖5A所示頁面的搜索輸入框中輸入“微信”,檢測到該字符命中當(dāng)前移動終端本地的微信應(yīng)用,如圖5B所示,搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到微信應(yīng)用的入口,點擊后則跳轉(zhuǎn)到微信應(yīng)用中。
[0110]在本發(fā)明的一個實施例中,在第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體包括:在第二部分中加載一個第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,在該Canvas畫布中按照預(yù)設(shè)的排列順序繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站的圖標(biāo)和名稱。其中,Canvas畫布用于在網(wǎng)頁實時生成圖像,并且可以操作圖像內(nèi)容,基本上是一個可以用JavaScript 操作的位圖(bitmap)。
[0111]在此基礎(chǔ)上,圖2所示的方法進(jìn)一步包括:建立各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站,包括以下兩種交互方式:1、當(dāng)觸發(fā)事件為點擊事件時,在當(dāng)前窗口中打開該熱門網(wǎng)站。2、當(dāng)觸發(fā)事件為長按事件時,彈出菜單選項;菜單選項中包括在新標(biāo)簽頁中打開該熱門網(wǎng)站的選項和在后臺打開該熱門網(wǎng)站的選項。
[0112]在圖5A所示的實施例中,可以看到,第二部分中加載了一個第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,所加載的Canvas畫布上繪制了以點陣形式排列的12個熱門網(wǎng)站的圖標(biāo)和名稱,且各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間已建立映射關(guān)系,如淘寶網(wǎng)的圖標(biāo)和名稱在Canvas畫布上的坐標(biāo)范圍為(246-358,328-393)像素,該坐標(biāo)范圍(246-358,328-393)像素與URL(www.taoba0.com)之間存在映射關(guān)系,當(dāng)用戶點擊該坐標(biāo)范圍內(nèi)的點時,根據(jù)對應(yīng)的URL在當(dāng)前窗口中打開淘寶網(wǎng)首頁;當(dāng)用戶長按該坐標(biāo)范圍內(nèi)的點時,彈出菜單選項,該菜單選項中包括在新標(biāo)簽頁中打開淘寶網(wǎng)的選項和在后臺打開淘寶網(wǎng)的選項,根據(jù)用戶的選擇進(jìn)行跳轉(zhuǎn)。圖5C示出了根據(jù)本發(fā)明一個實施例的長按觸發(fā)彈出菜單選項的示意圖,如圖5C所示,該菜單選項中包括:“新窗口打開”和“后臺打開”兩個選項。
[0113]在本發(fā)明的一個實施例中,圖2所示方法在第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體包括:在實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體上顯示一個展開觸發(fā)按鈕,當(dāng)展開觸發(fā)按鈕被觸發(fā)時,分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸。
[0114]進(jìn)一步地,在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體,可以是:將各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到所述容器的對應(yīng)位置。包括以下兩種交互方式:1、當(dāng)檢測到容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁。2、當(dāng)檢測到容器中的Web視圖被長按的事件時,彈出菜單選項;菜單選項中包括在新標(biāo)簽頁中打開對應(yīng)的網(wǎng)頁的選項和在后臺打開對應(yīng)的網(wǎng)頁的選項。在本發(fā)明的一個實施例中,第三部分中采用HTML5技術(shù)。
[0115]在圖5A所示的實施例中,可以看到,第三部分中加載了一個第一類子窗體,其中包括:最常訪問、分類站點、內(nèi)容精選、購物生活等分類網(wǎng)頁入口容器,在每個分類網(wǎng)頁入口容器的右側(cè)都顯示一個展開觸發(fā)按鈕。圖示出了根據(jù)本發(fā)明一個實施例的分類網(wǎng)頁入口界面的示意圖,當(dāng)用戶點擊分類網(wǎng)頁入口容器“內(nèi)容精選”右側(cè)的展開觸發(fā)按鈕時,該分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸,在該分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體,其中,如圖所示,各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到所述容器的對應(yīng)位置。當(dāng)檢測到容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁。當(dāng)檢測到容器中的Web視圖被長按的事件時,彈出菜單選項;菜單選項中包括在新標(biāo)簽頁中打開對應(yīng)的網(wǎng)頁的選項和在后臺打開對應(yīng)的網(wǎng)頁的選項。圖5E示出了根據(jù)本發(fā)明另一個實施例的長按觸發(fā)彈出菜單選項的示意圖,如圖5E所示,該菜單選項中包括:“新窗口打開”和“后臺打開”兩個選項。
[0116]圖3示出了根據(jù)本發(fā)明一個實施例的一種移動終端瀏覽器中的交互界面生成裝置的示意圖。如圖3所示,該移動終端瀏覽器中的交互界面生成裝置300包括:
[0117]第一加載單元310,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體。
[0118]和/或,第二加載單元320,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體。
[0119]其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
[0120]可見,圖3所示的裝置通過各單元的相互配合,在主窗口中加載基于用戶交互控件的第一類子窗體和基于Web視圖的第二類子窗體,在移動終端瀏覽器中生成更為友好的面向用戶的交互界面,與單純基于第一類子窗體或單純基于第二類子窗體的瀏覽器界面相比,更具靈活性,符合用戶的操作需求。
[0121]在本發(fā)明的一個實施例中,第一類子窗體中加載的瀏覽器功能組件包括:搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
[0122]在本發(fā)明的一個實施例中,從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種。瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
[0123]在本發(fā)明的一個實施例中,第二加載單元320,適于在第二子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用Web視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;Web視圖窗體的大小可調(diào)整,以加載更多的頁網(wǎng)頁數(shù)據(jù)。
[0124]在本發(fā)明的一個實施例中,瀏覽器客戶端起始頁所在的主窗口由主Activity類實現(xiàn);主窗口中加載的每個第一類子窗體由一個對應(yīng)的Activity類實現(xiàn);主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的WebView來顯示。
[0125]圖4示出了根據(jù)本發(fā)明另一個實施例的一種移動終端瀏覽器中的交互界面生成裝置的示意圖,如圖3所示,該移動終端瀏覽器中的交互界面生成裝置400包括:主窗口劃分單元410、第一加載單元420、第二加載單元430、應(yīng)用跳轉(zhuǎn)單元440和觸控單元450。
[0126]主窗口劃分單元410,適于將在瀏覽器客戶端起始頁所在的主窗口劃分為:第一部分、第二部分和第三部分。
[0127]圖5A示出了根據(jù)本發(fā)明一個實施例的瀏覽器客戶端起始頁的示意圖,如圖5A所示,主窗口劃分單元410將瀏覽器客戶端起始頁所在的主窗口劃分為三部分,從上到下依次為:第一部分、第二部分和第三部分。
[0128]在本發(fā)明的一個實施例中,第三部分中采用HTML5技術(shù)。
[0129]第一加載單元420,適于在第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體;在第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體;以及在第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體。
[0130]在圖5A所示的實施例中,可以看到,第一加載單元420在第一部分中加載了實現(xiàn)搜索入口界面的第一類子窗體,在該第一類子窗體中加載有:地址框、顯示麥克風(fēng)圖標(biāo)的語音搜索功能插件、顯示二維碼圖標(biāo)的二維碼掃描功能插件、搜索框和位于搜索框下方的實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。第一加載單元420在第二部分中加載了一個實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,所加載的Canvas畫布上繪制了以點陣形式排列的12個熱門網(wǎng)站的圖標(biāo)和名稱。以及,第一加載單元420在第三部分中加載了一個實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體,其中包括:最常訪問、分類站點、內(nèi)容精選、購物生活等分類網(wǎng)頁入口容器,在每個分類網(wǎng)頁入口容器的右側(cè)都顯示一個展開觸發(fā)按鈕。
[0131]第二加載單元430,適于在實現(xiàn)搜索入口界面的第一類子窗體中加載實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體;以及適于在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第一類子窗體。
[0132]在圖5A所示的實施例中,可以看到,在第一部分的實現(xiàn)搜索入口界面的第一類子窗體中,第二加載單元430還進(jìn)一步加載了實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體,位于搜索框的下方,將近期搜索頻率較高的搜索關(guān)鍵詞推薦給用戶。以及,當(dāng)用戶點擊第三部分的分類網(wǎng)頁入口容器“內(nèi)容精選”右側(cè)的展開觸發(fā)按鈕時,該分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸,第二加載單元430在該分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體,如圖所示,各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到容器的對應(yīng)位置。
[0133]應(yīng)用跳轉(zhuǎn)單元440,適于在第一部分中加載有搜索欄時,檢測搜索輸入框中輸入的字符是否命中移動終端本地的應(yīng)用的名稱,是則在搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到命中的應(yīng)用的入口。
[0134]在圖5A所示的實施例中,當(dāng)用戶在第一部分中的搜索輸入框中輸入“微信”時,檢測到該字符命中當(dāng)前移動終端本地的微信應(yīng)用,搜索輸入框的下拉欄如圖5B所示,第一行顯示能夠跳轉(zhuǎn)到微信應(yīng)用的入口,點擊后則跳轉(zhuǎn)到微信應(yīng)用中。
[0135]觸控單元450,適于在第一類子窗體的用戶交互控件上配置對于用戶交互控件的觸控事件,當(dāng)用戶交互控件被觸控時彈出進(jìn)一步的子處理窗口。
[0136]在本發(fā)明的一個實施例中,在第一加載單元420在第二部分加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體時,觸控單元450,適于建立各熱門網(wǎng)站控件的坐標(biāo)范圍與對應(yīng)網(wǎng)站的URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站控件的坐標(biāo)范圍內(nèi)發(fā)生觸控事件時,根據(jù)對應(yīng)網(wǎng)站的URL地址打開該熱門網(wǎng)站。在圖5A所示的實施例中,第一加載單元420在第二部分中所加載的Canvas畫布上繪制了以點陣形式排列的12個熱門網(wǎng)站的圖標(biāo)和名稱,觸控單元450建立各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間的映射關(guān)系,如淘寶網(wǎng)的圖標(biāo)和名稱在Canvas畫布上的坐標(biāo)范圍為(246-358,328-393)像素,建立該坐標(biāo)范圍(246-358,328-393)像素與URL(www.taoba0.com)之間的映射關(guān)系,當(dāng)用戶點擊該坐標(biāo)范圍內(nèi)的點時,根據(jù)對應(yīng)的URL在當(dāng)前窗口中打開淘寶網(wǎng)首頁;當(dāng)用戶長按該坐標(biāo)范圍內(nèi)的點時,彈出如圖5C所示的菜單選項,該菜單選項中包括在新標(biāo)簽頁中打開淘寶網(wǎng)的選項和在后臺打開淘寶網(wǎng)的選項,根據(jù)用戶的選擇進(jìn)行跳轉(zhuǎn)。
[0137]在本發(fā)明的另一個實施例中,當(dāng)?shù)诙虞d單元430在第三部分的分類網(wǎng)頁入口容器中加載第二類子窗體,將各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到容器的對應(yīng)位置時,觸控單元450,適于當(dāng)檢測到容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁;并適于當(dāng)檢測到所述容器中的Web視圖被長按的事件時,彈出菜單選項。在圖5A所示的實施例中,當(dāng)用戶點擊分類網(wǎng)頁入口容器“內(nèi)容精選”右側(cè)的展開觸發(fā)按鈕時,該分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸,如圖所示,第二加載單元430將Web視圖按照預(yù)設(shè)的分類排列順序加載到容器的對應(yīng)位置。當(dāng)觸控單元450檢測到容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁;當(dāng)觸控單元450檢測到容器中的Web視圖被長按的事件時,彈出如圖5E所示的菜單選項。
[0138]綜上所述,本發(fā)明提供的技術(shù)方案通過在主窗口中加載基于用戶交互控件的第一類子窗體和基于Web視圖的第二類子窗體,在移動終端瀏覽器中生成更為友好的面向用戶的交互界面,并通過觸控事件和跳轉(zhuǎn)事件的配置,使得該交互界面更具靈活性,與單純基于第一類子窗體或單純基于第二類子窗體的瀏覽器界面相比,更加符合用戶的操作需求。
[0139]需要說明的是:
[0140]在此提供的算法和顯示不與任何特定計算機、虛擬裝置或者其它設(shè)備固有相關(guān)。各種通用裝置也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類裝置所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0141]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0142]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0143]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0144]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
[0145]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的一種移動終端瀏覽器中的交互界面生成裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0146]應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0147]本發(fā)明公開了 A1、一種移動終端瀏覽器中的交互界面生成方法,包括:
[0148]在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體;
[0149]和/ 或,
[0150]在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體;
[0151]其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
[0152]A2、如A1所述的方法,其中,第一類子窗體中加載的瀏覽器功能組件包括:
[0153]搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
[0154]A3、如A1所述的方法,其中,所述從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種;
[0155]其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
[0156]A4、如A1所述的方法,其中,該方法包括:
[0157]在第二類子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用Web視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;Web視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
[0158]A5、如A1所述的方法,其中,
[0159]所述瀏覽器客戶端起始頁所在的主窗口由主Activity類實現(xiàn);
[0160]主窗口中加載的每個第一類子窗體由一個對應(yīng)的Activity類實現(xiàn)。
[0161]主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的WebView來顯不ο
[0162]Α6、如Α1所述的方法,其中,該方法進(jìn)一步包括:
[0163]在第一類子窗體的用戶交互控件上配置對于用戶交互控件的觸控事件,當(dāng)用戶交互控件被觸控時彈出進(jìn)一步的子處理窗口。
[0164]Α7、如Α1所述的方法,其中,所述在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體包括:
[0165]在瀏覽器客戶端起始頁所在的主窗口的指定位置處加載第一類子窗體,在該第一類子窗體中繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站控件;
[0166]建立各熱門網(wǎng)站控件的坐標(biāo)范圍與對應(yīng)網(wǎng)站的URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站控件的坐標(biāo)范圍內(nèi)發(fā)生觸控事件時,根據(jù)對應(yīng)網(wǎng)站的URL地址打開該熱門網(wǎng)站。
[0167]A8、如A1所述的方法,其中,在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體,以及在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體具體包括:
[0168]將在瀏覽器客戶端起始頁所在的主窗口劃分為:第一部分、第二部分和第三部分;其中,
[0169]在所述第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體;
[0170]在所述第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體;
[0171]在所述第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體,以及在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體。
[0172]A9、如A8所述的方法,其中,
[0173]在所述實現(xiàn)搜索入口界面的第一類子窗體中加載地址框、搜索框、語音搜索功能插件、二維碼掃描功能插件,實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。
[0174]A10、如A9所述的方法,其中,該方法進(jìn)一步包括:
[0175]檢測所述搜索輸入框中輸入的字符是否命中移動終端本地的應(yīng)用的名稱,是則在搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到命中的應(yīng)用的入口。
[0176]A11、如A8所述的方法,其中,在所述第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體包括:
[0177]在所述第二部分中加載一個第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,在該Canvas畫布中按照預(yù)設(shè)的排列順序繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站的圖標(biāo)和名稱。
[0178]A12、如All所述的方法,其中,該方法進(jìn)一步包括:
[0179]建立各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站。
[0180]A13、如A12所述的方法,其中,所述檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站包括:
[0181]當(dāng)所述觸發(fā)事件為點擊事件時,在當(dāng)前窗口中打開該熱門網(wǎng)站;
[0182]當(dāng)所述觸發(fā)事件為長按事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開該熱門網(wǎng)站的選項和在后臺打開該熱門網(wǎng)站的選項。
[0183]A14、如A8所述的方法,其中,在所述第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體進(jìn)一步包括:
[0184]在實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體上顯示一個展開觸發(fā)按鈕,當(dāng)所述展開觸發(fā)按鈕被觸發(fā)時,所述分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸。
[0185]A15、如A8所述的方法,其中,在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體包括:
[0186]將各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到所述容器的對應(yīng)位置;
[0187]當(dāng)檢測到所述容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁;
[0188]當(dāng)檢測到所述容器中的Web視圖被長按的事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開對應(yīng)的網(wǎng)頁的選項和在后臺打開對應(yīng)的網(wǎng)頁的選項。
[0189]A16、如A8所述的方法,其中,
[0190]所述第三部分中采用HTML5技術(shù)。
[0191]本發(fā)明還公開了 B17、一種移動終端瀏覽器中的交互界面生成裝置,包括:
[0192]第一加載單元,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體;
[0193]和/ 或,
[0194]第二加載單元,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于Web視圖的第二類子窗體;
[0195]其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
[0196]B18、如B7所述的裝置,其中,第一類子窗體中加載的瀏覽器功能組件包括:
[0197]搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
[0198]B19、如B17所述的裝置,其中,所述從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種;
[0199]其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的PC瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
[0200]B20、如B17所述的裝置,其中,
[0201]所述第二加載單元,適于在第二類子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用Web視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;Web視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
[0202]B21、如B17所述的裝置,其中,
[0203]所述瀏覽器客戶端起始頁所在的主窗口由主Activity類實現(xiàn);
[0204]主窗口中加載的每個第一類子窗體由一個對應(yīng)的Activity類實現(xiàn)。
[0205]主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的WebView來顯不ο
[0206]Β22、如Β17所述的裝置,其中,該裝置進(jìn)一步包括:
[0207]觸控單元,適于在第一類子窗體的用戶交互控件上配置對于用戶交互控件的觸控事件,當(dāng)用戶交互控件被觸控時彈出進(jìn)一步的子處理窗口。
[0208]Β23、如Β17所述的裝置,其中,
[0209]所述第一加載單元,適于在瀏覽器客戶端起始頁所在的主窗口的指定位置處加載第一類子窗體,在該第一類子窗體中繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站控件;
[0210]所述觸控單元,適于建立各熱門網(wǎng)站控件的坐標(biāo)范圍與對應(yīng)網(wǎng)站的URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站控件的坐標(biāo)范圍內(nèi)發(fā)生觸控事件時,根據(jù)對應(yīng)網(wǎng)站的URL地址打開該熱門網(wǎng)站。
[0211]B24、如B17所述的裝置,其中,該裝置進(jìn)一步包括:主窗口劃分單元;
[0212]所述主窗口劃分單元,適于將在瀏覽器客戶端起始頁所在的主窗口劃分為:第一部分、第二部分和第三部分;
[0213]其中,
[0214]所述第一加載單元,適于在所述第一部分中加載實現(xiàn)搜索入口界面的第一類子窗體;在所述第二部分中加載實現(xiàn)熱門網(wǎng)站入口界面的第一類子窗體;在所述第三部分中加載實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體;
[0215]所述第二加載單元,適于在分類網(wǎng)頁入口容器中加載實現(xiàn)分類網(wǎng)頁入口界面的第二類子窗體。
[0216]B25、如B24所述的裝置,其中,
[0217]所述第一加載單元,適于在所述實現(xiàn)搜索入口界面的第一類子窗體中加載地址框、搜索框、語音搜索功能插件、二維碼掃描功能插件;
[0218]所述第二加載單元,適于在所述實現(xiàn)搜索入口界面的第一類子窗體中加載實現(xiàn)推薦搜索關(guān)鍵字的第二類子窗體。
[0219]B26、如B25所述的裝置,其中,該裝置進(jìn)一步包括:
[0220]應(yīng)用跳轉(zhuǎn)單元,適于檢測所述搜索輸入框中輸入的字符是否命中移動終端本地的應(yīng)用的名稱,是則在搜索輸入框的下拉欄中顯示能夠跳轉(zhuǎn)到命中的應(yīng)用的入口。
[0221]B27、如B24所述的裝置,其中,
[0222]所述第一加載單元,適于在所述第二部分中加載一個第一類子窗體,在該第一類子窗體中加載一個Canvas畫布,在該Canvas畫布中按照預(yù)設(shè)的排列順序繪制預(yù)設(shè)個數(shù)的熱門網(wǎng)站的圖標(biāo)和名稱。
[0223]B28、如B27所述的裝置,其中,
[0224]所述觸控單元,進(jìn)一步適于建立各熱門網(wǎng)站的圖標(biāo)和名稱的坐標(biāo)范圍與對應(yīng)URL之間的映射關(guān)系,并在檢測到一個熱門網(wǎng)站的圖標(biāo)或名稱的坐標(biāo)范圍內(nèi)發(fā)生觸發(fā)事件時,根據(jù)對應(yīng)的URL地址打開該熱門網(wǎng)站。
[0225]B29、如B28所述的裝置,其中,
[0226]所述觸控單元,適于當(dāng)所述觸發(fā)事件為點擊事件時,在當(dāng)前窗口中打開該熱門網(wǎng)站;并適于當(dāng)所述觸發(fā)事件為長按事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開該熱門網(wǎng)站的選項和在后臺打開該熱門網(wǎng)站的選項。
[0227]B30、如B24所述的裝置,其中,
[0228]所述第一加載單元,進(jìn)一步適于在實現(xiàn)分類網(wǎng)頁入口容器的第一類子窗體上顯示一個展開觸發(fā)按鈕,當(dāng)所述展開觸發(fā)按鈕被觸發(fā)時,所述分類網(wǎng)頁入口容器的大小變大到移動終端的屏幕尺寸。
[0229]B31、如B24所述的裝置,其中,
[0230]所述第二加載單元,適于將各分類網(wǎng)頁的Web視圖按照預(yù)設(shè)的分類排列順序加載到所述容器的對應(yīng)位置;
[0231]所述觸控單元,適于當(dāng)檢測到所述容器中的Web視圖被點擊的事件時,在當(dāng)前窗口中打開對應(yīng)的網(wǎng)頁;并適于當(dāng)檢測到所述容器中的Web視圖被長按的事件時,彈出菜單選項;所述菜單選項中包括在新標(biāo)簽頁中打開對應(yīng)的網(wǎng)頁的選項和在后臺打開對應(yīng)的網(wǎng)頁的選項。
[0232]B32、如B24所述的裝置,其中,
[0233]所述第三部分中采用HTML5技術(shù)。
【權(quán)利要求】
1.一種移動終端瀏覽器中的交互界面生成方法,包括: 在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體; 和/或, 在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于視圖的第二類子窗體;其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
2.如權(quán)利要求1所述的方法,其中,第一類子窗體中加載的瀏覽器功能組件包括: 搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
3.如權(quán)利要求1所述的方法,其中,所述從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種; 其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的?瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的?瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的?瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
4.如權(quán)利要求1所述的方法,其中,該方法包括: 在第二類子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用1613視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載#613視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其中, 所述瀏覽器客戶端起始頁所在的主窗口由主八類實現(xiàn); 主窗口中加載的每個第一類子窗體由一個對應(yīng)的八類實現(xiàn)。 主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的來顯示。
6.一種移動終端瀏覽器中的交互界面生成裝置,包括: 第一加載單元,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于用戶交互控件的第一類子窗體; 和/或, 第二加載單元,適于在瀏覽器客戶端起始頁所在的主窗口中加載至少一個基于視圖的第二類子窗體; 其中,第一類子窗體中加載有瀏覽器客戶端配置的瀏覽器功能組件和/或第二類子窗體;第二類子窗體中加載有從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)和/或第一子類窗體。
7.如權(quán)利要求6所述的裝置,其中,第一類子窗體中加載的瀏覽器功能組件包括: 搜索框、搜索關(guān)鍵字推薦框、地址框、擴展欄、瀏覽器插件、已關(guān)閉網(wǎng)頁標(biāo)簽、收藏夾、瀏覽歷史記錄、瀏覽器用戶登陸組件、最常訪問的網(wǎng)頁中的一種或多種。
8.如權(quán)利要求6所述的裝置,其中,所述從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)包括:推薦搜索關(guān)鍵字、瀏覽器用戶登陸后的同步數(shù)據(jù)、精選內(nèi)容推薦和網(wǎng)址大全中的一種或多種; 其中,瀏覽器用戶登陸后的同步數(shù)據(jù)包括:從同一瀏覽器用戶的?瀏覽器客戶端中同步過來的已關(guān)閉網(wǎng)頁標(biāo)簽、從同一瀏覽器用戶的?瀏覽器客戶端中同步過來的瀏覽器歷史記錄和從同一瀏覽器用戶的?(:瀏覽器客戶端中同步過來的收藏夾數(shù)據(jù)中的一種或多種。
9.如權(quán)利要求6所述的裝置,其中, 所述第二加載單元,適于在第二類子窗體中加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù)時,使用胃必視圖窗體加載從服務(wù)器側(cè)請求來的網(wǎng)頁數(shù)據(jù),并進(jìn)行動態(tài)渲染和加載;1必視圖窗體的大小可調(diào)整,以加載更多的網(wǎng)頁數(shù)據(jù)。
10.如權(quán)利要求6所述的裝置,其中, 所述瀏覽器客戶端起始頁所在的主窗口由主八類實現(xiàn); 主窗口中加載的每個第一類子窗體由一個對應(yīng)的八類實現(xiàn)。 主窗口中加載的每個第二類子窗體中的加載的內(nèi)容由一個對應(yīng)的來顯示。
【文檔編號】G06F3/0488GK104461264SQ201410766228
【公開日】2015年3月25日 申請日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】姚元合, 杜海燕 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司