本發(fā)明涉及用戶網(wǎng)絡(luò)交互,更具體地,涉及一種網(wǎng)絡(luò)搜索方法、裝置、客戶端設(shè)備和圖形用戶界面系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展和終端設(shè)備的普及,越來越多的用戶通過終端設(shè)備接入網(wǎng)絡(luò)并獲取信息。如何快速獲取用戶真正感興趣的內(nèi)容并順暢呈現(xiàn)給用戶成為各方致力于實(shí)現(xiàn)的目標(biāo)。
在信息獲取過程中,搜索是用戶頻繁使用的功能。用戶在網(wǎng)絡(luò)上進(jìn)行的搜索,不僅僅涉及使用綜合性搜索引擎(諸如,谷歌、百度和必應(yīng)等)進(jìn)行的搜索,更多地包括在專門的搜索入口。例如,在淘寶網(wǎng)內(nèi)搜索商品,在豆瓣網(wǎng)內(nèi)搜索書評,或是在知乎網(wǎng)內(nèi)搜索特定主題的評論等。在現(xiàn)有技術(shù)中,用戶往往需要經(jīng)過綜合引擎搜索特定網(wǎng)站再在特定網(wǎng)站內(nèi)進(jìn)行搜索并點(diǎn)擊進(jìn)入等等的多次操作才能到達(dá)真正想要瀏覽的頁面。這些操作通常是費(fèi)時(shí)且不順暢的。
因此,需要一種更為快速便捷的搜索方案。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述背景技術(shù)中的至少一個(gè)問題,本發(fā)明提出了一種新的搜索方案,方案能夠?qū)崟r(shí)檢測輸入框內(nèi)的內(nèi)容,提供多種常用的搜索引擎入口,由此優(yōu)化搜索鏈路,給用戶帶來更加高效順暢的搜索體驗(yàn)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種搜索方法,包括:從輸入框獲取用戶輸入;響應(yīng)于所述用戶輸入,顯示至少一個(gè)垂直搜索入口;以及響應(yīng)于用戶的入口選擇信號,跳轉(zhuǎn)至被選入口的搜索結(jié)果頁面。
由此,就能夠通過輸入框內(nèi)的輸入直達(dá)用戶想要訪問的具體網(wǎng)站或是具體分類的特定搜索結(jié)果頁,簡化了使用綜合性搜索引擎進(jìn)行搜索再進(jìn)入特定網(wǎng)站的常規(guī)搜索流程,提升了用戶的搜索效率。
優(yōu)選地,根據(jù)所述用戶輸入、訪問歷史和/或偏好調(diào)整顯示的所述至少一個(gè)垂直搜索入口的數(shù)量以及排序位置。這樣就能根據(jù)用戶輸入的特定主題提供對應(yīng)的搜索入口,以便進(jìn)一步降低用戶后續(xù)操作的復(fù)雜性。
優(yōu)選地,可以同時(shí)顯示多個(gè)搜索入口。這樣,用戶能夠?qū)υ谀膫€(gè)具體站點(diǎn)或分類下瀏覽感興趣的主題加以選擇,從而提高了用戶自由度。
優(yōu)選地,輸入框是用于輸入搜索或網(wǎng)站的輸入框,并且用戶輸入是用于搜索的內(nèi)容。由此進(jìn)一步提高用戶使用輸入框進(jìn)行網(wǎng)絡(luò)瀏覽的靈活性。
優(yōu)選地,顯示的搜索入口是如下之一:圖標(biāo);帶文字的圖片;鏈接;以及任何能夠標(biāo)識具體搜索入口的項(xiàng)目。這樣,可以根據(jù)實(shí)際使用來確定搜索入口的合適實(shí)現(xiàn)。
優(yōu)選地,所述至少一個(gè)搜索入口可以是服務(wù)器下發(fā)的;用戶自定義添加的;或者應(yīng)用內(nèi)置的。這樣,可以根據(jù)實(shí)際使用來確定到底使用哪些搜索入口,進(jìn)一步增加了本搜索方案的靈活性。
優(yōu)選地,在輸入法增強(qiáng)欄中,在所述輸入框附近的氣泡或浮窗中,或是在所述輸入框附近的增強(qiáng)信息欄中提供所述至少一個(gè)搜索入口。由此,能夠靈活配置本發(fā)明搜索入口的位置,從而在保證頁面顯示整齊美觀的同時(shí),提升操作便利性。
優(yōu)選地,所述方法可以響應(yīng)于包含中文的所述用戶輸入,顯示至少一個(gè)垂直搜索入口,以便與例如英文輸入的網(wǎng)址相區(qū)別。優(yōu)選地,可以利用如下正則式判斷用戶輸入是含中文的詞條:^*([\u4E00-\uFA29]|[\uE7C7-\uE7F3])+.*$。
根據(jù)本發(fā)明的另一個(gè)方面,提出了一種搜索裝置,包括:用戶輸入獲取單元,用于從輸入框獲取用戶輸入;搜索入口顯示單元,用于響應(yīng)于所述用戶輸入,顯示至少一個(gè)垂直搜索入口;以及搜索結(jié)果跳轉(zhuǎn)單元,用于響應(yīng)于用戶的入口選擇信號,跳轉(zhuǎn)至被選入口的搜索結(jié)果頁面。
優(yōu)選地,所述搜索入口顯示單元響應(yīng)于所述用戶輸入同時(shí)顯示多個(gè)搜索入口。
優(yōu)選地,所述至少一個(gè)搜索入口可以是服務(wù)器下發(fā)的、用戶自定義添加的、或是所述輔助項(xiàng)提供單元內(nèi)置的。
優(yōu)選地,所述搜索入口顯示單元根據(jù)由所述用戶輸入獲取單元獲取的用戶輸入調(diào)整顯示的所述至少一個(gè)垂直搜索入口的數(shù)量以及排序位置。
優(yōu)選地,所述用戶輸入獲取單元從輸入框獲取的用戶輸入可以是包含中文的詞條。
優(yōu)選地,在所述用戶輸入獲取單元從輸入框獲取的用戶輸入是非中文詞條的情況下,所述搜索入口顯示單元顯示如下的至少一項(xiàng):包括至少一個(gè)綜合搜索入口的搜索入口;以及網(wǎng)址英文或輔助字符串。
根據(jù)本發(fā)明的又一個(gè)方面,提供了一種客戶端設(shè)備,包括:輸入裝置,用于接收用戶輸入;顯示裝置,用于向用戶顯示輸出;聯(lián)網(wǎng)裝置,用于收發(fā)聯(lián)網(wǎng)信息;以及處理器,連接至所述輸入裝置、所述顯示裝置和所述聯(lián)網(wǎng)裝置,所述處理器用于:從輸入框獲取用戶輸入;響應(yīng)于所述用戶輸入,顯示至少一個(gè)垂直搜索入口;以及響應(yīng)于用戶的入口選擇信號,跳轉(zhuǎn)至被選入口的搜索結(jié)果頁面。
優(yōu)選地,處理器可以根據(jù)用戶輸入同時(shí)提供多個(gè)搜索入口,并且根據(jù)所述用戶輸入決定所多個(gè)搜索入口的顯示順序。
根據(jù)本發(fā)明的再一個(gè)方面,提出了一種搜索方法,包括:在輸入框中顯示用戶輸入;響應(yīng)于所述用戶輸入,顯示至少一個(gè)垂直搜索入口;響應(yīng)于用戶的入口選擇信號,顯示被選入口的搜索結(jié)果頁面。
優(yōu)選地,所述用戶輸入可由顯示的虛擬鍵盤接收。顯示的搜索入口可以是同時(shí)顯示的多個(gè)入口,和/或根據(jù)用戶輸入進(jìn)行過相應(yīng)調(diào)整的搜索入口。
優(yōu)選地,對搜索結(jié)果頁的跳轉(zhuǎn)可以是在同一應(yīng)用內(nèi)的直接跳轉(zhuǎn),也可以是直接打開對應(yīng)應(yīng)用并顯示相應(yīng)結(jié)果頁。
根據(jù)本發(fā)明的另一個(gè)方面,還提出一種在具有觸摸屏顯示器的便攜式電子設(shè)備上的圖形用戶界面系統(tǒng),包括:輸入框;增強(qiáng)信息欄,響應(yīng)于輸入框的輸入信息顯示至少一個(gè)垂搜入口;以及搜索結(jié)果界面,響應(yīng)于檢測到所述觸摸屏顯示器上的用以選擇垂直搜索入口的動作,顯示所述被選入口的搜索結(jié)果。
優(yōu)選地,所述增強(qiáng)信息欄根據(jù)所述用戶輸入調(diào)整顯示的所述至少一個(gè)垂直搜索入口的數(shù)量及排序位置。
優(yōu)選地,可以在相同應(yīng)用內(nèi)跳轉(zhuǎn)進(jìn)入的所述搜索結(jié)果界面;或者跳轉(zhuǎn)進(jìn)入與被選入口對應(yīng)的應(yīng)用或是瀏覽器應(yīng)用并打開的所述搜索結(jié)果界面。
本發(fā)明提出的搜索方案通過直接為用戶輸入提供垂搜入口,縮短了用戶的實(shí)際搜索路徑,從而提升了搜索效率,并由此改善了用戶的聯(lián)網(wǎng)體驗(yàn)。
附圖說明
通過結(jié)合附圖對本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號通常代表相同部件。
圖1示出了可用于實(shí)施本發(fā)明原理的計(jì)算設(shè)備的示意性結(jié)構(gòu)圖。
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索方法的示意圖。
圖3示出了相應(yīng)搜索方法的界面呈現(xiàn)的流程示意圖。
圖4a-c示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的具體實(shí)現(xiàn)的顯示例。
圖5a-b示出了根據(jù)具體用戶輸入顯示垂直搜索入口的例子。
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的優(yōu)選搜索方法的示意圖。
圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索裝置的例子。
圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端設(shè)備。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
用戶使用客戶端設(shè)備,通常是客戶端設(shè)備上安裝的瀏覽器或是其他帶頁面瀏覽功能的應(yīng)用,并經(jīng)由輸入法輸入來訪問網(wǎng)站并瀏覽網(wǎng)頁。計(jì)算設(shè)備可以實(shí)現(xiàn)為客戶端設(shè)備。圖1示出了可用于實(shí)施本發(fā)明原理的計(jì)算設(shè)備的示意性結(jié)構(gòu)圖。計(jì)算設(shè)備可以實(shí)施為各種類型的計(jì)算機(jī)裝置,例如臺式機(jī)、便攜式計(jì)算機(jī)、平板電腦、移動智能電話、個(gè)人數(shù)據(jù)助理(PDA),或者其他類型的計(jì)算機(jī)裝置,但是不限于任何特定形式。計(jì)算機(jī)可以包括處理模塊100,存儲子系統(tǒng)200,輸入裝置300、顯示器400、網(wǎng)絡(luò)接口500,以及總線600。
處理模塊100可以是一個(gè)單核或多核的處理器,也可以包含多個(gè)處理器。在一些實(shí)施例中,處理模塊100可以包含一個(gè)通用的主處理器以及一個(gè)或多個(gè)特殊的協(xié)處理器,例如圖形處理器(GPU)、數(shù)字信號處理器(DSP)等等。在一些實(shí)施例中,處理模塊100可以使用定制的電路實(shí)現(xiàn),例如特定用途集成電路(ASIC)或者現(xiàn)場可編程邏輯門陣列(FPGA)。在一些實(shí)施方式中,處理模塊100可以是類似的電路執(zhí)行存儲在自身上的可執(zhí)行指令。在另外一些實(shí)施方式中,處理模塊100可以執(zhí)行存儲在存儲子系統(tǒng)200上的可執(zhí)行指令。在圖1示出的實(shí)施方式中,處理模塊100設(shè)有操作系統(tǒng)110、運(yùn)行在操作系統(tǒng)110上的瀏覽器(或是帶有頁面瀏覽功能模塊的其他應(yīng)用)120、以及操作系統(tǒng)內(nèi)嵌或是用戶另行安裝的輸入法130。
存儲子系統(tǒng)200可以包括各種類型的存儲單元,例如系統(tǒng)內(nèi)存、只讀存儲器(ROM)和永久存儲裝置。ROM可以存儲處理模塊100或者計(jì)算機(jī)的其他模塊需要的靜態(tài)數(shù)據(jù)或者指令。永久存儲裝置可以是可讀寫的存儲裝置。永久存儲裝置可以是即使計(jì)算機(jī)斷電后也不會失去存儲的指令和數(shù)據(jù)的非易失性存儲設(shè)備。系統(tǒng)內(nèi)存可以是可讀寫存儲設(shè)備或者易失性可讀寫存儲設(shè)備,例如動態(tài)隨機(jī)訪問內(nèi)存。系統(tǒng)內(nèi)存可以存儲一些或者所有處理器在運(yùn)行時(shí)需要的指令和數(shù)據(jù)。此外,存儲子系統(tǒng)200可以包括任意計(jì)算機(jī)可讀存儲媒介的組合,包括各種類型的半導(dǎo)體存儲芯片(DRAM、SRAM、SDRAM、閃存、可編程只讀存儲器),磁盤和/或光盤也可以采用。在一些實(shí)施方式中,存儲子系統(tǒng)200可以包括可讀和/或?qū)懙目梢瞥拇鎯υO(shè)備,例如激光唱片(CD)、只讀數(shù)字多功能光盤只讀藍(lán)光光盤、超密度光盤、閃存、磁性軟盤等等。計(jì)算機(jī)可讀存儲媒介不包含載波和通過無線或有線傳輸?shù)乃查g電子信號。
用戶界面可以由一個(gè)或多個(gè)用戶輸入裝置300、顯示器400,和/或一個(gè)或多個(gè)其他用戶輸出設(shè)備提供。輸入裝置300可以包括用戶向計(jì)算機(jī)輸入信號的裝置,計(jì)算機(jī)可以解釋這些信號包含有特定的用戶請求或信息。在一些實(shí)施方式中,可以通過鍵盤向用戶界面輸入網(wǎng)址,要求瀏覽器120通過用戶界面顯示輸入網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容。在另一些實(shí)施方式中,可以通過鍵盤經(jīng)由輸入法130向用戶界面輸入特定主題,要求瀏覽器120通過用戶界面顯示輸入主題對應(yīng)的搜索結(jié)果。在一些實(shí)施方式中,輸入裝置300可以包含一些或所有的鍵盤按鈕、觸摸屏、鼠標(biāo)或其他輸入設(shè)備等。
顯示器400可以顯示由計(jì)算機(jī)生成的圖像,可以包括各種類型的圖像設(shè)備,例如陰極射線管(CRT)、液晶顯示器(LCD)、發(fā)光二極管(LED)(包括有機(jī)發(fā)光二極管(OLED))、投射系統(tǒng)等等與其他支持電子裝置(例如DAC、ADC、信號處理器等等)的集合。在一些實(shí)施方式中,作為顯示器400的補(bǔ)充或者替代,可以提供其他用戶輸出設(shè)備,例如信號燈、揚(yáng)聲器、觸覺傳感器、打印機(jī)等。
在一些實(shí)施方式中,用戶界面可以通過圖形用戶界面提供。在顯示器400中的某些區(qū)域定義一些可視的圖形元素作為用戶通過輸入裝置300選擇的交互對象或者控制對象。例如,用戶可以操作用戶輸入裝置300移動屏幕上的指定位置輸入網(wǎng)址,控制瀏覽器在顯示器400上顯示該網(wǎng)址對應(yīng)的網(wǎng)頁內(nèi)容。在一些實(shí)施方式中,可以識別用戶手勢的觸摸設(shè)備作為輸入設(shè)備,這些手勢可以但不必須與顯示器300上的陣列相聯(lián)系。
網(wǎng)絡(luò)接口500為計(jì)算機(jī)提供聲音和/或數(shù)據(jù)通訊功能。在一些實(shí)施方式中,網(wǎng)絡(luò)接口500可以包括射頻收發(fā)器來傳遞聲音和/或數(shù)據(jù)(例如使用蜂窩電話技術(shù),例如3G、4G或EDGE、WIFI的數(shù)據(jù)網(wǎng)絡(luò)技術(shù))、GPS接收和/或其他模塊。在一些實(shí)施方式中,網(wǎng)絡(luò)接口500可以提供額外的無線網(wǎng)絡(luò)連接或替代無線接口。網(wǎng)絡(luò)接口500可以是硬件(例如天線、調(diào)制解調(diào)器、編解碼器以及其他模擬和/或數(shù)字信號處理電路)和軟件模塊的結(jié)合。
總線600可以包括各種連接計(jì)算機(jī)內(nèi)部各部件的系統(tǒng)、外部設(shè)備和芯片總線。例如總線600將處理模塊100和存儲子系統(tǒng)200連接,還可以連接輸入裝置300和顯示器400。總線600也可以使得計(jì)算機(jī)通過網(wǎng)絡(luò)接口500與網(wǎng)絡(luò)連接。在這種情況下,計(jì)算機(jī)可以作為多個(gè)聯(lián)網(wǎng)計(jì)算機(jī)設(shè)備的一部分。計(jì)算機(jī)的任意或所有部件都可以在本發(fā)明的實(shí)施方式中協(xié)調(diào)使用。
一些實(shí)施方式中包含電子元件,例如微處理器、在計(jì)算機(jī)可讀存儲媒介中存儲有計(jì)算機(jī)指令和數(shù)據(jù)的存儲器。在具體實(shí)施方式部分描述的許多特征都可以通過執(zhí)行存儲在計(jì)算機(jī)可讀存儲媒介上的計(jì)算機(jī)指令的方法步驟實(shí)現(xiàn)。當(dāng)這些計(jì)算機(jī)指令被執(zhí)行,計(jì)算機(jī)處理單元完成指令的各種功能。程序指令或計(jì)算機(jī)編碼的實(shí)施方式可以是機(jī)器碼,例如使用計(jì)算機(jī)、電子元件或待解析器的微處理器編譯其他高級語言得到的代碼。
通過適當(dāng)?shù)木幊蹋幚砟K100可以為計(jì)算機(jī)可以實(shí)現(xiàn)多種類型的功能。例如,處理模塊100根據(jù)用戶使用輸入法130輸入的搜索詞通過網(wǎng)絡(luò)接口500從服務(wù)器下載搜索結(jié)果內(nèi)容至存儲子系統(tǒng)200。然后,處理模塊100從存儲子系統(tǒng)200中讀取搜索結(jié)果至瀏覽器120以在顯示器400上進(jìn)行顯示。
需要理解的是,圖1中的計(jì)算機(jī)是示意性的,并且還可具有其他沒有具體描述的功能(例如移動通話、GPS、電源管理,攝像頭、各種用于連接外部設(shè)備的連接端口或附件等等)。進(jìn)一步,此處對計(jì)算機(jī)100涉及的特定功能模塊進(jìn)行了描述,這些功能模塊的描述是為了便于描述,而且也不意味著對功能部件特定的物理配置。而且,這些功能模塊不需要與物理模塊一一對應(yīng)。模塊可以被配置成用來完成各種操作,例如通過編程或設(shè)置合適的控制電路,模塊也可能會根據(jù)初始設(shè)置重新被配置。本發(fā)明的實(shí)施例可以在各種設(shè)備包括電子設(shè)備中,通過使用硬件和軟件的結(jié)合來實(shí)現(xiàn)。
在圖1示出的實(shí)施方式中,用戶在瀏覽器120的輸入框內(nèi)通過輸入法130輸入特定內(nèi)容。如果用戶輸入的是詞條而非網(wǎng)址,瀏覽器120可以獲取輸入框內(nèi)的詞條并進(jìn)行搜索,將搜索結(jié)果頁返回給用戶。用戶查找并點(diǎn)擊搜索結(jié)果頁中的特定鏈接以進(jìn)入自己感興趣的網(wǎng)站或頁面。在瀏覽器的使用過程中,搜索是用戶滲透率極高的一個(gè)功能。為了優(yōu)化上述鏈路,本發(fā)明提出了一種新的搜索方案,該方案能夠?qū)崟r(shí)獲取搜索輸入框內(nèi)的內(nèi)容,優(yōu)選結(jié)合輸入法增強(qiáng)欄提供多種常用的垂直搜索入口,給用戶帶來更加高效的搜索體驗(yàn)。
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索方法的示意圖。該搜索方法可由圖1的計(jì)算設(shè)備實(shí)施,例如,可由瀏覽器120或是其他帶有網(wǎng)頁瀏覽功能的應(yīng)用實(shí)施,也可由輸入法130實(shí)施,或是由計(jì)算設(shè)備內(nèi)安裝的任何應(yīng)用來實(shí)施。瀏覽器或輸入法可以將用戶輸入的詞條直接送入用戶選定的垂直搜索入口,由此直接為用戶提供特定網(wǎng)站或是特定分類的搜索結(jié)果,以便優(yōu)化整個(gè)搜索鏈路。圖2著重于從具體動作闡述本發(fā)明的方案,圖3則相應(yīng)示出了本發(fā)明搜索方案的界面呈現(xiàn)的流程示意圖。
在本文中,“垂直網(wǎng)站”(Vertical website)指代注意力集中在某些特定的領(lǐng)域或某種特定的需求,提供有關(guān)這個(gè)領(lǐng)域或需求的深度信息和相關(guān)服務(wù)的站點(diǎn)。例如,專門提供視頻服務(wù)的優(yōu)酷和YouTube,用戶分享專業(yè)知識和見解的問答社區(qū)知乎,在線購物網(wǎng)站淘寶和京東等等都是垂直網(wǎng)站的例子。和大而全的水平網(wǎng)站(又稱綜合性網(wǎng)站)不同,垂直網(wǎng)站注意力集中在某些特定的領(lǐng)域或某種特定的需求。同樣地,“垂直搜索”(簡稱垂搜)相比于谷歌和百度提供更有導(dǎo)向性的專門結(jié)果。“垂直搜索入口”指代導(dǎo)向至專門搜索結(jié)果的搜索入口,其可以是特定垂直網(wǎng)站提供的網(wǎng)站自身的搜索入口,也可以是針對特定行業(yè)或是主題的專業(yè)搜索入口,例如UC瀏覽器提供的“小說全搜”搜索,也可以是特定網(wǎng)站的特定頻道內(nèi)的搜索入口,例如新浪體育頻道內(nèi)的搜索。垂直搜索的應(yīng)用方向廣泛,例如企業(yè)庫搜索、供求信息搜索引擎、購物搜索、房產(chǎn)搜索、人才搜索、地圖搜索、mp3搜索、圖片搜索……幾乎各行各業(yè)各類信息都可以進(jìn)一步細(xì)化成各類的垂直搜索。本發(fā)明的搜索方案正是基于更為專業(yè)化的垂直搜索上。
在步驟S210,從輸入框獲取用戶輸入。在界面呈現(xiàn)實(shí)現(xiàn)中,在步驟S310,相應(yīng)地在輸入框中顯示用戶輸入。具體地,可以是瀏覽器、帶有瀏覽功能的應(yīng)用或是其他任何應(yīng)用從其輸入框中獲取用戶輸入,也可以是輸入法從其輸入法候選欄中直接獲取用戶輸入。在此,用戶輸入可以是通過實(shí)體或是虛擬鍵盤、手寫或是其他方式輸入的。另外,用戶也可以不直接輸入文字,例如,用戶可以安裝訊飛輸入法并通過語音識別功能進(jìn)行語音轉(zhuǎn)換為文字的輸入。
可以從輸入法獲取根據(jù)用戶輸入由所述輸入法默認(rèn)選擇或是由所述用戶選定的詞條。例如,用戶使用拼音在輸入框內(nèi)輸入“l(fā)iangjian”,這是可以直接獲取輸入法默認(rèn)選擇的詞條(即,輸入候選欄中標(biāo)注為1.的詞條,在此例中為“兩件”),也可以選擇用戶選定的詞條(例如,用戶從輸入候選欄中選擇的詞條,此例中為標(biāo)注為2.的“亮劍”)。
用于獲取用戶輸入的輸入框可以是用于輸入搜索或網(wǎng)站的輸入框,例如,可以是瀏覽器主頁上提供的搜索或網(wǎng)址輸入框,并且在適用于本發(fā)明的場景中,用戶輸入是用于搜索的內(nèi)容。這樣,由于輸入框默認(rèn)具有綜合性搜索功能,因此本發(fā)明的搜索方案提供給用戶的搜索入口可以全都是垂搜入口,由此為用戶提供全方位的搜索,即,默認(rèn)包括綜合性搜索并且還包括專門化的垂直搜索。
在步驟S220,響應(yīng)于所述用戶輸入,顯示至少一個(gè)垂直搜索入口。在這里,顯示的可以是一個(gè)或多個(gè)垂搜入口,也可以包括垂搜入口和綜合搜索入口這兩類入口。由此,通過直接為用戶顯示垂搜入口,使得用戶能夠直接選擇目標(biāo)站點(diǎn)或是目標(biāo)分類的搜索入口,從而避免了以往通過綜合性搜索引擎進(jìn)行搜索時(shí)所需經(jīng)歷的多次操作。相應(yīng)地在界面呈現(xiàn)實(shí)現(xiàn)中,即在步驟S320,也可以相應(yīng)地顯示至少一個(gè)搜索入口。
在步驟S230,響應(yīng)于用戶的入口選擇信號,跳轉(zhuǎn)至被選入口的搜索結(jié)果頁面。相應(yīng)地在界面呈現(xiàn)實(shí)現(xiàn)中,在步驟S330,響應(yīng)于用戶的入口選擇信號,顯示被選入口的搜索結(jié)果頁面。
在一個(gè)實(shí)施例中,步驟S220和步驟S320中顯示至少一個(gè)垂搜入口包括同時(shí)顯示多個(gè)搜索入口,由此為用戶提供多種選擇。顯示的搜索入口是可用于標(biāo)識具體搜索入口的任何項(xiàng)目,例如圖標(biāo)、帶文字的圖片或是鏈接標(biāo)識等。雖然在同時(shí)顯示的多個(gè)搜索入口中,除了垂搜入口之外還可以包括諸如百度和谷歌的綜合搜索入口,但優(yōu)選全部提供垂直搜索入口,如圖4所示。圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的具體實(shí)現(xiàn)的顯示例。圖中顯示的是移動計(jì)算設(shè)備,例如智能手機(jī)的顯示頁,如圖4a所示,在獲取了用戶選擇的詞條“亮劍”作為用戶輸入的情況下,可以向用戶顯示代表各個(gè)垂搜入口,如圖中的五個(gè)圖標(biāo)從左到右分別代表新浪微博、知乎、淘寶、優(yōu)酷和bilibili彈幕站的站內(nèi)搜索入口。如果用戶想要觀看“亮劍”視頻,可以直接點(diǎn)擊優(yōu)酷圖標(biāo),隨后就能夠直接獲得優(yōu)酷視頻搜索“亮劍”的搜索結(jié)果頁,從而簡化了進(jìn)行綜合性搜索進(jìn)入視頻網(wǎng)站再在視頻網(wǎng)站進(jìn)一步搜索的繁瑣步驟。圖中在五個(gè)圖標(biāo)之后還優(yōu)選地示出了“…”項(xiàng),用戶可以點(diǎn)擊該項(xiàng),以顯示無法在單行顯示欄中顯示的隱藏搜索入口。
根據(jù)用戶對特定搜索入口的點(diǎn)擊而向用戶顯示的搜索結(jié)果,可以是在瀏覽器內(nèi)打開特定搜索入口的搜索結(jié)果頁面,也可以是直接打開相應(yīng)的應(yīng)用app并在該app內(nèi)顯示搜索結(jié)果頁面。在界面顯示上,可以表現(xiàn)為直接在相同應(yīng)用內(nèi)跳轉(zhuǎn)至所述搜索結(jié)果頁面;或者直接打開所選搜索引擎的對應(yīng)應(yīng)用或是默認(rèn)瀏覽器應(yīng)用并在該應(yīng)用內(nèi)跳轉(zhuǎn)至所述搜索結(jié)果頁面。
參考圖4a,在用戶點(diǎn)擊了“優(yōu)酷”圖標(biāo)之后,可以直接在瀏覽器內(nèi)為用戶提供優(yōu)酷視頻搜索結(jié)果頁,如圖4b所示。而在計(jì)算設(shè)備上安裝了優(yōu)酷app的情況下,也可以直接跳轉(zhuǎn)優(yōu)酷app并在優(yōu)酷app內(nèi)顯示搜索結(jié)果,如圖4c所示??捎上到y(tǒng)或是用戶自行設(shè)置上述兩種情況中的哪一種為默認(rèn)操作。另外,對于使用瀏覽器之外的應(yīng)用實(shí)現(xiàn)本搜索方案的情況,用戶對特定搜索項(xiàng)的選擇可以打開對應(yīng)的應(yīng)用以顯示搜索結(jié)果頁,也可以打開瀏覽器應(yīng)用并顯示對應(yīng)搜索結(jié)果頁面。例如,在使用輸入法實(shí)現(xiàn)本搜索方案的情況下,用戶輸入詞條并選擇優(yōu)酷圖標(biāo)的動作,可以直接打開優(yōu)酷app并顯示相應(yīng)詞條的搜索結(jié)果,也可以打開瀏覽器并顯示優(yōu)酷網(wǎng)對相應(yīng)詞條的搜索結(jié)果頁面。
出于美觀和緊湊的考慮,可以如圖4a所示直接在輸入法增強(qiáng)欄中提供至少一個(gè)搜索入口。輸入法增強(qiáng)欄可以位于默認(rèn)的輸入法界面之上,例如圖中位于示出的虛擬鍵盤之上,也可以例如位于輸入法候選框之上。輸入法增強(qiáng)欄可以是瀏覽器或是其他應(yīng)用用于增強(qiáng)現(xiàn)有輸入法功能的欄,通??梢栽谄渲刑砑永纭?com”、“/”等輔助字符以幫助用戶輸入。當(dāng)然也可以在其他合適的位置提供上述搜索入口,例如在所述輸入框附近的氣泡或浮窗中,或是在輸入框附近的其他增強(qiáng)信息欄中等等。可以僅在一個(gè)位置上顯示搜索入口,也可以出于美觀或是實(shí)用的考慮在多個(gè)位置上顯示相同或是不同的搜索入口。
上述提供的搜索入口可以根據(jù)實(shí)際操作而通過各種方式實(shí)現(xiàn)。在一個(gè)實(shí)施例中,搜索入口可以是由應(yīng)用內(nèi)置的。在本發(fā)明的技術(shù)方案由瀏覽器或是輸入法實(shí)現(xiàn)的情況下,可以在該瀏覽器或是輸入法應(yīng)用內(nèi)預(yù)先內(nèi)置各個(gè)搜索入口,并且可以在應(yīng)用更新時(shí)檢查是否要更新各搜索入口。例如,內(nèi)置優(yōu)酷的圖標(biāo)以及搜索入口“http://www.soku.com/m/y/video?q=”,當(dāng)應(yīng)用監(jiān)聽到用戶輸入“亮劍”并點(diǎn)擊優(yōu)酷圖標(biāo)時(shí),會把內(nèi)置的優(yōu)酷搜索鏈接與搜索內(nèi)容“亮劍”結(jié)合,形成地址“http://www.soku.com/m/y/video?q=亮劍”,并用瀏覽器訪問該地址或是啟動優(yōu)酷app并輸入該地址。最終給用戶展示的結(jié)果便是在優(yōu)酷網(wǎng)站搜索“亮劍”的結(jié)果頁面。
在另一個(gè)實(shí)施例中,各搜索入口也可以是服務(wù)器實(shí)時(shí)下發(fā)的。在執(zhí)行本發(fā)明的搜索方案的應(yīng)用獲取到用戶輸入并發(fā)送給應(yīng)用服務(wù)器時(shí),該應(yīng)用服務(wù)器可以實(shí)時(shí)下發(fā)各搜索入口。由于應(yīng)用服務(wù)器可以監(jiān)聽各個(gè)搜索入口的變化,例如,特定垂直網(wǎng)站的搜索鏈接的變化,特定垂直搜索引擎地址的變化等,因此服務(wù)器實(shí)時(shí)下發(fā)的搜索入口能夠得到及時(shí)更新,以確保本搜索方案的時(shí)效性。
作為應(yīng)用內(nèi)置或是服務(wù)器下發(fā)搜索入口的補(bǔ)充,還可由用戶自行添加或是選擇其常用的搜索引擎入口。這對于小眾網(wǎng)站來說尤為適用。例如,如果用戶經(jīng)常需要在查詢圖書書目,則用戶可以自行添加例如上海圖書館的圖標(biāo)以及書目搜索入口“http://ipac.library.sh.cn/ipac20/ipac.jsp?session=”。另外,提供本發(fā)明搜索方案的應(yīng)用也可以例如包括搜索入口列表,并且用戶可以在編輯頁面選擇需要提供的搜索入口,以及隱藏顯示的搜索入口。優(yōu)選地,該搜索入口列表是可編輯的,用戶可以向該列表中自行添加自己喜歡但沒有被列出的搜索入口,也可以按照喜歡選擇每次顯示的搜索入口的順序與個(gè)數(shù)。
優(yōu)選地,每次提供給用戶的搜索入口可以根據(jù)用戶輸入相應(yīng)變化。可以根據(jù)用戶輸入調(diào)整顯示的所述至少一個(gè)垂直搜索入口的數(shù)量以及排序位置。在一個(gè)實(shí)施例中,可以根據(jù)獲取的用戶輸入從多個(gè)搜索入口中選擇要提供的所述至少一個(gè)搜索入口?;蛘撸哺鶕?jù)獲取的用戶輸入從多個(gè)搜索入口中選擇要提供的兩個(gè)或更多個(gè)搜索入口并且根據(jù)所述用戶輸入決定所述兩個(gè)或更多個(gè)搜索入口的顯示順序。
這在其中,根據(jù)用戶輸入確定搜索入口的個(gè)數(shù)和順序可以是由服務(wù)器或是應(yīng)用實(shí)時(shí)地或是根據(jù)已有信息而確定的。圖5示出了根據(jù)具體用戶輸入顯示搜索入口的例子。如圖5a所示,在獲取了用戶輸入“亮劍”之后,執(zhí)行本發(fā)明的搜索方案的應(yīng)用(例如,瀏覽器、輸入法或是其他應(yīng)用)可以判斷出“亮劍”是熱搜的電視劇,因此可以最先推薦提供“亮劍”電視劇的網(wǎng)站搜索入口,如圖中的“優(yōu)酷”、“愛奇藝”和“搜狐視頻”圖標(biāo)所示。由于電視劇的熱播帶動了同名小說的閱讀,因此還可以推薦例如小說類垂搜“小說全搜”,并在隨后附上影評書評站“豆瓣”的搜索入口。優(yōu)選地,可以將第一推薦的搜索引擎入口作為默認(rèn)入口,例如圖中紅標(biāo)的“@優(yōu)酷”所示,這時(shí)用戶無需真正點(diǎn)擊優(yōu)酷圖標(biāo),而只需確定輸入框內(nèi)的輸入就能夠?qū)崿F(xiàn)由優(yōu)酷網(wǎng)搜索的“亮劍”結(jié)果頁的顯示。
在有些實(shí)施例中,可以僅提供一個(gè)搜索入口。例如對于國內(nèi)由“搜狐視頻”獨(dú)播的“老友記”,可以只顯示“搜狐視頻”一個(gè)圖標(biāo),例如圖5b所示。同時(shí),可以優(yōu)選地不顯示圖5a中紅標(biāo)提示的默認(rèn)入口,而仍然使用在前設(shè)定的諸如百度等的綜合性搜索引擎作為輸入框內(nèi)的默認(rèn)搜索入口。這樣,在圖5b所示的情況下,用戶可以通過點(diǎn)擊“搜狐視頻”圖標(biāo)直接獲得搜狐視頻對“老友記”的搜索結(jié)果頁,也可以選擇不點(diǎn)擊“搜狐視頻”圖標(biāo)而直接獲得默認(rèn)搜索入口的搜索結(jié)果頁。
在實(shí)踐中,可以使用各種方法來解決如何根據(jù)用戶輸入來選擇提供給用戶的搜索入口或是對搜索入口進(jìn)行排序的問題。搜索入口的上述選擇和排序可由服務(wù)器、應(yīng)用和用戶中的一方或多方結(jié)合來確定。例如,結(jié)合由服務(wù)器下發(fā)搜索入口的實(shí)施例,服務(wù)器也可以根據(jù)用戶的大數(shù)據(jù)訪問或是搜索熱點(diǎn)來確定要提供哪些搜索入口以及這些項(xiàng)目的順序。
在其他實(shí)施例中,應(yīng)用可以根據(jù)用戶在前的訪問歷史或是個(gè)人偏好來個(gè)性化匹配垂直搜索入口。例如,當(dāng)獲取到用戶在輸入框中輸入的“鬼畜”詞條時(shí),倘若用戶經(jīng)常訪問諸如“bilibili彈幕視頻網(wǎng)”(b站)或是選擇過“二次元”或是“動漫”作為個(gè)性標(biāo)簽時(shí),就可以直接向用戶提供b站圖標(biāo)或是將其優(yōu)先排序,以便用戶直接觀賞鬼畜視頻。倘若是經(jīng)常訪問知乎或是百度百科并且是平時(shí)對二次元文化不感興趣的用戶,則可優(yōu)先向用戶提供知乎或是百度百科的圖標(biāo)以供用戶查詢“鬼畜”的定義。另外,應(yīng)用還可以保存一份主題關(guān)聯(lián)列表并以適度頻度更新,由此確保針對特定主題推薦正確的搜索引擎入口。再例如,如果用戶A習(xí)慣于去“知乎”上搜索問題的解釋或是定義,而用戶B則習(xí)慣訪問“百度百科”,那么在用戶A和B各自輸入諸如“阿拉比卡咖啡豆”之類的百科類詞條時(shí),可以根據(jù)用戶的訪問歷史和/或偏好分別為用戶A和B最先顯示“知乎”和“百度百科”的搜索入口。
在另一些實(shí)施例中,根據(jù)用戶具體輸入的搜索入口推薦和排序也可以添加用戶的自定義選項(xiàng)。例如,用戶可以選擇“知乎”優(yōu)先,由此一直將知乎圖標(biāo)作為第一推薦項(xiàng),隨后再排列由服務(wù)器或是應(yīng)用推薦的項(xiàng)目。
在其他實(shí)施例中,針對每次用戶搜索所呈現(xiàn)的搜索入口個(gè)數(shù)跟次序可以同時(shí)基于該用戶輸入、訪問歷史和偏好(包括上述用戶自定義選項(xiàng))中的兩者或三者來確定,例如通過向這三者分配權(quán)重來進(jìn)行確定。
應(yīng)該理解,雖然圖4-5中示出了提供搜索入口的例子,但這些例子是用于說明而非限制本發(fā)明,在上述不同實(shí)施例中描述的各個(gè)特征可以結(jié)合,同一實(shí)施例中的非必要特征可以刪除,這些變化都在本發(fā)明的范圍之內(nèi)。
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的優(yōu)選搜索方法的示意圖。如圖6所示,在步驟S610獲取用戶輸入之后,額外添加一個(gè)判斷步驟S615,并且對包含中文輸入的詞條執(zhí)行如上結(jié)合步驟S220和S230所述的顯示和搜索操作。對非中文輸入進(jìn)行其他操作。
在一個(gè)實(shí)施例中,可以利用如下正則式判斷用戶輸入是含中文的詞條。
^*([\u4E00-\uFA29]|[\uE7C7-\uE7F3])+.*$。
對于其他操作S625,優(yōu)選可以在從輸入框獲取的用戶輸入是英文詞條或是其他字符的情況下,為所述用戶提供包括至少一個(gè)綜合搜索入口的搜索入口,和/或網(wǎng)址英文或輔助字符串。由此可以針對中文與其他輸入的不同,進(jìn)行更為合理的搜索推薦操作。
在另一個(gè)實(shí)施例中,額外添加的判斷步驟可以基于其他標(biāo)準(zhǔn)進(jìn)行判斷。優(yōu)選地,可以判斷用戶的輸入是否是常用網(wǎng)址的一部分,如果是,則執(zhí)行添加輔助字符串(諸如,“.com”)的操作;如果不是,則仍然對用戶輸入執(zhí)行垂直搜索入口的推薦。例如,當(dāng)用戶輸入“PPAP”時(shí),雖然用戶的輸入中并不包含中文,但由于“PPAP”并不是常用網(wǎng)址的一部分,因此仍然可以執(zhí)行本發(fā)明的搜索方案。在優(yōu)選實(shí)施例中,服務(wù)器可以判斷出“PPAP”是當(dāng)前熱播的搞笑視頻,因此可以優(yōu)先推薦YouTube、b站和優(yōu)酷之類的的視頻網(wǎng)站圖標(biāo)以供用戶直接選取。
如上參考圖2-6描述了根據(jù)本發(fā)明的搜索方法和優(yōu)選實(shí)施例,如下將參考圖7-8描述根據(jù)本發(fā)明的搜索裝置和客戶端設(shè)備。
圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索裝置的例子。搜索裝置700可以包括用戶輸入獲取單元710、搜索入口顯示單元720以及搜索結(jié)果跳轉(zhuǎn)單元730。用戶輸入獲取單元710可以用于從輸入框獲取用戶輸入。搜索入口顯示單元720可以用于響應(yīng)于所述用戶輸入顯示至少一個(gè)垂直搜索入口。搜索結(jié)果跳轉(zhuǎn)單元730可以用于響應(yīng)于用戶的入口選擇信號,跳轉(zhuǎn)至被選入口的搜索結(jié)果頁面。
在一個(gè)實(shí)施例中,用戶輸入獲取單元710從輸入法獲取根據(jù)用戶輸入由所述輸入法默認(rèn)選擇或是由所述用戶選定的詞條。
在一個(gè)實(shí)施例中,所述搜索入口顯示單元720可以響應(yīng)于所述用戶輸入同時(shí)顯示多個(gè)搜索入口。優(yōu)選地,同時(shí)提供的多個(gè)搜索入口都是垂搜入口,其與自帶綜合搜索和網(wǎng)址輸入功能的輸入框相結(jié)合,提供優(yōu)化便捷且滿足各種搜索場景需求的用戶導(dǎo)航方案。
在一個(gè)實(shí)施例中,至少一個(gè)搜索入口可以是服務(wù)器下發(fā)的,和/或用戶自定義添加的,和/或應(yīng)用內(nèi)置的。
在一個(gè)實(shí)施例中,所述搜索入口顯示單元720根據(jù)由所述用戶輸入獲取單元710獲取的用戶輸入、和/或用戶訪問歷史、用戶偏好等來調(diào)整顯示的垂搜入口的數(shù)量以及排序位置。
優(yōu)選地,用戶輸入獲取單元710從輸入框獲取的用戶輸入可以只是包含中文的詞條,或是可以是被判斷為并非網(wǎng)址的詞條。在用戶輸入獲取單元710從輸入框獲取的用戶輸入是英文詞條或其他非中文字符的情況下,可以執(zhí)行不同的輔助顯示操作。
圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端設(shè)備。該客戶端設(shè)備800可以具備圖1所示計(jì)算裝置的相應(yīng)結(jié)構(gòu)??蛻舳嗽O(shè)備800可以包括處理器810、輸入裝置830、顯示裝置840和聯(lián)網(wǎng)裝置850,上述處理器、輸入裝置、顯示裝置和聯(lián)網(wǎng)裝置可以分別對應(yīng)于圖1中的處理模塊100、輸入裝置300、顯示器400和網(wǎng)絡(luò)接口500。
輸入裝置830用于接收用戶輸入,顯示裝置840用于向用戶顯示輸出。在一個(gè)優(yōu)選實(shí)施例中,可由觸摸屏集成輸入裝置和顯示裝置的功能。聯(lián)網(wǎng)裝置850則用于收發(fā)聯(lián)網(wǎng)信息。連接至輸入裝置830、顯示裝置840和聯(lián)網(wǎng)裝置850的處理器810可用于從輸入框獲取用戶經(jīng)由輸入裝置830輸入的用戶輸入;響應(yīng)于所述用戶輸入,顯示至少一個(gè)垂直搜索入口;以及響應(yīng)于用戶的入口選擇信號,跳轉(zhuǎn)至被選入口的搜索結(jié)果頁面。優(yōu)選地,處理器810可以根據(jù)用戶輸入同時(shí)提供多個(gè)搜索入口,并且根據(jù)所述用戶輸入決定所多個(gè)搜索入口的顯示順序。另外,雖然沒有明確示出,但該計(jì)算設(shè)備還可以包括與處理器810相連接的存儲器(例如,對應(yīng)于圖1中的存儲子系統(tǒng)200),用于各種信息和數(shù)據(jù)的緩存和存儲。
應(yīng)該理解,如上針對圖2-6描述的搜索方法及其優(yōu)選實(shí)施例也可由圖7和圖8的搜索裝置和客戶端設(shè)備實(shí)施,在此不再贅述。
另外,本發(fā)明的搜索方案還可以實(shí)現(xiàn)為一種在具有觸摸屏顯示器的便攜式電子設(shè)備上的圖形用戶界面系統(tǒng)。該系統(tǒng)可以包括輸入框、增強(qiáng)信息欄和搜索結(jié)果界面。
輸入框可以用于接收用戶輸入。增強(qiáng)信息欄可以響應(yīng)于輸入框的輸入信息顯示至少一個(gè)垂直搜索入口。而搜索結(jié)果界面可以響應(yīng)于檢測到觸摸屏顯示器上的用以選擇搜索入口的動作,顯示所述被選入口的搜索結(jié)果。
增強(qiáng)信息欄例如可以是輸入法增強(qiáng)欄或是氣泡或浮窗,并且可以根據(jù)所述用戶輸入調(diào)整顯示的所述至少一個(gè)垂直搜索入口的數(shù)量及排序位置。另外,根據(jù)輸入框和增強(qiáng)信息欄所在的具體應(yīng)用,搜索結(jié)果界面可以是相同應(yīng)用內(nèi)跳轉(zhuǎn)進(jìn)入的所述搜索結(jié)果界面,或者是跳轉(zhuǎn)進(jìn)入與被選入口對應(yīng)的應(yīng)用或是瀏覽器應(yīng)用并打開的所述搜索結(jié)果界面。該搜索結(jié)果界面可以是顯示的網(wǎng)頁。在一個(gè)實(shí)施例中,輸入框和增強(qiáng)信息欄都是瀏覽器應(yīng)用或是具備瀏覽器功能的其他應(yīng)用所內(nèi)置的。因此搜索結(jié)果界面可以直接在該應(yīng)用內(nèi)顯示,或是與搜索入口相對應(yīng)的專門應(yīng)用內(nèi)顯示。在一個(gè)實(shí)施例中,輸入框和增強(qiáng)信息欄可以是輸入法本身內(nèi)在的,這時(shí)搜索結(jié)果界面可以在默認(rèn)瀏覽器或是與搜索入口相對應(yīng)的應(yīng)用內(nèi)顯示。
上文中已經(jīng)參考附圖詳細(xì)描述了根據(jù)本發(fā)明的搜索方法、裝置和客戶端設(shè)備。根據(jù)本發(fā)明的搜索方案,在獲取了搜索關(guān)鍵詞之后就能立即發(fā)起第三方搜索引擎進(jìn)行垂直搜索。因此,相比于用戶需要通過導(dǎo)航或者尋址的方式,直接訪問第三方網(wǎng)站,然后再在第三方網(wǎng)站上鍵入關(guān)鍵詞進(jìn)行搜索的現(xiàn)有搜索方式,該方案簡化了用戶的操作路徑,提高了用戶的搜索效率,并由此提升了用戶的使用體驗(yàn)。
此外,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行本發(fā)明的上述方法中限定的上述各步驟的計(jì)算機(jī)程序代碼指令?;蛘?,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上存儲有用于執(zhí)行本發(fā)明的上述方法中限定的上述功能的計(jì)算機(jī)程序。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。
附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)和方法的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)記的功能也可以以不同于附圖中所標(biāo)記的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說明的各實(shí)施例的范圍和精神的情況下,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。本文中所用術(shù)語的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌鲋械募夹g(shù)的改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。