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

一種字符混和輸入方法及系統的制作方法

文檔序號:10686639閱讀:185來源:國知局
一種字符混和輸入方法及系統的制作方法
【專利摘要】本發(fā)明適用于字符輸入技術領域,提供一種字符混和輸入方法及系統,所述方法包括:接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符;若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符;若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。本發(fā)明通過在輸入字符串時僅輸入第一類字符,采用占位符來代替第二類字符,然后將所述占位符替換為第二類字符,可有效避免輸入包括多種類型字符的字符串時,在多個字符輸入界面之間來回切換,操作簡單,提高了字符輸入效率。
【專利說明】
_種字符混和輸入方法及系統
技術領域
[0001]本發(fā)明屬于字符輸入技術領域,尤其涉及一種字符混和輸入方法及系統。
【背景技術】
[0002]在字符輸入過程中,經常會遇到多種類型的字符混和輸入的情況,例如,一字符串包括中文字符、英文字符和數字。在輸入該字符串時,需要在中文輸入界面、英文輸入界面和數字輸入界面之間來回切換,操作繁瑣且輸入效率低下。

【發(fā)明內容】

[0003]本發(fā)明的目的在于提供一種字符混和輸入方法及系統,旨在解決輸入包括多種類型字符的字符串時,需要在多個不同的字符輸入界面之間來還切換,操作繁瑣且輸入效率低下的問題。
[0004]本發(fā)明是這樣實現的,一種字符混和輸入方法,所述方法包括:
[0005]接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符;
[0006]若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符;
[0007]若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。
[0008]本發(fā)明還提供一種字符混和輸入系統,所述系統包括:
[0009]第一類字符輸入模塊,用于接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符;
[0010]占位符輸入模塊,用于若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符;
[0011 ]字符替換模塊,用于若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。
[0012]本發(fā)明與現有技術相比,其有益效果在于:
[0013]通過在輸入字符串時僅輸入第一類字符,采用占位符來代替第二類字符,然后將所述占位符替換為第二類字符,可有效避免輸入包括多種類型字符的字符串時,在多個字符輸入界面之間來回切換,操作簡單,提高了字符輸入效率。
【附圖說明】
[0014]圖1是本發(fā)明實施例一提供的字符混和輸入方法的流程框圖;
[0015]圖2是本發(fā)明實施例二提供的字符混和輸入方法的流程框圖;
[0016]圖3是本發(fā)明實施例三提供的字符混和輸入方法的流程框圖;
[0017]圖4是本發(fā)明實施例四提供的字符混和輸入系統的結構框圖;
[0018]圖5是本發(fā)明實施例四提供的占位符輸入鍵的示意圖;
[0019]圖6是本發(fā)明實施例四提供的占位符選擇鍵的示意圖;
[0020]圖7是本發(fā)明實施例五提供的字符混和輸入系統的結構框圖;
[0021 ]圖8是本發(fā)明實施例六提供的字符混和輸入系統的結構框圖。
【具體實施方式】
[0022]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]本發(fā)明所提供的字符混和輸入方法及系統的原理如下:
[0024]在利用常規(guī)輸入法輸入同時包括多種類型的字符的字符串時,通常需要在不同類型的字符輸入界面之間來回切換,以達到輸入不同字符的目的。
[0025]為了避免在不同字符輸入界面之間來回切換,提高輸入效率,本發(fā)明在輸入同時包括多種類型的字符的字符串時,先固定選用一個字符輸入界面輸入一種類型的字符,遇到不同類型的字符時則采用占位符暫時替代,等到字符串輸入完成之后,再將占位符替換為對應的字符。
[0026]例如,一個字符串中同時包括中文字符、英文字符、數字和符號。用戶只需要在中英文字符輸入界面輸入中文字符和英文字符,遇到數字和符號則采用占位符代替,等到字符串輸入完成之后,再將占位符批量替換為對應的數字和符號。
[0027]基于上述原理,本發(fā)明提供以下具體實施例:
[0028]實施例一:
[0029]如圖1所示,本實施例提供的字符混和輸入方法,其包括:
[0030]步驟SlOl:接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符。
[0031]在一實施例中,步驟SlOl之前包括:進入第一類字符輸入界面。
[0032]在本實施例中,所述第一類字符具體是指文字字符,例如:中文字符、英文字符或日文字符等。
[0033]步驟S102:若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符。
[0034]在具體應用中,所述占位符本身也是一個ascii碼字符,可以采用不太常用的“#”、 、“&”等作為占位符顯示,例如,可以采用“#,,來表示符號,用來表示數字。
[0035]步驟S103:若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。
[0036]在具體應用中,接收到占位符替換指令之后,即可進入第二類字符輸入界面,輸入第二類字符,以將采用占位符替換的第二類字符依次替換為對應的第二類字符。
[0037]在本實施例中,所述第二類字符具體是指數字和符號,例如:數字“O”和“I”,符號“!”和“……”等。
[0038]在實際應用中,可在輸入法的每個字符輸入界面均顯示一個占位符輸入鍵,點擊該占位符輸入界面即輸入一個占位符,用于表示一個或連續(xù)的多個第二類字符。具體可以設置為如下輸入方式:
[0039]短按所述占位符輸入鍵輸入一個占位符,用于表示一個或連續(xù)的多個符號,例如“,,,或V/,,;
[0040]雙擊所述占位符輸入鍵輸入一個占位符,用于表示一個或連續(xù)的多個數字,例如“9”或“911”,16進制數也可以采用雙擊所述占位符輸入鍵輸入一個占位符的方式表示,例如“0x1234”;
[0041]長按所述占位符輸入鍵,即進入占位符替換模式,在此模式下,可以執(zhí)行將所述占位符替換為所述第二類字符的操作。
[0042]在一實施例中,所述第一類字符和所述第二類字符所指代的字符類型,可以根據需要輸入的字符串中不同類型的字符占比決定,若需要輸入的字符串中文字字符的占比明顯大于數字和符號,則第一類字符指代文字字符、第二類字符指代數字和符號;反之,則第一類字符指代數字和符號,第二類字符指代文字字符。
[0043]根據字符串中不同類型的字符占比來決定第一類字符和第二類字符所指代的字符類型的好處是,可以始終保證占比較大的字符類型可以直接通過當前顯示的字符輸入界面輸入,占比較小的字符類型則可以采用占位符暫時替代,等到整串字符輸入完成之后再替換為相應的字符,可以簡化操作步驟,提高輸入效率。
[0044]在一實施例中,所述占位符輸入指令包括第一類占位符輸入指令和第二類占位符輸入指令;
[0045]對應的,步驟S102具體包括:
[0046]若接收到所述第一類占位符輸入指令,則根據所述第一類占位符輸入指令輸入第一類占位符;
[0047]若接收到所述第二類占位符輸入指令,則根據所述第二類占位符輸入指令輸入第二類占位符。
[0048]在本實施例中,所述第一類占位符是指字符占位符,用于表示字符;所述第二類占位符是指數字占位符,用于表示數字。
[0049]下面舉例來說明實施例一所提供的字符混和輸入方法的工作原理:
[0050]設定用戶需要輸的字符串為“中國的報警電話是110,而美國的報警電話是911。”;
[0051]該字符串采用如下方式輸入:
[0052]進入中文字符輸入界面,通過中文輸入按鍵輸入“中國的報警電話是”,雙擊占位符輸入鍵輸入占位符用來表示“110”,再單擊占位符輸入鍵輸入占位符“ # ”用來表示“,”,再通過中文輸入按鍵輸入“而美國的報警電話是”,雙擊占位符輸入鍵輸入占位符用來表示“911”,再單擊占位符輸入鍵輸入占位符用來表示“?!?;
[0053]按照上述方法顯示的字符串是“中國的報警電話是而美國的報警電話是
[0054]當該字符串輸入完成之后,長按占位符輸入鍵,進入占位符替換模式,在此模式下,可以將占位符依次替換為對應的第二類字符,具體替換方式為:
[0055]在自動替換模式下,智能分析各占位符所表示的字符含義,然后自動將“*#*#”替換為“110,911?!?;
[0056]在手動替換模式下,遇到則顯示數字輸入界面,由用戶手動輸入“110”或“911”來替換,遇到“#,,則顯示符號輸入界面,由用戶手動輸入“,”或“?!眮硖鎿Q“#,,。
[0057]本實施例通過在輸入字符串時僅輸入第一類字符,采用占位符來代替第二類字符,然后將所述占位符替換為第二類字符,可有效避免輸入包括多種類型字符的字符串時,在多個字符輸入界面之間來回切換,操作簡單,提高了字符輸入效率。
[0058]實施例二:
[0059]如圖2所示,本實施例是對實施例一中步驟S103的進一步細化,在本實施例中,所述占位符替換指令包括自動替換指令和手動替換指令;
[0060]步驟S103包括:
[0061 ]步驟S201:若接收到所述自動替換指令,則根據所述自動替換指令,將所述占位符自動替換為所述第二類字符;
[0062]步驟S201:若接收到所述手動替換指令,則檢測是否接收到第二類字符輸入指令;
[0063]步驟S203:若接收到所述第二類字符輸入指令,則將所述占位符替換為所述第二類字符。
[0064]在具體應用中,步驟S201基于字符串的自動識別和智能分析功能實現,例如,當要輸入的字符串為一個網址“http: //www.tcl.com/document/2016/6/15/read-me.txt”時,根據步驟SI 01 和SI 02 輸入完成后的形式為 “http#www#tcl#com#document#*#*#*#read#me#txt”,根據步驟S201 自動替換為 “http://www.tcl.com/document/*/*/*/read-me.txt” 用戶可以通過點擊確認鍵確認顯示上述自動替換之后的形式。
[0065]在具體應用中,自動替換的操作按照字符的順序,以一定的替換速率依次替換每個占位符,用戶可以通過點擊確定鍵隨時停止正在進行的自動替換操作,也可以通過點擊字符串中的字符,來將自動替換操作停止在相應的字符位置,例如,用戶在自動替換操作進行到“read”之前點擊確定鍵或手動點擊字母“r”,則自動替換操作停止在“read”之前的位置,在這種情況下則自動替換的結果為“http: //www.tcl.com/document/*/*/*/read#me#txt”;然后可以根據步驟S202和步驟203使用戶手動切換至數字和字符輸入界面,將字符“*,*,*,#,#” 替換為 “2016,6,15,-,.”。
[0066]在具體應用中,可對還未被替換的占位符進行高亮顯示,具體可以表現為:對下一個將要替換的占位符進行高亮顯示或對還未被替換的所有占位符進行高亮顯示;
[0067]還可對即將要替換的下一個占位符進行待替換內容提示和預測提示,其中待替換內容提示具體可以表現為:假設下一個占位符為“*”,則提示該占位符是數字;預測提示具體可以表現為:假設下一個占位符為“#”,該占位符之前的一個字符為“嗎”或該占位符之前的多個字符為“你吃飯了嗎”,則提示該占位符為“?”。
[0068]在一實施例中,步驟S103之后,還包括若接收到用戶輸入的下一占位符替換指令,則跳轉到下一個占位符,以將下一個占位符替換為所述第二類字符。
[0069]在具體應用中,在執(zhí)行將所述占位符替換為所述第二類字符的操作的過程中,用戶可以手動點擊字符串中的任一字符,并將該字符替換為第二類字符,也可以根據用戶需要將該字符替換為任意其他類型的字符。
[0070]實施例三:
[0071 ]如圖3所示,在本實施例中,步驟S201中若接收到所述手動替換指令之后,還包括:
[0072]步驟S204:若接受到字符輸入界面切換指令,則根據所述字符輸入界面切換指令切換到相應的字符輸入界面;
[0073]步驟S205:若接收到用戶通過所述字符輸入界面輸入的字符,則將所述占位符替換為用戶輸入的字符。
[0074]在具體應用中,步驟S204具體是指,用戶可以根據需要在當前輸入界面點擊字符輸入界面切換鍵,輸入字符輸入界面切換指令,以切換到其他字符輸入界面,接收到該字符輸入界面切換指令后,即進入相應的字符輸入界面。
[0075]在具體應用中,步驟S205具體是指,用戶可以通過切換之后顯示的字符輸入界面自定義輸入任意能夠通過當前字符輸入界面輸入的字符,用以替換用戶手動點擊選擇的任一占位符,或者按照排列順序替換下一個將要替換的占位符。
[0076]在一實施例中,步驟S103或步驟S203之后,還包括:
[0077]若接收到用戶的撤銷替換指令,則撤銷所述將所述占位符替換為第二類字符的操作。
[0078]對應的,在一實施例中,步驟S205之后,還包括:
[0079]若接收到用戶的撤銷替換指令,則撤銷所述將所述占位符替換為將所述占位符替換為用戶輸入的字符的操作。
[0080]在任何情況下,當用戶通過點擊刪除鍵均可以撤銷當前已經完成的操作,返回上一步。
[0081 ] 實施例四:
[0082]如圖4所示,本實施例提供的字符混和輸入系統,其包括:
[0083]第一類字符輸入模塊101,用于接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符;
[0084]占位符輸入模塊102,用于若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符;
[0085]字符替換模塊103,用于若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。
[0086]在一實施例中,所述系統還包括:字符輸入界面切換鍵,用于在接收到字符輸入界面顯示指令時,顯示字符輸入界面;還用于在接收到字符輸入界面切換指令時,切換到對應的字符輸入界面。
[0087]在實際應用中,占位符輸入模塊102可以是在輸入法的每個字符輸入界面顯示的占位符輸入鍵,目前的輸入法的字符輸入界面均未設置占位符輸入鍵,可以額外增設一個占位符輸入鍵,也可以將已有的符號輸入切換鍵的功能改為占位符輸入鍵的功能,作為占位符輸入鍵使用。
[0088]在一實施例中,字符輸入界面還包括下一占位符選擇鍵,對應的字符替換模塊103,還包括下一字符選擇單元,用于在接收到用戶輸入的下一占位符替換指令時,跳轉到下一個占位符。
[0089]如圖5所示,圖中最末行倒數第二列的六角星形圖標,即為占位符輸入鍵。
[0090]如圖6所示,圖中最末行最末列的箭頭圖標,即為下一占位符選擇鍵。
[0091]在一實施例中,所述占位符輸入指令包括第一類占位符輸入指令和第二類占位符輸入指令;
[0092]對應的,占位符輸入模塊102包括:
[0093]第一類占位符輸入單元,用于若接收到所述第一類占位符輸入指令,則根據所述第一類占位符輸入指令輸入第一類占位符;
[0094]第二類占位符輸入單元,用于若接收到所述第二類占位符輸入指令,則根據所述第二類占位符輸入指令輸入第二類占位符。
[0095]本實施例通過在輸入字符串時僅輸入第一類字符,采用占位符來代替第二類字符,然后將所述占位符替換為第二類字符,可有效避免輸入包括多種類型字符的字符串時,在多個字符輸入界面之間來回切換,操作簡單,提高了字符輸入效率。
[0096]實施例五:
[0097]如圖7所示,本實施例是對實施例四中字符替換模塊103的進一步細化,在本實施例所提供的字符混和輸入系統中,所述占位符替換指令包括自動替換指令和手動替換指令;
[0098]對應的,字符替換模塊103包括:
[0099]自動替換單元201,用于若接收到所述自動替換指令,則根據所述自動替換指令,將所述占位符自動替換為所述第二類字符;
[0100]手動替換單元202,用于若接收到所述手動替換指令,則檢測是否接收到第二類字符輸入指令;若接收到所述第二類字符輸入指令,則將所述占位符替換為所述第二類字符。
[0101]在具體應用中,自動替換單元201還用于對所述占位符進行自動識別和智能分析。
[0102]在具體應用中,所述手動替換單元還包括高亮顯示子單元,用于對還未被替換的占位符進行高亮顯示,具體可以表現為:對下一個將要替換的占位符進行高亮顯示或對還未被替換的所有占位符進彳丁尚殼顯不。
[0103]在具體應用中,手動替換單元202還用于對即將要替換的下一個占位符進行待替換內容提示和預測提示,其中待替換內容提示具體可以表現為:假設下一個占位符為“*”,則提示該占位符是數字;預測提示具體可以表現為:假設下一個占位符為“#”,該占位符之前的一個字符為“嗎”或該占位符之前的多個字符為“你吃飯了嗎”,則提示該占位符為“?”。
[0104]實施例六:
[0105]如圖8所示,本實施例在實施例五的基礎之上還包括:
[0106]字符輸入界面切換單元203,用于若接受到字符輸入界面切換指令,則根據所述字符輸入界面切換指令切換到相應的字符輸入界面;
[0107]字符替換單元204,用于若接收到用戶通過所述字符輸入界面輸入的字符,則將所述占位符替換為用戶輸入的字符。
[0108]在具體應用中,字符輸入界面切換單元203具體用于,使用戶根據需要在當前輸入界面點擊字符輸入界面切換鍵,輸入字符輸入界面切換指令,以切換到其他字符輸入界面,接收到該字符輸入界面切換指令后,即進入相應的字符輸入界面。
[0109]在具體應用中,字符替換單元204具體用于,使用戶可以通過切換之后顯示的字符輸入界面自定義輸入任意能夠通過當前字符輸入界面輸入的字符,用以替換用戶手動點擊選擇的任一占位符,或者按照排列順序替換下一個將要替換的占位符。
[0110]在一實施例中,所述系統,還包括:
[0111]撤銷替換模塊,用于若接收到用戶的撤銷替換指令,則撤銷所述將所述占位符替換為第二類字符的操作。
[0112]對應的,在一實施例中,所述撤銷替換模塊還用于,若接收到用戶的撤銷替換指令,則撤銷所述將所述占位符替換為將所述占位符替換為用戶輸入的字符的操作。
[0113]在任何情況下,當用戶通過點擊刪除鍵均可以撤銷當前已經完成的操作,返回上一步。
[0114]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種字符混和輸入方法,其特征在于,所述方法包括: 接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符; 若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符; 若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。2.如權利要求1所述的字符混和輸入方法,其特征在于,所述占位符輸入指令包括第一類占位符輸入指令和第二類占位符輸入指令; 所述若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符,包括: 若接收到所述第一類占位符輸入指令,則根據所述第一類占位符輸入指令輸入第一類占位符; 若接收到所述第二類占位符輸入指令,則根據所述第二類占位符輸入指令輸入第二類占位符。3.如權利要求1所述的字符混和輸入方法,其特征在于,所述占位符替換指令包括自動替換指令和手動替換指令; 所述若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符,包括: 若接收到所述自動替換指令,則根據所述自動替換指令,將所述占位符自動替換為所述第二類字符; 若接收到所述手動替換指令,則檢測是否接收到第二類字符輸入指令; 若接收到所述第二類字符輸入指令,則將所述占位符替換為所述第二類字符。4.如權利要求3所述的字符混和輸入方法,其特征在于,所述若接收到所述手動替換指令之后,還包括: 若接受到字符輸入界面切換指令,則根據所述字符輸入界面切換指令切換到相應的字符輸入界面; 若接收到用戶通過所述字符輸入界面輸入的字符,則將所述占位符替換為用戶輸入的字符。5.如權利要求1?4任一項所述的字符混和輸入方法,其特征在于,所述方法還包括: 若接收到用戶的撤銷替換指令,則撤銷所述將所述占位符替換為第二類字符的操作。6.一種字符混和輸入系統,其特征在于,所述系統包括: 第一類字符輸入模塊,用于接收第一類字符輸入指令,根據所述第一類字符輸入指令輸入第一類字符; 占位符輸入模塊,用于若接收到占位符輸入指令,則根據所述占位符輸入指令輸入占位符; 字符替換模塊,用于若接收到占位符替換指令,則根據所述占位符替換指令將所述占位符替換為第二類字符。7.如權利要求6所述的字符混和輸入系統,其特征在于,所述占位符輸入指令包括第一類占位符輸入指令和第二類占位符輸入指令; 所述占位符輸入模塊包括: 第一類占位符輸入單元,用于若接收到所述第一類占位符輸入指令,則根據所述第一類占位符輸入指令輸入第一類占位符; 第二類占位符輸入單元,用于若接收到所述第二類占位符輸入指令,則根據所述第二類占位符輸入指令輸入第二類占位符。8.如權利要求6所述的字符混和輸入系統,其特征在于,所述占位符替換指令包括自動替換指令和手動替換指令; 所述字符替換模塊包括: 自動替換單元,用于若接收到所述自動替換指令,則根據所述自動替換指令,將所述占位符自動替換為所述第二類字符; 手動替換單元,用于若接收到所述手動替換指令,則檢測是否接收到第二類字符輸入指令;若接收到所述第二類字符輸入指令,則將所述占位符替換為所述第二類字符。9.如權利要求8所述的字符混和輸入系統,其特征在于,所述字符替換模塊還包括: 字符輸入界面切換單元,用于若接受到字符輸入界面切換指令,則根據所述字符輸入界面切換指令切換到相應的字符輸入界面; 字符替換單元,用于若接收到用戶通過所述字符輸入界面輸入的字符,則將所述占位符替換為用戶輸入的字符。10.如權利要求6?9任一項所述的字符混和輸入系統,其特征在于,所述系統還包括: 撤銷替換模塊,用于若接收到用戶的撤銷替換指令,則撤銷所述將所述占位符替換為第二類字符的操作。
【文檔編號】G06F3/023GK106055125SQ201610630126
【公開日】2016年10月26日
【申請日】2016年8月1日
【發(fā)明人】劉永明
【申請人】Tcl集團股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宣汉县| 玉林市| 常山县| 柘城县| 遂溪县| 民权县| 水富县| 永嘉县| 思南县| 天镇县| 慈利县| 平顶山市| 湘阴县| 肥城市| 兰考县| 沾益县| 天全县| 万全县| 奎屯市| 荆门市| 伊宁县| 曲麻莱县| 德保县| 连城县| 保山市| 乌兰浩特市| 新干县| 郴州市| 上栗县| 泾阳县| 拉萨市| 浦县| 固始县| 闻喜县| 会同县| 岗巴县| 遂宁市| 英德市| 墨脱县| 永德县| 惠安县|