長句輸入方法和裝置的制造方法
【專利摘要】本申請(qǐng)公開了一種長句輸入方法和裝置。所述方法的一【具體實(shí)施方式】包括:接收用戶輸入的拼音串;依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句;在詞條候選區(qū)依次顯示查找到的詞條;在所顯示的詞條的數(shù)量等于所述詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于所述詞條候選區(qū)可容納的詞條的最大數(shù)量且所述查找到的詞條已顯示完畢時(shí),在所述詞條候選區(qū)的相鄰位置顯示查找到的長句。該實(shí)施方式實(shí)現(xiàn)了在保證了用戶原有的輸入體驗(yàn)的同時(shí),提高了首頁期望候選覆蓋率。
【專利說明】
長句輸入方法和裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及輸入法領(lǐng)域,具體涉及一種長句輸入方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的發(fā)展,人們?cè)诰W(wǎng)絡(luò)中的活動(dòng)越來越頻繁。網(wǎng)絡(luò)流行長句的使用頻率也隨著人們?cè)趨⑴c網(wǎng)絡(luò)活動(dòng)的次數(shù)增大而增大。現(xiàn)有的輸入法中,與網(wǎng)絡(luò)相關(guān)的聯(lián)想并擴(kuò)展顯示的方案主要依靠云結(jié)果。但這些云結(jié)果需要在與輸入串高度匹配時(shí)才顯示,并且匹配的云結(jié)果在顯示時(shí)會(huì)占據(jù)主候選區(qū)的位置。在所匹配的結(jié)果不是用戶所需要的結(jié)果時(shí),需要用戶手動(dòng)去翻頁繼續(xù)尋找需要的詞條,因此影響了用戶的輸入體驗(yàn),從而降低了首頁期望候選覆蓋率。
【發(fā)明內(nèi)容】
[0003]本申請(qǐng)的目的在于提出一種長句輸入方法和裝置,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0004]第一方面,本申請(qǐng)?zhí)峁┝艘环N長句輸入方法,所述方法包括:接收用戶輸入的拼音串;依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句;在詞條候選區(qū)依次顯示查找到的詞條;在所顯示的詞條的數(shù)量等于所述詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于所述詞條候選區(qū)可容納的詞條的最大數(shù)量且所述查找到的詞條已顯示完畢時(shí),在所述詞條候選區(qū)的相鄰位置顯示查找到的長句。
[0005]在一些實(shí)施例中,所述預(yù)設(shè)的詞庫集合包括長句詞庫,所述方法還包括:從服務(wù)器接收關(guān)鍵詞集合及長句集合,所述關(guān)鍵詞集合中的每個(gè)關(guān)鍵詞對(duì)應(yīng)所述長句集合中的至少一個(gè)長句;將所述關(guān)鍵詞集合及所述長句集合增加到所述長句詞庫中。
[0006]在一些實(shí)施例中,所述依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句,包括:確定所述預(yù)設(shè)的詞庫集合中每個(gè)詞庫的權(quán)重;按照權(quán)重由大到小的順序,依次查找所述每個(gè)詞庫中與所接收的拼音串匹配的詞條或長句。
[0007]在一些實(shí)施例中,所述在詞條候選區(qū)依次顯示查找到的詞條,包括:按照所述查找到的詞條所屬詞庫的權(quán)重由大到小順序,在所述詞條候選區(qū)依次顯示所述查找到的詞條。
[0008]在一些實(shí)施例中,所述依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句,包括:在所述長句詞庫中查找與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句。
[0009]在一些實(shí)施例中,所述方法還包括:當(dāng)在所述長句詞庫中未查找到與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句時(shí),將所述查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞以及所述查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞;在所述長句詞庫中查找與所述繁體關(guān)鍵詞、所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句。
[0010]在一些實(shí)施例中,所述方法還包括:確定當(dāng)前輸入模式,所述輸入模式包括繁體模式、簡體模式;當(dāng)前輸入模式為所述繁體模式時(shí),將所述繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句;當(dāng)前輸入模式為所述簡體模式時(shí),將所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0011]在一些實(shí)施例中,所述在所述詞條候選區(qū)的相鄰位置顯示查找到的長句,包括:在所述詞條候選區(qū)的相鄰位置顯示所述待顯示的長句。
[0012]在一些實(shí)施例中,所述在所述詞條候選區(qū)的相鄰位置顯示查找到的長句,包括:在所述詞條候選區(qū)下方的擴(kuò)展區(qū)顯示所述查找到的長句。
[0013]在一些實(shí)施例中,所述方法還包括:從所述服務(wù)器接收所述長句集合中每個(gè)長句的典故信息;將所接收的典故信息增加到所述長句詞庫中。
[0014]在一些實(shí)施例中,所述方法還包括:在所述擴(kuò)展區(qū)顯示所述查找到的長句的典故信息入口;在接收到用戶對(duì)所述典故信息入口的點(diǎn)擊操作時(shí),收起或展開所述查找到的長句的典故信息。
[0015]在一些實(shí)施例中,所述在所述詞條候選區(qū)下方的擴(kuò)展區(qū)顯示所述查找到的長句,包括:在所述擴(kuò)展區(qū)顯示所述查找到的長句及其標(biāo)號(hào),所述標(biāo)號(hào)在所述查找到的長句的前方。
[0016]在一些實(shí)施例中,所述方法還包括:在所述擴(kuò)展區(qū)顯示設(shè)置入口;在接收到用戶對(duì)所述設(shè)置入口的點(diǎn)擊操作時(shí),彈出設(shè)置窗口,以接收用戶對(duì)所述擴(kuò)展區(qū)或所述查找到的長句的設(shè)置信息。
[0017]第二方面,本申請(qǐng)?zhí)峁┮环N長句輸入裝置,所述裝置包括:第一接收單元,用于接收用戶輸入的拼音串;查找單元,用于依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句;第一顯示單元,用于在詞條候選區(qū)依次顯示查找到的詞條;第二顯示單元,用于在所顯示的詞條的數(shù)量等于所述詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于所述詞條候選區(qū)可容納的詞條的最大數(shù)量且所述查找到的詞條已顯示完畢時(shí),在所述詞條候選區(qū)的相鄰位置顯示查找到的長句。
[0018]在一些實(shí)施例中,所述預(yù)設(shè)的詞庫集合包括長句詞庫,所述裝置還包括:第二接收單元,用于從服務(wù)器接收關(guān)鍵詞集合及長句集合,所述關(guān)鍵詞集合中的每個(gè)關(guān)鍵詞對(duì)應(yīng)所述長句集合中的至少一個(gè)長句;第一增加單元,用于將所述關(guān)鍵詞集合及所述長句集合增加到所述長句詞庫中。
[0019]在一些實(shí)施例中,所述查找單元包括:權(quán)重確定模塊,用于確定所述預(yù)設(shè)的詞庫集合中每個(gè)詞庫的權(quán)重;第一查找模塊,用于按照權(quán)重由大到小的順序,依次查找所述每個(gè)詞庫中與所接收的拼音串匹配的詞條或長句。
[0020]在一些實(shí)施例中,所述第一顯示單元包括:第一顯示模塊,用于按照所述查找到的詞條所屬詞庫的權(quán)重由大到小順序,在所述詞條候選區(qū)依次顯示所述查找到的詞條。
[0021]在一些實(shí)施例中,所述查找單元包括:第二查找模塊,用于在所述長句詞庫中查找與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句。
[0022]在一些實(shí)施例中,所述第二查找模塊進(jìn)一步用于:當(dāng)在所述長句詞庫中未查找到與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句時(shí),將所述查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞以及所述查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞;在所述長句詞庫中查找與所述繁體關(guān)鍵詞、所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句。
[0023]在一些實(shí)施例中,所述第二查找模塊進(jìn)一步用于:確定當(dāng)前輸入模式,所述輸入模式包括繁體模式、簡體模式;當(dāng)前輸入模式為所述繁體模式時(shí),將所述繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句;當(dāng)前輸入模式為所述簡體模式時(shí),將所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0024]在一些實(shí)施例中,所述第二顯示單元包括:第二顯示模塊,用于在所述詞條候選區(qū)的相鄰位置顯示所述待顯示的長句。
[0025]在一些實(shí)施例中,所述第二顯示單元包括:第三顯示模塊,用于在所述詞條候選區(qū)下方的擴(kuò)展區(qū)顯示所述查找到的長句。
[0026]在一些實(shí)施例中,所述裝置還包括:第三接收單元,用于從所述服務(wù)器接收所述長句集合中每個(gè)長句的典故信息;第二增加單元,用于將所接收的典故信息增加到所述長句詞庫中。
[0027]在一些實(shí)施例中,所述第三顯示模塊進(jìn)一步用于:在所述擴(kuò)展區(qū)顯示所述查找到的長句的典故信息入口 ;在接收到用戶對(duì)所述典故信息入口的點(diǎn)擊操作時(shí),收起或展開所述查找到的長句的典故信息。
[0028]在一些實(shí)施例中,所述第三顯示模塊進(jìn)一步用于:在所述擴(kuò)展區(qū)顯示所述查找到的長句及其標(biāo)號(hào),所述標(biāo)號(hào)在所述查找到的長句的前方。
[0029]在一些實(shí)施例中,所述第三顯示模塊進(jìn)一步用于:在所述擴(kuò)展區(qū)顯示設(shè)置入口;在接收到用戶對(duì)所述設(shè)置入口的點(diǎn)擊操作時(shí),彈出設(shè)置窗口,以接收用戶對(duì)所述擴(kuò)展區(qū)或所述查找到的長句的設(shè)置信息。
[0030]本申請(qǐng)?zhí)峁┑拈L句輸入方法和裝置,通過接收用戶輸入的拼音串,在預(yù)設(shè)的詞庫中查找與用戶輸入的拼音串匹配的詞條和長句,首先在詞條候選區(qū)顯示查找到的詞條,并在合適的時(shí)機(jī)如詞條候選區(qū)顯示的詞條的數(shù)量等于詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于詞條候選區(qū)可容納的詞條的最大數(shù)量但查找到的詞條已顯示完畢時(shí),才在詞條候選區(qū)的相鄰位置顯示查找到的長句。從而在保證了用戶原有的輸入體驗(yàn)的同時(shí),為用戶提供匹配的長句,在保證了用戶原有的輸入體驗(yàn)的同時(shí),提高了首頁期望候選覆蓋率。
【附圖說明】
[0031]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0032]圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
[0033]圖2是根據(jù)本申請(qǐng)的長句輸入方法的一個(gè)實(shí)施例的流程圖;
[0034]圖3是根據(jù)本申請(qǐng)的長句輸入方法的一個(gè)應(yīng)用場景的示意圖;
[0035]圖4是根據(jù)本申請(qǐng)的長句輸入方法的又一個(gè)實(shí)施例的流程圖;
[0036]圖5是根據(jù)本申請(qǐng)的長句輸入方法的顯示界面的示意圖;
[0037]圖6是根據(jù)本申請(qǐng)的長句輸入裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0038]圖7是適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0040]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請(qǐng)。
[0041]圖1示出了可以應(yīng)用本申請(qǐng)的長句輸入方法或長句輸入裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
[0042]如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0043]用戶可以使用終端設(shè)備101、102、103通過網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有輸入法應(yīng)用以及各種需要輸入信息的通訊客戶端應(yīng)用,例如網(wǎng)頁瀏覽器應(yīng)用、購物類應(yīng)用、搜索類應(yīng)用、即時(shí)通信工具、郵箱客戶端、社交平臺(tái)軟件等。
[0044]終端設(shè)備101、102、103可以是具有顯示屏并且支持字符輸入的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving Picture ExpertsGroup Aud1 Layer 111,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (Moving PictureExperts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
[0045]服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對(duì)終端設(shè)備101、102、103上安裝的輸入法應(yīng)用提供支持的后臺(tái)服務(wù)器。后臺(tái)服務(wù)器可以對(duì)網(wǎng)絡(luò)上的長句其及對(duì)應(yīng)的關(guān)鍵詞進(jìn)行搜集等處理,并將處理結(jié)果(例如搜集結(jié)果)反饋給終端設(shè)備。
[0046]需要說明的是,本申請(qǐng)實(shí)施例所提供的長句輸入方法一般由終端設(shè)備101、102、103執(zhí)行,相應(yīng)地,長句輸入裝置一般設(shè)置于終端設(shè)備101、102、103中。
[0047]應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
[0048]繼續(xù)參看圖2,圖2示出了根據(jù)本申請(qǐng)的長句輸入方法的一個(gè)實(shí)施例的流程圖200。本實(shí)施例的長句輸入方法包括以下步驟:
[0049]步驟201,接收用戶輸入的拼音串。
[0050]在本實(shí)施例中,長句輸入方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的終端設(shè)備101、102、103)可以通過鍵盤、觸摸屏等輸入裝置接收用戶輸入的拼音串。用戶輸入的拼音串與待輸入到應(yīng)用的信息輸入?yún)^(qū)域的信息相關(guān)聯(lián)。例如,當(dāng)需要在應(yīng)用的信息輸入?yún)^(qū)域中輸入文字或詞語時(shí),可以首先將光標(biāo)定位在應(yīng)用的輸入?yún)^(qū)域中,然后,接收用戶輸入的拼音串。在本實(shí)施例中,應(yīng)用的信息輸入?yún)^(qū)域可以包括但不限于:搜索類應(yīng)用提供的輸入框、文檔的信息輸入?yún)^(qū)域、即時(shí)通訊應(yīng)用的窗口中的信息輸入?yún)^(qū)域。
[0051]步驟202,依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句。
[0052]本實(shí)施例中,預(yù)設(shè)的詞庫集合可以是在終端設(shè)備上安裝輸入法應(yīng)用時(shí),由用戶選擇的詞庫集合,其可以包括多個(gè)詞庫,例如可以包括長句詞庫、醫(yī)藥詞庫、音樂詞庫、明星詞庫、表情詞庫等。每個(gè)詞庫中可以包括多個(gè)詞條,長句詞庫中可以包括多個(gè)長句,這些詞條或長句可以與用戶輸入的拼音串存在對(duì)應(yīng)關(guān)系,因此可以根據(jù)用戶輸入的拼音串匹配合適的詞條和長句。
[0053]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述步驟202還包括200中未示出的以下子步驟:
[0054]確定預(yù)設(shè)的詞庫集合中每個(gè)詞庫的權(quán)重;按照權(quán)重由大到小的順序,依次查找每個(gè)詞庫中與所接收的拼音串匹配的詞條或長句。
[0055]用戶可根據(jù)各詞庫中詞條的使用頻率為各詞庫設(shè)置權(quán)重,當(dāng)然,用戶還可以根據(jù)其它條件設(shè)置各詞庫的權(quán)重,本實(shí)施例對(duì)此不做限定。在上述各詞庫中查找與用戶輸入的拼音串匹配的詞條或長句時(shí),首先查找權(quán)重大的詞庫,然后再查找權(quán)重小的詞庫。
[0056]步驟203,在詞條候選區(qū)依次顯示查找到的詞條。
[0057]本實(shí)施例中,詞條候選區(qū)可以理解為輸入法應(yīng)用中顯示查找到的詞條的位置或區(qū)域。在終端預(yù)設(shè)的詞庫集合中查找到與用戶輸入的拼音串匹配的詞條后,需要在終端的顯示屏上向用戶展示上述查找到的詞條。本實(shí)施例中,將上述查找到的詞條依次顯示在詞條候選區(qū)。
[0058]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,步驟203進(jìn)一步可以包括以下步驟:
[0059]按照查找到的詞條所屬詞庫的權(quán)重由大到小順序,在詞條候選區(qū)依次顯示查找到的詞條。
[0060]由于用戶可以對(duì)預(yù)設(shè)的詞庫集合中的詞庫的權(quán)重進(jìn)行預(yù)先設(shè)置,那么在詞條候選區(qū)顯示查找到的詞條時(shí),應(yīng)該將用戶設(shè)置的權(quán)重的詞庫中的詞條優(yōu)先顯示。因此,在詞條候選區(qū)將查找到的詞條按照其所屬詞庫的權(quán)重由大到小順序顯示上述詞條。
[0061]步驟204,在所顯示的詞條的數(shù)量等于詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于詞條候選區(qū)可容納的詞條的最大數(shù)量且查找到的詞條已顯示完畢時(shí),在詞條候選區(qū)的相鄰位置顯示查找到的長句。
[0062]本實(shí)施例中,用戶可以對(duì)詞條候選區(qū)顯示的詞條的最大數(shù)量進(jìn)行預(yù)先設(shè)置,如可以是5個(gè)或10個(gè),本實(shí)施例對(duì)詞條候選區(qū)顯示的詞條的最大數(shù)量不做限定。本實(shí)施例中以詞條候選區(qū)最多可顯示5個(gè)詞條為例,進(jìn)一步說明顯示查找到的長句的時(shí)機(jī)。上述時(shí)機(jī)可以包括:查找到的詞條的數(shù)量大于5個(gè),說明與用戶輸入的拼音串匹配的詞條較多,用戶選擇的詞條可能不在詞條候選區(qū)的第一頁上顯示,因此,用戶有可能進(jìn)行翻頁操作(可通過現(xiàn)有的實(shí)現(xiàn)方式來實(shí)現(xiàn)輸入法中詞條候選區(qū)的翻頁)。為了保證查找到的長句在用戶選擇詞條前顯示出來,同時(shí)增大用戶上屏字詞在第一頁出現(xiàn)的概率,即增大首頁期望候選覆蓋率,在詞條候選區(qū)顯示第5個(gè)查找到的詞條之后,在用戶進(jìn)行翻頁以顯示第6個(gè)查找到的詞條之前,在詞條候選區(qū)的相鄰位置顯示查找到的長句。上述時(shí)機(jī)還可以包括:查找到的詞條的數(shù)量小于5個(gè),說明預(yù)設(shè)的詞庫集合中與用戶輸入的拼音串匹配的詞條較少,那么在詞條候選區(qū)優(yōu)先顯示查找到的詞條,待查找到的詞條顯示完畢后,然后在詞條候選區(qū)的相鄰位置顯示查找到的長句。可以理解的是,本實(shí)施例中,在詞條候選區(qū)顯示完查找到的詞條后,會(huì)繼續(xù)顯示與用戶輸入的拼音串的前幾個(gè)拼音匹配的單字。這樣,在匹配的詞條都不符合用戶期望的詞條的情況下,保證了用戶原有的輸入體驗(yàn)。
[0063]繼續(xù)參見圖3,圖3是根據(jù)本實(shí)施例的長句輸入方法的應(yīng)用場景的一個(gè)示意圖。在圖3的應(yīng)用場景中,用戶通過手機(jī)在搜索類應(yīng)用提供的輸入框301輸入將要搜索的內(nèi)容時(shí),觸發(fā)了手機(jī)上安裝的輸入法應(yīng)用。輸入法應(yīng)用接收到用戶輸入的拼音串“tuhao”,將上述拼音串在拼音顯示區(qū)302顯示出來,并在詞條候選區(qū)303依次顯示匹配得到的詞條,分別為土豪、圖號(hào)、涂好、圖好以及一個(gè)表情符號(hào)。由于查找到的詞條較多,在第一候選頁顯示完后,在詞條候選區(qū)303下方的擴(kuò)展區(qū)304顯示查找到的長句“土豪我們做朋友好不好”。
[0064]本申請(qǐng)的上述實(shí)施例提供的長句輸入方法,通過接收用戶輸入的拼音串,在預(yù)設(shè)的詞庫中查找與用戶輸入的拼音串匹配的詞條和長句,首先在詞條候選區(qū)顯示查找到的詞條,并在合適的時(shí)機(jī)如詞條候選區(qū)顯示的詞條的數(shù)量等于詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于詞條候選區(qū)可容納的詞條的最大數(shù)量但查找到的詞條已顯示完畢時(shí),才在詞條候選區(qū)的相鄰位置顯示查找到的長句。從而在保證了用戶原有的輸入體驗(yàn)的同時(shí),為用戶提供匹配的長句,提高了首頁期望候選覆蓋率。
[0065]圖4示出了根據(jù)本申請(qǐng)的長句輸入方法的又一個(gè)實(shí)施例的流程圖400ο如圖4所示,本實(shí)施例的長句輸入方法包括以下步驟:
[0066]步驟401,從服務(wù)器接收關(guān)鍵詞集合、長句集合及每個(gè)長句的典故信息。
[0067]在本實(shí)施例中,服務(wù)器可搜集網(wǎng)絡(luò)上的流行長句及每個(gè)長句對(duì)應(yīng)的典故信息,同時(shí)為每個(gè)流行長句設(shè)置至少一個(gè)關(guān)鍵詞,可以理解的是,一個(gè)關(guān)鍵詞也可能對(duì)應(yīng)多個(gè)長句。舉例來說,長句“我和小伙伴們都驚呆了”,對(duì)應(yīng)的關(guān)鍵詞可以包括:小伙伴、伙伴、驚呆等。關(guān)鍵詞“土豪”對(duì)應(yīng)的長句可以包括:“土豪,我們做朋友吧”、“土豪我們做朋友好不好”、“土豪,我要抱大腿”等。本實(shí)施例中,長句還可以是網(wǎng)絡(luò)熱門話題,例如“放開二孩政策”、“高考分?jǐn)?shù)查詢”等。典故信息可以包括長句產(chǎn)生的時(shí)間,產(chǎn)生的原因等。例如長句“放開二孩政策”的典故信息可以為中共十八屆五中全會(huì)決定:堅(jiān)持計(jì)劃生育的基本國策,完善人口發(fā)展戰(zhàn)略,全面實(shí)施一對(duì)夫婦可生育兩個(gè)孩子政策,積極開展應(yīng)對(duì)人口老齡化行動(dòng)。這意味著長達(dá)30多年的獨(dú)生子女政策正式結(jié)束?!?br>[0068]服務(wù)器將搜集到的流行長句組成長句集合,把上述長句集合中每個(gè)長句對(duì)應(yīng)的關(guān)鍵詞組成關(guān)鍵詞集合,以及每個(gè)長句的典故信息一起發(fā)送給安裝有輸入法應(yīng)用的終端。
[0069]步驟402,將關(guān)鍵詞集合、長句集合及每個(gè)長句的典故信息增加到長句詞庫中。
[0070]終端在接收了上述關(guān)鍵詞集合、長句集合及典故信息后,將其加入到終端中安裝的輸入法應(yīng)用的長句詞庫中。以使長句詞庫學(xué)習(xí)這些關(guān)鍵詞、長句及典故信息??梢岳斫獾氖牵L句詞庫在接收到關(guān)鍵詞集合后,可以將關(guān)鍵詞對(duì)應(yīng)的原有的長句替換,也可以同時(shí)保留原有的長句和新接收的長句。
[0071]步驟403,接收用戶輸入的拼音串。
[0072]安裝有輸入法應(yīng)用的終端通過鍵盤或觸摸屏接收用戶輸入的拼音串。
[0073]步驟404,依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句。
[0074]終端可根據(jù)用戶輸入的拼音串在預(yù)設(shè)的詞庫集合中查找詞條和長句。
[0075]步驟405,判斷是否在長句詞庫中查找到長句。
[0076]本實(shí)施例中,如果用戶輸入的拼音串對(duì)應(yīng)的詞條比較生僻,那么可能在長句詞庫中不能查找到與用戶輸入的拼音串匹配的長句。
[0077]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,在長句詞庫中查找長句時(shí),可以在長句詞庫中查找與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句。例如,服務(wù)器發(fā)送的關(guān)鍵詞集合中設(shè)置了拼音串為關(guān)鍵詞,那么終端就可以直接根據(jù)用戶輸入的拼音串查找到長句。舉例來說,月艮務(wù)器發(fā)送的關(guān)鍵詞為“chenghuiwan”,其對(duì)應(yīng)的長句是“你們城里人真會(huì)玩”。當(dāng)用戶在輸入上述拼音串時(shí),終端就可以在長句詞庫中查找到上述長句??梢岳斫獾氖?,用戶輸入的拼音串可以是上述關(guān)鍵詞的全部,也可以是上述關(guān)鍵詞的一部分,如用戶在輸入“chenghui”時(shí),此可以在長句詞庫中查找到上述長句。
[0078]當(dāng)終端在長句詞庫中查找到長句后,執(zhí)行步驟409及409’;當(dāng)終端在長句詞庫中未查找到長句時(shí),執(zhí)行步驟406。
[0079]步驟406,將查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞以及簡體結(jié)果分別作為簡體關(guān)鍵詞。
[0080]如果終端在長句詞庫中未查找到匹配的長句,即長句詞庫中的長句對(duì)應(yīng)的關(guān)鍵詞可能是漢字或符號(hào),則將查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞,將查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞。例如長句“只能幫你到這兒了”對(duì)應(yīng)的關(guān)鍵詞是“幫你”,而不是拼音串“bangni”,因此將拼音串直接作為關(guān)鍵詞去查找對(duì)應(yīng)的長句,可能查找不到。此時(shí),將上述拼音串對(duì)應(yīng)的繁體結(jié)果“幫你”作為繁體關(guān)鍵詞,將上述拼音串對(duì)應(yīng)的簡體結(jié)果“幫你”作為簡體關(guān)鍵詞。
[0081 ] 步驟407,在長句詞庫中查找與繁體關(guān)鍵詞、簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句。
[0082]根據(jù)上述繁體關(guān)鍵詞和簡體關(guān)鍵詞,在長句詞庫中查找對(duì)應(yīng)的長句。仍以步驟406中的“幫你”為例,此時(shí)可以在長句詞庫中查找到長句“只能幫你到這兒了”。
[0083]步驟408,當(dāng)前輸入模式為簡體模式時(shí),將簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0084]當(dāng)前輸入模式為簡體模式,說明用戶當(dāng)前需要的字符是簡體的,因此將簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0085]步驟408’,當(dāng)前輸入模式為繁體模式時(shí),將繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0086]當(dāng)前輸入模式為繁體模式,說明用戶當(dāng)前需要的字符是繁體的,將繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0087]步驟409,所顯示的詞條的數(shù)量小于詞條候選區(qū)可容納的詞條的最大數(shù)量且查找到的詞條已顯示完畢時(shí)。
[0088]當(dāng)此條件滿足時(shí),執(zhí)行步驟410。
[0089]步驟409’,所顯示的詞條的數(shù)量等于詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)。
[0090]當(dāng)此條件滿足時(shí),執(zhí)行步驟410。
[0091]步驟410,在詞條候選區(qū)下方的擴(kuò)展區(qū)顯示待顯示的長句及典故信息入口。
[0092]本實(shí)施例中,可將待顯示的長句顯示在詞條候選區(qū)下方的擴(kuò)展區(qū)內(nèi)。當(dāng)顯示待顯示長句的擴(kuò)展區(qū)放置在詞條候選區(qū)的前方或后方時(shí),一方面會(huì)加長輸入法應(yīng)用在終端顯示屏的占用寬度,同時(shí),也會(huì)影響用戶的輸入體驗(yàn)。當(dāng)擴(kuò)展區(qū)在詞條候選區(qū)的后方時(shí),用戶在遍歷完詞條候選區(qū)顯示的所有詞條后才會(huì)看到長句,那么長句被用戶上屏的幾率可能會(huì)降低;當(dāng)擴(kuò)展區(qū)在詞條候選區(qū)的前方時(shí),用戶首先看到的是長句,后看到的是詞條,當(dāng)顯示的長句非用戶上屏的詞條時(shí),容易增加用戶的瀏覽負(fù)擔(dān)。由于現(xiàn)有的輸入法通常將詞條候選區(qū)放置在拼音串顯示區(qū)的下方,所以為保證用戶已養(yǎng)成的輸入習(xí)慣的同時(shí),將擴(kuò)展區(qū)放置在詞條候選區(qū)的下方,容易增大首頁期望候選覆蓋率。
[0093]可以理解的是,本實(shí)施例中,前方、后方、上方、下方都是相對(duì)于詞條候選區(qū)而言的,前方是指位于詞條候選區(qū)的左邊,后方是指位于詞條候選區(qū)的右邊。
[0094]本實(shí)施例中,還可以在擴(kuò)展區(qū)顯示長句的典故信息。在實(shí)踐中,可通過在擴(kuò)展區(qū)顯示典故信息的入口,當(dāng)接收到用戶對(duì)典故信息入口的點(diǎn)擊操作時(shí),展開或收起上述典故信息。
[0095]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,在擴(kuò)展區(qū)內(nèi)還可以顯示長句的標(biāo)號(hào),上述標(biāo)號(hào)在長句的前方顯示。
[0096]本實(shí)施例的長句輸入方法的顯示界面可以如圖5所示,圖5中,擴(kuò)展區(qū)位于詞條候選區(qū)的下方。標(biāo)號(hào)所在位置501位于擴(kuò)展區(qū)的最前方,例如顯示的長句只有一個(gè)時(shí),為顯示的長句設(shè)置標(biāo)號(hào)為0,則用戶可通過鼠標(biāo)點(diǎn)擊長句或者鍵盤或者觸摸屏輸入“O”使得長句“土豪我們做朋友好不好”上屏。典故信息入□所在位置502位于擴(kuò)展區(qū)的中間、長句的后方。默認(rèn)情況下,在顯示長句的時(shí)候不展開典故信息,當(dāng)用戶通過鼠標(biāo)或者觸摸屏點(diǎn)擊典故信息入口時(shí),可展開長句的典故信息。設(shè)置入口所在位置503位于擴(kuò)展區(qū)的最后方,用戶可以根據(jù)自身的輸入習(xí)慣對(duì)輸入法或擴(kuò)展區(qū)顯示的信息進(jìn)行設(shè)置,例如用戶可以通過點(diǎn)擊設(shè)置入口,彈出設(shè)置窗口,將典故信息的設(shè)置修改為在顯示長句時(shí)展開典故信息。
[0097]本申請(qǐng)的上述實(shí)施例提供的長句輸入方法,可以為用戶提供網(wǎng)絡(luò)熱門長句,提高用戶的輸入體驗(yàn),同時(shí)也提高了首頁期望候選覆蓋率。
[0098]進(jìn)一步參考圖6,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N長句輸入裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種終端中。
[0099]如圖6所示,本實(shí)施例的長句輸入裝置600包括:第一接收單元601、查找單元602、第一顯示單元603和第二顯示單元604。
[0100]其中,第一接收單元601,用于接收用戶輸入的拼音串。本實(shí)施例中,第一接收單元601可以通過與長句輸入裝置600相連的鍵盤或長句輸入裝置600的觸摸屏接收用戶輸入的拼首串O
[0101]查找單元602,用于依次在預(yù)設(shè)的詞庫集合中查找與第一接收單元601所接收的拼音串匹配的詞條和長句。用戶可根據(jù)需求在長句輸入裝置600中預(yù)設(shè)詞庫集合,查找單元602在第一接收單元601接收用戶輸入的拼音串后,查找預(yù)設(shè)的詞庫集合,以確定與用戶輸入的拼音串匹配的詞條和長句。
[0102]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,長句輸入裝置600還包括第二接收單元(未示出)和第一增加單元(未示出)。其中,第二接收單元,用于從服務(wù)器接收關(guān)鍵詞集合及長句集合。第一增加單元,用于將關(guān)鍵詞集合及長句集合增加到長句詞庫中。
[0103]在本實(shí)施例中,服務(wù)器可搜集網(wǎng)絡(luò)上的流行長句同時(shí)為每個(gè)流行長句設(shè)置至少一個(gè)關(guān)鍵詞,將整理后的長句集合和關(guān)鍵詞集合發(fā)送給長句輸入裝置600。
[0104]可以理解的是,關(guān)鍵詞集合中的每個(gè)關(guān)鍵詞對(duì)應(yīng)長句集合中的至少一個(gè)長句,同樣,長句集合中的每個(gè)長句可以對(duì)應(yīng)關(guān)鍵詞集合中的至少一個(gè)關(guān)鍵詞。
[0105]第一顯示單元603,用于在詞條候選區(qū)依次顯示查找單元602查找到的詞條。
[0106]本實(shí)施例中,長句輸入裝置600中安裝的輸入法可以包括拼音串顯示區(qū)、詞條候選區(qū)。詞條候選區(qū)用于顯示查找到的與用戶輸入的拼音串匹配的詞條。
[0107]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,查找單元602還可以包括權(quán)重確定模塊(未示出)和第一查找模塊(未示出)。其中,權(quán)重確定模塊,用于確定長句輸入裝置600中預(yù)設(shè)的詞庫集合中每個(gè)詞庫的權(quán)重。第一查找模塊,用于按照權(quán)重由大到小的順序,依次查找每個(gè)詞庫中與所接收的拼音串匹配的詞條或長句。
[0108]用戶可根據(jù)各詞庫中詞條的使用頻率為各詞庫設(shè)置權(quán)重,當(dāng)然,用戶還可以根據(jù)其它條件設(shè)置各詞庫的權(quán)重。
[0109]相應(yīng)的,在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第一顯示單元603可以包括第一顯示模塊(未示出),用于按照查找單元602查找到的詞條所屬詞庫的權(quán)重由大到小順序,在詞條候選區(qū)依次顯示查找到的詞條。
[0110]第二顯示單元604,用于在所顯示的詞條的數(shù)量等于詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于詞條候選區(qū)可容納的詞條的最大數(shù)量且查找單元602查找到的詞條已顯示完畢時(shí),在詞條候選區(qū)的相鄰位置顯示查找到的長句。
[0111]本實(shí)施例中,用戶可以對(duì)詞條候選區(qū)顯示的詞條的最大數(shù)量進(jìn)行預(yù)先設(shè)置。第二顯示單元604在滿足上述時(shí)機(jī)時(shí),在詞條候選區(qū)的相鄰位置顯示查找到的長句。
[0112]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,查找單元602還可以包括第二查找模塊(未示出),用于在長句詞庫中查找與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句。
[0113]當(dāng)服務(wù)器發(fā)送的關(guān)鍵詞集合中設(shè)置了拼音串為關(guān)鍵詞時(shí),那么長句輸入裝置600就可以直接根據(jù)用戶輸入的拼音串查找到長句。
[0114]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第二查找模塊還可以進(jìn)一步用于:當(dāng)在長句詞庫中未查找到與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句時(shí),將查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞以及查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞;在長句詞庫中查找與繁體關(guān)鍵詞、簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句。
[0115]如果長句輸入裝置600在長句詞庫中未查找到匹配的長句,即長句詞庫中的長句對(duì)應(yīng)的關(guān)鍵詞可能是漢字,則將查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞,將查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞,在長句詞庫中查找對(duì)應(yīng)的長句。
[0116]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第二查找模塊還可以進(jìn)一步用于:確定當(dāng)前輸入模式,輸入模式包括繁體模式、簡體模式;當(dāng)前輸入模式為繁體模式時(shí),將繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句;當(dāng)前輸入模式為簡體模式時(shí),將簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。
[0117]當(dāng)前的輸入模式,代表用戶需要的字符的模式,因此將與當(dāng)前輸入模式對(duì)應(yīng)的長句作為待顯示長句。
[0118]相應(yīng)的,在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第二顯示單元604還可以包括第二顯示模塊(未示出),用于在詞條候選區(qū)的相鄰位置顯示待顯示的長句。
[0119]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第二顯示單元604還可以包括第三顯示模塊(未示出),用于在詞條候選區(qū)下方的擴(kuò)展區(qū)顯示查找到的長句。
[0120]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,長句輸入裝置600還包括第三接收單元(未示出)和第二增加單元(未示出)。其中,第三接收單元,用于從服務(wù)器接收長句集合中每個(gè)長句的典故信息。第二增加單元,用于將所接收的典故信息增加到長句詞庫中。
[0121]本實(shí)施例中,典故信息可以包括長句產(chǎn)生的時(shí)間,產(chǎn)生的原因等。例如長句“放開二孩政策”的典故信息可以為中共十八屆五中全會(huì)決定:堅(jiān)持計(jì)劃生育的基本國策,完善人口發(fā)展戰(zhàn)略,全面實(shí)施一對(duì)夫婦可生育兩個(gè)孩子政策,積極開展應(yīng)對(duì)人口老齡化行動(dòng)。這意味著長達(dá)30多年的獨(dú)生子女政策正式結(jié)束?!?br>[0122]長句輸入裝置600在從服務(wù)器接收到長句對(duì)應(yīng)的典故信息后,將其加入到長句詞庫中。
[0123]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第三顯示模塊可以進(jìn)一步用于:在擴(kuò)展區(qū)顯示查找到的長句的典故信息入口;在接收到用戶對(duì)典故信息入口的點(diǎn)擊操作時(shí),收起或展開查找到的長句的典故信息。
[0124]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第三顯示模塊可以進(jìn)一步用于:在擴(kuò)展區(qū)顯示查找到的長句及其標(biāo)號(hào)。其中,標(biāo)號(hào)在查找到的長句的前方。
[0125]在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,第三顯示模塊可以進(jìn)一步用于:在擴(kuò)展區(qū)顯示設(shè)置入口;在接收到用戶對(duì)設(shè)置入口的點(diǎn)擊操作時(shí),彈出設(shè)置窗口,以接收用戶對(duì)擴(kuò)展區(qū)或查找到的長句的設(shè)置信息。
[0126]本申請(qǐng)的上述實(shí)施例提供的長句輸入裝置,通過接收用戶輸入的拼音串,在預(yù)設(shè)的詞庫中查找與用戶輸入的拼音串匹配的詞條和長句,首先在詞條候選區(qū)顯示查找到的詞條,并在合適的時(shí)機(jī)如詞條候選區(qū)顯示的詞條的數(shù)量等于詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于詞條候選區(qū)可容納的詞條的最大數(shù)量但查找到的詞條已顯示完畢時(shí),才在詞條候選區(qū)的相鄰位置顯示查找到的長句。從而在保證了用戶原有的輸入體驗(yàn)的同時(shí),為用戶提供匹配的長句,提高了首頁期望候選覆蓋率。
[0127]下面參考圖7,其示出了適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備的計(jì)算機(jī)系統(tǒng)700的結(jié)構(gòu)示意圖。
[0128]如圖7所示,計(jì)算機(jī)系統(tǒng)700包括中央處理單元(CPU)701,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(R0M)702中的程序或者從存儲(chǔ)部分708加載到隨機(jī)訪問存儲(chǔ)器(RAM)703中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 703中,還存儲(chǔ)有系統(tǒng)700操作所需的各種程序和數(shù)據(jù)。CPU 70KROM 702以及RAM 703通過總線704彼此相連。輸入/輸出(I/O)接口705也連接至總線 704。
[0129]以下部件連接至I/O接口705:包括鍵盤、鼠標(biāo)等的輸入部分706 ;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分707;包括硬盤等的存儲(chǔ)部分708;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分709。通信部分709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器710也根據(jù)需要連接至I/O接口 705??刹鹦督橘|(zhì)711,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器710上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分708。
[0130]特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分709從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)711被安裝。在該計(jì)算機(jī)程序被中央處理單元(CPU)701執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。
[0131]附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(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è)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0132]描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括第一接收單元、查找單元、第一顯示單元和第二顯示單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,第一接收單元還可以被描述為“接收用戶輸入的拼音串的單元”。
[0133]作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備:接收用戶輸入的拼音串;依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句;在詞條候選區(qū)依次顯示查找到的詞條;在所顯示的詞條的數(shù)量等于所述詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于所述詞條候選區(qū)可容納的詞條的最大數(shù)量且所述查找到的詞條已顯示完畢時(shí),在所述詞條候選區(qū)的相鄰位置顯示查找到的長句。
[0134]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【主權(quán)項(xiàng)】
1.一種長句輸入方法,其特征在于,所述方法包括: 接收用戶輸入的拼音串; 依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句; 在詞條候選區(qū)依次顯示查找到的詞條; 在所顯示的詞條的數(shù)量等于所述詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于所述詞條候選區(qū)可容納的詞條的最大數(shù)量且所述查找到的詞條已顯示完畢時(shí),在所述詞條候選區(qū)的相鄰位置顯示查找到的長句。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的詞庫集合包括長句詞庫,所述方法還包括: 從服務(wù)器接收關(guān)鍵詞集合及長句集合,所述關(guān)鍵詞集合中的每個(gè)關(guān)鍵詞對(duì)應(yīng)所述長句集合中的至少一個(gè)長句; 將所述關(guān)鍵詞集合及所述長句集合增加到所述長句詞庫中。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句,包括: 確定所述預(yù)設(shè)的詞庫集合中每個(gè)詞庫的權(quán)重; 按照權(quán)重由大到小的順序,依次查找所述每個(gè)詞庫中與所接收的拼音串匹配的詞條或長句。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在詞條候選區(qū)依次顯示查找到的詞條,包括: 按照所述查找到的詞條所屬詞庫的權(quán)重由大到小順序,在所述詞條候選區(qū)依次顯示所述查找到的詞條。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句,包括: 在所述長句詞庫中查找與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 當(dāng)在所述長句詞庫中未查找到與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句時(shí),將所述查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞以及所述查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞; 在所述長句詞庫中查找與所述繁體關(guān)鍵詞、所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 確定當(dāng)前輸入模式,所述輸入模式包括繁體模式、簡體模式; 當(dāng)前輸入模式為所述繁體模式時(shí),將所述繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句; 當(dāng)前輸入模式為所述簡體模式時(shí),將所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述在所述詞條候選區(qū)的相鄰位置顯示查找到的長句,包括: 在所述詞條候選區(qū)的相鄰位置顯示所述待顯示的長句。9.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述詞條候選區(qū)的相鄰位置顯示查找到的長句,包括: 在所述詞條候選區(qū)下方的擴(kuò)展區(qū)顯示所述查找到的長句。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括: 從所述服務(wù)器接收所述長句集合中每個(gè)長句的典故信息; 將所接收的典故信息增加到所述長句詞庫中。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括: 在所述擴(kuò)展區(qū)顯示所述查找到的長句的典故信息入口 ; 在接收到用戶對(duì)所述典故信息入口的點(diǎn)擊操作時(shí),收起或展開所述查找到的長句的典故信息。12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述在所述詞條候選區(qū)下方的擴(kuò)展區(qū)顯示所述查找到的長句,包括: 在所述擴(kuò)展區(qū)顯示所述查找到的長句及其標(biāo)號(hào),所述標(biāo)號(hào)在所述查找到的長句的前方。13.根據(jù)權(quán)利要求9或11或12所述的方法,其特征在于,所述方法還包括: 在所述擴(kuò)展區(qū)顯示設(shè)置入口; 在接收到用戶對(duì)所述設(shè)置入口的點(diǎn)擊操作時(shí),彈出設(shè)置窗口,以接收用戶對(duì)所述擴(kuò)展區(qū)或所述查找到的長句的設(shè)置信息。14.一種長句輸入裝置,其特征在于,所述裝置包括: 第一接收單元,用于接收用戶輸入的拼音串; 查找單元,用于依次在預(yù)設(shè)的詞庫集合中查找與所接收的拼音串匹配的詞條和長句; 第一顯示單元,用于在詞條候選區(qū)依次顯示查找到的詞條; 第二顯示單元,用于在所顯示的詞條的數(shù)量等于所述詞條候選區(qū)可容納的詞條的最大數(shù)量時(shí)或所顯示的詞條的數(shù)量小于所述詞條候選區(qū)可容納的詞條的最大數(shù)量且所述查找到的詞條已顯示完畢時(shí),在所述詞條候選區(qū)的相鄰位置顯示查找到的長句。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述預(yù)設(shè)的詞庫集合包括長句詞庫,所述裝置還包括: 第二接收單元,用于從服務(wù)器接收關(guān)鍵詞集合及長句集合,所述關(guān)鍵詞集合中的每個(gè)關(guān)鍵詞對(duì)應(yīng)所述長句集合中的至少一個(gè)長句; 第一增加單元,用于將所述關(guān)鍵詞集合及所述長句集合增加到所述長句詞庫中。16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述查找單元包括: 權(quán)重確定模塊,用于確定所述預(yù)設(shè)的詞庫集合中每個(gè)詞庫的權(quán)重; 第一查找模塊,用于按照權(quán)重由大到小的順序,依次查找所述每個(gè)詞庫中與所接收的拼音串匹配的詞條或長句。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述第一顯示單元包括: 第一顯示模塊,用于按照所述查找到的詞條所屬詞庫的權(quán)重由大到小順序,在所述詞條候選區(qū)依次顯示所述查找到的詞條。18.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述查找單元包括: 第二查找模塊,用于在所述長句詞庫中查找與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句。19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述第二查找模塊進(jìn)一步用于: 當(dāng)在所述長句詞庫中未查找到與所接收的拼音串對(duì)應(yīng)的至少一個(gè)長句時(shí),將所述查找到的詞條的繁體結(jié)果分別作為繁體關(guān)鍵詞以及所述查找到的詞條的簡體結(jié)果分別作為簡體關(guān)鍵詞; 在所述長句詞庫中查找與所述繁體關(guān)鍵詞、所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句。20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述第二查找模塊進(jìn)一步用于: 確定當(dāng)前輸入模式,所述輸入模式包括繁體模式、簡體模式; 當(dāng)前輸入模式為所述繁體模式時(shí),將所述繁體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句; 當(dāng)前輸入模式為所述簡體模式時(shí),將所述簡體關(guān)鍵詞對(duì)應(yīng)的至少一個(gè)長句作為待顯示的長句。21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述第二顯示單元包括: 第二顯示模塊,用于在所述詞條候選區(qū)的相鄰位置顯示所述待顯示的長句。22.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述第二顯示單元包括: 第三顯示模塊,用于在所述詞條候選區(qū)下方的擴(kuò)展區(qū)顯示所述查找到的長句。23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述裝置還包括: 第三接收單元,用于從所述服務(wù)器接收所述長句集合中每個(gè)長句的典故信息; 第二增加單元,用于將所接收的典故信息增加到所述長句詞庫中。24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述第三顯示模塊進(jìn)一步用于: 在所述擴(kuò)展區(qū)顯示所述查找到的長句的典故信息入口 ; 在接收到用戶對(duì)所述典故信息入口的點(diǎn)擊操作時(shí),收起或展開所述查找到的長句的典故信息。25.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述第三顯示模塊進(jìn)一步用于: 在所述擴(kuò)展區(qū)顯示所述查找到的長句及其標(biāo)號(hào),所述標(biāo)號(hào)在所述查找到的長句的前方。26.根據(jù)權(quán)利要求22或24或25所述的裝置,其特征在于,所述第三顯示模塊進(jìn)一步用于: 在所述擴(kuò)展區(qū)顯示設(shè)置入口; 在接收到用戶對(duì)所述設(shè)置入口的點(diǎn)擊操作時(shí),彈出設(shè)置窗口,以接收用戶對(duì)所述擴(kuò)展區(qū)或所述查找到的長句的設(shè)置信息。
【文檔編號(hào)】G06F3/023GK105929979SQ201610495031
【公開日】2016年9月7日
【申請(qǐng)日】2016年6月29日
【發(fā)明人】陳麗敏, 吳少凱, 蔡承寰
【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司