本發(fā)明涉及互聯(lián)網(wǎng)通信領域領域,特別是涉及一種通過搜索欄訪問認證網(wǎng)址的方法、裝置及系統(tǒng)。
背景技術:在現(xiàn)有技術中,如果用戶想要查看某網(wǎng)站,但又不清楚該網(wǎng)站的官網(wǎng)地址時,用戶就會通過搜索欄在搜索一些網(wǎng)站時,會在搜索欄中輸入關于該網(wǎng)站的關鍵詞,例如,圖1是現(xiàn)有技術中用戶通過搜索欄進行搜索的示意圖,如圖1所示,用戶在搜索淘寶網(wǎng)站時,會在搜索欄中輸入官網(wǎng)關鍵詞“淘寶”,在用戶還未點擊搜索按鈕之前,在下拉菜單中會出現(xiàn)關鍵詞建議列表,在用戶點擊搜索按鈕后,如圖2所示,才會在搜索結(jié)果列表中查找到“淘寶網(wǎng)”的鏈接。從上述處理過程可以看出,用戶在搜索很明確的官方網(wǎng)址關鍵詞時,搜索引擎的處理方式與普通關鍵詞的處理方式一樣,不能很好的貼近用戶的直接意圖,使得用戶在搜索官方網(wǎng)址時浪費很多的時間。
技術實現(xiàn)要素:鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的通過搜索欄訪問認證網(wǎng)址的方法、裝置及系統(tǒng)。本發(fā)明提供一種通過搜索欄訪問認證網(wǎng)址的方法,包括:在檢測到用戶每次向搜索欄中輸入一個或多個字符時,自動向搜索引擎服務器查詢是否有與搜索欄中已有的所有關鍵字相對應的認證網(wǎng)站匹配條目;如果接收到搜索引擎服務器反饋的認證網(wǎng)站匹配條目對應的網(wǎng)址鏈接,則在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素;在檢測到用戶觸發(fā)界面元素時,訪問與網(wǎng)址鏈接對應的認證網(wǎng)站。可選地,自動向搜索引擎服務器查詢是否有與搜索欄中已有的所有關鍵字相對應的認證網(wǎng)站匹配條目具體包括:通過調(diào)用預設的應用程序編程接口API將搜索欄中已有的所有關鍵字發(fā)送到搜索引擎服務器;搜索引擎服務器查詢預先配置的對應關系表中是否存在與搜索欄中已有的所有關鍵字相匹配的認證網(wǎng)站匹配條目,如果不存在,則反饋無認證網(wǎng)站匹配條目的消息;如果存在,則獲取認證網(wǎng)站匹配條目中的網(wǎng)址鏈接并進行反饋,其中,應關系表包括:關鍵字、與關鍵字對應的網(wǎng)址鏈接??蛇x地,自動向搜索引擎服務器查詢是否有與搜索欄中已有的所有關鍵字相對應的認證網(wǎng)站匹配條目之后,方法進一步包括:接收搜索引擎服務器返回的網(wǎng)站標識信息;在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素具體包括:根據(jù)網(wǎng)站標識信息,在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素??蛇x地,預定位置包括:搜索欄中的最后位置。本發(fā)明還提供了一種通過搜索欄訪問認證網(wǎng)址的裝置,包括:查詢單元,適于在檢測到用戶每次向搜索欄中輸入一個或多個字符時,自動向搜索引擎服務器查詢是否有與搜索欄中已有的所有關鍵字相對應的認證網(wǎng)站匹配條目;顯示單元,適于在接收到搜索引擎服務器反饋的認證網(wǎng)站匹配條目對應的網(wǎng)址鏈接后,在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素;訪問單元,適于在檢測到用戶觸發(fā)界面元素時,訪問與網(wǎng)址鏈接對應的認證網(wǎng)站。可選地,查詢單元具體用于:接口調(diào)用模塊,適于通過調(diào)用預設的應用程序編程接口API將搜索欄中已有的所有關鍵字發(fā)送到搜索引擎服務器。可選地,顯示單元進一步適于,接收搜索引擎服務器返回的網(wǎng)站標識信息;顯示單元具體適于,根據(jù)網(wǎng)站標識信息,在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素。可選地,預定位置包括:搜索欄中的最后位置。本發(fā)明還提供了一種通過搜索欄訪問認證網(wǎng)址的系統(tǒng),包括:上述通過搜索欄訪問認證網(wǎng)址的裝置,還包括:搜索引擎服務器,適于根據(jù)裝置的請求,查詢是否有與搜索欄中已有的所有關鍵字相對應的網(wǎng)址鏈接并反饋給裝置??蛇x地,搜索引擎服務器具體用于:查詢預先配置的對應關系表中是否存在與搜索欄中已有的所有關鍵字相匹配的認證網(wǎng)站匹配條目,如果不存在,則反饋無認證網(wǎng)站匹配條目的消息;如果存在,則獲取認證網(wǎng)站匹配條目中的網(wǎng)址鏈接并進行反饋,其中,應關系表包括:關鍵字、與關鍵字對應的網(wǎng)址鏈接。本發(fā)明有益效果如下:借助于本發(fā)明實施例的技術方案,在自動查詢到有與用戶輸入的所有關鍵字相對應的認證網(wǎng)站匹配條后,向用戶顯示與相應的網(wǎng)址鏈接對應的界面元素,減少了用戶搜索官網(wǎng)的時間,為用戶提供了一個訪問認證官網(wǎng)的快捷通道。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。附圖說明通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1是現(xiàn)有技術中用戶通過搜索欄進行搜索的示意圖;圖2是現(xiàn)有技術中用戶通過搜索欄進行搜索的結(jié)果示意圖;圖3是本發(fā)明一個實施例的通過搜索欄訪問認證網(wǎng)址的方法的流程圖;圖4是本發(fā)明一個實施例的用戶輸入淘字的示意圖;圖5是本發(fā)明一個實施例的實例1的搜索結(jié)果示意圖;圖6是本發(fā)明一個實施例的用戶輸入t字的示意圖;圖7是本發(fā)明一個實施例的實例3的搜索結(jié)果示意圖;圖8是本發(fā)明實施例的通過搜索欄訪問認證網(wǎng)址的裝置及系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。為了解決現(xiàn)有技術中的上述問題,本發(fā)明提供了一種通過搜索欄訪問認證網(wǎng)址的方法、裝置及系統(tǒng),以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。根據(jù)本發(fā)明的實施例,提供了一種通過搜索欄訪問認證網(wǎng)址的方法,圖3是本發(fā)明一個實施例的通過搜索欄訪問認證網(wǎng)址的方法的流程圖,如圖3所示,根據(jù)本發(fā)明實施例的通過搜索欄訪問認證網(wǎng)址的方法包括如下處理:步驟301,在檢測到用戶每次向搜索欄中輸入一個或多個字符時,自動向搜索引擎服務器查詢是否有與搜索欄中已有的所有關鍵字相對應的認證網(wǎng)站匹配條目;例如,在用戶輸入“淘”字后,自動向搜索引擎服務器查詢是否有與“淘”字相對應的認證網(wǎng)站匹配條目,如果沒有,檢測到用戶有輸入了“寶”字,則自動向搜索引擎服務器查詢是否有與“淘寶”相對應的認證網(wǎng)站匹配條目。步驟301具體包括如下處理:1、通過調(diào)用預設的應用程序編程接口(ApplicationProgrammingInterface,簡稱為API)將搜索欄中已有的所有關鍵字發(fā)送到搜索引擎服務器;2、搜索引擎服務器查詢預先配置的對應關系表中是否存在與搜索欄中已有的所有關鍵字相匹配的認證網(wǎng)站匹配條目,如果不存在,則反饋無認證網(wǎng)站匹配條目的消息;如果存在,則獲取認證網(wǎng)站匹配條目中的網(wǎng)址鏈接并進行反饋,其中,對應關系表包括:關鍵字、與關鍵字對應的網(wǎng)址鏈接。步驟302,如果接收到搜索引擎服務器反饋的認證網(wǎng)站匹配條目對應的網(wǎng)址鏈接,則在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素;在本發(fā)明實施例中,預定位置包括:搜索欄中的最后位置。優(yōu)選地,在本發(fā)明實施例中,如果還接收到了搜索引擎服務器返回的網(wǎng)站標識信息;則在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素時,可以根據(jù)網(wǎng)站標識信息,在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素。步驟303,在檢測到用戶觸發(fā)界面元素時,訪問與網(wǎng)址鏈接對應的認證網(wǎng)站。以下結(jié)合附圖,對本發(fā)明實施例的上述技術方案進行舉例說明。實例1:關鍵字為“淘寶”步驟1,如圖4所示,檢測到用戶輸入第一個關鍵字“淘”后,調(diào)用預設的后端API(即將此關鍵字query轉(zhuǎn)化為查詢URL發(fā)往服務器端server:"http://zhidasug.www.so.com)查詢URL:http://zhidasug.www.so.com/?q=%E6%B7%98(即,http://zhidasug.www.so.com/?q=淘);步驟2,服務器側(cè)數(shù)據(jù)庫沒有匹配到關鍵字“淘”所對應的條目,因此返回的jsonp告知無直達tip,即返回的數(shù)據(jù)為空:zhida_sug([]);步驟3,檢測到用戶輸入第二個字符組合成“淘寶”后,調(diào)用后端API,將關鍵字“淘寶”發(fā)送給服務器側(cè),服務器側(cè)根據(jù)對應關系表查找對應的匹配條目,對應關系表如表1所示;表1步驟4,服務器側(cè)在查找對應關系表后,返回的jsonp數(shù)據(jù)包為zhida_sug([{"u":"http://www.tmall.com/","n":"\u5929\u732b"}])u:表示直達url,n:表示文案,即顯示名稱;以關鍵詞“淘寶”為例,返回的jsonp數(shù)據(jù)包為:步驟5,如圖5所示,此時在搜索欄中最后位置顯示出直接訪問的按鈕,按鈕的形式為“訪問<n>”,其中n為文案、即顯示名稱“淘寶”。實例2:關鍵字為“taobao”步驟1,如圖6所示,在檢測到用戶輸入第一個英文關鍵字“t”后,調(diào)用后端API(即將此關鍵字query轉(zhuǎn)化為查詢URL發(fā)往服務器端server:"http://zhidasug.www.so.com)查詢URL:http://zhidasug.www.so.com/?q=t;步驟2,服務器側(cè)數(shù)據(jù)庫沒有匹配到關鍵字“t”所對應的條目,因此返回的jsonp告知無直達tip,即返回的數(shù)據(jù)為空:zhida_sug([]);步驟3,在檢測到用戶敲入第二個字符組合成“ta”后,調(diào)用后端API查詢URL,服務器側(cè)的此時反饋結(jié)果同上一步,依然為空,直到檢測到用戶敲入”taobao”,調(diào)用后端API,將關鍵字“taobao”發(fā)送給服務器側(cè),服務器側(cè)根據(jù)如表1所示的對應關系表查找對應的匹配條目,返回的jsonp數(shù)據(jù)包為zhida_sug([{"u":"http://www.taobao.com/","n":"\u5929\u732b"}])u:表示直達url,n:表示文案,即顯示名稱。以關鍵字為“taobao”為例,返回的jsonp數(shù)據(jù)包為:步驟4,此時在搜索欄中最后位置顯示出直接訪問的按鈕,按鈕的形式為“訪問<n>”,其中n為文案、即顯示名稱“淘寶”。實例3:關鍵字為“tmall”步驟1,如圖6所示,在檢測到用戶輸入第一個英文關鍵字“t”后,調(diào)用預設的后端API(即將此關鍵字query轉(zhuǎn)化為查詢URL發(fā)往服務器端server:"http://zhidasug.www.so.com)查詢URL:http://zhidasug.www.so.com/?q=t;步驟2,服務器側(cè)數(shù)據(jù)庫沒有匹配到query“t”所對應的條目,因此返回的jsonp告知無直達tip,即返回的數(shù)據(jù)為空:zhida_sug([]);步驟3,在檢測到用戶敲入第二個字符組合成“tm”后,調(diào)用后端API查詢URL,服務器側(cè)的此時反饋結(jié)果同上一步,依然為空,直到檢測到用戶敲入”tmall”,調(diào)用后端API,將關鍵字“tmall”發(fā)送給服務器側(cè),服務器側(cè)根據(jù)如表1所示的對應關系表查找對應的匹配條目,返回的jsonp數(shù)據(jù)包為zhida_sug([{"u":"http://www.taobao.com/","n":"\u5929\u732b"}])u:表示直達url,n:表示文案,即顯示名稱。以關鍵字為“tmall”為例,返回的jsonp數(shù)據(jù)包為:步驟4,如圖7所示,此時在搜索欄中最后位置顯示出直接訪問的按鈕,按鈕的形式為“訪問<n>”,其中n為文案、即顯示名稱“天貓”。綜上所述,借助于本發(fā)明實施例的技術方案,在自動查詢到有與用戶輸入的所有關鍵字相對應的認證網(wǎng)站匹配條后,向用戶顯示與相應的網(wǎng)址鏈接對應的界面元素,減少了用戶搜索官網(wǎng)的時間,為用戶提供了一個訪問認證官網(wǎng)的快捷通道。根據(jù)本發(fā)明的實施例,還提供了一種通過搜索欄訪問認證網(wǎng)址的裝置,圖8是本發(fā)明實施例的通過搜索欄訪問認證網(wǎng)址的裝置及系統(tǒng)的結(jié)構(gòu)示意圖,如圖8所示,根據(jù)本發(fā)明實施例的通過搜索欄訪問認證網(wǎng)址的裝置80包括:查詢單元800、顯示單元802、以及訪問單元804,以下對本發(fā)明實施例的各個模塊進行詳細的說明。查詢單元800,適于在檢測到用戶每次向搜索欄中輸入一個或多個字符時,自動向搜索引擎服務器查詢是否有與搜索欄中已有的所有關鍵字相對應的認證網(wǎng)站匹配條目;查詢單元800具體包括:接口調(diào)用模塊,適于通過調(diào)用預設的應用程序編程接口API將搜索欄中已有的所有關鍵字發(fā)送到搜索引擎服務器。顯示單元802,適于在接收到搜索引擎服務器反饋的認證網(wǎng)站匹配條目對應的網(wǎng)址鏈接后,在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素;顯示單元802進一步適于,接收搜索引擎服務器返回的網(wǎng)站標識信息;顯示單元802具體適于,根據(jù)網(wǎng)站標識信息,在搜索欄的預定位置顯示與網(wǎng)址鏈接對應的界面元素。在本發(fā)明實施例中,預定位置包括:搜索欄中的最后位置。訪問單元804,適于在檢測到用戶觸發(fā)界面元素時,訪問與網(wǎng)址鏈接對應的認證網(wǎng)站。本發(fā)明實施例的各個模塊的具體處理可以參照上述方法實施例中的描述進行理解,在此不再贅述。根據(jù)本發(fā)明的實施例,還提供了一種通過搜索欄訪問認證網(wǎng)址的系統(tǒng),如圖8所示,根據(jù)本發(fā)明實施例的通過搜索欄訪問認證網(wǎng)址的系統(tǒng)包括:上述通過搜索欄訪問認證網(wǎng)址的裝置80、以及搜索引擎服務器82,以下對本發(fā)明實施例的各個裝置進行詳細的說明。通過搜索欄訪問認證網(wǎng)址的裝置80已經(jīng)在上述實施例中進行了說明,在此不再贅述。搜索引擎服務器82,適于根據(jù)所述裝置的請求,查詢是否有與所述搜索欄中已有的所有關鍵字相對應的網(wǎng)址鏈接并反饋給所述裝置。所述搜索引擎服務器82具體用于:查詢預先配置的對應關系表中是否存在與所述搜索欄中已有的所有關鍵字相匹配的認證網(wǎng)站匹配條目,如果不存在,則反饋無認證網(wǎng)站匹配條目的消息;如果存在,則獲取所述認證網(wǎng)站匹配條目中的網(wǎng)址鏈接并進行反饋,其中,所述對應關系表包括:關鍵字、與所述關鍵字對應的網(wǎng)址鏈接。優(yōu)選地,在本發(fā)明實施例中,搜索引擎服務器82還可以獲取所述認證網(wǎng)站匹配條目中的網(wǎng)站標識信息并進行反饋。綜上所述,借助于本發(fā)明實施例的技術方案,在自動查詢到有與用戶輸入的所有關鍵字相對應的認證網(wǎng)站匹配條后,向用戶顯示與相應的網(wǎng)址鏈接對應的界面元素,減少了用戶搜索官網(wǎng)的時間,為用戶提供了一個訪問認證官網(wǎng)的快捷通道。在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的通過搜索欄訪問認證網(wǎng)址的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權(quán)利要求的范圍的情況下可設計出替換實施例。在權(quán)利要求中,不應將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。