專利名稱:獲取多種文字呈現(xiàn)效果的輸入法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。
背景技術(shù):
隨著計(jì)算機(jī)及網(wǎng)絡(luò)的發(fā)展,近年來,產(chǎn)生了多種文字特效形式。例如,文字顏色閃爍、文字定時(shí)滾動(dòng)、文字漂浮效果、文字反向排序等等多種特效形式。在網(wǎng)絡(luò)應(yīng)用中,如網(wǎng)絡(luò)聊天、論壇、社區(qū)等,這種對(duì)文字進(jìn)行特效顯示的字體樣式被廣泛應(yīng)用。目前,在應(yīng)用程序窗口中顯示文字特效形式的方式是先運(yùn)行文字特效形式輸出軟件,在軟件中選擇特效形式,然后添加想要進(jìn)行特效顯示的文字,軟件在預(yù)覽框中會(huì)顯示這些文字的特效形式顯示效果,如果用戶確認(rèn)效果合適,即可以使用拷貝或者存儲(chǔ)的方式 轉(zhuǎn)換輸出相應(yīng)的文字特效形式,然后再粘貼到其它用戶需要輸入此類文字特效形式的窗口中。從上述操作過程可以看出,利用現(xiàn)有技術(shù)顯示文字特效形式,需要用戶首先安裝啟動(dòng)單獨(dú)的軟件程序,然后經(jīng)過從輸入到拷貝再到粘貼的繁瑣過程,才能將文字特效形式輸入到顯示窗口中。上述過程中,軟件的運(yùn)行以及拷貝、粘貼的過程都會(huì)占用系統(tǒng)資源,還會(huì)耗費(fèi)時(shí)間和人力,使用戶的使用體驗(yàn)不佳。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種獲取多種文字呈現(xiàn)效果的輸入法及系統(tǒng)。利用本發(fā)明,在輸入法系統(tǒng)中增加文字效果轉(zhuǎn)換功能,使得用戶通過輸入法進(jìn)行文字輸入時(shí),可直接將文字信息轉(zhuǎn)換為希望的文字特效形式,增添了文字輸入的趣味性,提高了用戶的娛樂體驗(yàn)。本發(fā)明提供的技術(shù)方案包括—種獲取多種文字呈現(xiàn)效果的輸入法,該輸入法包括以下步驟步驟1,采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;步驟2,觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能;步驟3,生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表;步驟4,根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。優(yōu)選地,所述的輸入法是設(shè)置有候選項(xiàng)列表的輸入法。優(yōu)選地,在所述輸入法界面中設(shè)置有用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕。優(yōu)選地,所述用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕設(shè)置在輸入法界面的字符輸入欄中,和/或設(shè)置在候選項(xiàng)列表中的首選項(xiàng)位置。優(yōu)選地,當(dāng)所述控件按鈕設(shè)置在輸入法界面的字符輸入欄中時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,觸發(fā)所述控件按鈕時(shí)字符輸入欄中經(jīng)字符轉(zhuǎn)換的文字信息。優(yōu)選地,當(dāng)所述控件按鈕設(shè)置在輸入法界面的字符輸入欄中時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,字符輸入欄中所輸入的所有字符轉(zhuǎn)換后的文字信息。優(yōu)選地,當(dāng)所述控件按鈕設(shè)置在候選項(xiàng)列表中的首選項(xiàng)位置時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,首選項(xiàng)對(duì)應(yīng)的文字信息。優(yōu)選地,所述步驟2中觸發(fā)文字效果轉(zhuǎn)換功能的方式還可采用如下過程采集通過所述輸入法載入文字信息的目標(biāo)窗口信息;判斷前述采集的目標(biāo)窗口信息是否符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型,若是,則觸發(fā)文字效果轉(zhuǎn)換功能,若否,則不觸發(fā)。優(yōu)選地,所述預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型為即時(shí)通信交互窗口。優(yōu)選地,所述步驟4中將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效 果形式后輸出的過程為通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊;利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。優(yōu)選地,所述轉(zhuǎn)換模塊是實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼,存儲(chǔ)于本地客戶端或者遠(yuǎn)程服務(wù)器中。優(yōu)選地,所述步驟4還包括將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后,進(jìn)一步轉(zhuǎn)換為圖片格式后再輸出。優(yōu)選地,當(dāng)所述文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果時(shí),則將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。本發(fā)明還提供另一種獲取多種文字呈現(xiàn)效果的輸入法,該輸入法包括以下步驟步驟I,在輸入法界面中預(yù)設(shè)將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式;步驟2,采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;步驟3,根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息;步驟4,將前述生成的文字信息轉(zhuǎn)換為預(yù)設(shè)的目標(biāo)效果形式后輸出。優(yōu)選地,在所述輸入法界面中設(shè)置有文字轉(zhuǎn)換預(yù)設(shè)控件,用以預(yù)設(shè)文字轉(zhuǎn)換的目標(biāo)效果形式。本發(fā)明還提供一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),該系統(tǒng)包括輸入字符采集單元,用于采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;文字轉(zhuǎn)換觸發(fā)單元,與前述輸入字符采集單元相連,用于觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能;轉(zhuǎn)換列表生成單元,與前述文字轉(zhuǎn)換觸發(fā)單元相連,用于生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表;轉(zhuǎn)換效果輸出單元,與前述轉(zhuǎn)換列表生成單元相連,用于根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。優(yōu)選地,所述文字轉(zhuǎn)換觸發(fā)單元包括以下結(jié)構(gòu)模塊目標(biāo)窗口采集模塊,用于采集通過所述輸入法載入文字信息的目標(biāo)窗口;目標(biāo)窗口判斷模塊,用于判斷前述采集的目標(biāo)窗口是否符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型;文字轉(zhuǎn)換觸發(fā)模塊,用于在前述目標(biāo)窗口判斷模塊判定結(jié)果為是時(shí),觸發(fā)文字效果轉(zhuǎn)換功能;判定結(jié)果為否時(shí),不觸發(fā)文字效果轉(zhuǎn)換功能。優(yōu)選地,所述轉(zhuǎn)換效果輸出單元包括以下結(jié)構(gòu)模塊文字效果轉(zhuǎn)換模塊,用于實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼;轉(zhuǎn)換模塊調(diào)取模塊,用于通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊;轉(zhuǎn)換效果輸出模塊,用于利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。優(yōu)選地,所述系統(tǒng)還包括圖片格式轉(zhuǎn)換單元,用于將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后,進(jìn)一步轉(zhuǎn)換為圖片格式后輸出。 優(yōu)選地,所述系統(tǒng)還包括動(dòng)態(tài)圖片轉(zhuǎn)換單元,用于在所述文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果時(shí),將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。本發(fā)明還提供另一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),該系統(tǒng)包括目標(biāo)效果預(yù)設(shè)單元,用于在輸入法界面中預(yù)設(shè)將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式;輸入字符采集單元,與前述目標(biāo)效果預(yù)設(shè)單元相連,用于采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;文字信息生成單元,與前述輸入字符采集單元相連,用于根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息;轉(zhuǎn)換效果輸出單元,與前述文字信息生成單元相連,用于將前述生成的文字信息轉(zhuǎn)換為預(yù)設(shè)的目標(biāo)效果形式后輸出。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下本發(fā)明提供的技術(shù)方案中,通過在輸入法系統(tǒng)中設(shè)置文字效果轉(zhuǎn)換功能,使得用戶通過輸入法進(jìn)行文字輸入時(shí),如果希望輸出的文字轉(zhuǎn)換為其它呈現(xiàn)效果,可觸發(fā)所設(shè)置的文字效果轉(zhuǎn)換功能,在生成的效果選項(xiàng)列表中選擇目標(biāo)呈現(xiàn)效果,例如,選擇的目標(biāo)呈現(xiàn)效果為文字顏色閃爍,那么通過輸入法輸出的文字則交替呈現(xiàn)不同的顏色達(dá)到閃爍效果。該技術(shù)方案增添了輸入法的趣味性,提高了用戶在文字輸入過程中的娛樂體驗(yàn)。
圖I為本發(fā)明實(shí)施例一中提供的一種獲取多種文字呈現(xiàn)效果的輸入法的方法流程圖;圖1-1為本發(fā)明實(shí)施例一中根據(jù)用戶輸入的字符串信息生成候選項(xiàng)列表的示意圖;圖1-2為本發(fā)明實(shí)施例一中在輸入法界面中設(shè)置用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕的示意圖;圖2為本發(fā)明實(shí)施例二中提供的一種獲取多種文字呈現(xiàn)效果的輸入法的方法流程圖;圖2-1為本發(fā)明實(shí)施例二中在輸入法界面中預(yù)設(shè)文字轉(zhuǎn)換效果的示意圖;圖3為本發(fā)明實(shí)施例一中提供的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng)示意圖;圖4為本發(fā)明實(shí)施例二中提供的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明的實(shí)施方案作進(jìn)一步詳細(xì)的說明。圖I為本發(fā)明實(shí)施例一中提供的一種獲取多種文字呈現(xiàn)效果的輸入法的方法流程圖,具體步驟如下所述。Sll,米集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;本發(fā)明所述的輸入法是設(shè)置有候選項(xiàng)列表的輸入法,例如漢語拼音輸入法、五筆 輸入法等,對(duì)于日文、韓文等需要出現(xiàn)候選項(xiàng)列表的輸入法系統(tǒng)也同樣適用。由于本發(fā)明在上述幾種輸入法系統(tǒng)中的應(yīng)用都是相似的,因此為了方便說明,下面僅僅對(duì)本發(fā)明應(yīng)用在中文的情況進(jìn)行說明。圖1-1展示了根據(jù)用戶輸入的字符串信息生成候選項(xiàng)列表的示意圖。如圖所示,輸入法界面100中包括有字符輸入欄110和候選項(xiàng)列表欄120,用戶輸入的字符串信息111為“l(fā)ihongnihao”,根據(jù)該字符串在候選項(xiàng)列表欄120中顯示有多個(gè)候選項(xiàng),其中首選項(xiàng)121為“李紅你好”,當(dāng)用戶在候選項(xiàng)列表欄120中選中某個(gè)候選項(xiàng)時(shí),即將相應(yīng)的字符轉(zhuǎn)換為該候選項(xiàng)對(duì)應(yīng)的文字信息。S12,觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能;觸發(fā)輸入法中設(shè)置的文字效果轉(zhuǎn)換功能,可通過在輸入法界面中設(shè)置相應(yīng)的控件按鈕來實(shí)現(xiàn),當(dāng)點(diǎn)擊該控件按鈕時(shí),即觸發(fā)文字效果轉(zhuǎn)換功能。上述用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕,可設(shè)置在輸入法界面的字符輸入欄中,或者設(shè)置在候選項(xiàng)列表中的首選項(xiàng)位置,或者同時(shí)設(shè)置在所述字符輸入欄中以及首選項(xiàng)位置處。圖1-2展示了在輸入法界面中設(shè)置用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕的示意圖,如圖所示,控件按鈕130設(shè)置在字符輸入欄110中,或者設(shè)置在首選項(xiàng)121的相應(yīng)位置處。當(dāng)所述控件按鈕130設(shè)置在輸入法界面的字符輸入欄110中時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,觸發(fā)所述控件按鈕130時(shí)字符輸入欄中經(jīng)字符轉(zhuǎn)換的文字信息。如圖1-1中所示,當(dāng)用戶輸入的字符串信息111為“l(fā)ihongnihao”,然后用戶選中候選項(xiàng)“李宏”,此時(shí)字符串信息111轉(zhuǎn)換為混合字符串112,S卩“李宏nihao”,其中的“李宏”是經(jīng)字符轉(zhuǎn)換的文字信息,如果在字符輸入欄中顯不為“李宏nihao”的時(shí)候,觸發(fā)字符輸入欄110中的控件按鈕130,則進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為“李宏”,對(duì)于字符串“nihao”對(duì)應(yīng)的文字則不進(jìn)行文字效果轉(zhuǎn)換。當(dāng)所述控件按鈕130設(shè)置在輸入法界面的字符輸入欄110中時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字還可以為字符輸入欄中所輸入的所有字符轉(zhuǎn)換后的文字信息。如圖1-1中所示,當(dāng)用戶輸入的字符串信息111為“l(fā)ihongnihao”,無論用戶在何時(shí)觸發(fā)字符輸入欄110中的控件按鈕130,進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字均為字符串信息“l(fā)ihongnihao”全部轉(zhuǎn)換后對(duì)應(yīng)的文字信息,可能是“李紅你好”,也可能是“李宏你好”。當(dāng)所述控件按鈕130設(shè)置在候選項(xiàng)列表中的首選項(xiàng)位置時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為首選項(xiàng)對(duì)應(yīng)的文字信息。如圖1-2所示,當(dāng)用戶觸發(fā)首選項(xiàng)121相應(yīng)位置處的控件按鈕130時(shí),則進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為“你好”。觸發(fā)輸入法中設(shè)置的文字效果轉(zhuǎn)換功能的方式,還可采用如下過程采集通過所述輸入法載入文字信息的目標(biāo)窗口信息;判斷前述采集的目標(biāo)窗口信息是否符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型,若是,則觸發(fā)文字效果轉(zhuǎn)換功能,若否,則不觸發(fā)。所述采集的目標(biāo)窗口信息包括有窗口風(fēng)格、窗口過程、顯示和繪制窗口所需要的信息等。然后將采集的目標(biāo)窗口信息與預(yù)設(shè)的窗口類型信息進(jìn)行比對(duì),如果比對(duì)通過,則判定符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型。例如,預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型為即時(shí)通信交互窗口,那么只要用戶利用輸入法進(jìn)行文字輸入的目標(biāo)窗口為即時(shí)通信交互窗口,即觸發(fā)文字效果轉(zhuǎn)換功能,這里所轉(zhuǎn)換的目標(biāo)效果形式可由用戶進(jìn)行預(yù)設(shè)置。S13,生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表;所述效果選項(xiàng)列表中包括有多種文字效果選項(xiàng),例如文字顏色閃爍、文字定時(shí)滾動(dòng)、文字漂浮效果、文字反向排序、火星文效果等各種文字效果選項(xiàng),所述文字效果選項(xiàng)可以是系統(tǒng)默認(rèn),也可由用戶進(jìn)行自定義(也就是從系統(tǒng)提供的效果選項(xiàng)中進(jìn)行選擇)。所述 文字效果選項(xiàng)以鏈接控件的形式在效果選項(xiàng)列表中輸出;當(dāng)用戶觸發(fā)其中某個(gè)文字效果選項(xiàng)時(shí),即可通過鏈接控件從本地客戶端或遠(yuǎn)程服務(wù)器中調(diào)取對(duì)應(yīng)的文字效果轉(zhuǎn)換的程序代碼,實(shí)現(xiàn)相應(yīng)的文字效果轉(zhuǎn)換。S14,根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出的過程為通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊;利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。所述轉(zhuǎn)換模塊是實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼,存儲(chǔ)于本地客戶端或者遠(yuǎn)程服務(wù)器中。本實(shí)施例中,將所述輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后,還可進(jìn)一步將該文字效果轉(zhuǎn)換為圖片格式后再輸出。這里,可根據(jù)用戶的轉(zhuǎn)換指令,或者根據(jù)系統(tǒng)設(shè)置的默認(rèn)轉(zhuǎn)換格式,將轉(zhuǎn)換后的文字效果形式進(jìn)一步轉(zhuǎn)換成統(tǒng)一的圖片格式,例如GIF、BMP、JPG、PNG或者TIF等圖片格式。當(dāng)所述輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果時(shí),則將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。GIF圖片格式的一個(gè)重要特點(diǎn)就是其在一個(gè)GIF文件中可以存多幅彩色圖像,如果把存于一個(gè)文件中的多幅圖像數(shù)據(jù)逐幅讀出并顯示到屏幕上,就可構(gòu)成一種最簡(jiǎn)單的動(dòng)態(tài)圖片。本實(shí)施例所述的方法中,在輸入法界面中設(shè)置有文字效果轉(zhuǎn)換功能,在用戶進(jìn)行輸入的過程中,如果觸發(fā)了相應(yīng)的文字效果轉(zhuǎn)換功能,則生成文字效果選項(xiàng)列表,用戶可通過在該選項(xiàng)列表中選擇其中一種文字效果選項(xiàng)作為文字轉(zhuǎn)換的目標(biāo)效果形式,然后將用戶輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為所述目標(biāo)效果形式后輸出。另外還可將所述文字轉(zhuǎn)換為目標(biāo)效果形式后進(jìn)一步轉(zhuǎn)換為圖片格式后輸出。參見圖2,它是本發(fā)明實(shí)施例二中提供的一種獲取多種文字呈現(xiàn)效果的輸入法的方法流程圖,具體步驟如下所述。S21,在輸入法界面中預(yù)設(shè)將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式;在輸入法界面中設(shè)置有文字轉(zhuǎn)換預(yù)設(shè)控件,當(dāng)用戶通過鼠標(biāo)或觸摸點(diǎn)點(diǎn)擊所述文字轉(zhuǎn)換預(yù)設(shè)控件時(shí),即生成文字轉(zhuǎn)換預(yù)設(shè)界面,在該預(yù)設(shè)界面中呈現(xiàn)有多種文字效果選項(xiàng),用戶通過選擇其中一種文字效果形式作為文字轉(zhuǎn)換的目標(biāo)效果形式。參見圖2-1,展示了在輸入法界面中預(yù)設(shè)文字轉(zhuǎn)換效果的示意圖。如圖所示,在輸入法界面100中設(shè)置有文字轉(zhuǎn)換預(yù)設(shè)控件140,當(dāng)用戶通過鼠標(biāo)觸發(fā)文字轉(zhuǎn)換預(yù)設(shè)控件140時(shí),生成文字轉(zhuǎn)換預(yù)設(shè)界面150,在該文字轉(zhuǎn)換預(yù)設(shè)界面150中包括有多種文字效果選項(xiàng),例如文字顏色閃爍、文字定時(shí)滾動(dòng)、文字漂浮效果、文字反向排序、火星文效果等文字效果選項(xiàng)形式,用戶通過觸發(fā)操作選擇其中一種文字 效果選項(xiàng)作為文字轉(zhuǎn)換的目標(biāo)效果形式。S22,采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;如圖1-1所不,輸入法界面100中包括有字符輸入欄110和候選項(xiàng)列表欄120,用戶輸入的字符串信息111為“l(fā)ihongnihao”,根據(jù)該字符串在候選項(xiàng)列表欄120中顯示有多個(gè)候選項(xiàng),其中首選項(xiàng)121為“李紅你好”,當(dāng)用戶在候選項(xiàng)列表欄120中選中某個(gè)候選項(xiàng)時(shí),即將相應(yīng)的字符轉(zhuǎn)換為該候選項(xiàng)對(duì)應(yīng)的文字信息。S23,根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息;如圖1-2所示,用戶選擇目標(biāo)候選項(xiàng)“李宏”,然后再選擇目標(biāo)候選項(xiàng)“你好”,則根據(jù)字符串信息“l(fā)ihongnihao”,生成對(duì)應(yīng)的文字信息即為“李宏你好”。S24,將前述生成的文字信息轉(zhuǎn)換為預(yù)設(shè)的目標(biāo)效果形式后輸出。通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊;利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為目標(biāo)效果形式后輸出。所述轉(zhuǎn)換模塊是實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼,存儲(chǔ)于本地客戶端或者遠(yuǎn)程服務(wù)器中。例如,前述步驟中預(yù)設(shè)的將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式為“文字定時(shí)滾動(dòng)”,則從本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取實(shí)現(xiàn)“文字定時(shí)滾動(dòng)”效果的轉(zhuǎn)換模塊,利用該轉(zhuǎn)換模塊將所述文字信息轉(zhuǎn)換為定時(shí)滾動(dòng)的效果形式。本實(shí)施例所述的方法中,在輸入法界面中設(shè)置有文字轉(zhuǎn)換預(yù)設(shè)控件,用戶通過觸發(fā)該文字轉(zhuǎn)換預(yù)設(shè)控件可事先預(yù)設(shè)好進(jìn)行文字轉(zhuǎn)換的目標(biāo)效果形式;這樣,用戶再通過輸入法進(jìn)行文字輸入時(shí),無需再觸發(fā)文字效果轉(zhuǎn)換功能,即將輸入的字符串對(duì)應(yīng)的文字信息轉(zhuǎn)換為前述預(yù)設(shè)的目標(biāo)效果形式后輸出。結(jié)合前面描述的一種獲取多種文字呈現(xiàn)效果的輸入法的方法實(shí)施例,本發(fā)明還提供了配套的系統(tǒng)。參見圖3,它是本發(fā)明實(shí)施例一中提供的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng)示意圖,該系統(tǒng)包括輸入字符采集單元310,用于采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;文字轉(zhuǎn)換觸發(fā)單元320,與前述輸入字符采集單元310相連,用于觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能;轉(zhuǎn)換列表生成單元330,與前述文字轉(zhuǎn)換觸發(fā)單元320相連,用于生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表;轉(zhuǎn)換效果輸出單元340,與前述轉(zhuǎn)換列表生成單元330相連,用于根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。其中,文字轉(zhuǎn)換觸發(fā)單元320包括以下結(jié)構(gòu)模塊
目標(biāo)窗口采集模塊321,用于采集通過所述輸入法載入文字信息的目標(biāo)窗口;目標(biāo)窗口判斷模塊322,用于判斷前述采集的目標(biāo)窗口是否符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型;文字轉(zhuǎn)換觸發(fā)模塊323,用于在前述目標(biāo)窗口判斷模塊322判定結(jié)果為是時(shí),觸發(fā)文字效果轉(zhuǎn)換功能;判定結(jié)果為否時(shí),不觸發(fā)文字效果轉(zhuǎn)換功能。所述轉(zhuǎn)換效果輸出單元340包括以下結(jié)構(gòu)模塊文字效果轉(zhuǎn)換模塊341,用于實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼;轉(zhuǎn)換模塊調(diào)取模塊342,用于通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊;
轉(zhuǎn)換效果輸出模塊343,用于利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。該系統(tǒng)還包括以下結(jié)構(gòu)圖片格式轉(zhuǎn)換單元350,用于將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后,進(jìn)一步轉(zhuǎn)換為圖片格式后輸出;動(dòng)態(tài)圖片轉(zhuǎn)換單元360,用于在所述文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果時(shí),將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。本實(shí)施例所述的輸入法系統(tǒng)中,當(dāng)用戶利用輸入法進(jìn)行文字輸入時(shí),輸入字符采集單元310采集用戶輸入的字符串信息,生成候選項(xiàng)列表;當(dāng)用戶觸發(fā)輸入法界面中的文字效果轉(zhuǎn)換功能時(shí),文字轉(zhuǎn)換觸發(fā)單元320獲取用戶的觸發(fā)操作指令,并發(fā)送至轉(zhuǎn)換列表生成單元330 ;由轉(zhuǎn)換列表生成單元330生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表;用戶在所生成的效果選項(xiàng)列表中選擇其中一種作為文字轉(zhuǎn)換的目標(biāo)效果形式,轉(zhuǎn)換效果輸出單元340根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。另外,當(dāng)所述文字轉(zhuǎn)換為目標(biāo)效果形式后,還可通過圖片格式轉(zhuǎn)換單元350將其進(jìn)一步轉(zhuǎn)換為圖片格式后輸出;對(duì)于文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果的情形,則通過動(dòng)態(tài)圖片轉(zhuǎn)換單元360將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。參見圖4,它是本發(fā)明實(shí)施例二中提供的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng)示意圖,該系統(tǒng)包括目標(biāo)效果預(yù)設(shè)單元410,用于在輸入法界面中預(yù)設(shè)將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式;輸入字符采集單元420,與前述目標(biāo)效果預(yù)設(shè)單元410相連,用于采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;文字信息生成單元430,與前述輸入字符采集單元420相連,用于根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息;轉(zhuǎn)換效果輸出單元440,與前述文字信息生成單元430相連,用于將前述生成的文字信息轉(zhuǎn)換為預(yù)設(shè)的目標(biāo)效果形式后輸出。本實(shí)施例所述的輸入法系統(tǒng)中,在輸入法界面中設(shè)置有文字轉(zhuǎn)換預(yù)設(shè)控件,用戶通過觸發(fā)該文字轉(zhuǎn)換預(yù)設(shè)控件,由目標(biāo)效果預(yù)設(shè)單元410事先預(yù)設(shè)好進(jìn)行文字轉(zhuǎn)換的目標(biāo)效果形式;當(dāng)用戶利用輸入法進(jìn)行文字輸入時(shí),輸入字符采集單元420采集用戶輸入的字符串信息,生成候選項(xiàng)列表;文字信息生成單元430根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息;最后,轉(zhuǎn)換效果輸出單元440直接將生成的文字信息轉(zhuǎn)換為前述預(yù)設(shè)的目標(biāo) 效果形式后輸出。 以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施方式,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于該輸入法包括以下步驟, 步驟1,采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表; 步驟2,觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能; 步驟3,生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表; 步驟4,根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。
2.根據(jù)權(quán)利要求I所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述的 輸入法是設(shè)置有候選項(xiàng)列表的輸入法。
3.根據(jù)權(quán)利要求I所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于在所述輸入法界面中設(shè)置有用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕。
4.根據(jù)權(quán)利要求3所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述用以觸發(fā)文字效果轉(zhuǎn)換功能的控件按鈕設(shè)置在輸入法界面的字符輸入欄中,和/或設(shè)置在候選項(xiàng)列表中的首選項(xiàng)位置。
5.根據(jù)權(quán)利要求4所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于當(dāng)所述控件按鈕設(shè)置在輸入法界面的字符輸入欄中時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,觸發(fā)所述控件按鈕時(shí)字符輸入欄中經(jīng)字符轉(zhuǎn)換的文字信息。
6.根據(jù)權(quán)利要求4所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于當(dāng)所述控件按鈕設(shè)置在輸入法界面的字符輸入欄中時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,字符輸入欄中所輸入的所有字符轉(zhuǎn)換后的文字信息。
7.根據(jù)權(quán)利要求4所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于當(dāng)所述控件按鈕設(shè)置在候選項(xiàng)列表中的首選項(xiàng)位置時(shí),進(jìn)行文字效果轉(zhuǎn)換的目標(biāo)文字為,首選項(xiàng)對(duì)應(yīng)的文字信息。
8.根據(jù)權(quán)利要求I所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述步驟2中觸發(fā)文字效果轉(zhuǎn)換功能的方式還可采用如下過程, 采集通過所述輸入法載入文字信息的目標(biāo)窗口信息; 判斷前述采集的目標(biāo)窗口信息是否符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型,若是,則觸發(fā)文字效果轉(zhuǎn)換功能,若否,則不觸發(fā)。
9.根據(jù)權(quán)利要求8所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型為即時(shí)通信交互窗口。
10.根據(jù)權(quán)利要求I所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述步驟4中將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出的過程為, 通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊; 利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。
11.根據(jù)權(quán)利要求10所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述轉(zhuǎn)換模塊是實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼,存儲(chǔ)于本地客戶端或者遠(yuǎn)程服務(wù)器中。
12.根據(jù)權(quán)利要求I所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于所述步驟4還包括, 將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后,進(jìn)一步轉(zhuǎn)換為圖片格式后再輸出。
13.根據(jù)權(quán)利要求12所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于當(dāng)所述文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果時(shí),則將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。
14.一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于該輸入法包括以下步驟, 步驟1,在輸入法界面中預(yù)設(shè)將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式; 步驟2,采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表; 步驟3,根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息; 步驟4,將前述生成的文字信息轉(zhuǎn)換為預(yù)設(shè)的目標(biāo)效果形式后輸出。
15.根據(jù)權(quán)利要求14所述的一種獲取多種文字呈現(xiàn)效果的輸入法,其特征在于在所 述輸入法界面中設(shè)置有文字轉(zhuǎn)換預(yù)設(shè)控件,用以預(yù)設(shè)文字轉(zhuǎn)換的目標(biāo)效果形式。
16.一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),其特征在于該系統(tǒng)包括 輸入字符采集單元,用于采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表; 文字轉(zhuǎn)換觸發(fā)單元,與前述輸入字符采集單元相連,用于觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能; 轉(zhuǎn)換列表生成單元,與前述文字轉(zhuǎn)換觸發(fā)單元相連,用于生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表; 轉(zhuǎn)換效果輸出單元,與前述轉(zhuǎn)換列表生成單元相連,用于根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。
17.根據(jù)權(quán)利要求16所述的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),其特征在于所述文字轉(zhuǎn)換觸發(fā)單元包括以下結(jié)構(gòu)模塊, 目標(biāo)窗口采集模塊,用于采集通過所述輸入法載入文字信息的目標(biāo)窗口; 目標(biāo)窗口判斷模塊,用于判斷前述采集的目標(biāo)窗口是否符合預(yù)設(shè)的觸發(fā)文字效果轉(zhuǎn)換的窗口類型; 文字轉(zhuǎn)換觸發(fā)模塊,用于在前述目標(biāo)窗口判斷模塊判定結(jié)果為是時(shí),觸發(fā)文字效果轉(zhuǎn)換功能;判定結(jié)果為否時(shí),不觸發(fā)文字效果轉(zhuǎn)換功能。
18.根據(jù)權(quán)利要求16所述的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),其特征在于所述轉(zhuǎn)換效果輸出單元包括以下結(jié)構(gòu)模塊, 文字效果轉(zhuǎn)換模塊,用于實(shí)現(xiàn)將文字信息轉(zhuǎn)換為目標(biāo)效果形式的程序代碼; 轉(zhuǎn)換模塊調(diào)取模塊,用于通過本地客戶端或者遠(yuǎn)程服務(wù)器,調(diào)取將文字轉(zhuǎn)換為目標(biāo)效果形式的轉(zhuǎn)換模塊; 轉(zhuǎn)換效果輸出模塊,用于利用前述調(diào)取的轉(zhuǎn)換模塊,將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。
19.根據(jù)權(quán)利要求16所述的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),其特征在于所述系統(tǒng)還包括, 圖片格式轉(zhuǎn)換單元,用于將所述文字轉(zhuǎn)換為相應(yīng)的效果形式后,進(jìn)一步轉(zhuǎn)換為圖片格式后輸出。
20.根據(jù)權(quán)利要求16所述的一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),其特征在于所述系統(tǒng)還包括, 動(dòng)態(tài)圖片轉(zhuǎn)換單元,用于在所述文字轉(zhuǎn)換后的效果形式為動(dòng)態(tài)效果時(shí),將文字轉(zhuǎn)換為gif動(dòng)態(tài)圖片格式后輸出。
21.一種獲取多種文字呈現(xiàn)效果的輸入法系統(tǒng),其特征在于該系統(tǒng)包括 目標(biāo)效果預(yù)設(shè)單元,用于在輸入法界面中預(yù)設(shè)將文字進(jìn)行轉(zhuǎn)換的目標(biāo)效果形式; 輸入字符采集單元,與前述目標(biāo)效果預(yù)設(shè)單元相連,用于采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表; 文字信息生成單元,與前述輸入字符采集單元相連,用于根據(jù)用戶選擇的目標(biāo)候選項(xiàng),生成對(duì)應(yīng)的文字信息; 轉(zhuǎn)換效果輸出單元,與前述文字信息生成單元相連,用于將前述生成的文字信息轉(zhuǎn)換為預(yù)設(shè)的目標(biāo)效果形式后輸出。
全文摘要
本發(fā)明提供了一種獲取多種文字呈現(xiàn)效果的輸入法及系統(tǒng),屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。該方法包括采集用戶在輸入法界面中輸入的字符串信息,生成候選項(xiàng)列表;觸發(fā)所述輸入法中設(shè)置的文字效果轉(zhuǎn)換功能;生成進(jìn)行文字效果轉(zhuǎn)換的效果選項(xiàng)列表;根據(jù)用戶選中的效果選項(xiàng),將用戶所輸入的字符串對(duì)應(yīng)的文字轉(zhuǎn)換為相應(yīng)的效果形式后輸出。利用本發(fā)明,在輸入法系統(tǒng)中增加文字效果轉(zhuǎn)換功能,使得用戶通過輸入法進(jìn)行文字輸入時(shí),可直接將文字信息轉(zhuǎn)換為希望的文字特效形式,增添了文字輸入的趣味性,提高了用戶在文字輸入過程中的娛樂體驗(yàn)。
文檔編號(hào)G06F3/023GK102819325SQ20121025433
公開日2012年12月12日 申請(qǐng)日期2012年7月21日 優(yōu)先權(quán)日2012年7月21日
發(fā)明者馬宇塵, 劉紅梅 申請(qǐng)人:上海量明科技發(fā)展有限公司