欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種文本修改的方法、客戶端及系統(tǒng)的制作方法

文檔序號:6367103閱讀:125來源:國知局
專利名稱:一種文本修改的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù)
電子計(jì)算機(jī)已經(jīng)越來越普遍的應(yīng)用在當(dāng)今的工作生活中,由于工作和生活中的需要,常常會制作ー些doc、ppt等格式的電子文檔。在實(shí)際應(yīng)用中,由于人們在利用輸入法輸入一些文檔內(nèi)容時(shí)的疏漏,使得文檔中出現(xiàn)ー些文字錯(cuò)誤。例如,當(dāng)人們利用拼音輸入的方式輸入文檔時(shí),會錯(cuò)誤選中ー些同音字輸入進(jìn)文檔中。當(dāng)用戶檢查文檔發(fā)現(xiàn)出現(xiàn)文字錯(cuò)誤進(jìn)行修改時(shí),需要首先將發(fā)生錯(cuò)誤的文字刪除,再重新輸入,較為繁瑣
發(fā)明內(nèi)容

本發(fā)明的目的在于提供一種文本修改的方法、客戶端及系統(tǒng)。利用本發(fā)明,用戶在使用時(shí),將需要進(jìn)行修改的文本字符選中,系統(tǒng)通過分析用戶選中的文本字符,為用戶提供該文本字符輸入時(shí)的原始輸入字符串信息,以及相應(yīng)的候選詞列表,方便用戶選擇正確的文本字符,或者在對原始輸入字符串信息進(jìn)行修改后選擇正確的文本字符。為用戶帶來更好的應(yīng)用體驗(yàn)。本發(fā)明所述的ー種文本修改的方法,該方法包括有如下步驟步驟I,設(shè)定輸入法模式;步驟2,采集用戶所選擇的文本字符,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息;步驟3,根據(jù)上述的原始輸入字符串信息,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表;步驟4,采集用戶所選擇的候選詞列表中的候選項(xiàng),替換步驟2中所選擇的文本字符并輸出,或者,采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換所選擇的文本字符進(jìn)行輸出。優(yōu)選的,所述文本修改方法的啟動(dòng)方式包括控件觸發(fā)啟動(dòng)和快捷鍵啟動(dòng)二者至少其一。優(yōu)選的,步驟I中所述的輸入法模式為中文拼音輸入法和中文五筆輸入法兩種輸入模式兩者之一。優(yōu)選的,所述步驟I中設(shè)定輸入法模式的方式為,采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。優(yōu)選的,所述步驟I中設(shè)定輸入法模式的方式為,用戶手動(dòng)設(shè)定輸入法模式。優(yōu)選的,所述用戶手動(dòng)設(shè)定輸入法模式包括如下步驟,采集針對于需進(jìn)行文本修改的目標(biāo)文檔的修改狀態(tài)下輸入法模式列表的觸發(fā)信息,輸出輸入法模式的選擇列表;
采集用戶針對于前述選擇列表的選擇信息,將所選擇的輸入法模式作為前述目標(biāo)文檔的修改輸入法模式。優(yōu)選的,在所述的步驟2中,采集用戶所選擇的文本字符的方式為利用光標(biāo)對字符進(jìn)行選擇,將其轉(zhuǎn)換為選擇狀態(tài)。優(yōu)選的,所述利用光標(biāo)對字符 進(jìn)行選擇的操作方式為利用鼠標(biāo)光標(biāo)的拖拽操作,采集拖拽范圍內(nèi)的字符。優(yōu)選的,在所述的步驟2中,采集用戶所選擇的文本字符的步驟如下,采集光標(biāo)在文本中的置放位置;采集和光標(biāo)的置放位置相鄰近的文本內(nèi)容,轉(zhuǎn)變?yōu)檫x擇狀態(tài)。優(yōu)選的,所述采集和光標(biāo)的置放位置相鄰近的文本內(nèi)容,為采集光標(biāo)置放位置之后的單字或包括有多字的詞組或短語,作為采集的待修改字符。優(yōu)選的,所述的詞組或短語,通過如下步驟來獲得,采集光標(biāo)位置之后相鄰近的第一字,以及和第一字相鄰近的第二字;判定前述的第一字和第二字兩者能否組成詞組或短語;在判定為否的情況下,僅采集第一字,拋棄第二字以及第二字之后的字符,在判定為是的情況下,采集第一字和第二字,均作為所選擇的需要進(jìn)行文本修改的字符。優(yōu)選的,在選擇第一字和第二字的基礎(chǔ)上,繼續(xù)進(jìn)行相鄰字符選擇的步驟如下,步驟P110,采集與第N字相鄰的第N+1字;步驟P120,判定第N+1字與前面選擇的各字之間能否組成詞組或短語;步驟P130,在判定為否的情況下,僅采集前面選擇的各字,在判定為是的情況下,追加選擇第N+1字作為所選擇的需要進(jìn)行文本修改的字符,并轉(zhuǎn)入到下一步驟;步驟P140,重復(fù)前述的步驟PllO-步驟P130,直到所選擇的字符無法和前面所選字符之間構(gòu)成連貫的詞組或短語;其中,前述的N為大于或等于2的整數(shù)。優(yōu)選的,在所述的步驟2中,采集用戶所選擇的文本字符的方式為,針對用戶通過鼠標(biāo)或觸摸屏直接點(diǎn)擊字符的內(nèi)容信息,進(jìn)行數(shù)據(jù)采集。優(yōu)選的,在所述的步驟2中,采集用戶所選擇的文本字符的方式為,采集鼠標(biāo)點(diǎn)選文字的起始位置信息,進(jìn)入到鼠標(biāo)滾輪字符選擇狀態(tài);采集使用同一鼠標(biāo)滾輪的滾動(dòng)操作信息,獲得滾輪的轉(zhuǎn)動(dòng)量值;根據(jù)鼠標(biāo)滾輪的轉(zhuǎn)動(dòng)量值,來判定以前述的起始位置為起點(diǎn),向前或向后進(jìn)行相鄰字符采集的字符數(shù)據(jù)量,將其選擇為需要進(jìn)行修改的字符內(nèi)容。優(yōu)選的,步驟4中所述的用戶選擇候選詞列表中候選項(xiàng)的方式包括,通過鼠標(biāo)點(diǎn)選相應(yīng)候選項(xiàng)和通過鍵盤選取候選項(xiàng)對應(yīng)的序號兩種方式二者至少其一。相應(yīng)的,本發(fā)明提供了一種文本修改的客戶端,該客戶端包括如下組成部分輸入法模式設(shè)定模塊,是用以設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式的功能模塊;原始字符串識別模塊,是用以采集用戶所選擇的文本字符,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息的功能模塊;
輸入界面還原模塊,用以根據(jù)上述的原始輸入字符串信息,比對前述的輸入法模式,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表的功能模塊;以及下述的候選項(xiàng)更替模塊與字符串更替模塊兩者至少其一,其中的候選項(xiàng)更替模塊,是用以采集用戶所選擇的候選詞列表中的候選項(xiàng),替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊;其中的字符串更替模塊,是用以采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊。優(yōu)選的,對應(yīng)著所述的輸入法模式設(shè)定模塊,設(shè)置有存在于前述文本字符所在文檔的開啟程序中的程序字庫,且該程序字庫包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表。優(yōu)選的,對應(yīng)著所述的輸入法模式設(shè)定模塊,通過輸入法客戶端設(shè)置有包括與輸 入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫。優(yōu)選的,所述的輸入法,為具有對應(yīng)字符庫的中文拼音輸入法或中文五筆輸入法。優(yōu)選的,對應(yīng)所述的輸入法模式設(shè)定模塊,還設(shè)置有用以獲取用戶當(dāng)前在用輸入法模式信息的輸入法模式監(jiān)測模塊,用以采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。相應(yīng)的,本發(fā)明還提供了一種文本修改的系統(tǒng),其特征在于該系統(tǒng)包括文本修改客戶端,它包括,輸入法模式客戶端設(shè)定模塊,是用以設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式的功能豐旲塊;待修改字符采集模塊,是用以采集用戶所選擇的文本字符內(nèi)容的功能模塊;待修改字符發(fā)送模塊,是用以將前述待修改字符采集模塊所采集獲得的待修改字符信息和/或輸入法模式客戶端設(shè)定模塊所設(shè)定的輸入法模式信息,發(fā)送至下述文本修改系統(tǒng)服務(wù)器的功能模塊;輸入界面還原模塊,是用以從下述的文本修改系統(tǒng)服務(wù)器中獲得待修改字符采集模塊所采集字符的修改信息,輸出對應(yīng)著前述字符的原始輸入字符串信息以及與其對應(yīng)的候選詞列表的功能模塊;以及下述的候選項(xiàng)更替模塊與字符串更替模塊兩者至少其一,其中的候選項(xiàng)更替模塊,是用以采集用戶所選擇的候選詞列表中的候選項(xiàng),替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊;其中的字符串更替模塊,是用以采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串通過下述的文本修改系統(tǒng)服務(wù)器獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊;文本修改系統(tǒng)服務(wù)器,它包括,輸入法模式服務(wù)器設(shè)定模塊,是用以通過獲取前述輸入法模式客戶端設(shè)定模塊所設(shè)定的輸入法模式,作為識別文本時(shí)采用的輸入法模式的功能模塊;原始字符串服務(wù)器識別模塊,是用以從前述的待修改字符采集模塊中獲取待修改的文本字符信息,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息及對應(yīng)的候選詞列表的功能模塊。優(yōu)選的,對應(yīng)著所述的輸入法模式設(shè)定模塊,設(shè)置有存在于前述文本字符所在文檔的開啟程序中的程序字庫,且該程序字庫包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表。優(yōu)選的,對應(yīng)著所述的輸入法模式設(shè)定模塊,通過輸入法客戶端設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫。
優(yōu)選的,對應(yīng)著所述的輸入法模式服務(wù)器設(shè)定模塊,設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的服務(wù)器字庫。優(yōu)選的,所述的輸入法,為具有對應(yīng)字符庫的中文拼音輸入法或中文五筆輸入法。優(yōu)選的,對應(yīng)所述的輸入法模式設(shè)定模塊,還設(shè)置有用以獲取用戶當(dāng)前在用輸入法模式信息的輸入法模式監(jiān)測模塊,用以采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。


圖l_a是本發(fā)明所述的一種文本修改的實(shí)現(xiàn)方法軟件界面示意圖,為一種實(shí)施例的一部分。圖Ι-b是本發(fā)明所述的一種文本修改的實(shí)現(xiàn)方法軟件界面示意圖,為圖l_a所示實(shí)施例的其它部分。圖Ι-c是本發(fā)明所述的一種文本修改的實(shí)現(xiàn)方法軟件界面示意圖,為圖Ι-a和圖Ι-b所示實(shí)施例的其它部分。圖2是本發(fā)明所述的一種文本修改的實(shí)現(xiàn)方法的方法流程圖。圖3是本發(fā)明所述的一種文本修改客戶端的結(jié)構(gòu)框圖。圖4是本發(fā)明所述的一種文本修改系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明的目的在于提供一種文本修改的方法、客戶端及系統(tǒng)。利用本發(fā)明,用戶在使用時(shí),將需要進(jìn)行修改的文本字符選中,系統(tǒng)通過分析用戶選中的文本字符,為用戶提供該文本字符輸入時(shí)的原始輸入字符串信息,以及相應(yīng)的候選詞列表,方便用戶選擇正確的文本字符,或者在對原始輸入字符串信息進(jìn)行修改后選擇正確的文本字符。為用戶帶來更好的應(yīng)用體驗(yàn)。下面參照附圖,結(jié)合具體實(shí)施例對本發(fā)明做進(jìn)一步的說明。以下的描述基于Windows操作系統(tǒng)為例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白本發(fā)明并不局限于此。圖la、圖Ib和圖Ic三者為本發(fā)明所述的一種文本修改方法客戶端軟件在使用時(shí)的說明性示意圖,展示了用戶在使用該客戶端時(shí)的軟件界面,直觀地表達(dá)出本發(fā)明的發(fā)明目的。圖2為本發(fā)明所述的一種文本修改方法的方法流程圖,下面參照圖2,結(jié)合圖la、圖Ib和圖Ic對本發(fā)明的方法流程做進(jìn)一步說明,具體如下在步驟SlOl中,設(shè)定輸入法模式。在這一步驟前,首先需要觸發(fā)該文本修改方法。本發(fā)明所述的一種文本修改方法,既可以作為文檔編輯程序針對于該程序可編輯文檔的一種編輯功能的補(bǔ)充,也可以作為輸入法工具的功能擴(kuò)展。針對于上述兩種存在方式,所述文本修改方法的啟動(dòng)方式包括控件觸發(fā)啟動(dòng)和快捷鍵啟動(dòng)二者至少其一。在實(shí)際應(yīng)用中,用戶的個(gè)人使用習(xí)慣的不同,因而在輸入電子文檔時(shí)所使用的輸入法模式也有所不同。由于不同的輸入法模式對應(yīng)同一文本字符所需輸入的字符串信息不一定相同,例如中文拼音輸入法在輸入時(shí)是按照該中文字符對應(yīng)的拼音字符串順序進(jìn)行輸入,而中文五筆輸入法,以86版為例則是將中文字符按照字根拆分,再根據(jù)拼寫順序輸入字根對應(yīng)的字符串進(jìn)行輸入,因此在本發(fā)明中,為便于根據(jù)用戶的個(gè)人使用習(xí)慣,準(zhǔn)確辨認(rèn)出待修改字符的輸入字符串信息,首先需要設(shè)定輸入法模式。具體的,本發(fā)明中所述的輸入法模式為中文拼音輸入法 和中文五筆輸入法兩種輸入模式兩者之一。這兩種輸入法是當(dāng)前較為主流的兩種輸入法,可以覆蓋較多的用戶使用群體。進(jìn)一步,設(shè)定輸入法模式的方式包括以下兩種方式一,根據(jù)用戶現(xiàn)有輸入法中的中文輸入模式進(jìn)行設(shè)定;方式二,用戶手動(dòng)設(shè)定輸入法模式。針對于方式一,采集當(dāng)前用戶設(shè)備中默認(rèn)啟用的輸入法模式,作為文本修改中所采用的輸入法模式。針對于方式二,所述用戶手動(dòng)設(shè)定輸入法模式包括如下步驟,采集針對于需進(jìn)行文本修改的目標(biāo)文檔的修改狀態(tài)下輸入法模式列表的觸發(fā)信息,輸出輸入法模式的選擇列表;采集用戶針對于前述選擇列表的選擇信息,將所選擇的輸入法模式作為前述目標(biāo)文檔的修改輸入法模式。具體的,所述輸入法模式的選擇列表的觸發(fā)方式可以為用戶啟動(dòng)該文本修改方法時(shí)同時(shí)觸發(fā),也可以為用戶啟動(dòng)該文本修改方法后,根據(jù)用戶的手動(dòng)操作,包括控件觸發(fā)啟動(dòng)和/或快捷鍵啟動(dòng)的方式觸發(fā)。在步驟S102中,采集用戶所選擇的文本字符。具體的,采集用戶所選擇的文本字符的方式包括以下四種方式一,利用光標(biāo)對字符進(jìn)行選擇,將選中的文本字符轉(zhuǎn)換為選擇狀態(tài);方式二,根據(jù)光標(biāo)在文本中的置放位置,選擇光標(biāo)置放位置相鄰近的文本字符,并將其轉(zhuǎn)變?yōu)檫x擇狀態(tài);方式三,采集用戶通過鼠標(biāo)或觸摸屏直接點(diǎn)擊字符的內(nèi)容信息,并將其轉(zhuǎn)變?yōu)檫x擇狀態(tài);方式四,利用鼠標(biāo)點(diǎn)選文字起始位置,使用滾輪選取所需的文本字符,并將其轉(zhuǎn)變?yōu)檫x擇狀態(tài)。針對所述方式一,所述利用光標(biāo)對字符進(jìn)行選擇的操作方式為利用鼠標(biāo)光標(biāo)的拖拽操作,采集拖拽范圍內(nèi)的字符。針對所述方式二,所述采集和光標(biāo)的置放位置相鄰近的文本內(nèi)容為,采集光標(biāo)置放位置之后的單字或包括有多字的詞組或短語,作為采集的待修改字符。具體的,由于常用詞組短語以兩個(gè)字為多,所述的詞組或短語,通過如下步驟來獲得,
首先,采集光標(biāo)位置之后相鄰近的第一字,以及和第一字相鄰近的第二字;其次,判定前述的第一字和第二字兩者能否組成詞組或短語;然后,在判定為否的情況下,僅采集第一字,拋棄第二字以及第二字之后的字符,在判定為是的情況下,采集第一字和第二字,均作為所選擇的需要進(jìn)行文本修改的字符。例如,假設(shè)光標(biāo)的置放位置后的文本內(nèi)容為“我在地鐵口等你”,首先,采集光標(biāo)位置之后相鄰近的第一字“我”,以及和第一字相鄰近的第二字“在”;其次,判斷“我”和“在”這兩個(gè)字在步驟SlOl所設(shè)定的輸入法模式對應(yīng)的字庫中,是否組成詞組或短語;以中文拼音輸入法為例,經(jīng)判斷,這兩個(gè)字在字庫中可以組成詞組或短語,因此將這兩個(gè)字均作為所選擇的字符。針對上述文本內(nèi)容,將光標(biāo)置放于“鐵”字后時(shí),依次采集到的第一字“ 口 ”和第二字“等”則無法在中文拼音輸入法字庫中找到對應(yīng)的詞組或短語,因此,僅采集第一字“鐵”,拋棄第二字以及第二字之后的字符,將“鐵”作為所選擇的字符。
進(jìn)一步,針對兩個(gè)以上字符的詞組或短語的情況,在選擇第一字和第二字的基礎(chǔ)上,繼續(xù)進(jìn)行相鄰字符選擇的步驟如下,步驟P110,采集與第N字相鄰的第N+1字;步驟P120,判定第N+1字與前面選擇的各字之間能否組成詞組或短語;步驟P130,在判定為否的情況下,僅采集前面選擇的各字,在判定為是的情況下,追加選擇第N+1字作為所選擇的需要進(jìn)行文本修改的字符,并轉(zhuǎn)入到下一步驟;步驟P140,重復(fù)前述的步驟PllO-步驟P130,直到所選擇的字符無法和前面所選字符之間構(gòu)成連貫的詞組或短語;其中,前述的N為大于或等于2的整數(shù)。同樣以文本內(nèi)容“我在地鐵口等你”為例,假設(shè)光標(biāo)置放于字符“在”之后,在選擇第一字“地”和第二字“鐵”的基礎(chǔ)上,繼續(xù)采集與第二字“鐵”相鄰的第三字“ 口 ”,判定該字是否同前述兩字“地鐵”組成詞組或短語,以中文拼音輸入法為例,經(jīng)判斷,該字同前述兩字“地鐵”在字庫中可以組成詞組或短語,再繼續(xù)采集同第三字“口”相鄰的第四字“等”,繼續(xù)重復(fù)上述步驟進(jìn)行判斷直到所選擇的字符無法和前面所選字符之間構(gòu)成連貫的詞組或短語。然后將可以構(gòu)成連貫的詞組或短語的字符作為所選擇的字符。針對所述方式四,所述的使用滾輪選取所需的文本字符包括以下步驟,采集鼠標(biāo)點(diǎn)選文字的起始位置信息,進(jìn)入到鼠標(biāo)滾輪字符選擇狀態(tài);采集使用同一鼠標(biāo)滾輪的滾動(dòng)操作信息,獲得滾輪的轉(zhuǎn)動(dòng)量值;根據(jù)鼠標(biāo)滾輪的轉(zhuǎn)動(dòng)量值,來判定以前述的起始位置為起點(diǎn),向前或向后進(jìn)行相鄰字符采集的字符數(shù)據(jù)量,將其選擇為需要進(jìn)行修改的字符內(nèi)容。上述四種采集用戶所選擇的文本字符的方式優(yōu)選為方式一,在方便用戶操作的同時(shí),便于準(zhǔn)確地采集用戶所需要進(jìn)行修改的文本字符。在步驟S103中,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息。在這一步驟中,針對步驟S102中采集到的用戶所選擇的文本字符進(jìn)行識別。由于不同輸入法采用不同的輸入規(guī)則,在識別過程中,需要根據(jù)在步驟SlOl中設(shè)定的輸入法模式,檢索該輸入法模式對應(yīng)的字庫,識別用戶所選擇的文本字符所對應(yīng)的原始輸入字符串信息。
進(jìn)一步,所述對應(yīng)不同輸入法模式的字庫,針對于步驟SlOl中所述的本發(fā)明兩種存在方式,分別有兩種設(shè)置模式模式一,對應(yīng)本發(fā)明作為文檔編輯程序針對于該程序可編輯文檔的一種編輯功能的補(bǔ)充,在前述文本字符所在文檔的開啟程序中設(shè)置包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的程序字庫;模式二,對應(yīng)本發(fā)明作為輸入法工具的功能擴(kuò)展,通過輸入法客戶端設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫。以中文拼音輸入法為例,如圖l_a中所示,用戶所選擇的需要進(jìn)行修改的文本字符410為“屋里”,根據(jù)設(shè)定的輸入法模式,檢索該輸入法模式對應(yīng)的字庫,識別用戶所選擇的文本字符410 “屋里”所對應(yīng)的原始輸入字符串信息420為“mili”。其中,中文五筆輸入法版本較多,不同版本的字根編排有所調(diào)整,在本實(shí)施例中以較為常用的86版為例。如圖Ι-b中所示,用戶所選擇的需要進(jìn)行修改的文本字符410為“物事”,根據(jù)設(shè)定的輸入法模式,檢索該輸入法模式對應(yīng)的字庫,識別用戶所選擇的文本字符410 “物事”所對應(yīng)的原始輸入字符串信息420為“trgk”。在步驟S104中,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表。在這一步驟中,根據(jù)步驟S103中識別出的原始輸入字符串信息,進(jìn)一步獲取該原始輸入字符串信息在對應(yīng)輸入法模式的字庫中相對應(yīng)的候選詞列表,并將該原始輸入字符串信息以及與其對應(yīng)的候選詞列表輸出。其中原始輸入字符串信息以及與其對應(yīng)的候選詞列表輸出形式優(yōu)選為輸入法輸入界面,以便于用戶的后續(xù)操作。以中文拼音輸入法為例,如圖l_a中所示,針對用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”,圖中以輸入法輸入界面的方式顯示了文本字符410 “屋里”對應(yīng)的原始輸入字符串信息420 “wuli”,以及與其對應(yīng)的候選詞列表430 “I.屋里2.物理3.無力4.武力5.無理6.無禮7.物力”。圖Ι-b中所對應(yīng)實(shí)施例采用的輸入法模式為中文五筆輸入法,針對用戶所選擇的需要進(jìn)行修改的文本字符410“物事”,以輸入法輸入界面的方式顯示了文本字符410“物事”對應(yīng)的原始輸入字符串信息420 “trgk”,以及與其對應(yīng)的候選詞列表430 “I.物事2.牾3.特逗”。在步驟S105中,采集用戶對候選詞列表的選擇,替換所選擇的文本字符進(jìn)行輸出。在這一步驟中,用戶從候選詞列表430中選取正確的候選項(xiàng)431,替換需要進(jìn)行修改的文本字符410。其中,用戶選擇候選詞列表中候選項(xiàng)的方式包括,通過鼠標(biāo)點(diǎn)選相應(yīng)候選項(xiàng)和通過鍵盤選取候選項(xiàng)對應(yīng)的序號兩種方式二者至少其一。在本實(shí)施例中,用戶使用中文拼音輸入法輸入“物理是一門以實(shí)驗(yàn)為基礎(chǔ)的自然科學(xué)”,在輸入過程中由于用戶失誤錯(cuò)誤選擇了 “物理”的同音詞“屋里”,如圖l_a所示,針對用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”,提供的候選詞列表430中的第二個(gè) 候選項(xiàng)431即為正確的文本字符,用戶通過鼠標(biāo)點(diǎn)選該候選項(xiàng)431或者通過鍵盤選取該候選項(xiàng)對應(yīng)的序號“2”,選擇該候選項(xiàng)431 “物理”,并用“物理”替換用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”。
在步驟S106中,采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表。由于文檔中錯(cuò)誤文本字符輸入原因不同,例如輸入字符串拼寫正確,但是候選項(xiàng)選擇錯(cuò)誤,或者輸入字符串自身拼寫錯(cuò)誤導(dǎo)致輸入錯(cuò)誤的文本字符。對應(yīng)中文拼音輸入法,常出現(xiàn)的輸入錯(cuò)誤是由于同音字詞的選擇失誤造成的,在提供針對原始輸入字符串信息420的候選詞列表430后,往往可以在候選詞列表430中尋找出正確的候選項(xiàng)431。當(dāng)由于輸入字符串自身拼寫錯(cuò)誤導(dǎo)致輸入錯(cuò)誤的文本字符時(shí),對文本進(jìn)行修改時(shí)就需要對原始輸入字符串進(jìn)行修正。對修正后的字符串進(jìn)一步獲取該字符串信息在對應(yīng)輸入法模式的字庫中相對應(yīng)的候選詞列表,并將該字符串信息以及與其對應(yīng)的候選詞列表輸出。
·
以用戶使用中文五筆輸入法輸入“物理是一門以實(shí)驗(yàn)為基礎(chǔ)的自然科學(xué)”為例,“物理”一詞對應(yīng)的輸入字符串為“trgj”,在輸入時(shí),由于用戶的輸入錯(cuò)誤導(dǎo)致在文檔中輸入的文本字符為“物事”。如圖Ι-b所示,針對用戶所選擇的需要進(jìn)行修改的文本字符410“物事”,以輸入法輸入界面的方式顯示了文本字符410 “物事”對應(yīng)的原始輸入字符串信息420 “trgk”,以及與其對應(yīng)的候選詞列表430“ I.物事2.牾3.特逗”。但由于原始輸入字符串信息420輸入錯(cuò)誤,因而候選詞列表430中沒有“物理”這一候選項(xiàng)431,需要對原始輸入字符串信息420進(jìn)行修改,將原始輸入字符串信息420 “trgk”中的“k”改為“ j”。如圖Ι-c所示,在采集完用戶針對原始輸入字符串信息420的修改后,根據(jù)修改后的字符串421 “trgj”,輸出新的候選詞列表430 “I.物理2.特惠”。根據(jù)新的候選詞列表430,再轉(zhuǎn)入步驟S105,采集用戶對候選詞列表的選擇,替換所選擇的文本字符進(jìn)行輸出。在本實(shí)施例中,用戶通過鼠標(biāo)點(diǎn)選該候選項(xiàng)431或者通過鍵盤選取該候選項(xiàng)對應(yīng)的序號“ I ”,選擇該候選項(xiàng)431 “物理”,并用“物理”替換用戶所選擇的需要進(jìn)行修改的文本字符410 “物事”。相應(yīng)的,本發(fā)明提供了一種文本修改的客戶端100,結(jié)構(gòu)如圖3所示。該客戶端100包括如下結(jié)構(gòu)輸入法模式設(shè)定模塊110,是用以設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式的功能模塊;原始字符串識別模塊120,是用以采集用戶所選擇的文本字符,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息的功能模塊;輸入界面還原模塊130,用以根據(jù)上述的原始輸入字符串信息,比對前述的輸入法模式,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表的功能模塊;以及下述的候選項(xiàng)更替模塊140與字符串更替模塊150兩者至少其一,其中的候選項(xiàng)更替模塊140,是用以采集用戶所選擇的候選詞列表中的候選項(xiàng),替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊;其中的字符串更替模塊150,是用以采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊。對應(yīng)著所述的輸入法模式設(shè)定模塊110,設(shè)置有存在于前述文本字符所在文檔的開啟程序中的程序字庫111,且該程序字庫包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表。對應(yīng)著所述的輸入法模式設(shè)定模塊110,通過輸入法客戶端設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫112。其中,所述的輸入法,為具有對應(yīng)字符庫的中文拼音輸入法或中文五筆輸入法。對應(yīng)所述的輸入法模式設(shè)定模塊110,還設(shè)置有用以獲取用戶當(dāng)前在用輸入法模式信息的輸入法模式監(jiān)測模塊113,用以采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。舉例說明,以用戶使用中文拼音輸入法輸入“物理是一門以實(shí)驗(yàn)為基礎(chǔ)的自然科學(xué)”為例,由于用戶在輸入時(shí)的失誤,在輸入“物理”時(shí),錯(cuò)誤地選擇了 “物理”的同音詞“屋里”。在利用本發(fā)明所述的文本修改方法進(jìn)行修改時(shí),首先通過輸入法模式設(shè)定模塊110,設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式為中文拼音輸入法,用戶通過鼠標(biāo)點(diǎn)選的方式選擇需要進(jìn)行修改的文本字符410 “屋里”。原始字符串識別模塊120,采集用戶所選擇的文本字符410 “屋里”,識別該文本字符410 “屋里”對應(yīng)上述輸入法模式下的原始輸入字符串信息420 “mili”。輸入界面還原模塊130根據(jù)上述的原始輸入字符串信息420 “mili”,比對前述的輸入法模式,以輸入法輸入界面的形式輸出該原始輸入字符串信息420 “mili”以及與其對應(yīng)的候選詞列表430 “I.屋里2.物理3.無力4.武力5.無理6.無禮7.物力”。針對用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”,提供的候選詞列表430中的第二個(gè)候選項(xiàng)431即為正確的文本字符。候選項(xiàng)更替模塊140采集用戶針對該候選項(xiàng)431“物理”的選擇操作,并用“物理”替換用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”。特別的,針對用戶輸入字符串輸入錯(cuò)誤導(dǎo)致的錯(cuò)誤輸入的文本字符,在修改時(shí)要對原始輸入字符串進(jìn)行修正。例如,用戶使用中文五筆輸入法輸入“物理是一門以實(shí)驗(yàn)為基礎(chǔ)的自然科學(xué)”,由于在輸入時(shí)將“物理”一詞對應(yīng)的輸入字符串“trgj”錯(cuò)誤輸入為“trgk”,因而在輸入界面還原模塊130輸出的原始輸入字符串信息420 “trgk”以及與其對應(yīng)的候選詞列表430 “I.物事2.牾3.特逗”中沒有正確的候選項(xiàng)431。在用戶將原始輸入字符串420 “trgk”改為“trgj”后,字符串更替模塊150通過采集用戶針對于原始輸入字符串420 “trgk”的修改信息,基于修改后的字符串421 “trgj”獲得新的候選詞列表430 “I.物理2.特惠”,采集用戶對該候選詞列表430的選擇,并用“物理”替換用戶所選擇的需要進(jìn)行修改的文本字符410 “物事”。圖4所示為本發(fā)明所述一種文本修改系統(tǒng)結(jié)構(gòu)圖。由圖中可以看出,本發(fā)明所述系統(tǒng)由文本修改客戶端200和文本修改系統(tǒng)服務(wù)器300組成,包括如下結(jié)構(gòu)文本修改客戶端200,它包括,輸入法模式客戶端設(shè)定模塊210,是用以設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式的功能模塊; 待修改字符采集模塊220,是用以采集用戶所選擇的文本字符內(nèi)容的功能模塊;待修改字符發(fā)送模塊230,是用以將前述待修改字符采集模塊所采集獲得的待修改字符信息和/或輸入法模式客戶端設(shè)定模塊所設(shè)定的輸入法模式信息,發(fā)送至下述文本修改系統(tǒng)服務(wù)器的功能模塊;輸入界面還原模塊240,是用以從下述的文本修改系統(tǒng)服務(wù)器中獲得待修改字符采集模塊所采集字符的修改信息,輸出對應(yīng)著前述字符的原始輸入字符串信息以及與其對應(yīng)的候選詞列表的功能模塊;以及下述的候選項(xiàng)更替模塊250與字符串更替模塊260兩者至少其一,其中的候選項(xiàng)更替模塊250,是用以采集用戶所選擇的候選詞列表中的候選項(xiàng),替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊;其中的字符串更替模塊260,是用以采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串通過下述的文本修改系統(tǒng)服務(wù)器獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊。文本修改系統(tǒng)服務(wù)器300,它包括,輸入法模式服務(wù)器設(shè)定模塊310,是用以通過獲取前述輸入法模式客戶端設(shè)定模塊所設(shè)定的輸入法模式,作為識別文本時(shí)采用的輸入法模式的功能模塊;原始字符串服務(wù)器識別模塊320,是用以從前述的待修改字符采集模塊中獲取待修改的文本字符信息,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息及對應(yīng)的候選詞列表的功能模塊。對應(yīng)著所述的輸入法模式設(shè)定模塊210,設(shè)置有存在于前述文本字符所在文檔的開啟程序中的程序字庫211,且該程序字庫包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表。對應(yīng)著所述的輸入法模式設(shè)定模塊210,通過輸入法客戶端設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫212。對應(yīng)著所述的輸入法模式服務(wù)器設(shè)定模塊310,設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的服務(wù)器字庫311。其中,所述的輸入法,為具有對應(yīng)字符庫的中文拼音輸入法或中文五筆輸入法。對應(yīng)所述的輸入法模式設(shè)定模塊210,還設(shè)置有用以獲取用戶當(dāng)前在用輸入法模 式信息的輸入法模式監(jiān)測模塊213,用以采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。舉例說明,以用戶使用中文拼音輸入法輸入“物理是一門以實(shí)驗(yàn)為基礎(chǔ)的自然科學(xué)”為例,由于用戶在輸入時(shí)的失誤,在輸入“物理”時(shí),錯(cuò)誤地選擇了“物理”的同音詞“屋里”。在利用本發(fā)明所述的文本修改方法進(jìn)行修改時(shí),首先通過文本修改客戶端200中的輸入法模式客戶端設(shè)定模塊210,設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式為中文拼音輸入法,用戶通過鼠標(biāo)點(diǎn)選的方式選擇需要進(jìn)行修改的文本字符410“屋里”。由待修改字符采集模塊220采集用戶所選擇的文本字符410 “屋里”,并由待修改字符發(fā)送模塊230,將前述待修改字符采集模塊220所采集獲得的待修改字符信息和/或輸入法模式客戶端設(shè)定模塊210所設(shè)定的輸入法模式信息,發(fā)送至文本修改系統(tǒng)服務(wù)器300。輸入法模式服務(wù)器設(shè)定模塊310,通過獲取前述輸入法模式客戶端設(shè)定模塊210所設(shè)定的輸入法模式,作為識別文本時(shí)采用的輸入法模式,原始字符串服務(wù)器識別模塊320,根據(jù)從前述的待修改字符采集模塊220中獲取待修改的文本字符410 “屋里”,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息420 “wuli”及對應(yīng)的候選詞列表430 “I.屋里2.物理3.無力4.武力5.無理6.無禮7.物力”。輸入界面還原模塊240,根據(jù)從文本修改系統(tǒng)服務(wù)器300中獲得待修改字符采集模塊220所采集字符的修改信息,以輸入法輸入界面的形式輸出對應(yīng)著前述字符的原始輸入字符串信息420 “mili”以及與其對應(yīng)的候選詞列表430。針對用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”,提供的候選詞列表430中的第二個(gè)候選項(xiàng)431即為正確的文本字符。候選項(xiàng)更替模塊250采集用戶針對該候選項(xiàng)431 “物理”的選擇操作,并用“物理”替換用戶所選擇的需要進(jìn)行修改的文本字符410 “屋里”。特別的,針對用戶輸入字符串輸入錯(cuò)誤導(dǎo)致的錯(cuò)誤輸入的文本字符,在修改時(shí)要對原始輸入字符串進(jìn)行修正。例如,用戶使用中文五筆輸入法輸入“物理是一門以實(shí)驗(yàn)為基礎(chǔ)的自然科學(xué)”,由于在輸入時(shí)將“物理”一詞對應(yīng)的輸入字符串“trgj”錯(cuò)誤輸入為“trgk”,因而在輸入界面還原模塊240輸出的原始輸入字符串信息420 “trgk”以及與其對應(yīng)的候 選詞列表430 “I.物事2.牾3.特逗”中沒有正確的候選項(xiàng)431。在用戶將原始輸入字符串420 “trgk”改為“trgj”后,字符串更替模塊260通過采集用戶針對于原始輸入字符串420 “trgk”的修改信息,基于修改后的字符串421 “trgj”獲得新的候選詞列表430 “I.物理2.特惠”,采集用戶對該候選詞列表430的選擇,并用“物理”替換用戶所選擇的需要進(jìn)行修改的文本字符410 “物事”。需要說明的是,本發(fā)明所述的一種文本修改方法,是對現(xiàn)有文檔編輯軟件或輸入法工具功能的補(bǔ)充,作為優(yōu)選的實(shí)施例,本發(fā)明中針對文本字符原始輸入字符串的識別,以及相應(yīng)候選詞列表的獲取時(shí)所使用的字庫,是通過調(diào)用現(xiàn)有文檔編輯軟件或輸入法工具自身的字庫來實(shí)現(xiàn)的。在本發(fā)明中,所述搭載用戶即時(shí)通信工具的數(shù)字設(shè)備,可以為計(jì)算機(jī)、移動(dòng)電話或者PDA等終端設(shè)備,具體是不限定的。
以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種文本修改的方法,其特征在于該方法包括有如下步驟 步驟I,設(shè)定輸入法模式; 步驟2,采集用戶所選擇的文本字符,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息; 步驟3,根據(jù)上述的原始輸入字符串信息,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表; 步驟4,采集用戶所選擇的候選詞列表中的候選項(xiàng),替換步驟2中所選擇的文本字符并輸出, 或者,采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換所選擇的文本字符進(jìn)行輸出。
2.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于所述文本修改方法的啟動(dòng)方式包括控件觸發(fā)啟動(dòng)和快捷鍵啟動(dòng)二者至少其一。
3.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于步驟I中所述的輸入法模式為中文拼音輸入法和中文五筆輸入法兩種輸入模式兩者之一。
4.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于所述步驟I中設(shè)定輸入法模式的方式為,采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。
5.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于所述步驟I中設(shè)定輸入法模式的方式為,用戶手動(dòng)設(shè)定輸入法模式。
6.根據(jù)權(quán)利要求5所述的ー種文本修改的方法,其特征在于所述用戶手動(dòng)設(shè)定輸入法模式包括如下步驟, 采集針對于需進(jìn)行文本修改的目標(biāo)文檔的修改狀態(tài)下輸入法模式列表的觸發(fā)信息,輸出輸入法模式的選擇列表; 采集用戶針對于前述選擇列表的選擇信息,將所選擇的輸入法模式作為前述目標(biāo)文檔的修改輸入法模式。
7.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于在所述的步驟2中,采集用戶所選擇的文本字符的方式為利用光標(biāo)對字符進(jìn)行選擇,將其轉(zhuǎn)換為選擇狀態(tài)。
8.根據(jù)權(quán)利要求7所述的ー種文本修改的方法,其特征在于所述利用光標(biāo)對字符進(jìn)行選擇的操作方式為利用鼠標(biāo)光標(biāo)的拖拽操作,采集拖拽范圍內(nèi)的字符。
9.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于在所述的步驟2中,采集用戶所選擇的文本字符的步驟如下, 采集光標(biāo)在文本中的置放位置; 采集和光標(biāo)的置放位置相鄰近的文本內(nèi)容,轉(zhuǎn)變?yōu)檫x擇狀態(tài)。
10.根據(jù)權(quán)利要求9所述的ー種文本修改的方法,其特征在于所述采集和光標(biāo)的置放位置相鄰近的文本內(nèi)容,為采集光標(biāo)置放位置之后的單字或包括有多字的詞組或短語,作為采集的待修改字符。
11.根據(jù)權(quán)利要求10所述的ー種文本修改的方法,其特征在于 所述的詞組或短語,通過如下步驟來獲得, 采集光標(biāo)位置之后相鄰近的第一字,以及和第一字相鄰近的第二字; 判定前述的第一字和第二字兩者能否組成詞組或短語;在判定為否的情況下,僅采集第一字,拋棄第二字以及第二字之后的字符,在判定為是的情況下,采集第一字和第二字,均作為所選擇的需要進(jìn)行文本修改的字符。
12.根據(jù)權(quán)利要求11所述的ー種文本修改的方法,其特征在于在選擇第一字和第二字的基礎(chǔ)上,繼續(xù)進(jìn)行相鄰字符選擇的步驟如下, 步驟P110,采集與第N字相鄰的第N+1字; 步驟P120,判定第N+1字與前面選擇的各字之間能否組成詞組或短語; 步驟P130,在判定為否的情況下,僅采集前面選擇的各字, 在判定為是的情況下,追加選擇第N+1字作為所選擇的需要進(jìn)行文本修改的字符,并轉(zhuǎn)入到下ー步驟; 步驟P140,重復(fù)前述的步驟PllO-步驟P130,直到所選擇的字符無法和前面所選字符之間構(gòu)成連貫的詞組或短語; 其中,前述的N為大于或等于2的整數(shù)。
13.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于在所述的步驟2中,采集用戶所選擇的文本字符的方式為,針對用戶通過鼠標(biāo)或觸摸屏直接點(diǎn)擊字符的內(nèi)容信息,進(jìn)行數(shù)據(jù)采集。
14.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于在所述的步驟2中,采集用戶所選擇的文本字符的方式為, 采集鼠標(biāo)點(diǎn)選文字的起始位置信息,進(jìn)入到鼠標(biāo)滾輪字符選擇狀態(tài); 采集使用同一鼠標(biāo)滾輪的滾動(dòng)操作信息,獲得滾輪的轉(zhuǎn)動(dòng)量值; 根據(jù)鼠標(biāo)滾輪的轉(zhuǎn)動(dòng)量值,來判定以前述的起始位置為起點(diǎn),向前或向后進(jìn)行相鄰字符采集的字符數(shù)據(jù)量,將其選擇為需要進(jìn)行修改的字符內(nèi)容。
15.根據(jù)權(quán)利要求I所述的ー種文本修改的方法,其特征在于步驟4中所述的用戶選擇候選詞列表中候選項(xiàng)的方式包括,通過鼠標(biāo)點(diǎn)選相應(yīng)候選項(xiàng)和通過鍵盤選取候選項(xiàng)對應(yīng)的序號兩種方式二者至少其一。
16.一種文本修改的客戶端,其特征在于該客戶端包括如下組成部分 輸入法模式設(shè)定模塊,是用以設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式的功能模塊;原始字符串識別模塊,是用以采集用戶所選擇的文本字符,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息的功能模塊; 輸入界面還原模塊,用以根據(jù)上述的原始輸入字符串信息,比對前述的輸入法模式,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表的功能模塊; 以及下述的候選項(xiàng)更替模塊與字符串更替模塊兩者至少其一, 其中的候選項(xiàng)更替模塊,是用以采集用戶所選擇的候選詞列表中的候選項(xiàng),替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊; 其中的字符串更替模塊,是用以采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊。
17.根據(jù)權(quán)利要求16所述的ー種文本修改的客戶端,其特征在于對應(yīng)著所述的輸入法模式設(shè)定模塊,設(shè)置有存在于前述文本字符所在文檔的開啟程序中的程序字庫,且該程序字庫包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表。
18.根據(jù)權(quán)利要求16所述的ー種文本修改的客戶端,其特征在于對應(yīng)著所述的輸入法模式設(shè)定模塊,通過輸入法客戶端設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫。
19.根據(jù)權(quán)利要求17或18所述的ー種文本修改的客戶端,其特征在于所述的輸入法,為具有對應(yīng)字符庫的中文拼音輸入法或中文五筆輸入法。
20.根據(jù)權(quán)利要求16所述的ー種文本修改的客戶端,其特征在于對應(yīng)所述的輸入法模式設(shè)定模塊,還設(shè)置有用以獲取用戶當(dāng)前在用輸入法模式信息的輸入法模式監(jiān)測模塊,用以采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。
21.—種文本修改的系統(tǒng),其特征在于該系統(tǒng)包括 文本修改客戶端,它包括, 輸入法模式客戶端設(shè)定模塊,是用以設(shè)定修改當(dāng)前文本時(shí)采用的輸入法模式的功能模塊; 待修改字符采集模塊,是用以采集用戶所選擇的文本字符內(nèi)容的功能模塊; 待修改字符發(fā)送模塊,是用以將前述待修改字符采集模塊所采集獲得的待修改字符信息和/或輸入法模式客戶端設(shè)定模塊所設(shè)定的輸入法模式信息,發(fā)送至下述文本修改系統(tǒng)服務(wù)器的功能模塊; 輸入界面還原模塊,是用以從下述的文本修改系統(tǒng)服務(wù)器中獲得待修改字符采集模塊所采集字符的修改信息,輸出對應(yīng)著前述字符的原始輸入字符串信息以及與其對應(yīng)的候選詞列表的功能模塊; 以及下述的候選項(xiàng)更替模塊與字符串更替模塊兩者至少其一, 其中的候選項(xiàng)更替模塊,是用以采集用戶所選擇的候選詞列表中的候選項(xiàng),替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊; 其中的字符串更替模塊,是用以采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串通過下述的文本修改系統(tǒng)服務(wù)器獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換前述原始字符串識別模塊所選擇的文本字符并輸出的功能模塊; 文本修改系統(tǒng)服務(wù)器,它包括, 輸入法模式服務(wù)器設(shè)定模塊,是用以通過獲取前述輸入法模式客戶端設(shè)定模塊所設(shè)定的輸入法模式,作為識別文本時(shí)采用的輸入法模式的功能模塊; 原始字符串服務(wù)器識別模塊,是用以從前述的待修改字符采集模塊中獲取待修改的文本字符信息,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息及對應(yīng)的候選詞列表的功能模塊。
22.根據(jù)權(quán)利要求21所述的ー種文本修改的系統(tǒng),其特征在于對應(yīng)著所述的輸入法模式設(shè)定模塊,設(shè)置有存在于前述文本字符所在文檔的開啟程序中的程序字庫,且該程序字庫包括有與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表。
23.根據(jù)權(quán)利要求21所述的ー種文本修改的系統(tǒng),其特征在于對應(yīng)著所述的輸入法模式設(shè)定模塊,通過輸入法客戶端設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的輸入法字庫。
24.根據(jù)權(quán)利要求21所述的ー種文本修改的系統(tǒng),其特征在于對應(yīng)著所述的輸入法模式服務(wù)器設(shè)定模塊,設(shè)置有包括與輸入法相對應(yīng)的字符串以及和該字符串相對應(yīng)的候選詞列表的服務(wù)器字庫。
25.根據(jù)權(quán)利要求22、23或24所述的ー種文本修改的系統(tǒng),其特征在于所述的輸入法,為具有對應(yīng)字符庫的中文拼音輸入法或中文五筆輸入法。
26.根據(jù)權(quán)利要求21所述的ー種文本修改的系統(tǒng),其特征在于對應(yīng)所述的輸入法模式設(shè)定模塊,還設(shè)置有用以獲取用戶當(dāng)前在用輸入法模式信息的輸入法模式監(jiān)測模塊,用以采集當(dāng)前默認(rèn)的輸入法模式,作為文本修改中所采用的輸入法模式。
全文摘要
本發(fā)明提供了一種文本修改的方法、客戶端及系統(tǒng),屬于計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述的一種文本修改方法,首先設(shè)定輸入法模式;其次,采集用戶所選擇的文本字符,識別該文本字符對應(yīng)上述輸入法模式下的原始輸入字符串信息;然后,根據(jù)上述的原始輸入字符串信息,輸出該原始輸入字符串信息以及與其對應(yīng)的候選詞列表;最后,采集用戶所選擇的候選詞列表中的候選項(xiàng),替換用戶所選擇的文本字符并輸出,或者,采集用戶針對于原始輸入字符串的修改信息,基于修改后的字符串獲得新的候選詞列表,采集用戶對候選詞列表的選擇,替換所選擇的文本字符進(jìn)行輸出。利用本發(fā)明,可以減少用戶在修改文本時(shí)的操作量。為用戶帶來更好的應(yīng)用體驗(yàn)。
文檔編號G06F17/27GK102662575SQ20121008595
公開日2012年9月12日 申請日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者周鵬, 馬宇塵 申請人:上海量明科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
利津县| 枣强县| 丰镇市| 平舆县| 呼图壁县| 青川县| 当阳市| 翼城县| 潍坊市| 广宗县| 惠来县| 琼结县| 达拉特旗| 旬邑县| 陆川县| 定安县| 皋兰县| 密山市| 资源县| 宜兰市| 遂宁市| 崇仁县| 二手房| 开江县| 韩城市| 龙州县| 涪陵区| 厦门市| 长白| 福州市| 柘荣县| 当阳市| 三门县| 嘉义市| 东城区| 五常市| 阜南县| 常德市| 梨树县| 北票市| 崇左市|