預載網(wǎng)頁移動網(wǎng)瀏覽器的制造方法
【專利說明】
[0001] 分案說明
[0002] 本申請屬于申請日為2012年5月31日的中國發(fā)明專利申請201280034835.8的分案 申請。
[0003] 相關(guān)申請的交叉參考
[0004] 本申請是主張依35U.S.C. 119(e)于2011年7月14日申請之美國臨時申請案案號 61 /508,006之優(yōu)先權(quán),所述前案之全文并入本申請作為參考。
技術(shù)領(lǐng)域
[0005] 本案系關(guān)于在網(wǎng)絡(luò)上傳輸數(shù)據(jù),更特別地系關(guān)于使用計算裝置,以于網(wǎng)絡(luò)上通訊。
【背景技術(shù)】
[0006] 相關(guān)技藝之說明
[0007] 相較于其它形式的計算裝置,非移動計算裝置例如桌上型計算機與膝上型計算機 通常具有較快的計算速度且存取較快的網(wǎng)絡(luò)連接。因此,在非移動計算裝置上使用網(wǎng)絡(luò)瀏 覽器(稱為非移動網(wǎng)瀏覽器)的使用者習慣較快的網(wǎng)頁下載與時間。
[0008] 另一方面,相較于非移動計算裝置而言,移動計算裝置,例如智能型手機,具有較 慢的計算速度與較慢的網(wǎng)絡(luò)存取連接(例如對于移動數(shù)據(jù)電信通訊網(wǎng)絡(luò))。因此,當使用者 在移動裝置的網(wǎng)頁瀏覽器(稱為移動網(wǎng)瀏覽器(mobile web browser))上選擇網(wǎng)頁要瀏覽 時,所述網(wǎng)頁的下載與顯示速度因受限的帶寬與移動裝置的計算能力而變慢。習慣非移動 網(wǎng)瀏覽器上較快下載與顯示時間的使用者可發(fā)現(xiàn)在移動網(wǎng)瀏覽器上較慢的網(wǎng)頁下載與顯 示時間令人沮喪。
【發(fā)明內(nèi)容】
[0009] 根據(jù)本申請之一方面,揭示在移動網(wǎng)瀏覽器中預載(pre-load)網(wǎng)頁之計算機執(zhí)行 方法。所述方法包含從移動裝置,在使用者提交部分或全部詢問(query)之前,接收移動網(wǎng) 瀏覽器中所述部分或全部詢問以及接收預測的網(wǎng)頁之辨識以響應所述部分或全部詢問。所 述方法亦包含在所述使用者提交被詢問之所述部分或全部詢問之前,下載(load)但不提供 (render)所述預測的網(wǎng)頁,以及在所述使用者提交所述全部詢問之后,當所述預測的網(wǎng)頁 被決定為響應于所述被提交的詢問時,顯示所述下載的與提供的預測網(wǎng)頁。
[0010] 在所述方法的一些方面中,在下載之后以及在完成與提交所述詢問以在所述移動 網(wǎng)瀏覽器中下載與提供所述預測的網(wǎng)頁之前,提供所述預測的網(wǎng)頁。所述方法亦可包含在 完成與提交所述詢問以在所述移動網(wǎng)瀏覽器中下載與提供所述預測的網(wǎng)頁之前,接收額外 的預測的網(wǎng)頁之辨識,以響應所述部分或全部的詢問,以及下載所述額外的預測的網(wǎng)頁的 子組(subset)。所述預測的網(wǎng)頁可在網(wǎng)絡(luò)連接上下載,以及如果所述網(wǎng)絡(luò)連接包含無線局 域網(wǎng)或預先決定型式的移動數(shù)據(jù)電信通訊網(wǎng)絡(luò)收費計劃,則在所述完成與提交所述詢問之 前,所述預測的網(wǎng)頁可被下載。如果所述預測的網(wǎng)頁不是被指定為排除預載的網(wǎng)頁,則在所 述完成與提交所述詢問之前,所述預測的網(wǎng)頁可被下載。如果下載所述預測的網(wǎng)頁的內(nèi)存 (memory)需求在預先決定的限制之下,則在所述完成與提交所述詢問之前,所述預測的網(wǎng) 頁可被下載。如果所述預測的網(wǎng)頁包含主動內(nèi)容(active content),則所述主動內(nèi)容的啟 動(activation)可被延遲直到所述預測的網(wǎng)頁被顯示之后。
[0011] 根據(jù)本申請的另一方面,揭示一種用于在移動網(wǎng)瀏覽器中預載網(wǎng)頁的系統(tǒng)。所述 系統(tǒng)包含用于儲存預測的網(wǎng)頁之內(nèi)存,以響應移動網(wǎng)瀏覽器中所接收自移動裝置的一部分 或全部詢問,以及處理器。所述處理器系用以接收所述預測的網(wǎng)頁之辨識,作為響應所述部 分或全部詢問,以及在所述詢問被完成或提交之前,下載但不提供基于所述預測來自服務 器之所述預測的網(wǎng)頁。當所述預測的網(wǎng)頁被決定系響應所述提交的詢問時,在使用者提交 全部詢問之后,所述處理器亦用于在所述移動網(wǎng)瀏覽器中顯示所下載與提供之預測的網(wǎng) 頁。
[0012] 在所述系統(tǒng)的一些方面中,在下載之后以及在完成與提交所述詢問以在所述移動 網(wǎng)瀏覽器中下載與提供所述預測的網(wǎng)頁之前,所述處理器進一步系用于提供所述預測的網(wǎng) 頁。在完成與提交所述詢問以在所述移動網(wǎng)瀏覽器中下載與提供所述預測的網(wǎng)頁之前,所 述處理器可更進一步用以接收額外的預測的網(wǎng)頁之辨識,以響應所述部分或全部的詢問, 以及下載所述額外的預測的網(wǎng)頁之至少一子組(subset)。所述處理器可更進一步用于在網(wǎng) 絡(luò)連接上,下載來自所述服務器之所述預測的網(wǎng)頁,以及如果所述網(wǎng)絡(luò)連接包含無線局域 網(wǎng)或預先決定型式的移動數(shù)據(jù)電信通訊網(wǎng)絡(luò)收費計劃,在所述完成與提交所述詢問之前, 所述處理器系用以下載所述預測的網(wǎng)頁。如果所述預測的網(wǎng)頁不是被指定為排除預載的網(wǎng) 頁,則在所述完成與提交所述詢問之前,所述預測的網(wǎng)頁可被下載。如果下載所述預測的網(wǎng) 頁的內(nèi)存需求在預先決定的限制之下,則在所述完成與提交所述詢問之前,所述處理器用 于下載所述預測的網(wǎng)頁。當所述預測的網(wǎng)頁包含主動內(nèi)容時,則所述處理器用以延遲所述 預測的網(wǎng)頁的主動內(nèi)容的啟動直到所述預測的網(wǎng)頁被顯示之后。。
[0013] 根據(jù)本申請的另一方面,揭示一種用于在移動網(wǎng)瀏覽器中預載網(wǎng)頁的移動網(wǎng)瀏覽 器。所述移動網(wǎng)瀏覽器包含輸入欄,用以接收來自移動裝置的對于網(wǎng)頁之一部分或全部詢 問之提交,用于下載與提供所述預測的網(wǎng)頁,以及網(wǎng)頁顯示區(qū)域用以顯示網(wǎng)頁。在使用者提 交所述部分或全部詢問之前,所述移動網(wǎng)瀏覽器系用以接收預測的網(wǎng)頁之辨識,以響應所 述部分或全部的詢問,在完成且提交所述詢問之前,所述移動網(wǎng)瀏覽器系用以下載但不提 供基于所述預測之所述預測的網(wǎng)頁,以及當所述預測的網(wǎng)頁被決定為響應所述提交的詢問 時,在所述使用者提交所述完成的詢問至所述輸入欄之后,所述移動網(wǎng)瀏覽器系用以在所 述預測的網(wǎng)頁顯示區(qū)域中,顯示所述下載與提供的所述預測的網(wǎng)頁。
[0014] 在所述移動網(wǎng)瀏覽器的一些方面,在下載之后以及在完成與提交所述詢問以下載 與提供所述預測的網(wǎng)頁至所述輸入欄之前,可由所述移動網(wǎng)瀏覽器提供所述預測的網(wǎng)頁。 所述移動網(wǎng)瀏覽器可更進一步用以接收額外預測的網(wǎng)頁之辨識,以響應所述部分或全部詢 問,以及在所述完成與提交所述詢問以下載與提供所述預測的網(wǎng)頁至所述輸入欄之前,下 載所述額外預測的網(wǎng)頁之至少一子組(subset)。所述移動網(wǎng)瀏覽器可用以在網(wǎng)絡(luò)連接上下 載所述預測的網(wǎng)頁,以及如果所述網(wǎng)絡(luò)連接包含無線局域網(wǎng)或預先決定型式的移動數(shù)據(jù)電 信通訊網(wǎng)絡(luò)收費計劃,在所述完成與提交所述詢問之前,所述移動網(wǎng)瀏覽器可用以下載所 述預測的網(wǎng)頁。如果所述預測的網(wǎng)頁不是被指定為排除預載的網(wǎng)頁,則在所述完成與提交 所述詢問之前,所述移動網(wǎng)瀏覽器可用以下載所述預測的網(wǎng)頁。如果下載所述預測的網(wǎng)頁 的內(nèi)存需求在預先決定的限制之下,則在所述完成與提交所述詢問之前,所述移動網(wǎng)瀏覽 器可用以下載所述預測的網(wǎng)頁。如果所述預測的網(wǎng)頁包含主動內(nèi)容,則所述移動網(wǎng)瀏覽器 系用以延遲所述主動內(nèi)容的啟動直到所述移動網(wǎng)瀏覽器顯示所述預測的網(wǎng)頁之后。
[0015] 根據(jù)本申請的另一方面,機器可讀取儲存媒體包含機器可讀取指令,用于使處理 器執(zhí)行在移動網(wǎng)瀏覽器中預載網(wǎng)頁的方法。所述方法包含在使用者提交所述詢問之前,接 收來自移動裝置的移動網(wǎng)瀏覽器中的詢問,以及接收至少預測的網(wǎng)頁之辨識以響應所述詢 問。所述方法亦包含在所述詢問完成與提交之前,下載與提供基于所述預測之所述至少辨 識的網(wǎng)頁,以及當所述預測的網(wǎng)頁被決定為響應所述提交的詢問時,在所述使用者提交所 述完成的詢問之后,在所述移動網(wǎng)瀏覽器中,顯示所述下載與提供的至少預測的網(wǎng)頁。
【附圖說明】
[0016] 附隨之圖式提供進一步說明并且成為說明書的一部分,說明本申請的實施例,其 相關(guān)說明解釋本申請揭示的實施例之原理。在圖式中:
[0017] 圖1說明示范架構(gòu),用于在移動網(wǎng)瀏覽器中預載網(wǎng)頁。
[0018] 圖2是方塊圖,根據(jù)本申請揭示內(nèi)容的一些方面,說明由圖1架構(gòu)的客戶與服務器 之范例。
[0019] 圖3說明使用圖2的客戶與服務器范例,在移動網(wǎng)瀏覽器中預載網(wǎng)頁的程序范例。
[0020] 圖4A與圖4B說明與圖3的程序范例相關(guān)之屏幕截圖范例。
[0021]圖5是方塊圖,說明計算機系統(tǒng)范例,此系統(tǒng)可執(zhí)行圖2的客戶與服務器。
【具體實施方式】
[0022] 在以下詳細說明中,許多特定的詳細內(nèi)容是提供完整了解本申請揭示內(nèi)容。然而, 對于熟習此技藝的人士而言,顯然本申請揭示內(nèi)容的實施例之實施不需要這些詳細說明中 的部分內(nèi)容。在其它例子中,為了不混淆本申請內(nèi)容,已知的結(jié)構(gòu)與技術(shù)不再詳細說明。
[0023] 本申請揭示的網(wǎng)瀏覽器可運作于移動或非移動裝置中,自動下載與提供一或多個 建議的網(wǎng)頁于背景中(「預載」(pre-loading)與「預提供」(pre-rendering)),而使用者仍選 擇所要下載的網(wǎng)頁。具體而言,當使用者輸入詢問(例如URL、搜尋請求或是從歷史清單選 擇)時,所述網(wǎng)瀏覽器自動下載與提供(例如顯示之準備)所述使用者最可能選擇下載的一 或多個所述網(wǎng)頁,這是基于目前為止所輸入的詢問,基于所述使用者的歷史或書簽、其它使 用者的歷史以及關(guān)于網(wǎng)頁詢問之預測反應的其它信息。所述使用者完成所述詢問的輸入之 前,所述下載與提供的網(wǎng)頁