作為目標(biāo)查詢(xún)串。 陽(yáng)化5] 在具體實(shí)現(xiàn)中,可W默認(rèn)輸入法候選欄中首個(gè)候選項(xiàng)為目標(biāo)查詢(xún)串,比如將首個(gè) 候選項(xiàng)"全聚德"作為目標(biāo)查詢(xún)串。當(dāng)然,也可W通過(guò)其他方式確定目標(biāo)查詢(xún)串,如將從服 務(wù)器端獲得的云端候選項(xiàng)確定為目標(biāo)查詢(xún)串,本發(fā)明實(shí)施例對(duì)此無(wú)需加W限制。
[0056]可選的,在步驟110之后,還包括:
[0057]步驟112,為所述目標(biāo)查詢(xún)串添加預(yù)設(shè)的捜索觸發(fā)接口,并在展現(xiàn)所述目標(biāo)查詢(xún)串 時(shí)展現(xiàn)所述捜索觸發(fā)接口;當(dāng)判斷接收到用戶(hù)對(duì)所述捜索觸發(fā)接口的觸發(fā)操作時(shí),則進(jìn)入 步驟120。
[0058]如圖1A,在確定候選項(xiàng)"全聚德"為目標(biāo)查詢(xún)串后,可W針對(duì)該目標(biāo)查詢(xún)串添加預(yù) 設(shè)的捜索觸發(fā)接口,并在展現(xiàn)目標(biāo)查詢(xún)串時(shí)展現(xiàn)該添加的捜索觸發(fā)接口,例如,在圖1A中, 在展現(xiàn)目標(biāo)查詢(xún)串"全聚德"時(shí),顯示位置之后相應(yīng)的按鈕(即捜索觸發(fā)接口)。當(dāng)用戶(hù)點(diǎn) 擊該按鈕之后,即判斷接收到用戶(hù)對(duì)所述捜索觸發(fā)接口的觸發(fā)操作,則可進(jìn)入步驟120,進(jìn) 入捜索過(guò)程。如果未接收到用戶(hù)對(duì)所述捜索觸發(fā)接口的觸發(fā)操作,則可不執(zhí)行后續(xù)操作。
[0059]步驟120,對(duì)所述目標(biāo)查詢(xún)串進(jìn)行捜索,獲得對(duì)應(yīng)的捜索結(jié)果;
[0060] 比如,對(duì)前述圖1A中"全聚德",當(dāng)后面的按鈕被點(diǎn)擊后,第一聊天客戶(hù)端生產(chǎn)包 含"全聚德"的捜索請(qǐng)求,并將該捜索請(qǐng)求發(fā)送給捜索服務(wù)器,在捜索服務(wù)器中W"全聚德" 為目標(biāo)查詢(xún)串進(jìn)行捜索,得到捜索結(jié)果,比如得到"全聚德(前口店)"、"全聚德(清華園 店)"等捜索條目。
[0061] 在實(shí)際中,可W捜到很多捜索結(jié)果,本發(fā)明實(shí)施例可W根據(jù)各個(gè)捜索結(jié)果的熱度, 用戶(hù)所在地區(qū)等維度對(duì)捜索結(jié)果進(jìn)行篩選。當(dāng)然,也可W根據(jù)捜索結(jié)果所屬的類(lèi)別,分別根 據(jù)各類(lèi)別中捜索結(jié)果的熱度統(tǒng)一對(duì)捜索結(jié)果進(jìn)行篩選。
[0062]步驟130,從所述捜索結(jié)果中提取對(duì)應(yīng)的目標(biāo)內(nèi)容;
[0063]比如前述捜索結(jié)果中有"全聚德"各個(gè)口店的相關(guān)網(wǎng)頁(yè),本發(fā)明可W從運(yùn)些網(wǎng)頁(yè)中 提取需要的結(jié)構(gòu)化屬性信息,比如"店名"、"人均消費(fèi)"、"評(píng)價(jià)星級(jí)"等結(jié)構(gòu)化信息,作為目 標(biāo)內(nèi)容,其中,各結(jié)構(gòu)化信息還可W進(jìn)一步包括鏈接信息,供用戶(hù)進(jìn)行觸發(fā)選擇。 W64] 可選的,在步驟130之后,還包括: 陽(yáng)0化]步驟132,采用當(dāng)前輸入法程序提供的第二模板,將所述目標(biāo)內(nèi)容重構(gòu)為包括發(fā)送 接口的第二模板信息,并在當(dāng)前輸入法界面中展現(xiàn)所述第二模板信息;當(dāng)判斷接收到用戶(hù) 對(duì)所述發(fā)送接口的觸發(fā)操作時(shí),則進(jìn)入步驟140的子步驟142。
[0066] 在本發(fā)明實(shí)施例中,對(duì)于前述獲得到目標(biāo)內(nèi)容之后,可W采用當(dāng)前輸入法程序提 供的第二模板,將該目標(biāo)內(nèi)容重構(gòu)為所述輸入法程序所能識(shí)別的第二模板信息,并在當(dāng)前 輸入法界面中展現(xiàn)所述第二模板信息。其中,在展現(xiàn)時(shí),可W根據(jù)輸入法界面的大小調(diào)整展 示內(nèi)容的多少。在本發(fā)明實(shí)施例中,在輸入法中展示第二模板信息的位置,可W為除了候選 欄范圍之外的輸入法界面部分。
[0067] 如圖1B,可W將北京地區(qū)全聚德飯店的四家分店的相關(guān)信息重構(gòu)得到的第二模板 信息,展示在輸入法界面中候選欄之下。 W側(cè)在具體實(shí)現(xiàn)中,第二模板信息可W包括發(fā)送接口,例如圖1B中的"發(fā)送給對(duì)方"的 按鈕,當(dāng)用戶(hù)點(diǎn)擊"發(fā)送給對(duì)方"后,則進(jìn)入子步驟142。
[0069] 另外,在第二模板信息中除了包括發(fā)送接口,還可W包括其他接口,例如圖1B中 的"全屏瀏覽"、"點(diǎn)擊查看更多"等按鈕,當(dāng)用戶(hù)點(diǎn)擊"全屏瀏覽"想在全屏狀態(tài)下瀏覽更多 目標(biāo)內(nèi)容時(shí),本發(fā)明的輸入法可W控制全屏展示目標(biāo)內(nèi)容;當(dāng)用戶(hù)點(diǎn)擊圖1B中"點(diǎn)擊查看 更多"的按鈕后,則會(huì)將更多的目標(biāo)內(nèi)容覆蓋當(dāng)前展示的目標(biāo)內(nèi)容。
[0070] 可選的,第二模板信息中還可W包括一條或多條捜索條目,在步驟132之后,還包 括:
[0071] 步驟134,當(dāng)接收到對(duì)所述第二模板信息中某一捜索條目的觸發(fā)操作后,獲取所述 捜索條目的詳細(xì)信息作為目標(biāo)內(nèi)容,并返回執(zhí)行步驟132。
[0072]例如,在如圖1B的第二模板信息展示后,當(dāng)用戶(hù)想知道某條捜索條目具體的內(nèi)容 時(shí),可W點(diǎn)擊該捜索條目,則可W獲取所述捜索條目的詳細(xì)信息作為目標(biāo)內(nèi)容,并再次執(zhí)行 步驟132,當(dāng)判斷接收到用戶(hù)對(duì)該第二模板信息中的發(fā)送接口的觸發(fā)操作,則進(jìn)入子步驟 142。
[0073] 具體來(lái)說(shuō),當(dāng)接收到對(duì)第二模板信息中某一捜索條目的觸發(fā)操作后,可W將該捜 索條目的關(guān)鍵詞作為檢索詞進(jìn)一步進(jìn)行檢索,比如用戶(hù)點(diǎn)擊圖1B中的"全聚德(清華園 店)"的捜索條目后,本發(fā)明則可全聚德(清華園店)"作為檢索詞進(jìn)行檢索,獲得"全 聚德(清華園店)"的詳細(xì)信息,并提取該詳細(xì)信息中的相應(yīng)屬性信息作為目標(biāo)內(nèi)容,再次 采用輸入法程序提供的第二模板,將該目標(biāo)內(nèi)容重構(gòu)為第二模板信息,W及,在當(dāng)前輸入法 界面中展現(xiàn)該第二模板信息,如圖1C,第二模板信息中介紹了"全聚德(清華園店)"的地 址、電話(huà)、推薦菜,網(wǎng)上訂座鏈接等。
[0074]當(dāng)然,在本發(fā)明中,對(duì)于一個(gè)類(lèi)別的捜索意圖,可構(gòu)建多級(jí)的第二模板信息,對(duì)一 候選項(xiàng)作為目標(biāo)查詢(xún)串去檢索得到的捜索結(jié)果中,提取的目標(biāo)內(nèi)容,使用第一級(jí)的第二模 板將目標(biāo)內(nèi)容重構(gòu)為第一級(jí)的第二模板信息展示在輸入法中,當(dāng)在第一級(jí)的第二模板信息 中點(diǎn)擊一條具體的捜索條目時(shí),則會(huì)調(diào)用該類(lèi)別下的第二級(jí)的第二模板,將捜索條目的屬 性信息按第二級(jí)的第二模板重構(gòu)為第二級(jí)的第二模板信息在輸入法中進(jìn)行結(jié)構(gòu)化顯示。當(dāng) 然還可有更多級(jí)的模板,其可根據(jù)實(shí)際情況設(shè)定。
[0075]需要說(shuō)明的是,對(duì)該捜索條目的詳細(xì)信息作為目標(biāo)內(nèi)容進(jìn)行重構(gòu)得到的第二模板 信息中,除了包括發(fā)送接口,還可W包括類(lèi)似前述的"全屏瀏覽","點(diǎn)擊查看更多"的按鈕, 其功能與前述類(lèi)似。
[0076] 步驟140,當(dāng)檢測(cè)到第一聊天客戶(hù)端的信息發(fā)送接口被觸發(fā)時(shí),采用所述第一聊天 客戶(hù)端提供的第一模板,將所述目標(biāo)內(nèi)容重構(gòu)為所述第一聊天客戶(hù)端所能識(shí)別的第一模板 信息,并將所述第一模板信息發(fā)送至第二聊天客戶(hù)端。
[0077]在獲取目標(biāo)內(nèi)容W后,可W按照第一聊天客戶(hù)端提供的第一模板,直接將該目標(biāo) 內(nèi)容重構(gòu)成第一模板信息,例如,如用戶(hù)使用的是前述QQ聊天客戶(hù)端A,當(dāng)用戶(hù)點(diǎn)擊QQ聊天 客戶(hù)端A中的信息發(fā)送接口時(shí),輸入法程序可W調(diào)用該QQ聊天客戶(hù)端A提供的第一模板, 將目標(biāo)內(nèi)容按照QQ聊天客戶(hù)端A或QQ聊天客戶(hù)端B支持的格式,實(shí)時(shí)重構(gòu)為第一模板信 息,然后發(fā)送至QQ聊天客戶(hù)端B。
[0078]可選的,在步驟132的基礎(chǔ)之上,當(dāng)判斷接收到用戶(hù)對(duì)所述第二模板信息中的發(fā) 送接口的觸發(fā)操作時(shí),所述步驟140包括:
[0079]子步驟142,采用所述第一聊天客戶(hù)端提供的第一模板,將所述第二模板信息實(shí)時(shí) 進(jìn)行重構(gòu),得到第一模板信息,并將該第一模板信息發(fā)送至第二聊天客戶(hù)端。
[0080]在具體實(shí)現(xiàn)中,當(dāng)用戶(hù)對(duì)第二模板信息中的發(fā)送接口執(zhí)行觸發(fā)操作時(shí),可W將該 第二模板信息直接轉(zhuǎn)換成第一聊天客戶(hù)端或第二聊天客戶(hù)端所能識(shí)別的第一模板信息,并 將該第一模板信息發(fā)送給第二聊天客戶(hù)端。
[0081]另外,還可W實(shí)時(shí)對(duì)第二模板信息中各屬性進(jìn)行分析提取,剔除不適合在聊天會(huì) 話(huà)的版面中進(jìn)行展示的內(nèi)容和形式,例如,在上例中,剔除了各"全聚德"分店距當(dāng)前位置的 距離,并將各分店的評(píng)分變換了顯示形式,得到第一模板信息,如圖1D所示。
[0082]本發(fā)明在聊天客戶(hù)端A(可W理解為本發(fā)明的第一聊天客戶(hù)端)與聊天客戶(hù)端B(可W理解為本發(fā)明的第二聊天客戶(hù)端)進(jìn)行聊天時(shí),用戶(hù)可W直接在聊天客戶(hù)端A中,通 過(guò)輸入法獲取對(duì)應(yīng)候選項(xiàng)的捜索結(jié)果,將捜索結(jié)果轉(zhuǎn)換為精確的、簡(jiǎn)練的目標(biāo)內(nèi)容,然后將 目標(biāo)內(nèi)容重構(gòu)為聊天客戶(hù)端B可識(shí)別格式的模板信息發(fā)送至聊天客戶(hù)端B。那么對(duì)于聊天 客戶(hù)端A的用戶(hù)來(lái)說(shuō):
[0083]首先,由于輸入法一直保留在用戶(hù)當(dāng)前使用的聊天客戶(hù)端中,用戶(hù)不需要離開(kāi)該 聊天客戶(hù)端的聊天界面W去其他軟件中進(jìn)行捜索過(guò)程,保證了用戶(hù)連貫的聊天流程,沒(méi)有 任何多余切換操作。
[0084]其次,如果用戶(hù)在輸入過(guò)程中,需要進(jìn)行多次捜索,由于沒(méi)有多余的切換操作,基 本上沒(méi)有切換代價(jià)和成本;
[00化]另外,不需要用戶(hù)進(jìn)行復(fù)雜的復(fù)制/粘貼、截圖或者分享流程W把捜索結(jié)果發(fā)送 給聊天對(duì)象,可自動(dòng)從捜索結(jié)果中整理精確和簡(jiǎn)練的目標(biāo)內(nèi)容,并將目標(biāo)內(nèi)容重構(gòu)成排版 后的適合第二聊天客戶(hù)端閱讀的形式,W發(fā)送第二聊天客戶(hù)端,使得內(nèi)容更適合對(duì)方閱讀, 降低交流成本;
[0086]并且,相對(duì)輸入法單純的文字輸入來(lái)說(shuō),其輸入的信息層次更豐富。
[0087] 實(shí)施例二
[0088]參照?qǐng)D2,其示出了本發(fā)明一種信息輸入方法實(shí)施例二的流程示意圖。
[0089]在本發(fā)明實(shí)施例中,可W先根據(jù)第一客戶(hù)端的聊天記錄,分析用戶(hù)的捜索意圖,然 后根據(jù)捜索意圖去候選項(xiàng)中確定目標(biāo)查詢(xún)串。
[0090]本發(fā)明信息輸入方法具體可W包括:
[0091]步驟210,在獲取與輸入的編碼串對(duì)應(yīng)的候選項(xiàng)后,從第一聊天客戶(hù)端中獲取聊天 記錄,并對(duì)所述聊天記錄進(jìn)行語(yǔ)義分析,確定與所述聊天記錄對(duì)應(yīng)的主題,W及,根據(jù)預(yù)先 設(shè)置的主題與捜索意圖的對(duì)應(yīng)關(guān)系,獲得與所述主題對(duì)應(yīng)的捜索意圖;
[0092] 在具體實(shí)現(xiàn)中,該第一聊天客戶(hù)端中的聊天記錄可W為第一聊天客戶(hù)端中在發(fā)送 次數(shù)闊值之內(nèi)的第一客戶(hù)端與第二客戶(hù)端之間的聊天記錄,W保證能夠分析出用戶(hù)當(dāng)前的 捜索意圖,比如發(fā)送次數(shù)闊值為5時(shí),則可獲取用戶(hù)發(fā)送第5次信息之前的聊天記錄。
[0093] 在本發(fā)明實(shí)施例中,可W通過(guò)各種對(duì)話(huà)系統(tǒng)中的主題提取方法,從聊天記錄中分 析提取與用戶(hù)當(dāng)前時(shí)刻最接近的主題,然后可根據(jù)在先設(shè)定的主題與捜索意圖的對(duì)應(yīng)關(guān) 系,確定與當(dāng)前主題對(duì)應(yīng)的第一客戶(hù)端當(dāng)前的捜索意圖。其中,對(duì)于主題的分析方法,本發(fā) 明不對(duì)其加W限制。
[0094] 例如,第一聊天客戶(hù)端與第二聊天客戶(hù)端進(jìn)行聊天時(shí),假設(shè)第一聊天客戶(hù)端的用 戶(hù)為用戶(hù)A,第二聊天客戶(hù)端的用戶(hù)為用戶(hù)B。當(dāng)用戶(hù)A在第一聊天客戶(hù)端中向第二聊天客 戶(hù)端發(fā)送"晚上請(qǐng)你吃飯,有時(shí)間沒(méi)?",用戶(hù)B則在第二聊天客戶(hù)端中,回應(yīng)"哈哈,有時(shí)間 啊,吃什么?",那么對(duì)于用戶(hù)A的第一聊天客戶(hù)端,本發(fā)明可W對(duì)第一聊天客戶(hù)端中獲得的 聊天記錄進(jìn)行自然語(yǔ)言分析,確定該聊天記錄的主題為餐飲類(lèi)主題,并在先設(shè)定的主題與 捜索意圖的對(duì)應(yīng)關(guān)系,獲得餐飲類(lèi)主題對(duì)應(yīng)的捜索意圖為餐