新四季網

對搜索結果的處理方法、系統以及瀏覽器的製造方法

2023-06-07 05:21:41

對搜索結果的處理方法、系統以及瀏覽器的製造方法
【專利摘要】本發明公開了一種對搜索結果的處理方法,該方法包括:瀏覽器獲取搜索詞,並獲取搜索詞對應的多個搜索結果;以及在展現頁面中展現多個搜索結果,並對多個搜索結果中的至少一個搜索結果進行預渲染。本發明實施例的對搜索結果的處理方法,通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,並且在信息量越來越大、用戶時間成本越來越重要的趨勢下,搜索結果預渲染功能給用戶帶來了很大的便捷性,提升了用戶體驗。本發明還公開了一種對搜索結果的處理系統以及一種瀏覽器。
【專利說明】對搜索結果的處理方法、系統以及瀏覽器
【技術領域】
[0001]本發明涉及網際網路【技術領域】,特別涉及一種對搜索結果的處理方法、系統以及瀏
JaLzHFT O
【背景技術】
[0002]隨著網際網路的不斷發展,網際網路上的信息也在爆炸式的增長,搜尋引擎已經成為用戶訪問網際網路的入口。目前用戶的各種設備(例如移動終端、PC機等)的性能都在不斷地提升。但是,由於網絡、網絡協議、網際網路站點訪問過程等因素的限制,用戶在搜尋引擎中進行搜索的過程中,在搜尋引擎給出的多個搜索結果中點擊、打開目標站點的時候,還存在著長時間甚至更長的等待時間,用戶體驗差。

【發明內容】

[0003]本發明的目的旨在一定程度上至少解決上述的技術缺陷之一。
[0004]為此,本發明的第一個目的在於提出一種對搜索結果的處理方法。該方法通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,提升用戶體驗。
[0005]本發明的第二個目的在於提出一種對搜索結果的處理系統。
[0006]本發明的第三個目的在於提出一種瀏覽器。
[0007]為了實現上述目的,本發明第一方面實施例的對搜索結果的處理方法,包括:S1、瀏覽器獲取搜索詞,並獲取所述搜索詞對應的多個搜索結果;以及S2、所述瀏覽器在展現頁面中展現所述多個搜索結果,並對所述多個搜索結果中的至少一個搜索結果進行預渲染。
[0008]本發明實施例的對搜索結果的處理方法,可先獲取搜索詞,並獲取搜索詞對應的多個搜索結果,以及在展現頁面中展現該多個搜索結果,並對該多個搜索結果中的至少一個搜索結果進行預渲染,即有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,提升了用戶體驗。
[0009]為了實現上述目的,本發明第二方面實施例的對搜索結果的處理系統,包括:瀏覽器和搜尋引擎,其中,所述瀏覽器,用於獲取搜索詞,並獲取所述搜索詞對應的多個搜索結果,並在展現頁面中展現所述多個搜索結果,以及在所述多個搜索結果中的至少一個搜索結果滿足預渲染條件時,對所述至少一個搜索結果進行預渲染;所述搜尋引擎,用於判斷所述多個搜索結果是否滿足所述預渲染條件。
[0010]本發明實施例的對搜索結果的處理系統,通過瀏覽器在展現頁面中展現搜索詞對應的多個搜索結果,搜尋引擎判斷該多個搜索結果是否滿足預渲染條件,如果該多個搜索結果中的至少一個搜索結果滿足預渲染條件,則搜索裝置對該至少一個搜索結果進行預渲染,通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,並且在信息量越來越大、用戶時間成本越來越重要的趨勢下,搜索結果預渲染功能給用戶帶來了很大的便捷性,提升了用戶體驗。
[0011]為了實現上述目的,本發明第三方面實施例的瀏覽器,包括:獲取模塊,用於獲取搜索詞,並獲取所述搜索詞對應的多個搜索結果;展現模塊,用於在展現頁面中展現所述多個搜索結果;以及預渲染模塊,用於對所述多個搜索結果中的至少一個搜索結果進行預渲染。
[0012]本發明實施例的瀏覽器,通過展現模塊在展現頁面中展現搜索詞對應的多個搜索結果,預渲染模塊在多個搜索結果中的至少一個搜索結果滿足預渲染條件時,對至少一個搜索結果進行預渲染,通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,並且在信息量越來越大、用戶時間成本越來越重要的趨勢下,搜索結果預渲染功能給用戶帶來了很大的便捷性,提升了用戶體驗。
[0013]本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
【專利附圖】

【附圖說明】
[0014]本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0015]圖1為根據本發明一個實施例的對搜索結果的處理方法的流程圖;
[0016]圖2為根據本發明另一個實施例的對搜索結果的處理方法的流程圖;
[0017]圖3 (a)、(b)、(C)、(d)、(e)和(f )為根據本發明一些實施例的預渲染的展現示意圖;
[0018]圖4為根據本發明一個實施例的對搜索結果的處理系統的結構示意圖;
[0019]圖5為根據本發明一個實施例的瀏覽器的結構示意圖;
[0020]圖6為根據本發明另一個實施例的瀏覽器的結構示意圖。
【具體實施方式】
[0021]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出。下面通過參考附圖描述的實施例是示例性的,僅用於解釋本發明,而不能解釋為對本發明的限制。
[0022]參照下面的描述和附圖,將清楚本發明的實施例的這些和其他方面。在這些描述和附圖中,具體公開了本發明的實施例中的一些特定實施方式,來表示實施本發明的實施例的原理的一些方式,但是應當理解,本發明的實施例的範圍不受此限制。相反,本發明的實施例包括落入所附加權利要求書的精神和內涵範圍內的所有變化、修改和等同手段。
[0023]下面參考附圖描述根據本發明實施例的對搜索結果的處理方法、系統及瀏覽器。
[0024]目前,用戶在網際網路上搜索信息的時候,絕大部分會通過搜尋引擎,而不是直接訪問目標站點的URL (Uniform Resource Locator,統一資源定位符)。搜尋引擎可根據用戶輸入的搜索詞展現出多個搜索結果,搜尋引擎還可根據排序算法將這些搜索結果進行自上而下的排序。當用戶選擇一條或多條目標結果的URL來點擊訪問時,瀏覽器會向目標結果的伺服器發起請求,目標結果的伺服器返回給瀏覽器對應的內容,瀏覽器將這些內容呈現給用戶。
[0025]在現有技術中,搜尋引擎和瀏覽器功能在用戶點擊到目標站點展現給用戶這個階段上沒有做相關的優化。搜尋引擎可根據排序算法對搜索結果進行有效的排序。但是,在引導用戶點擊上沒有明顯的提示,並且從用戶點擊目標結果到瀏覽器展現給用戶目標頁面這個過程,也是順序化的。也就是說,用戶在輸入搜索詞之後,搜尋引擎有對應的算法可以直接預測出用戶最終想要的是什麼內容,但是,只是在結果排序上做了相關的工作,沒有和瀏覽器結合起來,最直接的給用戶明確的提示,在用戶點擊目標結果之前,加速用戶對目標站點的訪問速度。
[0026]為此,本發明提出了一種對搜索結果的處理方法,包括:S1、瀏覽器獲取搜索詞,並獲取搜索詞對應的多個搜索結果;以及S2、瀏覽器在展現頁面中展現多個搜索結果,並對多個搜索結果中的至少一個搜索結果進行預渲染。
[0027]圖1為根據本發明一個實施例的對搜索結果的處理方法的流程圖。
[0028]如圖1所示,該對搜索結果的處理方法可以包括:
[0029]S101,瀏覽器獲取搜索詞,並獲取搜索詞對應的多個搜索結果。
[0030]具體地,當用戶在搜尋引擎中輸入搜索詞時,瀏覽器可先獲取用戶輸入的搜索詞,並獲取搜尋引擎根據該搜索詞生成的多個搜索結果。其中,在本發明的實施例中,多個搜索結果可以理解為兩個或兩個以上的搜索結果。
[0031]S102,瀏覽器在展現頁面中展現多個搜索結果,並對多個搜索結果中的至少一個搜索結果進行預渲染。
[0032]其中,在本發明的實施例中,至少一個搜索結果可理解為一個或一個以上搜索結果。此外,在本發明的實施例中,預渲染可理解為在用戶看到頁面的展現之前,就完成了頁面的渲染,對於用戶來講,用戶對網絡通訊時間、伺服器處理時間、頁面渲染時間是無感知的。例如,如圖3 (a)所示,當用戶輸入搜索詞「新浪」後,得到了多個搜索結果,第一條搜索結果就是新浪的官方地址,當用戶看到這個展現多個搜索結果的頁面時,就已經在加載並且開始值染 http://www.sina.com.cn 這個 URL。
[0033]本發明實施例的對搜索結果的處理方法,可先獲取搜索詞,並獲取搜索詞對應的多個搜索結果,以及在展現頁面中展現該多個搜索結果,並對該多個搜索結果中的至少一個搜索結果進行預渲染,即有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,提升了用戶體驗。
[0034]圖2為根據本發明另一個實施例的對搜索結果的處理方法的流程圖。
[0035]在本發明的實施例中,在對多個搜索結果中的至少一個搜索結果進行預渲染之前,還需判斷該多個搜索結果是否滿足預渲染條件。具體地,如圖2所示,該對搜索結果的處理方法可以包括:
[0036]S201,瀏覽器獲取搜索詞,並獲取搜索詞對應的多個搜索結果。
[0037]具體地,當用戶在搜尋引擎中輸入搜索詞時,瀏覽器可先獲取用戶輸入的搜索詞,並獲取搜尋引擎根據該搜索詞生成的多個搜索結果。其中,在本發明的實施例中,多個搜索結果可以理解為兩個或兩個以上的搜索結果。
[0038]S202,瀏覽器在展現頁面中展現多個搜索結果。
[0039]其中,在本發明的實施例中,展現頁面可理解為瀏覽器前端的展示頁面。
[0040]舉例而言,如圖3 (a)所示,用戶在搜尋引擎中輸入搜索詞「新浪」後,可得到多個搜索結果,並在瀏覽器的展現頁面中展現出這些搜索結果。應當理解,搜尋引擎可根據現有的排序算法將多個搜索結果進行自上而下的排序。
[0041]S203,搜尋引擎判斷多個搜索結果是否滿足預渲染條件。
[0042]具體而言,搜尋引擎可先獲取搜索詞對應的搜索詞屬性信息、多個搜索結果對應的站點信息和用戶的歷史搜索記錄信息等中的一種或多種。之後,可根據搜索詞屬性信息、站點信息和歷史搜索記錄信息中的一種或多種判斷該多個搜索結果是否滿足預渲染條件。也就是說,搜尋引擎可根據搜索詞、搜索結果、搜索詞的匹配程度、用戶的歷史搜索記錄以及其他關鍵信息等,判斷是否給瀏覽器相關的信息,比如,告知瀏覽器哪條或者哪幾條搜索結果是用戶最希望看到並最有可能點擊的。
[0043]其中,在本發明的實施例中,搜索詞屬性信息可包括搜索詞類型、搜索詞對應的時效性信息等中的一種或多種,站點信息可包括站點類型、站點點擊數量、站點權重等中的一種或多種,歷史搜索記錄可包括用戶在搜尋引擎上的歷史點擊行為記錄、用戶的搜索習慣信息、用戶針對搜索結果的歷史點擊記錄等中的一種或多種。
[0044]也就是說,用戶搜索的每個搜索詞,都帶有其他相關意義,例如:「sina」這個搜索詞就會帶有很突出的尋址需求;「最新熱點新聞」這個搜索詞會帶有用戶關注的最有熱度的時效性信息;「讓子彈飛2」是一個電影,而這個搜索詞在電影上映前、上映中、上線後用戶所需是完全不同的。另外,每個用戶都有各自的搜索詞輸入習慣、使用搜尋引擎的習慣、網頁瀏覽的習慣。本發明實施例的對搜索結果的處理方法所應用的推薦算法模型中,可綜合考慮搜索詞的類型、搜索詞相關的時效性、搜索詞搜索結果的歷史點擊率、用戶的搜索詞的輸入習慣、用戶在搜尋引擎上的歷史點擊行為等,以判斷展現的多個搜索結果是否滿足預渲染條件。
[0045]舉例而言,在本發明的實施例中,當搜索詞對應的搜索詞類型為尋址類型時,預渲染條件可為對官方站點、已認證站點、點擊數量最大的站點、權重最高的站點等中的一個或多個進行預渲染;或者,當搜索詞對應的搜索詞類型為問答類型時,預渲染條件可對為知識問答類站點、點擊數量最大的站點、權重最高的站點等中的一個或多個進行預渲染;或者,當搜索詞具有時效性信息時,預渲染條件可對為新聞類聚合站點、點擊數量最大的站點、權重最高的站點等中的一個或多個進行預渲染;或者,當搜索詞對應的搜索詞類型具有多個時,預渲染條件可為對用戶在搜尋引擎上的歷史點擊行為記錄中的站點、用戶針對搜索結果的歷史點擊記錄中的站點等中的一個或多個進行預渲染。
[0046]需要說明的是,判斷多個搜索結果是否滿足預渲染條件這一過程不僅可以由搜尋引擎進行判斷,還可以由瀏覽器進行判斷。具體地,在本發明的一個實施例中,瀏覽器可判斷多個搜索結果是否滿足預渲染條件。
[0047]也就是說,搜尋引擎可將搜索詞對應的搜索詞屬性信息、多個搜索結果對應的站點信息和用戶的歷史搜索記錄信息等中的一種或多種信息傳遞給瀏覽器,之後瀏覽器可根據該信息判斷多個搜索結果是否滿足預渲染條件。
[0048]S204,如果多個搜索結果中的至少一個搜索結果滿足預渲染條件,則瀏覽器對至少一個搜索結果進行預渲染。
[0049]其中,在本發明的實施例中,預渲染可理解為在用戶看到頁面的展現之前,就完成了頁面的渲染,對於用戶來講,用戶對網絡通訊時間、伺服器處理時間、頁面渲染時間是無感知的。例如,如圖3 (a)所示,當用戶輸入搜索詞「新浪」後,得到了多個搜索結果,第一條搜索結果就是新浪的官方地址,當用戶看到這個展現多個搜索結果的頁面時,就已經在加載並且開始渲染http://www.sina.com.cn這個URL。
[0050]進一步地,在本發明的一個實施例中,該對搜索結果的處理方法還可包括:在對至少一個搜索結果進行預渲染之後,當至少一個搜索結果中的一個搜索結果被觸發時,則直接展現預渲染之後的頁面。也就是說,當用戶點擊被預渲染過的搜索結果中的一個或多個,或者用戶通過其他方式打開被預渲染過的搜索結果對應的URL時,瀏覽器可直接將這個搜索結果對應的頁面展現給用戶,無需再加載、渲染。由此,對用戶而言,節省了瀏覽器和站點伺服器之間的網絡通信時間、伺服器處理時間、目標頁面在瀏覽器中的渲染時間。應當理解,在本發明的實施例中,用戶通過其他方式可理解為:用戶將該被預渲染過的搜索結果對應的URL複製到瀏覽器的地址欄中,通過地址欄打開該URL對應的頁面等。
[0051]下面將舉例說明根據搜索詞屬性信息、站點信息和歷史搜索記錄信息中的一種或多種,判斷出多個搜索結果中的至少一個搜索結果滿足預渲染條件,並對該至少一個搜索結果進行預渲染的過程。
[0052]舉例而言,如圖3 (b)所示,用戶在搜尋引擎中輸入搜索詞「http://www.baidu.com」,搜索詞的URL特徵十分明顯,此時,搜索詞的屬性信息在模型計算中所佔權重極高,搜尋引擎給出的推薦結果也是WWW.baidu.com這個網際網路站點,當用戶看到展現搜索結果的頁面時,瀏覽器就已經開始對這條結果進行預渲染。這樣,當用戶點擊這條結果時,在瀏覽器中可以直接呈現給用戶對應的頁面,對用戶而言,節省了瀏覽器和站點伺服器之間的網絡通信時間、伺服器處理時間、目標頁面在瀏覽器中的渲染時間。
[0053]如圖3 (C)所示,用戶在搜尋引擎中輸入搜索詞「什麼奶粉不上火」,這個搜索詞沒有準確的URL信息,是一個明顯的問答式需求。此時,計算模型中站點的類型(知識問答類站點)、站點的權威性、搜索結果的歷史點擊率等的因素的權重佔比較高,可給出對應的推薦結果,且瀏覽器對這條結果進行預渲染。這樣,當用戶點擊這條結果時,在瀏覽器中可以直接呈現給用戶對應的頁面,對用戶而言,節省了瀏覽器和站點伺服器之間的網絡通信時間、伺服器處理時間、目標頁面在瀏覽器中的渲染時間。
[0054]如圖3 (d)所示,用戶在搜尋引擎中輸入搜索詞「梁靜茹大肚自拍」,這個搜索詞在當前一段時間內,時效性特徵最高,用戶想知道的是關於「梁靜茹大肚自拍」的最新新聞報導,所以,在計算模型中,時效性權重增加,給出的推薦站點也是新聞類的聚合站點,給用戶最新、最直接的新聞信息。瀏覽器對這條結果進行預渲染。這樣,當用戶點擊這條結果時,在瀏覽器中可以直接呈現給用戶對應的新聞聚合頁面,對用戶而言,節省了瀏覽器和站點伺服器之間的網絡通信時間、伺服器處理時間、目標頁面在瀏覽器中的渲染時間。
[0055]又如,用戶A在搜尋引擎中輸入搜索詞「網易」可得到如圖3 (e)所示結果,用戶B在搜尋引擎中輸入搜索詞「網易」可得到如圖3 (f)所示結果。在搜索結果中,「網易」這個搜索詞得出的結果排序基本是穩定的,但是,每個用戶搜索的點擊行為會有不同。例如,伺服器獲知用戶A歷史點擊第一條結果的比率是95%以上,但是,用戶B歷史點擊第二條結果的比率是遠高於第一條,這時在計算模型中,可依據不同用戶的歷史點擊行為,針對不同的用戶給出的推薦結果是不同的。瀏覽器可對不同用戶對應的不同搜索結果進行預渲染。這樣,當用戶點擊這條結果時,在瀏覽器中可以直接呈現給用戶對應的頁面。由此,提高了可用性,大大提升了用戶體驗。
[0056]需要說明的是,在本發明的實施例中,由於搜尋引擎本身就有很大的數據優勢,通過大規模的數據計算、用戶點擊行為的驗證,因此,本發明實施例的對搜索結果的處理方法的推薦準確率可以達到80%以上,並且由於網際網路信息量爆炸式增長,用戶從大量信息中檢索、找到目標信息的時間越短,給用戶帶來的收益就越大,由此通過預渲染技術減少用戶的等待時間,給用戶更加流暢的速度體驗,並且也可增加用戶的點擊率。
[0057]本發明實施例的對搜索結果的處理方法,瀏覽器在展現頁面中展現搜索詞對應的多個搜索結果之後,搜尋引擎可判斷該多個搜索結果是否滿足預渲染條件,如果該多個搜索結果中的至少一個搜索結果滿足預渲染條件,則瀏覽器對該至少一個搜索結果進行預渲染,通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,並且在信息量越來越大、用戶時間成本越來越重要的趨勢下,搜索結果預渲染功能給用戶帶來了很大的便捷性,提升了用戶體驗。
[0058]可選地,在本發明的一個實施例中,該對搜索結果的處理方法還可以包括:瀏覽器在展現頁面中對至少一個搜索結果進行預渲染標記。也就是說,當多個搜索結果中的至少一個搜索結果滿足預渲染條件時,瀏覽器可在展現頁面中對該至少一個搜索結果進行預渲染標記,以便瀏覽器可根據該預渲染標記在打開、展示搜尋引擎的同時,在用戶沒有感知的瀏覽器後端對有標記的URL進行預先渲染。
[0059]可選地,在本發明的一個實施例中,該對搜索結果的處理方法還可以包括:瀏覽器在展現頁面中展現至少一個搜索結果的預渲染進度。也就是說,當對至少一個搜索結果進行預渲染時,瀏覽器可在展現頁面中展現該至少一個搜索結果的預渲染進度,以使用戶方便查看該至少一個搜索結果當前被預先渲染的進度。由此,明顯展現搜索結果的預渲染進度可對用戶有更好的引導作用和引導意義。應當理解,在本發明的一個實施例中,至少一個搜索結果的預渲染進度還可以被隱藏,即在展現頁面中不展現該預渲染進度。
[0060]為了實現上述實施例,本發明還提出一種對搜索結果的處理系統,其包括:瀏覽器和搜尋引擎,其中,瀏覽器,用於獲取搜索詞,並獲取搜索詞對應的多個搜索結果,並在展現頁面中展現多個搜索結果,以及在多個搜索結果中的至少一個搜索結果滿足預渲染條件時,對至少一個搜索結果進行預渲染;搜尋引擎,用於判斷多個搜索結果是否滿足預渲染條件。
[0061]圖4為根據本發明一個實施例的對搜索結果的處理系統的結構示意圖。
[0062]如圖4所示,該對搜索結果的處理系統可以包括:瀏覽器100和搜尋引擎200。
[0063]具體地,瀏覽器100可用於獲取搜索詞,並獲取搜索詞對應的多個搜索結果,並在展現頁面中展現多個搜索結果,以及在多個搜索結果中的至少一個搜索結果滿足預渲染條件時,對至少一個搜索結果進行預渲染。其中,在本發明的實施例中,多個搜索結果可以理解為兩個或兩個以上的搜索結果。
[0064]更具體地,瀏覽器100可在用戶在搜尋引擎中輸入搜索詞時,可先獲取用戶輸入的搜索詞,並獲取搜尋引擎根據該搜索詞生成的多個搜索結果,之後可在展現頁面中展現該多個搜索結果。其中,在本發明的實施例中,展現頁面可理解為瀏覽器前端的展現頁面。
[0065]舉例而言,如圖3 (a)所示,瀏覽器100可先獲取用戶在搜尋引擎中輸入的搜索詞「新浪」後,獲得該搜索詞「新浪」對應的多個搜索結果,並在展現頁面中展現出這些搜索結果。應當理解,搜尋引擎可根據現有的排序算法將多個搜索結果進行自上而下的排序。
[0066]此外,在本發明的實施例中,預渲染可理解為在用戶看到頁面的展現之前,就完成了頁面的渲染,對於用戶來講,用戶對網絡通訊時間、伺服器處理時間、頁面渲染時間是無感知的。例如,如圖3 (a)所示,當用戶輸入搜索詞「新浪」後,得到了多個搜索結果,第一條搜索結果就是新浪的官方地址,當用戶看到這個展現多個搜索結果的頁面時,瀏覽器100就已經在加載並且開始渲染http://www.sina.com.cn這個URL。
[0067]進一步地,在本發明的一個實施例中,瀏覽器100還可以用於在對至少一個搜索結果進行預渲染之後,在至少一個搜索結果中的一個搜索結果被觸發時,直接展現預渲染之後的頁面。也就是說,瀏覽器100還可在用戶點擊被預渲染過的搜索結果中的一個或多個,或者用戶通過其他方式打開被預渲染過的搜索結果對應的URL時,可直接將這個搜索結果對應的頁面展現給用戶,無需再加載、渲染。由此,對用戶而言,節省了瀏覽器和站點伺服器之間的網絡通信時間、伺服器處理時間、目標頁面在瀏覽器中的渲染時間。應當理解,在本發明的實施例中,用戶通過其他方式可理解為:用戶將該被預渲染過的搜索結果對應的URL複製到瀏覽器的地址欄中,通過地址欄打開該URL對應的頁面等。
[0068]可選地,在本發明的一個實施例中,瀏覽器100還可以用於在展現頁面中對至少一個搜索結果進行預渲染標記。也就是說,搜索裝置100可在多個搜索結果中的至少一個搜索結果滿足預渲染條件時,在展現頁面中對該至少一個搜索結果進行預渲染標記,以便瀏覽器可根據該預渲染標記在打開、展示搜尋引擎的同時,在用戶沒有感知的瀏覽器後端對有標記的URL進行預先渲染。
[0069]在本發明的一個實施例中,瀏覽器100還可以用於在展現頁面中展現至少一個搜索結果的預渲染進度。也就是說,瀏覽器100可在對至少一個搜索結果進行預渲染時,在展現頁面中展現該至少一個搜索結果的預渲染進度,以便用戶方便查看該至少一個搜索結果當前被預先渲染的進度。由此,明顯展現搜索結果的預渲染進度可對用戶有更好的引導作用和引導意義。應當理解,在本發明的一個實施例中,至少一個搜索結果的預渲染進度還可以被隱藏,即在展現頁面中不展現該預渲染進度。
[0070]搜尋引擎200可用於判斷多個搜索結果是否滿足預渲染條件。具體而言,在本發明的實施例中,搜尋引擎200可先獲取搜索詞對應的搜索詞屬性信息、多個搜索結果對應的站點信息和用戶的歷史搜索記錄信息等中的一種或多種。之後,可根據搜索詞屬性信息、站點信息和歷史搜索記錄信息等中的一種或多種判斷該多個搜索結果是否滿足預渲染條件。
[0071]也就是說,搜尋引擎200可根據搜索詞、搜索結果、搜索詞的匹配程度、用戶的歷史搜索記錄以及其他關鍵信息等,判斷是否給瀏覽器相關的信息,比如,告知瀏覽器哪條或者哪幾條搜索結果是用戶最希望看到並最有可能點擊的。[0072]其中,在本發明的實施例中,搜索詞屬性信息可包括搜索詞類型、搜索詞對應的時效性信息等中的一種或多種,站點信息可包括站點類型、站點點擊數量、站點權重等中的一種或多種,歷史搜索記錄可包括用戶在搜尋引擎上的歷史點擊行為記錄、用戶的搜索習慣信息、用戶針對搜索結果的歷史點擊記錄等中的一種或多種。
[0073]也就是說,用戶搜索的每個搜索詞,都帶有其他相關意義,例如:「sina」這個搜索詞就會帶有很突出的尋址需求;「最新熱點新聞」這個搜索詞會帶有用戶關注的最有熱度的時效性信息;「讓子彈飛2」是一個電影,而這個搜索詞在電影上映前、上映中、上線後用戶所需是完全不同的。另外,每個用戶都有各自的搜索詞輸入習慣、使用搜尋引擎的習慣、網頁瀏覽的習慣。搜尋引擎200可綜合考慮搜索詞的類型、搜索詞相關的時效性、搜索詞搜索結果的歷史點擊率、用戶的搜索詞的輸入習慣、用戶在搜尋引擎上的歷史點擊行為等,以判斷展現的多個搜索結果是否滿足預渲染條件。
[0074]本發明實施例的對搜索結果的處理系統,通過瀏覽器在展現頁面中展現搜索詞對應的多個搜索結果,搜尋引擎判斷該多個搜索結果是否滿足預渲染條件,如果該多個搜索結果中的至少一個搜索結果滿足預渲染條件,則瀏覽器對該至少一個搜索結果進行預渲染,通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,並且在信息量越來越大、用戶時間成本越來越重要的趨勢下,搜索結果預渲染功能給用戶帶來了很大的便捷性,提升了用戶體驗。
[0075]為了實現上述實施例,本發明還提出一種瀏覽器,其包括:獲取模塊,用於獲取搜索詞,並獲取搜索詞對應的多個搜索結果;展現模塊,用於在展現頁面中展現多個搜索結果;以及預渲染模塊,用於在多個搜索結果中的至少一個搜索結果滿足預渲染條件,對至少一個搜索結果進行預渲染。
[0076]圖5為根據本發明一個實施例的瀏覽器的結構示意圖。
[0077]如圖5所示,該瀏覽器可以包括:獲取模塊110、展現模塊120和預渲染模塊130。
[0078]具體地,獲取模塊110可用於獲取搜索詞,並獲取搜索詞對應的多個搜索結果。更具體地,當用戶在搜尋引擎中輸入搜索詞時,獲取模塊110可先獲取用戶輸入的搜索詞,並獲取搜尋引擎根據該搜索詞生成的多個搜索結果。其中,在本發明的實施例中,多個搜索結果可以理解為兩個或兩個以上的搜索結果。
[0079]展現模塊120可用於在展現頁面中展現多個搜索結果。其中,在本發明的實施例中,展現頁面可理解為瀏覽器前端的展示頁面。
[0080]舉例而言,如圖3 (a)所示,用戶在搜尋引擎中輸入搜索詞「新浪」後,獲取模塊110可得到多個搜索結果,展現模塊120可將這些搜索結果展現在展現頁面中。
[0081]需要說明的是,在本發明的實施例中,搜尋引擎的伺服器端可判斷多個搜索結果是否滿足預渲染條件。具體而言,可先獲取搜索詞對應的搜索詞屬性信息、多個搜索結果對應的站點信息和用戶的歷史搜索記錄信息等中的一種或多種。之後,可根據搜索詞屬性信息、站點信息和歷史搜索記錄信息等中的一種或多種判斷該多個搜索結果是否滿足預渲染條件。
[0082]預渲染模塊130可用於對多個搜索結果中的至少一個搜索結果進行預渲染。其中,在本發明的實施例中,預渲染可理解為在用戶看到頁面的展現之前,就完成了頁面的渲染,對於用戶來講,用戶對網絡通訊時間、伺服器處理時間、頁面渲染時間是無感知的。
[0083]也就是說,在搜尋引擎判斷多個搜索結果中的至少一個搜索結果滿足預渲染條件時,預渲染模塊130可對該至少一個搜索結果進行預渲染。例如,如圖3 Ca)所示,當用戶輸入搜索詞「新浪」後,得到了多個搜索結果,第一條搜索結果就是新浪的官方地址,預渲染模塊130可在用戶看到這個展現多個搜索結果的頁面時,就已經在加載並且開始渲染http://www.sina.com.cn 這個 URL。
[0084]進一步地,在本發明的一個實施例中,展現模塊120還可用於在對至少一個搜索結果進行預渲染之後,當至少一個搜索結果中的一個搜索結果被觸發時,直接展現預渲染之後的頁面。也就是說,展現模塊120可在用戶點擊被預渲染過的搜索結果中的一個或多個,或者用戶通過其他方式打開被預渲染過的搜索結果對應的URL時,直接將這個搜索結果對應的頁面展現給用戶,無需再加載、渲染。由此,對用戶而言,節省了瀏覽器和站點伺服器之間的網絡通信時間、伺服器處理時間、目標頁面在瀏覽器中的渲染時間。應當理解,在本發明的實施例中,用戶通過其他方式可理解為:用戶將該被預渲染過的搜索結果對應的URL複製到瀏覽器的地址欄中,通過地址欄打開該URL對應的頁面等。
[0085]本發明實施例的瀏覽器,通過展現模塊在展現頁面中展現搜索詞對應的多個搜索結果,預渲染模塊在多個搜索結果中的至少一個搜索結果滿足預渲染條件時,對至少一個搜索結果進行預渲染,通過搜尋引擎的伺服器端預測能力和瀏覽器對特定URL的預渲染功能相結合,有選擇地對搜索結果進行預渲染,提高對用戶的響應速度,同時,增加資源利用效率,使得用戶在每次尋找信息的過程中節省了等待時間,並且在信息量越來越大、用戶時間成本越來越重要的趨勢下,搜索結果預渲染功能給用戶帶來了很大的便捷性,提升了用戶體驗。
[0086]可選地,在本發明的一個實施例中,展現模塊120還可用於在展現頁面中展現至少一個搜索結果的預渲染進度。也就是說,展現模塊120可在預渲染模塊130對至少一個搜索結果進行預渲染時,在展現頁面中展現該至少一個搜索結果的預渲染進度,以使用戶方便查看該至少一個搜索結果當前被預先渲染的進度。由此,明顯展現搜索結果的預渲染進度可對用戶有更好的引導作用和引導意義。應當理解,在本發明的一個實施例中,至少一個搜索結果的預渲染進度還可以被隱藏,即在展現頁面中不展現該預渲染進度。
[0087]圖6為根據本發明另一個實施例的瀏覽器的結構示意圖。
[0088]如圖6所示,該瀏覽器可以包括:獲取模塊110、展現模塊120、預渲染模塊130和標記模塊140。
[0089]具體地,標記模塊140可用於在展現頁面中對至少一個搜索結果進行預渲染標記。也就是說,標記模塊140可在多個搜索結果中的至少一個搜索結果滿足預渲染條件時,在展現頁面中對該至少一個搜索結果進行預渲染標記,以便預渲染模塊130根據該預渲染標記在打開、展示搜尋引擎的同時,在用戶沒有感知的瀏覽器後端對有標記的URL進行預先渲染。
[0090]本發明實施例的瀏覽器,通過標記模塊在展現頁面中對至少一個搜索結果進行預渲染標記,以便預渲染模塊根據該預渲染標記在打開、展示搜尋引擎的同時,在用戶沒有感知的瀏覽器後端對有標記的URL進行預先渲染,提升用戶體驗。
[0091]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬【技術領域】的技術人員所理解。
[0092]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用於實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基於計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令並執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),可攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及可攜式光碟只讀存儲器(⑶ROM)。另外,計算機可讀介質甚至可以是可在其上列印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然後將其存儲在計算機存儲器中。
[0093]應當理解,本發明的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
[0094]本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0095]此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0096]上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0097]在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0098]儘管已經示出和描述了本發明的實施例,對於本領域的普通技術人員而言,可以理解在不脫離本發明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的範圍由所附權利要求及其等同限定。
【權利要求】
1.一種對搜索結果的處理方法,其特徵在於,包括: 51、瀏覽器獲取搜索詞,並獲取所述搜索詞對應的多個搜索結果; 52、所述瀏覽器在展現頁面中展現所述多個搜索結果,並對所述多個搜索結果中的至少一個搜索結果進行預渲染。
2.如權利要求1所述的方法,其特徵在於,在所述對多個搜索結果中的至少一個搜索結果進行預渲染之前,還包括: 511、搜尋引擎判斷所述多個搜索結果是否滿足預渲染條件; 512、如果所述多個搜索結果中的至少一個搜索結果滿足所述預渲染條件,則所述瀏覽器對所述至少一個搜索結果進行預渲染。
3.如權利要求1所述的方法,其特徵在於,在所述對至少一個搜索結果進行預渲染之後,還包括: 53、當所述至少一個搜索結果中的一個搜索結果被觸發時,則所述瀏覽器直接展現預渲染之後的頁面。
4.如權利要求1所述的方法,其特徵在於,還包括: 54、所述瀏覽器在所述展現頁面中對所述至少一個搜索結果進行預渲染標記。
5.如權利要求1所述的方法,其特徵在於,還包括: 55、所述瀏覽器在所述展現頁面中展現所述至少一個搜索結果的預渲染進度。
6.如權利要求2所述的方法,其特徵在於`,所述搜尋引擎判斷所述多個搜索結果是否滿足預渲染條件具體包括: 所述搜尋引擎獲取所述搜索詞對應的搜索詞屬性信息、所述多個搜索結果對應的站點信息和用戶的歷史搜索記錄信息中的一種或多種; 所述搜尋引擎根據所述搜索詞屬性信息、所述站點信息和所述歷史搜索記錄信息中的一種或多種判斷所述多個搜索結果是否滿足預渲染條件。
7.如權利要求6所述的方法,其特徵在於,所述站點信息包括站點類型、站點點擊數量、站點權重中的一種或多種,所述搜索詞屬性信息包括搜索詞類型、搜索詞對應的時效性信息中的一種或多種,所述歷史搜索記錄包括所述用戶在搜尋引擎上的歷史點擊行為記錄、所述用戶的搜索習慣信息、所述用戶針對搜索結果的歷史點擊記錄中的一種或多種。
8.如權利要求6-7中任一項所述的方法,其特徵在於, 當所述搜索詞對應的搜索詞類型為尋址類型時,所述預渲染條件為對官方站點、已認證站點、點擊數量最大的站點、權重最高的站點中的一個或多個進行預渲染; 或者,當所述搜索詞對應的搜索詞類型為問答類型時,所述預渲染條件為對知識問答類站點、點擊數量最大的站點、權重最高的站點中的一個或多個進行預渲染; 或者,當所述搜索詞具有時效性信息時,所述預渲染條件為對新聞類聚合站點、點擊數量最大的站點、權重最高的站點中的一個或多個進行預渲染; 或者,當所述搜索詞對應的搜索詞類型具有多個時,所述預渲染條件為對所述用戶在搜尋引擎上的歷史點擊行為記錄中的站點、所述用戶針對搜索結果的歷史點擊記錄中的站點中的一個或多個進行預渲染。
9.一種對搜索結果的處理系統,其特徵在於,包括:瀏覽器和搜尋引擎,其中, 所述瀏覽器,用於獲取搜索詞,並獲取所述搜索詞對應的多個搜索結果,並在展現頁面中展現所述多個搜索結果,以及在所述多個搜索結果中的至少一個搜索結果滿足預渲染條件時,對所述至少一個搜索結果進行預渲染; 所述搜尋引擎,用於判斷所述多個搜索結果是否滿足所述預渲染條件。
10.如權利要求9所述的系統,其特徵在於,所述瀏覽器還用於:在所述對至少一個搜索結果進行預渲染之後,在所述至少一個搜索結果中的一個搜索結果被觸發時,直接展現預渲染之後的頁面。
11.如權利要求9所述的系統,其特徵在於,所述瀏覽器還用於:在所述展現頁面中對所述至少一個搜索結果進行預渲染標記。
12.如權利要求9所述的系統,其特徵在於,所述瀏覽器還用於:在所述展現頁面中展現所述至少一個搜索結果的預渲染進度。
13.如權利要求9所述的系統,其特徵在於,所述搜尋引擎具體用於:獲取所述搜索詞對應的搜索詞屬性信息,並獲取所述多個搜索結果對應的站點信息以及用戶的歷史搜索記錄信息,以及根據所述搜索詞屬性信息、所述站點信息和所述歷史搜索記錄信息中的一種或多種判斷所述多個搜索結果是否滿足預渲染條件。
14.如權利要求13所述的系統,其特徵在於,所述站點信息包括站點類型、站點點擊數量、站點權重中的一種或多種,所述搜索詞屬性信息包括搜索詞類型、搜索詞對應的時效性信息中的一種或多種,所述歷史搜索記錄包括所述用戶在搜尋引擎上的歷史點擊行為記錄、所述用戶的搜索習慣信息、所述用戶針對搜索結果的歷史點擊記錄中的一種或多種。
15.—種瀏覽器,其特徵在於,包括: 獲取模塊,用於獲取搜索詞,並獲取所述搜索詞對應的多個搜索結果; 展現模塊,用於在展現頁面中展現所述多個搜索結果;以及` 預渲染模塊,用於對所述多個搜索結果中的至少一個搜索結果進行預渲染。
16.如權利要求15所述的瀏覽器,其特徵在於,所述展現模塊還用於: 在所述對至少一個搜索結果進行預渲染之後,當所述至少一個搜索結果中的一個搜索結果被觸發時,直接展現預渲染之後的頁面。
17.如權利要求15所述的瀏覽器,其特徵在於,還包括: 標記模塊,用於在所述展現頁面中對所述至少一個搜索結果進行預渲染標記。
18.如權利要求15所述的瀏覽器,其特徵在於,所述展現模塊還用於: 在所述展現頁面中展現所述至少一個搜索結果的預渲染進度。
【文檔編號】G06F17/30GK103886056SQ201410096574
【公開日】2014年6月25日 申請日期:2014年3月14日 優先權日:2014年3月14日
【發明者】高磊, 熊澤法, 梁曄平 申請人:百度在線網絡技術(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀