本發(fā)明涉及數(shù)據(jù)處理技術領域,特別涉及一種數(shù)據(jù)處理方法及電子設備。
背景技術:
在現(xiàn)有的文字段落編輯方案中,在需要進行標點符號的修改時,通常需要用戶手動刪除待修改的標點,之后再輸入正確的標點,或者需要選中待修改的標點再輸入正確的標點,操作復雜,效率較低。
技術實現(xiàn)要素:
本發(fā)明的目的在于,提供的一種數(shù)據(jù)處理方法及電子設備,用于解決現(xiàn)有技術中在文字段落編輯方案中需要進行標點符號的修改時操作復雜,效率較低的技術問題。
本發(fā)明提供了一種數(shù)據(jù)處理方法,所述方法包括:
接收用戶對文檔的第一輸入內(nèi)容;
依據(jù)所述第一輸入內(nèi)容,確定所述文檔中的光標位置;
基于所述光標位置,確定所述文檔中的第一目標符號;
獲取用戶輸入的第二目標符號;
將所述第一目標符號替換為所述第二目標符號。
上述方法,優(yōu)選的,所述接收用戶對文檔的第一輸入內(nèi)容,包括:
接收用戶對文檔的語音輸入信息;
識別所述語音輸入信息中的第一輸入內(nèi)容。
上述方法,優(yōu)選的,在所述獲取用戶輸入的第二目標符號之后,所述方法還包括:
判斷所述文檔中所述光標位置對應的文本信息是否滿足預設的符號修改規(guī)則,如果是,執(zhí)行所述將所述第一目標符號替換為所述第二目標符號,否則,將所述第二目標符號寫入所述光標位置。
上述方法,優(yōu)選的,所述符號修改規(guī)則包括:所述光標位置對應的文本信息中有且只有所述第一目標符號。
上述方法,優(yōu)選的,所述符號修改規(guī)則包括:所述光標位置對應的文本信息中的第一目標符號不屬于任一滿足符號組合規(guī)則的符號組合。
上述方法,優(yōu)選的,在將所述第一目標符號替換為所述第二目標符號之后,所述方法還包括:
在所述文檔的顯示界面中顯示符號候選區(qū)域,所述符號候選區(qū)域中包括至少一個候選符號;
獲取用戶在所述符號候選區(qū)域上的選擇操作數(shù)據(jù);
將所述選擇操作數(shù)據(jù)對應的目標候選符號寫入到所述文檔中。
上述方法,優(yōu)選的,所述獲取用戶輸入的第二目標符號,包括:
接收用戶的觸控操作數(shù)據(jù);
識別所述觸控操作數(shù)據(jù)中的操作軌跡;
將所述操作軌跡與預設的符號列表中的每個符號進行一一匹配,得到與所述操作軌跡匹配度滿足預設匹配規(guī)則的第二目標符號。
上述方法,優(yōu)選的,在所述符號列表中的每個符號與所述操作軌跡的匹配度均不滿足所述匹配規(guī)則時,所述方法還包括:
將與所述操作軌跡的匹配度最高的符號確定為第二目標符號。
本發(fā)明還提供了一種電子設備,包括:
內(nèi)容接收單元,用于接收用戶對文檔的第一輸入內(nèi)容;
光標確定單元,用于依據(jù)所述第一輸入內(nèi)容,確定所述文檔中的光標位置;
符號確定單元,用于基于所述光標位置,確定所述文檔中的第一目標符號;
符號獲取單元,用于獲取用戶輸入的第二目標符號;
符號替換單元,用于將所述第一目標符號替換為所述第二目標符號。
上述電子設備,優(yōu)選的,所述內(nèi)容接收單元包括:
語音接收子單元,用于接收用戶對文檔的語音輸入信息;
語音識別子單元,用于識別所述語音輸入信息中的第一輸入內(nèi)容。
上述電子設備,優(yōu)選的,還包括:
規(guī)則判斷單元,用于在所述符號獲取單元獲取用戶輸入的第二目標符號之后,判斷所述文檔中所述光標位置對應的文本信息是否滿足預設的符號修改規(guī)則,如果是,觸發(fā)所述符號替換單元,否則,觸發(fā)符號寫入單元;
符號寫入單元,用于將所述第二目標符號寫入所述光標位置。
上述電子設備,優(yōu)選的,所述符號修改規(guī)則包括:所述光標位置對應的文本信息中有且只有所述第一目標符號;
上述電子設備,優(yōu)選的,所述符號修改規(guī)則包括:所述光標位置對應的文本信息中的第一目標符號不屬于任一滿足符號組合規(guī)則的符號組合。
上述電子設備,優(yōu)選的,還包括:
候選顯示單元,用于在所述符號替換單元將所述第一目標符號替換為所述第二目標符號之后,在所述文檔的顯示界面中顯示符號候選區(qū)域,所述符號候選區(qū)域中包括至少一個候選符號;
操作獲取單元,用于獲取用戶在所述符號候選區(qū)域上的選擇操作數(shù)據(jù);
候選寫入單元,用于將所述選擇操作數(shù)據(jù)對應的目標候選符號寫入到所述文檔中。
上述電子設備,優(yōu)選的,所述符號獲取單元包括:
觸控接收子單元,用于接收用戶的觸控操作數(shù)據(jù);
軌跡識別子單元,用于識別所述觸控操作數(shù)據(jù)中的操作軌跡;
符號匹配子單元,用于將所述操作軌跡與預設的符號列表中的每個符號進行一一匹配,得到與所述操作軌跡匹配度滿足預設匹配規(guī)則的第二目標符號。
上述電子設備,優(yōu)選的,所述符號獲取單元還包括:
符號確定子單元,用于將與所述操作軌跡的匹配度最高的符號確定為第二目標符號。
由上述方案可知,本發(fā)明提供的一種數(shù)據(jù)處理方法及電子設備,在接收到用戶對文檔的第一輸入內(nèi)容之后確定文檔中當前的光標位置,進而確定該光標位置對應的第一目標符號,而在獲取到用戶輸入的第二目標符號之后即可將第一目標符號替換為第二目標符號,在無需用戶選中第一目標符號或刪除第一目標符號的操作的情況下,完成對第一目標符號的修改,即修改為第二目標符號,因此,本發(fā)明相對于現(xiàn)有技術中在文檔編輯時需要用戶手動選中第一目標符號或刪除第一目標符號再輸入第二目標符號的技術方案,能夠明顯節(jié)省操作步驟,提高編輯效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例一的流程圖;
圖2為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例二的部分流程圖;
圖3為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例三的流程圖
圖4為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例四的流程圖;
圖5為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例五的部分流程圖;
圖6為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例六的部分流程圖;
圖7為本發(fā)明提供的一種電子設備實施例七的結構示意圖;
圖8為本發(fā)明提供的一種電子設備實施例八的部分結構示意圖;
圖9為本發(fā)明提供的一種電子設備實施例九的結構示意圖;
圖10為本發(fā)明提供的一種電子設備實施例十的結構示意圖;
圖11為本發(fā)明提供的一種電子設備實施例十一的部分結構示意圖;
圖12為本發(fā)明提供的一種電子設備實施例十二的部分結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參考圖1,為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例一的流程圖,其中,本實施例中的方法適用于對文檔中除字符之外的特殊符號進行修改的應用,例如標點符號或數(shù)學符號等。
在本實施例中,所述方法可以包括以下步驟:
步驟101:接收用戶對文檔的第一輸入內(nèi)容。
其中,所述第一輸入內(nèi)容可以為通過語音設備進而識別輸入的內(nèi)容,也可以為通過鍵盤設備或觸控設備進而識別輸入的內(nèi)容。在實際應用中,所述第一輸入內(nèi)容可以包括有漢字、英文單詞等字符內(nèi)容,以及在這些字符內(nèi)容之后的標點符號等內(nèi)容。
另外,所述第一輸入內(nèi)容可以為通過上述方式所識別輸入的內(nèi)容之外,也可以理解為用戶點擊所述文檔中某一位置的操作輸入,例如,用戶通過鼠標點擊文檔中某個位置,這一點擊操作輸入由本實施例進行接收,而這一位置中需要修改對應的符號。
步驟102:依據(jù)所述第一輸入內(nèi)容,確定所述文檔中的光標位置。
具體的,本實施例中確定所述第一輸入內(nèi)容中的最后輸入位置,將這一輸入位置的后一位置確定為所述文檔當前的光標位置。
步驟103:基于所述光標位置,確定所述文檔中的第一目標符號。
具體的,本實施例中可以將所述光標位置的前一個字符或后一個字符確定為所述文檔中的第一目標符號,即需要修改的符號。
步驟104:獲取用戶輸入的第二目標符號。
具體的,本實施例中可以通過觸控感應設備來接收用戶的輸入操作,進而識別出該輸入操作對應的第二目標符號,例如用戶通過觸摸屏書寫或點擊輸入感嘆號“!”,本實施例中對這一符號進行識別,將其確定為所述第二目標符號。
步驟105:將所述第一目標符號替換為所述第二目標符號。
也就是說,本實施例在接收到用戶對文檔的第一輸入內(nèi)容之后確定文檔中當前的光標位置,進而確定該光標位置對應的第一目標符號,而在獲取到用戶輸入的所述第二目標符號之后即可將所述第一目標符號替換為第二目標符號,無需用戶選中所述第一目標符號或刪除所述第一目標符號的操作,即可完成對所述第一目標符號的修改,即修改為所述第二目標符號。
由上述方案可知,本發(fā)明提供的一種數(shù)據(jù)處理方法實施例一,在接收到用戶對文檔的第一輸入內(nèi)容之后確定文檔中當前的光標位置,進而確定該光標位置對應的第一目標符號,而在獲取到用戶輸入的第二目標符號之后即可將第一目標符號替換為第二目標符號,在無需用戶選中第一目標符號或刪除第一目標符號的操作的情況下,完成對第一目標符號的修改,即修改為第二目標符號,因此,本發(fā)明相對于現(xiàn)有技術中在文檔編輯時需要用戶手動選中第一目標符號或刪除第一目標符號再輸入第二目標符號的技術方案,能夠明顯節(jié)省操作步驟,提高編輯效率。
參考圖2,為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例二中所述步驟101的實現(xiàn)流程圖,其中,所述步驟101可以通過以下步驟實現(xiàn):
步驟111:接收用戶對文檔的語音輸入信息。
具體的,本實施例中,通過語音采集設備如麥克風等來接收用戶的語音輸入信息。
步驟112:識別所述語音輸入信息中的第一輸入內(nèi)容。
具體的,本實施例中通過語音識別裝置對語音輸入信息中的文字如漢字或字母等字符進行識別,以得到第一輸入內(nèi)容中的字符內(nèi)容,之后,在根據(jù)預設的語義規(guī)則生成與該字符內(nèi)容相對應的標點符號,如通過語音識別裝置識別出所述第一輸入內(nèi)容中的字符內(nèi)容“你在吃飯”,所述語音識別裝置根據(jù)語義規(guī)則生成與該字符內(nèi)容相對應的標點符號“?!?,字符內(nèi)容“你在吃飯”及標點符號“?!苯M成所述第一輸入內(nèi)容。
其中,本實施例在接收到這一輸入內(nèi)容之后,確定所述文檔中的光標位置,如確定所述第一輸入內(nèi)容“你在吃飯?!钡暮笠晃恢脼樗龉鈽宋恢茫M而確定所述光標位置對應的第一目標符號“?!保髮@取到的用戶輸入的第二目標符號“?”替換所述第一目標符號“。”,以實現(xiàn)對語音識別自動輸出的標點符號的修改的目的。
參考圖3,為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例三的流程圖,其中,在所述步驟104之后,在所述步驟105之前,所述方法還包括可以包括以下步驟:
步驟106:判斷所述文檔中所述光標位置對應的文本信息是否滿足預設的符號修改規(guī)則,如果是,執(zhí)行步驟105,否則,執(zhí)行步驟107。
其中,所述光標位置對應的文本信息是指,與所述光標位置相鄰位置上的文本信息,如所述光標前后的符號或字符信息。
具體的,所述預設的符號修改規(guī)則可以為:所述光標位置對應的文本信息中有且只有所述第一目標符號。
例如,本實施例對所述光標位置的前后的符號或字符中是否有且只有一個符號,即所述第一目標符號進行判斷,進而在所述光標前后的符號或字符中有且僅有所述第一目標符號時,執(zhí)行所述步驟105,在所述光標前后的符號 或字符中除了包含所述第一目標符號之外,還有其他符號,即至少兩個連續(xù)的符號,此時,執(zhí)行步驟107。
另外,所述預設的符號修改規(guī)則也可以為:所述光標位置對應的文本信息中的第一目標符號不屬于任一滿足符號組合規(guī)則的符號組合。
例如,本實施例對所述光標位置的前后的符號或字符中的第一目標符號是否不屬于任一滿足符號組合規(guī)則的符號組合進行判斷,例如,判斷第一目標符號是否為某個符號組合中的部分符號組成,如前雙引號為常用的符號組合(雙引號)中的部分符號,在所述第一目標符號不屬于任一符號組合時,此時,執(zhí)行步驟105,在所述第一目標符號屬于某個符號組合時,執(zhí)行步驟107。
步驟107:將所述第二目標符號寫入所述光標位置。
也就是說,本實施例對所述光標位置對應的文本信息是否滿足符號修改規(guī)則進行判斷,在不滿足時,不進行修改,而是將所述第二目標符號寫入到該光標位置上,只有在滿足時,才會執(zhí)行所述步驟105,將所述第一目標符號替換為所述第二目標符號。
例如,本實施例對所述光標位置前后的符號是否為連續(xù)的標點符號或者是否屬于某個符號組合進行判斷,在所述光標前后的符號為連續(xù)的標點符號或者屬于某個符號組合時,不進行符號修改,而是將所述第二目標符號寫入到所述光標位置上,只有在所述光標前后的第一目標符號為單獨的一個符號且不屬于任意一個符號組合時,才會進行符號修改,將所述第一目標符號替換為所述第二目標符號。
參考圖4,為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例四的流程圖,其中,在所述步驟105之后,所述方法還可以包括以下步驟:
步驟108:在所述文檔的顯示界面中顯示符號候選區(qū)域,所述符號候選區(qū)域中包括至少一個候選符號。
其中,所述符號候選區(qū)域中的候選符號中可以包括有所述第一目標符號,也就是說,本實施例中將替換下來的第一目標符號放入所述符號候選區(qū)域中,由用戶進行選擇,是否進行寫入。
需要說明的是,所述符號候選區(qū)域的位置可以對應于所述文檔中的光標位置,例如,所述符號候選區(qū)域處于所述光標位置的右下方,即所述符號候選區(qū)域的左上角與所述光標位置的右下角相對或者相鄰。
優(yōu)選的,所述符號候選區(qū)域中的第一目標符號處于所述符號候選區(qū)域的第一位,作為用戶優(yōu)先選擇的提示。
步驟109:獲取用戶在所述符號候選區(qū)域上的選擇操作數(shù)據(jù)。
也就是說,本實施例在所述符號候選區(qū)域上顯示至少一個候選符號,所述候選符號中可以包括有所述第一目標符號,還可以包括有其他與所述第一目標符號或者與所述第二目標符號之間的相似度滿足相似度閾值的其他候選符號,由用戶在所述符號候選區(qū)域上進行選擇操作,以選取用戶想要寫入的候選符號,此時,本實施例對用戶的選擇操作數(shù)據(jù)進行獲取。
步驟110:將所述選擇操作數(shù)據(jù)對應的目標候選符號寫入到所述文檔中。
也就是說,本實施例在獲取到用戶的選擇操作數(shù)據(jù)之后,對這一選擇操作數(shù)據(jù)進行識別,以得到該選擇操作數(shù)據(jù)對應的目標候選符號寫入到所述文檔中,例如將用戶選擇的第一目標符號寫入到所述文檔中。
具體的,本實施例中可以將所述目標候選符號寫入到所述第二目標符號的前面,或者所述第二目標符號的后面,這一選擇可以預先由用戶根據(jù)習慣或需求設置。
參考圖5,為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例五中所述步驟104的實現(xiàn)流程圖,其中,所述步驟104可以包括以下步驟實現(xiàn):
步驟141:接收用戶的觸控操作數(shù)據(jù)。
其中,所述觸控操作數(shù)據(jù)可以為用戶在觸控屏上進行書寫的操作數(shù)據(jù),也可以為在觸控屏上的點擊操作數(shù)據(jù)。
步驟142:識別所述觸控操作數(shù)據(jù)中的操作軌跡。
其中,所述操作軌跡即為用戶在觸控屏上的書寫軌跡。
步驟143:將所述操作軌跡與預設的符號列表中的每個符號進行一一匹配,得到與所述操作軌跡匹配度滿足預設匹配規(guī)則的第二目標符號。
其中,所述符號列表中可以包括有多個標點符號,以達到將所述操作軌跡進行識別出相應標點符號的目的。也就是說,本實施例會對用戶的觸控操作數(shù)據(jù)中的操作軌跡優(yōu)先進行符號如標點符號的識別,由此,將與所述操作軌跡之間的匹配度滿足所述匹配規(guī)則的符號(如匹配度高于預設匹配閾值的符號)作為第二目標符號,在后續(xù)中將所述第二目標符號替換所述第一目標符號。
另外,在所述操作軌跡與所述符號列表中的任意一個符號之間的匹配度均無法達到所述匹配閾值時,可不再執(zhí)行后續(xù)替換步驟,而是識別該操作軌跡對應的文字或其他字母字符,并將該字符寫入到所述文檔中。
參考圖6,為本發(fā)明提供的一種數(shù)據(jù)處理方法實施例六中所述步驟104的流程圖,其中,在所述步驟143中,在所述符號列表中的每個符號與所述操作軌跡的匹配度均不滿足所述匹配規(guī)則時,還可以包括以下步驟:
步驟144:將與所述操作軌跡的匹配度最高的符號確定為第二目標符號。
也就是說,本實施例在進行所述操作軌跡的識別時,只支持對標點符號的識別,因此,即使在所述符號列別中的每個符號與所述操作軌跡的匹配度均不滿足所述匹配規(guī)則時,會將匹配度最高的符號確定為第二目標符號,執(zhí)行后續(xù)的符號替換方案,實現(xiàn)本實施例。
參考圖7,為本發(fā)明提供的一種電子設備實施例七的結構示意圖,其中,所述電子設備適用于對文檔除字符之外的特殊符號進行修改的應用,如標點符號或數(shù)學符號等。
在本實施例中,所述電子設備可以包括以下結構:
內(nèi)容接收單元701,用于接收用戶對文檔的第一輸入內(nèi)容。
其中,所述第一輸入內(nèi)容可以為通過語音設備進而識別輸入的內(nèi)容,也可以為通過鍵盤設備或觸控設備進而識別輸入的內(nèi)容。在實際應用中,所述第一輸入內(nèi)容可以包括有漢字、英文單詞等字符內(nèi)容,以及在這些字符內(nèi)容之后的標點符號等內(nèi)容。
另外,所述第一輸入內(nèi)容可以為通過上述方式所識別輸入的內(nèi)容之外,也可以理解為用戶點擊所述文檔中某一位置的操作輸入,例如,用戶通過鼠標點擊文檔中某個位置,這一點擊操作輸入由本實施例進行接收,而這一位置中需要修改對應的符號。
光標確定單元702,用于依據(jù)所述第一輸入內(nèi)容,確定所述文檔中的光標位置。
具體的,本實施例中確定所述第一輸入內(nèi)容中的最后輸入位置,將這一輸入位置的后一位置確定為所述文檔當前的光標位置。
符號確定單元703,用于基于所述光標位置,確定所述文檔中的第一目標符號。
具體的,本實施例中可以將所述光標位置的前一個字符或后一個字符確定為所述文檔中的第一目標符號,即需要修改的符號。
符號獲取單元704,用于獲取用戶輸入的第二目標符號。
具體的,本實施例中可以通過觸控感應設備來接收用戶的輸入操作,進而識別出該輸入操作對應的第二目標符號,例如用戶通過觸摸屏書寫或點擊輸入感嘆號“!”,本實施例中對這一符號進行識別,將其確定為所述第二目標符號。
符號替換單元705,用于將所述第一目標符號替換為所述第二目標符號。
也就是說,本實施例在接收到用戶對文檔的第一輸入內(nèi)容之后確定文檔中當前的光標位置,進而確定該光標位置對應的第一目標符號,而在獲取到用戶輸入的所述第二目標符號之后即可將所述第一目標符號替換為第二目標 符號,無需用戶選中所述第一目標符號或刪除所述第一目標符號的操作,即可完成對所述第一目標符號的修改,即修改為所述第二目標符號。
由上述方案可知,本發(fā)明提供的一種電子設備實施例七,在接收到用戶對文檔的第一輸入內(nèi)容之后確定文檔中當前的光標位置,進而確定該光標位置對應的第一目標符號,而在獲取到用戶輸入的第二目標符號之后即可將第一目標符號替換為第二目標符號,在無需用戶選中第一目標符號或刪除第一目標符號的操作的情況下,完成對第一目標符號的修改,即修改為第二目標符號,因此,本發(fā)明相對于現(xiàn)有技術中在文檔編輯時需要用戶手動選中第一目標符號或刪除第一目標符號再輸入第二目標符號的技術方案,能夠明顯節(jié)省操作步驟,提高編輯效率。
參考圖8,為本發(fā)明提供的一種電子設備實施例八中所述內(nèi)容接收單元701的結構示意圖,其中,所述內(nèi)容接收單元701可以包括以下結構:
語音接收子單元711,用于接收用戶對文檔的語音輸入信息。
具體的,本實施例中,通過語音采集設備如麥克風等來接收用戶的語音輸入信息。
語音識別子單元712,用于識別所述語音輸入信息中的第一輸入內(nèi)容。
具體的,本實施例中通過語音識別裝置對語音輸入信息中的文字如漢字或字母等字符進行識別,以得到第一輸入內(nèi)容中的字符內(nèi)容,之后,在根據(jù)預設的語義規(guī)則生成與該字符內(nèi)容相對應的標點符號,如通過語音識別裝置識別出所述第一輸入內(nèi)容中的字符內(nèi)容“你在吃飯”,所述語音識別裝置根據(jù)語義規(guī)則生成與該字符內(nèi)容相對應的標點符號“。”,字符內(nèi)容“你在吃飯”及標點符號“?!苯M成所述第一輸入內(nèi)容。
其中,本實施例在接收到這一輸入內(nèi)容之后,確定所述文檔中的光標位置,如確定所述第一輸入內(nèi)容“你在吃飯?!钡暮笠晃恢脼樗龉鈽宋恢茫M而確定所述光標位置對應的第一目標符號“。”,之后將獲取到的用戶輸入的第二目標符號“?”替換所述第一目標符號“?!?,以實現(xiàn)對語音識別自動輸出的標點符號的修改的目的。
參考圖9,為本發(fā)明提供的一種電子設備實施例九的結構示意圖,其中,所述電子設備可以包括以下結構:
規(guī)則判斷單元706,用于在所述符號獲取單元704獲取用戶輸入的第二目標符號之后,判斷所述文檔中所述光標位置對應的文本信息是否滿足預設的符號修改規(guī)則,如果是,觸發(fā)所述符號替換單元705,否則,觸發(fā)符號寫入單元707。
其中,所述光標位置對應的文本信息是指,與所述光標位置相鄰位置上的文本信息,如所述光標前后的符號或字符信息。
具體的,所述預設的符號修改規(guī)則可以為:所述光標位置對應的文本信息中有且只有所述第一目標符號。
例如,本實施例對所述光標位置的前后的符號或字符中是否有且只有一個符號,即所述第一目標符號進行判斷,進而在所述光標前后的符號或字符中有且僅有所述第一目標符號時,觸發(fā)所述符號替換單元705,在所述光標前后的符號或字符中除了包含所述第一目標符號之外,還有其他符號,即至少兩個連續(xù)的符號,此時,觸發(fā)所述符號寫入單元707。
另外,所述預設的符號修改規(guī)則也可以為:所述光標位置對應的文本信息中的第一目標符號不屬于任一滿足符號組合規(guī)則的符號組合。
例如,本實施例對所述光標位置的前后的符號或字符中的第一目標符號是否不屬于任一滿足符號組合規(guī)則的符號組合進行判斷,例如,判斷第一目標符號是否為某個符號組合中的部分符號組成,如前雙引號為常用的符號組合(雙引號)中的部分符號,在所述第一目標符號不屬于任一符號組合時,此時,觸發(fā)所述符號替換單元705,在所述第一目標符號屬于某個符號組合時,觸發(fā)所述符號寫入單元707。
符號寫入單元707,用于將所述第二目標符號寫入所述光標位置。
也就是說,本實施例對所述光標位置對應的文本信息是否滿足符號修改規(guī)則進行判斷,在不滿足時,不進行修改,而是將所述第二目標符號寫入到 該光標位置上,只有在滿足時,才會觸發(fā)所述符號替換單元705,將所述第一目標符號替換為所述第二目標符號。
例如,本實施例對所述光標位置前后的符號是否為連續(xù)的標點符號或者是否屬于某個符號組合進行判斷,在所述光標前后的符號為連續(xù)的標點符號或者屬于某個符號組合時,不進行符號修改,而是將所述第二目標符號寫入到所述光標位置上,只有在所述光標前后的第一目標符號為單獨的一個符號且不屬于任意一個符號組合時,才會進行符號修改,將所述第一目標符號替換為所述第二目標符號。
參考圖10,為本發(fā)明提供的一種電子設備實施例十的結構示意圖,其中,所述電子設備還可以包括以下結構:
候選顯示單元708,用于在所述符號替換單元705將所述第一目標符號替換為所述第二目標符號之后,在所述文檔的顯示界面中顯示符號候選區(qū)域,所述符號候選區(qū)域中包括至少一個候選符號。
其中,所述符號候選區(qū)域中的候選符號中可以包括有所述第一目標符號,也就是說,本實施例中將替換下來的第一目標符號放入所述符號候選區(qū)域中,由用戶進行選擇,是否進行寫入。
需要說明的是,所述符號候選區(qū)域的位置可以對應于所述文檔中的光標位置,例如,所述符號候選區(qū)域處于所述光標位置的右下方,即所述符號候選區(qū)域的左上角與所述光標位置的右下角相對或者相鄰。
優(yōu)選的,所述符號候選區(qū)域中的第一目標符號處于所述符號候選區(qū)域的第一位,作為用戶優(yōu)先選擇的提示。
操作獲取單元709,用于獲取用戶在所述符號候選區(qū)域上的選擇操作數(shù)據(jù)。
也就是說,本實施例在所述符號候選區(qū)域上顯示至少一個候選符號,所述候選符號中可以包括有所述第一目標符號,還可以包括有其他與所述第一目標符號或者與所述第二目標符號之間的相似度滿足相似度閾值的其他候選 符號,由用戶在所述符號候選區(qū)域上進行選擇操作,以選取用戶想要寫入的候選符號,此時,本實施例對用戶的選擇操作數(shù)據(jù)進行獲取。
候選寫入單元710,用于將所述選擇操作數(shù)據(jù)對應的目標候選符號寫入到所述文檔中。
也就是說,本實施例在獲取到用戶的選擇操作數(shù)據(jù)之后,對這一選擇操作數(shù)據(jù)進行識別,以得到該選擇操作數(shù)據(jù)對應的目標候選符號寫入到所述文檔中,例如將用戶選擇的第一目標符號寫入到所述文檔中。
具體的,本實施例中可以將所述目標候選符號寫入到所述第二目標符號的前面,或者所述第二目標符號的后面,這一選擇可以預先由用戶根據(jù)習慣或需求設置。
參考圖11,為本發(fā)明提供的一種電子設備實施例十一中所述符號獲取單元704的結構示意圖,其中,所述符號獲取單元704可以包括以下結構:
觸控接收子單元741,用于接收用戶的觸控操作數(shù)據(jù)。
其中,所述觸控操作數(shù)據(jù)可以為用戶在觸控屏上進行書寫的操作數(shù)據(jù),也可以為在觸控屏上的點擊操作數(shù)據(jù)。
軌跡識別子單元742,用于識別所述觸控操作數(shù)據(jù)中的操作軌跡。
其中,所述操作軌跡即為用戶在觸控屏上的書寫軌跡。
符號匹配子單元743,用于將所述操作軌跡與預設的符號列表中的每個符號進行一一匹配,得到與所述操作軌跡匹配度滿足預設匹配規(guī)則的第二目標符號。
其中,所述符號列表中可以包括有多個標點符號,以達到將所述操作軌跡進行識別出相應標點符號的目的。也就是說,本實施例會對用戶的觸控操作數(shù)據(jù)中的操作軌跡優(yōu)先進行符號如標點符號的識別,由此,將與所述操作軌跡之間的匹配度滿足所述匹配規(guī)則的符號(如匹配度高于預設匹配閾值的符號)作為第二目標符號,在后續(xù)中將所述第二目標符號替換所述第一目標符號。
另外,在所述操作軌跡與所述符號列表中的任意一個符號之間的匹配度均無法達到所述匹配閾值時,可不再執(zhí)行后續(xù)替換步驟,而是識別該操作軌跡對應的文字或其他字母字符,并將該字符寫入到所述文檔中。
參考圖12,為本發(fā)明提供的一種電子設備實施例十二中所述符號獲取單元704的結構示意圖,其中,所述符號獲取單元704還可以包括以下結構:
符號確定子單元744,用于在所述符號匹配子單元743在所述符號列表中的每個符號與所述操作軌跡的匹配度均不滿足所述匹配規(guī)則時,將與所述操作軌跡的匹配度最高的符號確定為第二目標符號。
也就是說,本實施例在進行所述操作軌跡的識別時,只支持對標點符號的識別,因此,即使在所述符號列別中的每個符號與所述操作軌跡的匹配度均不滿足所述匹配規(guī)則時,會將匹配度最高的符號確定為第二目標符號,執(zhí)行后續(xù)的符號替換方案,實現(xiàn)本實施例。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
最后,還需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上對本申請所提供的一種數(shù)據(jù)處理方法及電子設備進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本申請的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本申請的限制。