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