輸入法的實(shí)現(xiàn)方法和裝置的制造方法
【專利摘要】本發(fā)明提出一種輸入法的實(shí)現(xiàn)方法和裝置,該輸入法的實(shí)現(xiàn)方法包括:接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息;獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。該方法能夠?qū)崿F(xiàn)地理位置信息的自動(dòng)補(bǔ)全。
【專利說明】
輸入法的實(shí)現(xiàn)方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及輸入法技術(shù)領(lǐng)域,尤其涉及一種輸入法的實(shí)現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]用戶在使用輸入法時(shí),為了降低用戶的輸入量,可以在用戶只輸入部分信息時(shí),在輸入法的候選欄上呈現(xiàn)相關(guān)的補(bǔ)全后的完整信息,以供用戶選擇。例如,用戶輸入字母“zi ’m”后,會(huì)在候選欄上呈現(xiàn)“字母”、“字幕”等供用戶選擇。但是,目前輸入法只能給出一些熱詞的補(bǔ)全方案。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0004]為此,本發(fā)明的一個(gè)目的在于提出一種輸入法的實(shí)現(xiàn)方法,該方法可以實(shí)現(xiàn)地理位置信息的自動(dòng)補(bǔ)全。
[0005]本發(fā)明的另一個(gè)目的在于提出一種輸入法的實(shí)現(xiàn)裝置。
[0006]為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出的輸入法的實(shí)現(xiàn)方法,包括:接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息;獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。
[0007]本發(fā)明第一方面實(shí)施例提出的輸入法的實(shí)現(xiàn)方法,獲取地理位置信息并展示給用戶,可以實(shí)現(xiàn)地理位置信息的自動(dòng)補(bǔ)全,方便用戶使用。
[0008]為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出的輸入法的實(shí)現(xiàn)裝置,包括:接收模塊,用于接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息;獲取模塊,用于獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;輸入模塊,用于獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。
[0009]本發(fā)明第二方面實(shí)施例提出的輸入法的實(shí)現(xiàn)裝置,通過獲取地理位置信息并展示給用戶,可以實(shí)現(xiàn)地理位置信息的自動(dòng)補(bǔ)全,方便用戶使用。
[0010]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0011]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
[0012]圖1是本發(fā)明一實(shí)施例提出的輸入法的實(shí)現(xiàn)方法的流程示意圖;
[0013]圖2是本發(fā)明實(shí)施例中用戶在輸入法界面中輸入地點(diǎn)信息的示意圖;
[0014]圖3是本發(fā)明另一實(shí)施例提出的輸入法的實(shí)現(xiàn)方法的流程示意圖;
[0015]圖4是本發(fā)明實(shí)施例中地理位置信息補(bǔ)全的示意圖;
[0016]圖5是本發(fā)明實(shí)施例中輸入地理位置信息的示意圖;
[0017]圖6是本發(fā)明另一實(shí)施例提出的輸入法的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0018]圖7是本發(fā)明另一實(shí)施例提出的輸入法的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0020]圖1是本發(fā)明一實(shí)施例提出的輸入法的實(shí)現(xiàn)方法的流程示意圖,該方法包括:
[0021 ] S11:接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息。
[0022]例如,用戶在信息輸入界面內(nèi)可以先調(diào)起輸入法,以通過輸入法進(jìn)行信息輸入。
[0023]信息輸入界面例如為聊天界面、短信界面等。
[0024]在調(diào)起輸入法后,用戶可以在輸入法界面中輸入信息,本實(shí)施例以輸入地點(diǎn)信息為例。
[0025]例如,參見圖2,用戶在調(diào)起輸入法后,已在信息輸入界面中輸入了“我在”,另外,還可以輸入法界面中輸入其他信息,如地點(diǎn)信息21。
[0026]S12:獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶。
[0027]其中,可以是輸入法自動(dòng)獲取(如在接收到地點(diǎn)信息后自動(dòng)獲取)上述的地理位置信息并展示給用戶?;蛘?,也可以是輸入法確定用戶觸發(fā)地理位置信息補(bǔ)全功能時(shí),獲取上述的地理位置信息并展示給用戶。
[0028]一些實(shí)施例中,以確定用戶觸發(fā)地理位置信息補(bǔ)全功能為例,參見圖3,在接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息(S31)之后,該方法還可以包括:
[0029]S32:在所述輸入法界面內(nèi)展示用于觸發(fā)地理位置信息補(bǔ)全功能的按鈕。
[0030]例如,參見圖2,在輸入法界面內(nèi)可以包含用于觸發(fā)地理位置信息補(bǔ)全功能的按鈕22。
[0031]S33:當(dāng)接收到用戶對所述按鈕的點(diǎn)擊指令后,確定用戶觸發(fā)地理位置信息補(bǔ)全功會(huì)K。
[0032]例如,當(dāng)用戶點(diǎn)擊上述的按鈕22后,可以確定用戶觸發(fā)地理位置信息補(bǔ)全功能,并獲取相應(yīng)的地理位置信息。
[0033]一些實(shí)施例中,參見圖3,獲取所述地點(diǎn)信息的地理位置信息,包括:
[0034]S34:根據(jù)預(yù)先建立的地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系,獲取與用戶輸入的地點(diǎn)信息對應(yīng)的地理位置信息。
[0035]例如,預(yù)先建立的對應(yīng)關(guān)系中地點(diǎn)信息A與地理位置信息B對應(yīng),則當(dāng)用戶輸入的地點(diǎn)信息是地點(diǎn)信息A時(shí),則可以獲取到地理位置信息B。
[0036]其中,一個(gè)地點(diǎn)信息可以與一個(gè)或多個(gè)地理位置信息對應(yīng)。
[0037]在獲取到地理位置信息后,可以將地理位置信息展示給用戶(S35)。
[0038]可選的,該方法還可以包括:
[0039]S38:獲取地圖數(shù)據(jù);
[0040]S39:根據(jù)所述地圖數(shù)據(jù)建立地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系。
[0041]其中,地圖數(shù)據(jù)中可以記錄地點(diǎn)信息與相應(yīng)的地理位置信息,之后,根據(jù)地圖數(shù)據(jù)可以建立地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系。
[0042]可選的,地圖數(shù)據(jù)可以下載到客戶端本地,或者,地圖數(shù)據(jù)位于服務(wù)端,通過客戶端與服務(wù)端聯(lián)網(wǎng),從服務(wù)端獲取地圖數(shù)據(jù)。
[0043]在獲取到用戶輸入的地點(diǎn)信息對應(yīng)的地理位置信息后,如圖4所示,可以將地理位置信息41展示給用戶,展示的地理位置信息可以為一個(gè)或多個(gè)。
[0044]S13:獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。
[0045]可選的,所述獲取用戶在展示的地理位置信息中選擇的地理位置信息,包括:
[0046]S36:將用戶點(diǎn)擊的地理位置信息確定為用戶選擇的地理位置信息。
[0047]例如,參見圖4,向用戶展示兩個(gè)地理位置信息,假設(shè)用戶點(diǎn)擊了第一個(gè)地理位置信息,則可以確定用戶選擇的地理位置信息是第一個(gè)地理位置信息。
[0048]在確定出用戶選擇的地理位置信息后,可以將用戶選擇的地理位置信息輸入到信息輸入界面中(S37)。例如,參見圖5,將用戶選擇的地理位置信息51輸入到信息輸入界面中。
[0049]本實(shí)施例中,通過獲取地理位置信息并展示給用戶,可以實(shí)現(xiàn)地理位置信息的自動(dòng)補(bǔ)全,方便用戶使用。
[0050]圖6是本發(fā)明另一實(shí)施例提出的輸入法的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖,該裝置60包括:接收模塊61、獲取模塊62和輸入模塊63。
[0051 ]接收模塊61,用于接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息;
[0052]例如,用戶在信息輸入界面內(nèi)可以先調(diào)起輸入法,以通過輸入法進(jìn)行信息輸入。
[0053]信息輸入界面例如為聊天界面、短信界面等。
[0054]在調(diào)起輸入法后,用戶可以在輸入法界面中輸入信息,本實(shí)施例以輸入地點(diǎn)信息為例。
[0055]例如,參見圖2,用戶在調(diào)起輸入法后,已在信息輸入界面中輸入了“我在”,另外,還可以輸入法界面中輸入其他信息,如地點(diǎn)信息21。
[0056]獲取模塊62,用于獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;
[0057]可選的,獲取模塊62具體用于:
[0058]自動(dòng)獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;或者,
[0059]確定用戶觸發(fā)地理位置信息補(bǔ)全功能時(shí),獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶。
[0060]一些實(shí)施例中,參見圖7,該裝置60還包括:
[0061]展示模塊64,用于在所述輸入法界面內(nèi)展示用于觸發(fā)地理位置信息補(bǔ)全功能的按鈕;
[0062]例如,參見圖2,在輸入法界面內(nèi)可以包含用于觸發(fā)地理位置信息補(bǔ)全功能的按鈕22。
[0063]確定模塊65,用于當(dāng)接收到用戶對所述按鈕的點(diǎn)擊指令后,確定用戶觸發(fā)地理位置信息補(bǔ)全功能。
[0064]例如,當(dāng)用戶點(diǎn)擊上述的按鈕22后,可以確定用戶觸發(fā)地理位置信息補(bǔ)全功能,并獲取相應(yīng)的地理位置信息。
[0065]可選的,所述獲取模塊62用于獲取所述地點(diǎn)信息的地理位置信息,包括:
[0066]根據(jù)預(yù)先建立的地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系,獲取與用戶輸入的地點(diǎn)信息對應(yīng)的地理位置信息。
[0067]例如,預(yù)先建立的對應(yīng)關(guān)系中地點(diǎn)信息A與地理位置信息B對應(yīng),則當(dāng)用戶輸入的地點(diǎn)信息是地點(diǎn)信息A時(shí),則可以獲取到地理位置信息B。
[0068]其中,一個(gè)地點(diǎn)信息可以與一個(gè)或多個(gè)地理位置信息對應(yīng)。
[0069]一些實(shí)施例中,參見圖7,該裝置60還包括:
[0070]建立模塊66,用于獲取地圖數(shù)據(jù);以及,根據(jù)所述地圖數(shù)據(jù)建立地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系。
[0071]其中,地圖數(shù)據(jù)中可以記錄地點(diǎn)信息與相應(yīng)的地理位置信息,之后,根據(jù)地圖數(shù)據(jù)可以建立地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系。
[0072]可選的,地圖數(shù)據(jù)可以下載到客戶端本地,或者,地圖數(shù)據(jù)位于服務(wù)端,通過客戶端與服務(wù)端聯(lián)網(wǎng),從服務(wù)端獲取地圖數(shù)據(jù)。
[0073]在獲取到用戶輸入的地點(diǎn)信息對應(yīng)的地理位置信息后,如圖4所示,可以將地理位置信息41展示給用戶,展示的地理位置信息可以為一個(gè)或多個(gè)。
[0074]輸入模塊63,用于獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。
[0075]可選的,所述輸入模塊63用于獲取用戶在展示的地理位置信息中選擇的地理位置信息,包括:
[0076]將用戶點(diǎn)擊的地理位置信息確定為用戶選擇的地理位置信息。
[0077]例如,參見圖4,向用戶展示兩個(gè)地理位置信息,假設(shè)用戶點(diǎn)擊了第一個(gè)地理位置信息,則可以確定用戶選擇的地理位置信息是第一個(gè)地理位置信息。
[0078]在確定出用戶選擇的地理位置信息后,可以將用戶選擇的地理位置信息輸入到信息輸入界面中。例如,參見圖5,將用戶選擇的地理位置信息51輸入到信息輸入界面中。
[0079]本實(shí)施例中,通過獲取地理位置信息并展示給用戶,可以實(shí)現(xiàn)地理位置信息的自動(dòng)補(bǔ)全,方便用戶使用。
[0080]需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是指至少兩個(gè)。
[0081]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0082]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0083]本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0084]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0085]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0086]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0087]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【主權(quán)項(xiàng)】
1.一種輸入法的實(shí)現(xiàn)方法,其特征在于,包括: 接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息; 獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶; 獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶,包括: 輸入法自動(dòng)獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;或者, 確定用戶觸發(fā)地理位置信息補(bǔ)全功能時(shí),獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 在所述輸入法界面內(nèi)展示用于觸發(fā)地理位置信息補(bǔ)全功能的按鈕; 當(dāng)接收到用戶對所述按鈕的點(diǎn)擊指令后,確定用戶觸發(fā)地理位置信息補(bǔ)全功能。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶在展示的地理位置信息中選擇的地理位置信息,包括: 將用戶點(diǎn)擊的地理位置信息確定為用戶選擇的地理位置信息。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述地點(diǎn)信息的地理位置信息,包括: 根據(jù)預(yù)先建立的地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系,獲取與用戶輸入的地點(diǎn)信息對應(yīng)的地理位置信息。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括: 獲取地圖數(shù)據(jù); 根據(jù)所述地圖數(shù)據(jù)建立地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系。7.一種輸入法的實(shí)現(xiàn)裝置,其特征在于,包括: 接收模塊,用于接收用戶在輸入法界面內(nèi)輸入的地點(diǎn)信息; 獲取模塊,用于獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶; 輸入模塊,用于獲取用戶在展示的地理位置信息中選擇的地理位置信息,并將用戶選擇的地理位置信息輸入到信息輸入界面中。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊具體用于: 自動(dòng)獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶;或者,確定用戶觸發(fā)地理位置信息補(bǔ)全功能時(shí),獲取所述地點(diǎn)信息的地理位置信息,并將所述地理位置信息展示給用戶。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 展示模塊,用于在所述輸入法界面內(nèi)展示用于觸發(fā)地理位置信息補(bǔ)全功能的按鈕; 確定模塊,用于當(dāng)接收到用戶對所述按鈕的點(diǎn)擊指令后,確定用戶觸發(fā)地理位置信息補(bǔ)全功能。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述輸入模塊用于獲取用戶在展示的地理位置信息中選擇的地理位置信息,包括: 將用戶點(diǎn)擊的地理位置信息確定為用戶選擇的地理位置信息。11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊用于獲取所述地點(diǎn)信息的地理位置信息,包括: 根據(jù)預(yù)先建立的地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系,獲取與用戶輸入的地點(diǎn)信息對應(yīng)的地理位置信息。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 建立模塊,用于獲取地圖數(shù)據(jù);以及,根據(jù)所述地圖數(shù)據(jù)建立地點(diǎn)信息與地理位置信息之間的對應(yīng)關(guān)系。
【文檔編號(hào)】G06F3/023GK105975099SQ201610279051
【公開日】2016年9月28日
【申請日】2016年4月28日
【發(fā)明人】吳佩文
【申請人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司