国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過二維碼進行搜索的方法及搜索引擎服務器的制作方法

      文檔序號:6403213閱讀:400來源:國知局
      專利名稱:通過二維碼進行搜索的方法及搜索引擎服務器的制作方法
      技術領域
      本發(fā)明涉及通信技術領域,尤其涉及一種通過二維碼進行搜索的方法及搜索引擎服務器。
      背景技術
      目前,二維碼技術已經(jīng)得到了大量的運用,二維碼中可以存儲文字信息以及圖片信息等。在二維碼中存儲的文字信息以及圖片信息等可通過程序掃描直接識別,但不具有安全性,由此二維碼一般都進行了加密,而對于加密的二維碼只能通過解碼密鑰來解密,操作繁瑣且不具有明顯的搜索識別性。進一步來說,互聯(lián)網(wǎng)中的很多二維碼是不需要加密的,比如廣告,優(yōu)惠券,移動應用下載等,這些二維碼都可以采用明文的形式發(fā)布,但缺點為,搜索引擎需要去適配和解析太多的二維碼格式定義,即不同的二維碼提供方可能會對內(nèi)容的格式采用不同的定義和編碼,因此搜索引擎很難用統(tǒng)一的方法去識別和解析二維碼中包含的內(nèi)容,且操作繁瑣,識別和解析復雜,同時也不利于其在搜索平臺上的推廣。

      發(fā)明內(nèi)容
      本發(fā)明旨在至少解決上述技術問題之一。為此,本發(fā)明的第一個目的在于提出一種通過二維碼進行搜索的方法。該方法使得搜索引擎可以更好地搜索和解析二維碼中的內(nèi)容信息,從而提高二維碼的內(nèi)容信息在搜索引擎平臺上的可見度,方便用戶根據(jù)索引信息檢索出大量隱藏的二維碼,且具有高效性、簡捷性與易用性。本發(fā)明的第二個目的在于提出一種搜索引擎服務器。為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的通過二維碼進行搜索的方法,包括以下步驟:所述搜索引擎獲取多個網(wǎng)頁;所述搜索引擎獲取所述多個網(wǎng)頁的二維碼,其中,所述二維碼包括索引信息和內(nèi)容信息;所述搜索引擎根據(jù)所述索引信息解析所述內(nèi)容信息;以及所述搜索引擎根據(jù)所 述索引信息和解析之后的所述內(nèi)容信息建立所述二維碼的索引數(shù)據(jù)庫以提供所述二維碼的搜索服務。根據(jù)本發(fā)明實施例的通過二維碼進行搜索的方法,搜索引擎獲取多個網(wǎng)頁及其二維碼,繼而搜索引擎通過二維碼中的索引信息解析內(nèi)容信息,最終搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼索引數(shù)據(jù)庫以提供二維碼的搜索服務。該方法使得搜索引擎可以更好地搜索和解析二維碼中的內(nèi)容信息,從而提高二維碼的內(nèi)容信息在搜索引擎平臺上的可見度,方便用戶根據(jù)索引信息檢索出大量隱藏的二維碼,且具有高效性、簡捷性與易用性。為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的搜索引擎服務器,包括:第一獲取模塊,用于獲取多個網(wǎng)頁;第二獲取模塊,用于獲取所述多個網(wǎng)頁的二維碼,其中,所述二維碼包括索引信息和內(nèi)容信息;解析模塊,用于根據(jù)所述索引信息解析所述內(nèi)容信息;以及建立模塊,用于根據(jù)所述索引信息和解析之后的所述內(nèi)容信息建立所述二維碼的索引數(shù)據(jù)庫以提供所述二維碼的搜索服務。
      根據(jù)本發(fā)明實施例的搜索引擎服務器,搜索引擎獲取多個網(wǎng)頁及其二維碼,繼而搜索引擎通過二維碼中的索引信息解析內(nèi)容信息,最終搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼索引數(shù)據(jù)庫以提供二維碼的搜索服務。該搜索引擎服務器可以更好地搜索和解析二維碼中的內(nèi)容信息,從而提高二維碼的內(nèi)容信息在搜索引擎平臺上的可見度,方便用戶根據(jù)索引信息檢索出大量隱藏的二維碼,且具有高效性、簡捷性與易用性。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。


      本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本發(fā)明一個實施例的通過二維碼進行搜索的方法的流程圖;圖2是搜索引擎根據(jù)索引信息解析內(nèi)容信息的方法的流程圖;圖3是根據(jù)本發(fā)明另一個實施例的通過二維碼進行搜索的方法的流程圖;圖4是根據(jù)本發(fā)明一個實施例的搜索引擎服務器的結(jié)構示意圖;以及圖5是根據(jù)本發(fā)明另一個實施例的搜索引擎服務器的結(jié)構示意圖。
      具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。下面參考附圖描述根據(jù)本發(fā)明實施例的通過二維碼進行搜索的方法?,F(xiàn)有的二維碼內(nèi)容格式的定義和文本的編碼是由發(fā)布方定義的,網(wǎng)絡上存在大量不同格式定義的二 維碼,搜索引擎需要去適配和解析太多的二維碼格式定義,或者二維碼采用了加密技術,而對于不同加密方式的二維碼只能通過不同的解碼密鑰來解密。為此,本發(fā)明提出了一種通過二維碼進行搜索的方法,包括以下步驟:搜索引擎獲取多個網(wǎng)頁;搜索引擎獲取多個網(wǎng)頁的二維碼,其中,二維碼包括索引信息和內(nèi)容信息;搜索引擎根據(jù)索引信息解析內(nèi)容信息;以及搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼的索引數(shù)據(jù)庫以提供二維碼的搜索服務。圖1是根據(jù)本發(fā)明一個實施例的通過二維碼進行搜索的方法的流程圖。如圖1所示,通過二維碼進行搜索的方法,包括:S101,搜索引擎獲取多個網(wǎng)頁;S102,搜索引擎獲取多個網(wǎng)頁的二維碼,其中,二維碼包括索引信息和內(nèi)容信息。S103,搜索引擎根據(jù)索引信息解析內(nèi)容信息。具體地,搜索引擎可以根據(jù)索引信息,索引信息可包括二維碼解密信息,例如,內(nèi)容信息的屬性,即可以為內(nèi)容信息的壓縮方式、內(nèi)容信息的編碼方式等來解析內(nèi)容信息。索引信息還可以包括二維碼的關鍵詞集合,通過關鍵詞集合可方便被搜索引擎搜索。由此,提高了解析內(nèi)容信息的多選擇性、快捷性與準確性。S104,搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼的索引數(shù)據(jù)庫以提供二維碼的搜索服務。根據(jù)本發(fā)明實施例的通過二維碼進行搜索的方法,搜索引擎獲取多個網(wǎng)頁及其二維碼,繼而搜索引擎根據(jù)索引信息解析內(nèi)容信息,最終搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼索引數(shù)據(jù)庫以提供二維碼的搜索服務。本方法使得搜索引擎可以更好地搜索和解析二維碼中的內(nèi)容信息,從而提高二維碼的內(nèi)容信息在搜索引擎平臺上的可見度,方便用戶根據(jù)索引信息檢索出大量隱藏的二維碼,且具有高效性、簡捷性與易用性。

      在本發(fā)明的一個實施例中,索引信息包括第一索引信息和第二索引信息。在本發(fā)明的一個實施例中,第一索引信息包括標識符和解碼信息,其中,解碼信息包括壓縮方式、編碼方式和第二索引信息長度中的一種或多種。 在本發(fā)明的一個實施例中,第二索引信息包括內(nèi)容信息的屬性信息和解析信息,其中,屬性信息包括關鍵字集合、標題、發(fā)布者身份信息、URL標記、圖片標記、音視頻標記、更新時間和應用標記中的一種或多種,解析信息包括內(nèi)容信息的開始偏移位、內(nèi)容信息長度、內(nèi)容信息壓縮方式和內(nèi)容信息編碼方式中的一種或多種。根據(jù)第一索引信息和第二索引信息可以實現(xiàn)搜索引擎解析內(nèi)容信息的多樣性、高效性與準確性。圖2是搜索引擎根據(jù)索引信息解析內(nèi)容信息的方法的流程圖,包括:S201,搜索引擎根據(jù)標識符判斷二維碼是否為可解析的二維碼,其中,標識符包括在第一索引信息中。具體地,標識符,用來識別二維碼的格式是否符合第一索引信息和第二索引信息的格式約定??梢杂靡粋€固定的字符串來表示,例如:SEARCH_BAR_CODE,也可以用一個整型值來表示,例如:“0x78c9”,當搜索引擎的解析程序發(fā)現(xiàn)這個二維碼的標識符,就可以初步認為這個二維碼的格式符合約定,繼而去解析二維碼的內(nèi)容信息,否則,搜索引擎可以選擇直接忽略不滿足這個格式約定的二維碼,不會解析此二維碼的內(nèi)容信息。由此,提高了判斷是否為可解析的二維碼的高識別性與快捷性。S202,如果二維碼為可解析的二維碼,則搜索引擎根據(jù)解碼信息解碼第二索引信息。其中,解碼信息包括壓縮方式、編碼方式和第二索引信息長度中的一種或多種,且編碼信息和標識符均包括在第一索引信息中。S203,搜索引擎獲取解碼之后的第二索引信息的解析信息,并根據(jù)解析信息解析內(nèi)容信息。其中,解析信息包括內(nèi)容信息的開始偏移位、內(nèi)容信息長度、內(nèi)容信息壓縮方式和內(nèi)容信息編碼方式中的一種或多種。根據(jù)本發(fā)明實施例的通過二維碼進行搜索的方法,搜索引擎獲取多個網(wǎng)頁及其二維碼,繼而搜索引擎根據(jù)索引信息中具體的第一索引信息和第二索引信息解析內(nèi)容信息,最終搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼索引數(shù)據(jù)庫以提供二維碼的搜索服務。該方法采用第一索引信息和第二索引信息對二維碼進行解析,進一步提高二維碼的內(nèi)容信息在搜索引擎平臺上的可見度,方便用戶根據(jù)索引信息檢索出大量隱藏的二維碼,且具有高效性、簡捷性、易用性與多樣性。為了使得第一索引信息和第二索引信息更加明確,下面詳細說明第一索引信息和第二索引信息。舉例來說,如表一所示:
      權利要求
      1.一種通過二維碼進行搜索的方法,其特征在于,包括以下步驟: 所述搜索引擎獲取多個網(wǎng)頁; 所述搜索引擎獲取所述多個網(wǎng)頁的二維碼,其中,所述二維碼包括索引信息和內(nèi)容信息; 所述搜索弓I擎根據(jù)所述索弓I信息解析所述內(nèi)容信息;以及 所述搜索引擎根據(jù)所述索引信息和解析之后的所述內(nèi)容信息建立所述二維碼的索引數(shù)據(jù)庫以提供所述二維碼的搜索服務。
      2.根據(jù)權利要求1所述的方法,其特征在于,所述索引信息包括第一索引信息和第二索引信息。
      3.根據(jù)權利要求2所述的方法,其特征在于,所述第一索引信息包括標識符和解碼信息,其中,所述解碼信息包括所述壓縮方式、編碼方式和所述第二索引信息長度中的一種或多種。
      4.根據(jù)權利要求2所述的方法,其特征在于,所述第二索引信息包括所述內(nèi)容信息的屬性信息和解析信息,其中,所述屬性信息包括關鍵字集合、標題、發(fā)布者身份信息、URL標記、圖片標記、音視頻標記、更新時間和應用標記中的一種或多種,所述解析信息包括內(nèi)容信息的開始偏移位、內(nèi)容信息長度、內(nèi)容信息壓縮方式和內(nèi)容信息編碼方式中的一種或多種。
      5.根據(jù)權利要求3或4所述的方法,其特征在于,所述搜索引擎根據(jù)所述索引信息解析所述內(nèi)容信息,進一步包括: 所述搜索引擎根據(jù)所述標·識符判斷所述二維碼是否為可解析的二維碼; 如果所述二維碼為可解析的二維碼,則所述搜索引擎根據(jù)所述解碼信息解碼所述第二索引信息;以及 所述搜索引擎獲取解碼之后的所述第二索引信息的所述解析信息,并根據(jù)所述解析信息解析所述內(nèi)容信息。
      6.根據(jù)權利要求5所述的方法,其特征在于,還包括: 所述搜索引擎將所述屬性信息與解析之后的所述內(nèi)容信息相關聯(lián)以建立所述索引數(shù)據(jù)庫。
      7.根據(jù)權利要求6所述的方法,其特征在于,還包括: 所述搜索引擎接收用戶輸入的輸入信息; 所述搜索引擎根據(jù)所述輸入信息在所述索引數(shù)據(jù)庫中進行查找以獲取所述屬性信息;以及 所述搜索引擎根據(jù)所述索引信息獲取所述二維碼的所述內(nèi)容信息,并將所述二維碼的所述內(nèi)容信息顯示給所述用戶。
      8.一種搜索引擎服務器,其特征在于,包括: 第一獲取模塊,用于獲取多個網(wǎng)頁; 第二獲取模塊,用于獲取所述多個網(wǎng)頁的二維碼,其中,所述二維碼包括索引信息和內(nèi)容信息; 解析模塊,用于根據(jù)所述索弓I信息解析所述內(nèi)容信息;以及 建立模塊,用于根據(jù)所述索引信息和解析之后的所述內(nèi)容信息建立所述二維碼的索引數(shù)據(jù)庫以提供所述二維碼的搜索服務。
      9.根據(jù)權利要求8所述的搜索引擎服務器,其特征在于,所述索引信息包括第一索引信息和第二索引信息。
      10.根據(jù)權利要求9所述的搜索引擎服務器,其特征在于,所述第一索引信息包括標識符和解碼信息,其中,所述解碼信息包括所述壓縮方式、編碼方式和所述第二索引信息長度中的一種或多種。
      11.根據(jù)權利要求9所述的搜索引擎服務器,其特征在于,所述第二索引信息包括所述內(nèi)容信息的屬性信息和解析信息,其中,所述屬性信息包括關鍵字集合、標題、發(fā)布者身份信息、URL標記、圖片標 記、音視頻標記、更新時間和應用標記中的一種或多種,所述解析信息包括內(nèi)容信息的開始偏移位、內(nèi)容信息長度、內(nèi)容信息壓縮方式和內(nèi)容信息編碼方式中的一種或多種。
      12.根據(jù)權利要求10或11所述的搜索引擎服務器,其特征在于,所述解析模塊包括: 判斷單元,用于根據(jù)所述標識符判斷所述二維碼是否為可解析的二維碼; 解碼單元,用于在所述判斷模塊判斷所述二維碼為可解析的二維碼時,根據(jù)所述解碼信息解碼所述第二索引信息; 獲取單元,用于獲取解碼之后的所述第二索引信息的所述解析信息;以及 解析單元,用于根據(jù)所述解析信息解析所述內(nèi)容信息。
      13.根據(jù)權利要求12所述的搜索引擎服務器,其特征在于,所述建立模塊還用于將所述屬性信息與解析之后的所述內(nèi)容信息相關聯(lián)以建立所述索引數(shù)據(jù)庫。
      14.根據(jù)權利要求13所述的搜索引擎服務器,其特征在于,還包括: 接收模塊,用于接收用戶輸入的輸入信息; 查找模塊,用于根據(jù)所述輸入信息在所述索引數(shù)據(jù)庫中進行查找以獲取所述屬性信息; 第三獲取模塊,用于根據(jù)所述索引信息獲取所述二維碼的所述內(nèi)容信息;以及 顯示模塊,用于將所述二維碼的所述內(nèi)容信息顯示給所述用戶。
      全文摘要
      本發(fā)明提出一種通過二維碼進行搜索的方法,包括以下步驟搜索引擎獲取多個網(wǎng)頁;搜索引擎獲取多個網(wǎng)頁的二維碼,其中,二維碼包括索引信息和內(nèi)容信息;搜索引擎根據(jù)索引信息解析內(nèi)容信息;以及搜索引擎根據(jù)索引信息和解析之后的內(nèi)容信息建立二維碼的索引數(shù)據(jù)庫以提供二維碼的搜索服務。本方法使得搜索引擎可以更好地搜索和解析二維碼中的內(nèi)容信息,從而提高二維碼的內(nèi)容信息在搜索引擎平臺上的可見度,方便用戶根據(jù)索引信息檢索出大量隱藏的二維碼,且具有高效性、簡捷性與易用性。本發(fā)明還公開了一種搜索引擎服務器。
      文檔編號G06F17/30GK103246750SQ20131020167
      公開日2013年8月14日 申請日期2013年5月27日 優(yōu)先權日2013年5月27日
      發(fā)明者巫國忠 申請人:百度在線網(wǎng)絡技術(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1