一種文本編輯方法及終端的制作方法
【技術領域】
[0001] 本發(fā)明涉及電子技術領域,尤其涉及一種文本編輯方法及終端。
【背景技術】
[0002] 隨著電子技術的發(fā)展,人們利用手機能夠處理的日常事務越來越多了。多數(shù)場景 情況下,用戶需要利用手機來回復郵件、編輯工作報告或論文等。通常,用戶在編輯文檔的 時候需要插入一些計算公式,由于計算公式由數(shù)學符號和數(shù)字組成,因此,用戶需要輸入數(shù) 學符號,例如"+"(加號)、(減號)。
[0003] 目前,輸入數(shù)學符號的方法通常是:用戶在輸入法界面中點擊"符號"按鈕,然后進 一步點擊"數(shù)學符號"按鈕來打開數(shù)學符號選擇鍵盤,之后用戶可以根據(jù)需求在符號欄中查 找數(shù)學符號?,F(xiàn)有的方法雖然滿足了用戶的基本需求,但是操作非常繁瑣,用戶往往需要查 找很長時間才能找到需要的數(shù)學符號。尤其當用戶需要編輯包含特殊數(shù)學符號(如"sin"和 "cos")的計算公式的時候,而且通常一個計算公式包括多個數(shù)學符號,這樣用戶往往進行 反復的繁瑣操作才能找到編輯計算公式所需的全部數(shù)學符號?,F(xiàn)有的這種數(shù)學符號輸入方 式的操作效率十分低。
【發(fā)明內容】
[0004] 本發(fā)明實施例提供了一種文本編輯方法及終端,根據(jù)用戶的操作信息來確定位置 關系,從而可以更快地確定符合該位置關系的目標數(shù)學符號,提高了用戶輸入數(shù)學符號的 操作效率。
[0005] 本發(fā)明實施例第一方面提供了一種文本編輯方法,該方法包括:
[0006] 接收到針對目標輸入框中的目標數(shù)值對象的第一操作;
[0007] 根據(jù)所述第一操作的操作信息,以及預設的所述操作信息與位置關系之間的對應 關系,確定所述目標數(shù)值對象與數(shù)學符號之間的位置關系;
[0008] 確定符合所述位置關系的一數(shù)學符號作為目標數(shù)學符號;
[0009] 將所述目標數(shù)學符號按照所述位置關系進行設置,所述目標數(shù)學符號用于對所述 目標數(shù)值對象進行數(shù)學運算。
[0010] 本發(fā)明實施例第二方面提供了一種終端,所述終端包括:
[0011] 輸入單元,用于接收到針對目標輸入框中的目標數(shù)值對象的第一操作;
[0012] 位置確定單元,用于根據(jù)所述第一操作的操作信息,以及預設的所述操作信息與 位置關系之間的對應關系,確定所述目標數(shù)值對象與數(shù)學符號之間的位置關系;
[0013] 符號確定單元,用于確定符合所述位置關系的一數(shù)學符號作為目標數(shù)學符號;
[0014] 設置單元,用于將所述目標數(shù)學符號按照所述位置關系進行設置,所述目標數(shù)學 符號用于對所述目標數(shù)值對象進行數(shù)學運算。
[0015] 實施本發(fā)明實施例,在預設操作區(qū)域接收到針對目標輸入框中的目標對象的第一 操作,并根據(jù)所述第一操作的操作信息,以及預設的所述操作信息與位置關系之間的對應 關系,確定所述目標數(shù)值對象與數(shù)學符號之間的位置關系,之后確定出符合所述位置關系 的一數(shù)學符號作為目標數(shù)學符號,最后將所述目標數(shù)學符號按照所述位置關系進行設置, 可實現(xiàn)根據(jù)用戶的操作信息來確定位置關系,從而可以更快地確定符合該位置關系的目標 數(shù)學符號,提高了用戶輸入數(shù)學符號的操作效率。
【附圖說明】
[0016] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領 域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
[0017] 圖1是本發(fā)明實施例提供的文本編輯方法的流程示意圖;
[0018] 圖2是本發(fā)明實施例涉及的輸入界面的示意圖;
[0019] 圖3A-3B是本發(fā)明實施例提供的一種文本編輯的操作示意圖;
[0020] 圖4A-4B是本發(fā)明實施例提供的另一種文本編輯的操作示意圖;
[0021] 圖5A-5B是本發(fā)明實施例提供的再一種文本編輯的操作示意圖;
[0022] 圖6是本發(fā)明實施例提供的目標數(shù)值對象對應多個數(shù)學符號的示意圖;
[0023]圖7是本發(fā)明實施例提供的滑動操作的一種作用區(qū)域的示例圖;
[0024] 圖8是本發(fā)明實施例提供的終端的第一實施例的結構示意圖;
[0025] 圖9是本發(fā)明實施例提供的終端的第二實施例的結構示意圖。
【具體實施方式】
[0026] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā) 明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0027] 本發(fā)明可以由移動終端實現(xiàn),還可以由個人電腦、網(wǎng)絡設備等計算設備來實現(xiàn)。下 面以移動終端為例來進行說明。
[0028] 優(yōu)選地,本發(fā)明的方案可以由一種安裝并運行于移動終端中的APP來實現(xiàn)。具體 如,本發(fā)明的方案可以由一個始終后臺運行的APP來實現(xiàn)。進一步地,本發(fā)明的方案可以作 為一個子功能模塊集成在輸入法的功能模塊中。
[0029] 在此,移動終端包括但不限于任何一種基于智能操作系統(tǒng)的手持式電子產(chǎn)品,其 可與用戶通過鍵盤、虛擬鍵盤、觸摸板、觸摸屏以及聲控設備等輸入設備來進行人機交互, 諸如智能手機、平板電腦等。其中,智能操作系統(tǒng)包括但不限于任何通過向移動設備提供各 種移動應用來豐富設備功能的操作系統(tǒng),諸如安卓(Android)、I0S、Windows Phone等。
[0030] 參見圖1,是本發(fā)明實施例提供的文本編輯方法的流程圖。如圖1所示,該方法包 括:
[0031] 步驟S101:接收到針對目標輸入框中的目標數(shù)值對象的第一操作。
[0032] 步驟S103:根據(jù)所述第一操作的操作信息,以及預設的所述操作信息與位置關系 之間的對應關系,確定所述目標數(shù)值對象與數(shù)學符號之間的位置關系。
[0033] 步驟S105:確定符合所述位置關系的一數(shù)學符號作為目標數(shù)學符號
[0034] 步驟S107:將所述目標數(shù)學符號按照所述位置關系進行設置。這里,所述數(shù)學符號 用于對所述目標數(shù)值進行數(shù)學運算。
[0035] 本發(fā)明實施涉及的數(shù)值對象是指可以計算的數(shù)字信息,可包括:阿拉伯數(shù)字等數(shù) 字信息、圓周率π等數(shù)學常數(shù)、以及其他能夠被數(shù)學符號進行數(shù)學運算的對象,這里不作限 制。所述目標數(shù)值對象是指所述輸入框中的用戶需要為其添加數(shù)學符號的數(shù)值對象。
[0036] 圖2示出了本發(fā)明實施例的一種應用場景。如圖2所示,終端可以將輸入框10中的 數(shù)值對象"45°"識別為所述目標數(shù)值對象。需要說明的,所述目標數(shù)值對象可以是用戶通過 輸入框10下方的輸入鍵盤輸入的,也可以是用戶從其他位置復制到輸入框10中的,還可以 是通過其他方式輸入到輸入框10中的,這里不作限制。
[0037] 本發(fā)明實施例中,所述第一操作是指用戶輸入的為所述目標數(shù)值對象添加數(shù)學符 號的操作,可包括:滑動操作、按壓操作、體感操作等等。所述第一操作的操作信息可包括: 所述第一操作作用于終端的輸入裝置(例如觸摸屏)上的相關信息,例如滑動操作的滑動方 向、按壓操作的按壓力度信息、按壓操作的按壓次數(shù)信息,或者體感操作的姿勢信息等信 息。所述第一操作的操作信息可用于指示所述目標數(shù)值對象對應的數(shù)學符號是哪個,也可 用于指示所述目標數(shù)值對象與其對應的數(shù)學符號之間的位置關系。
[0038] 這里,數(shù)學符號與數(shù)值對象的位置關系用于指示數(shù)學符號與數(shù)值對象之間的組合 關系,例如,表示三角函數(shù)的數(shù)學符號處于表示角度的數(shù)值對象的左邊(如sin30°),表示指 數(shù)的數(shù)學符號處于表示底數(shù)的數(shù)值對象的右上角(如2 n),表示運算符的數(shù)學符號(如"+"、 "X"、"+")可處于數(shù)值對象的左側或者右側。示例僅僅是本發(fā)明實施例的一種實現(xiàn)方 式,實際應用中還可以不同,不應構成限定。
[0039]下面結合圖3A-3B、4A-4B、5A-5B以及圖6,以滑動操作為例,詳細說明本發(fā)明方案。 [0040]如圖3A所示,所述目標數(shù)值對象是輸入框10中的數(shù)字"45°",所述第一操作是作用 在所述目標數(shù)值對象附近的向左滑動操作。
[0041]本發(fā)