用于移動端網(wǎng)頁的搜索方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語音搜索技術(shù)領(lǐng)域,尤其涉及一種用于移動端網(wǎng)頁的搜索方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著語音搜索的越發(fā)普及,越來越多的移動端應(yīng)用也加入了語音功能,以提供給用戶更快捷的搜索方式。但是,受限于移動端網(wǎng)頁的技術(shù)發(fā)展,目前只在移動端網(wǎng)頁內(nèi)嵌入了文本輸入框,所以搜索的形式只是局限在文本搜索上,并沒有提供移動端網(wǎng)頁的語音搜索功能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0004]為此,本發(fā)明的一個目的在于提出一種用于移動端網(wǎng)頁的搜索方法,該方法可以實現(xiàn)移動端網(wǎng)頁的語音搜索功能。
[0005]本發(fā)明的另一個目的在于提出一種用于移動端網(wǎng)頁的搜索系統(tǒng)。
[0006]為達到上述目的,本發(fā)明第一方面實施例提出的用于移動端網(wǎng)頁的搜索方法,包括:根據(jù)對預(yù)設(shè)的語音組件的觸發(fā)指令,調(diào)用所述語音組件;根據(jù)所述語音組件調(diào)用打開移動端網(wǎng)頁的應(yīng)用程序的語音接口,并通過所述語音接口獲取語音輸入的搜索詞;根據(jù)所述搜索詞獲取語音搜索結(jié)果,并在展示所述移動端網(wǎng)頁的頁面上,展示所述語音搜索結(jié)果。
[0007]本發(fā)明第一方面實施例提出的用于移動端網(wǎng)頁的搜索方法,通過設(shè)置語音組件,通過語音組件實現(xiàn)語音搜索,可以實現(xiàn)移動端網(wǎng)頁的語音搜索。
[0008]為達到上述目的,本發(fā)明第二方面實施例提出的用于移動端網(wǎng)頁的搜索系統(tǒng),包括:調(diào)用模塊,用于根據(jù)對預(yù)設(shè)的語音組件的觸發(fā)指令,調(diào)用所述語音組件;獲取模塊,用于根據(jù)所述語音組件調(diào)用打開移動端網(wǎng)頁的應(yīng)用程序的語音接口,并通過所述語音接口獲取語音輸入的搜索詞;展示模塊,用于根據(jù)所述搜索詞獲取語音搜索結(jié)果,并在展示所述移動端網(wǎng)頁的頁面上,展示所述語音搜索結(jié)果。
[0009]本發(fā)明第二方面實施例提出的用于移動端網(wǎng)頁的搜索系統(tǒng),通過設(shè)置語音組件,通過語音組件實現(xiàn)語音搜索,可以實現(xiàn)移動端網(wǎng)頁的語音搜索。
[0010]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0011]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0012]圖1是本發(fā)明一實施例提出的用于移動端網(wǎng)頁的搜索方法的流程示意圖;
[0013]圖2是本發(fā)明另一實施例提出的用于移動端網(wǎng)頁的搜索方法的流程示意圖;
[0014]圖3是本發(fā)明實施例中一個移動端網(wǎng)頁的示意圖;
[0015]圖4是本發(fā)明實施例中語音組件的語音界面的示意圖;
[0016]圖5是本發(fā)明實施例中錄音過程的示意圖;
[0017]圖6是本發(fā)明實施例中特型語音搜索結(jié)果的示意圖;
[0018]圖7是本發(fā)明另一實施例提出的用于移動端網(wǎng)頁的搜索系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0020]圖1是本發(fā)明一實施例提出的用于移動端網(wǎng)頁的搜索方法的流程示意圖,該方法包括:
[0021]Sll:根據(jù)對預(yù)設(shè)的語音組件的觸發(fā)指令,調(diào)用所述語音組件。
[0022]其中,開發(fā)者可以在能夠提供語音搜索功能的移動端網(wǎng)頁對應(yīng)的網(wǎng)站上開發(fā)語音組件,并與預(yù)設(shè)操作進行綁定,當用戶執(zhí)行預(yù)設(shè)操作后,產(chǎn)生觸發(fā)指令,根據(jù)該觸發(fā)指令調(diào)用語音組件。
[0023]語音組件可以調(diào)用打開移動端網(wǎng)頁的應(yīng)用程序(APP)的語音接口(Applicat1nProgramming Interface,API),從而對用戶語音進行錄音。
[0024]可以將多個APP的語音接口封裝在該語音組件內(nèi),從而當移動端網(wǎng)頁位于不同的APP內(nèi),該語音組件都可以調(diào)用相應(yīng)APP的語音接口。
[0025]S12:根據(jù)所述語音組件調(diào)用打開移動端網(wǎng)頁的應(yīng)用程序的語音接口,并通過所述語音接口獲取語音輸入的搜索詞。
[0026]由于該語音組件封裝了 APP的語音接口,因此,當調(diào)用語音組件后,該語音組件可以調(diào)用其內(nèi)封裝的APP的語音接口。具體的,當語音組件內(nèi)封裝多個APP的語音接口時,可以先檢測移動端網(wǎng)頁當前所在的APP,之后再調(diào)用相應(yīng)的APP的語音接口。
[0027]APP的語音接口是指能夠?qū)τ脩粽Z音進行錄音的接口,因此,通過該語音接口可以對用戶語音進行錄音,從而將錄音的語音作為語音輸入的搜索詞。
[0028]S13:根據(jù)所述搜索詞獲取語音搜索結(jié)果,并在展示所述移動端網(wǎng)頁的頁面上,展示所述語音搜索結(jié)果。
[0029]其中,語音組件調(diào)用APP的語音接口后,可以獲取語音接口錄制得到的搜索詞,語音組件在獲取到該搜索詞后,可以根據(jù)預(yù)先配置在語音組件內(nèi)的語音搜索引擎的信息,將搜索詞發(fā)送給對應(yīng)的語音搜索引擎(如手機百度的語音搜索引擎),語音搜索引擎接收到搜索詞后可以發(fā)起對搜索詞的搜索,獲取語音搜索結(jié)果。
[0030]語音搜索引擎獲取語音搜索結(jié)果后,可以將語音搜索結(jié)果發(fā)送給語音組件以展示給用戶,例如,語音組件以浮層形式,將語音搜索結(jié)果展示在移動端網(wǎng)頁上。
[0031]本實施例中,通過設(shè)置語音組件,通過語音組件實現(xiàn)語音搜索,可以實現(xiàn)移動端網(wǎng)頁的語音搜索。
[0032]圖2是本發(fā)明另一實施例提出的用于移動端網(wǎng)頁的搜索方法的流程示意圖,該方法包括:
[0033]S21:獲取對移動端網(wǎng)頁內(nèi)的預(yù)設(shè)標識的預(yù)設(shè)操作,根據(jù)所述預(yù)設(shè)操作調(diào)用語音組件。
[0034]參見圖3,移動端網(wǎng)頁例如是微信中打開的一個html5頁面。
[0035]可以預(yù)先設(shè)置該頁面中的任一元素作為預(yù)設(shè)標識,該預(yù)設(shè)標識用于觸發(fā)調(diào)用語音組件。
[0036]本實施例中,假設(shè)預(yù)設(shè)標識是圖3中的按鈕31。
[0037]預(yù)設(shè)操作例如為對該按鈕的點擊指令。
[0038]如果用戶需要進行語音搜索,則可以先點擊該按鈕31,調(diào)用語音組件。
[0039]本實施例以點擊移動端網(wǎng)頁內(nèi)的預(yù)設(shè)標識產(chǎn)生觸發(fā)指令為例,可以理解的是,也可以采用其他預(yù)設(shè)操作產(chǎn)生觸發(fā)指令,調(diào)用語音組件。
[0040]S22:在調(diào)用語音組件后,彈出所述語音組件的語音界面。
[0041]例如,用戶點擊圖3中的按鈕31后,調(diào)用語音組件并彈出如圖4所示的語音界面。
[0042]S23:根據(jù)用戶在所述語音界面內(nèi)的預(yù)設(shè)操作,調(diào)用打開移動端網(wǎng)頁的應(yīng)用程序的語音接口。
[0043]其中,預(yù)設(shè)操作例如為對語音界面內(nèi)的預(yù)設(shè)標識的預(yù)設(shè)操作。
[0044]例如,參見圖4,語音界面內(nèi)預(yù)設(shè)標識是錄音按鈕41。另外,語音界面中還可以展示提示信息42,用于提示用戶如何進行語音搜索。
[0045]對語音界面內(nèi)預(yù)設(shè)標識的預(yù)設(shè)操作例如為長按操作。
[0046]因此,當用戶長按錄音按鈕后,可以調(diào)用微信的語音接口。
[0047]另外,當打開移動端網(wǎng)頁的APP沒有提供語音接口,則可以提示語音不可用等信息。
[0048]S24:通過所述語音接口對用戶的語音進行錄音,將錄音得到的語音作為語音輸入的搜索詞。
[0049]語音功能在應(yīng)用程序中的使用很普遍,應(yīng)用程序在使用語音功能時,通常是通過語音接口對用戶的語音進行錄音。
[0050]本實施例中,通過語音組件可以調(diào)用語音接口,從而實現(xiàn)對語音的錄音。
[0051]例如,在用戶長按錄音按鈕的過程中,展示如圖5所示的錄音界面51,調(diào)用的語音接口可以對用戶長按錄音按鈕的過程中用戶的語音進行錄制,從而得到語音輸入的搜索
Τ.κ| ο
[0052]上述以先