亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種公式輸入方法和裝置的制造方法

文檔序號(hào):9260447閱讀:275來源:國知局
一種公式輸入方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)輸入領(lǐng)域,尤其涉及一種特殊字符輸入方法和裝置。
【背景技術(shù)】
[0002]在移動(dòng)終端進(jìn)行數(shù)據(jù)計(jì)算,或者在學(xué)習(xí)類APP應(yīng)用程序中進(jìn)行化學(xué)方程的輸入,或者在文檔輸入時(shí),常常會(huì)需要輸入特殊的字符。從而方便用戶完成功能更加多樣化的操作處理,比如對于數(shù)學(xué)公式的查找,需要輸入對應(yīng)的數(shù)學(xué)運(yùn)算符號(hào),
[0003]目前移動(dòng)終端中的公式符號(hào)的輸入方式中,一般通過設(shè)置特殊字符鍵盤進(jìn)行輸入,即在輸入界面中可以調(diào)出公式鍵盤,并在特殊字符鍵盤中查找到所需要的字符。由于特殊字符的數(shù)量較多,用戶查找操作較為麻煩,而且查找時(shí)間較長,導(dǎo)致輸入效率較低。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提供一種公式輸入方法,以解決現(xiàn)有技術(shù)由于特殊字符的數(shù)量較多,用戶查找操作較為麻煩,而且查找時(shí)間較長,導(dǎo)致輸入效率較低的問題。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種公式輸入方法,所述方法包括:
[0006]接收用戶輸入的觸摸指令,檢測所述觸摸指令中包括的觸摸軌跡;
[0007]將檢測的所述觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,得到觸摸軌跡與字符的相似度值;
[0008]將所述相似度值與預(yù)設(shè)的閾值進(jìn)行比較,將相似度值最大且大于預(yù)設(shè)的閾值的字符作為與用戶輸入相匹配的字符。
[0009]結(jié)合第一方面,在第一方面的第一種可能實(shí)現(xiàn)方式中,所述將檢測的所述觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,得到觸摸軌跡與字符的相似度值步驟包括:
[0010]以所述觸摸軌跡的中心為原點(diǎn),將所述觸摸軌跡歸一化到指定的空間;
[0011 ] 將所述觸摸軌跡按照長度值進(jìn)行平均劃分為N-1段,獲取將所述觸摸軌跡劃分為N-1段的分隔點(diǎn)的N個(gè)坐標(biāo)值gl(xi,yi);,其中,N為大于2的自然數(shù),O彡i彡N;
[0012]根據(jù)公式計(jì)算得到相似度值(gl,g2) = gl*g2/sqrt(gl*gl+g2*g2),其中 gl*g2 =
gl.x0*g2.χθ+gl.y0*g2.y0+......+gl.xN*g2.xN+gl.yN*g2.yN,g2 為公式字符庫中待比較的字符。
[0013]結(jié)合第一方面,在第一方面的第二種可能實(shí)現(xiàn)方式中,所述方法還包括:
[0014]監(jiān)測用戶觸摸屏幕的時(shí)長,當(dāng)用戶觸摸屏幕的時(shí)長達(dá)到第一預(yù)設(shè)時(shí)長時(shí),進(jìn)入將檢測的所述觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,得到觸摸軌跡與字符的相似度值步驟。
[0015]結(jié)合第一方面,在第一方面的第三種可能實(shí)現(xiàn)方式中,在所述將所述相似度值與預(yù)設(shè)的閾值進(jìn)行比較,將相似度值最大且大于預(yù)設(shè)的閾值的字符作為與用戶輸入相匹配的字符步驟之后,所述方法還包括:
[0016]監(jiān)測用戶輸入觸摸指令后離開屏幕的時(shí)長,當(dāng)離開屏幕的時(shí)長大于第二預(yù)設(shè)時(shí)長時(shí),根據(jù)匹配的字符在公式庫中搜索對應(yīng)的公式。
[0017]結(jié)合第一方面,在第一方面的第四種可能實(shí)現(xiàn)方式中,所述方法還包括:
[0018]當(dāng)計(jì)算的相似度中的最大值小于預(yù)設(shè)的閾值時(shí),則在文本字符庫中查找所述觸摸指令匹配的文本。
[0019]第二方面,本發(fā)明實(shí)施例提供了一種公式輸入裝置,所述裝置包括:
[0020]觸摸軌跡檢測單元,用于接收用戶輸入的觸摸指令,檢測所述觸摸指令中包括的觸摸軌跡;
[0021]相似度值計(jì)算單元,用于將檢測的所述觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,得到觸摸軌跡與字符的相似度值;
[0022]匹配單元,用于將所述相似度值與預(yù)設(shè)的閾值進(jìn)行比較,將相似度值最大且大于預(yù)設(shè)的閾值的字符作為與用戶輸入相匹配的字符。
[0023]結(jié)合第二方面,在第二方面的第一種可能實(shí)現(xiàn)方式中,所述相似度值計(jì)算單元包括:
[0024]空間歸一化子單元,用于以所述觸摸軌跡的中心為原點(diǎn),將所述觸摸軌跡歸一化到指定的空間;
[0025]分隔子單元,用于將所述觸摸軌跡按照長度值進(jìn)行平均劃分為N-1段,獲取將所述觸摸軌跡劃分為N-1段的分隔點(diǎn)的N個(gè)坐標(biāo)值gl(xi,yi);,其中,N為大于2的自然數(shù),O ^ i ^ N ;
[0026]計(jì)算子單元,用于根據(jù)公式(gl, g2) = gl*g2/sqrt(gl*gl+g2*g2)計(jì)算得到相似度值,其中:
[0027]gl*g2 = gl.x0*g2.χθ+gl.y0*g2.y0+......+gl.xN*g2.xN+gl.yN*g2.yN, g2 為公式字符庫中待比較的字符。
[0028]結(jié)合第二方面,在第二方面的第二種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0029]監(jiān)測單元,用于監(jiān)測用戶觸摸屏幕的時(shí)長,當(dāng)用戶觸摸屏幕的時(shí)長達(dá)到第一預(yù)設(shè)時(shí)長時(shí),則執(zhí)行相似度值計(jì)算單元。
[0030]結(jié)合第二方面,在第二方面的第三種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0031]公式搜索單元,用于監(jiān)測用戶輸入觸摸指令后離開屏幕的時(shí)長,當(dāng)離開屏幕的時(shí)長大于第二預(yù)設(shè)時(shí)長時(shí),根據(jù)匹配的字符在公式庫中搜索對應(yīng)的公式。
[0032]結(jié)合第二方面,在第二方面的第四種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0033]文本查找單元,用于當(dāng)計(jì)算的相似度中的最大值小于預(yù)設(shè)的閾值時(shí),則在文本字符庫中查找所述觸摸指令匹配的文本。
[0034]在本發(fā)明中,將接收的觸摸指令中的觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,當(dāng)計(jì)算的相似度值大于預(yù)設(shè)的閾值,則選擇較大相似度對應(yīng)的字符作為匹配的字符,和現(xiàn)有的公式輸入方法相比,本發(fā)明不需要復(fù)雜的切換查找,輸入速度快,有利于提高公式字符的輸入效率。
【附圖說明】
[0035]圖1是本發(fā)明第一實(shí)施例提供的公式輸入的實(shí)現(xiàn)流程圖;
[0036]圖2為本發(fā)明第一實(shí)施例提供的相似度值計(jì)算流程示意圖;
[0037]圖3是本發(fā)明第二實(shí)施例提供的公式輸入方法的實(shí)現(xiàn)流程圖;
[0038]圖4是本發(fā)明第三實(shí)施例提供的公式輸入方法的實(shí)現(xiàn)流程圖;
[0039]圖5為本發(fā)明第四實(shí)施例提供的公式輸入裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041]本發(fā)明實(shí)施例所述公式輸入方法,旨在解決現(xiàn)有技術(shù)存在的公式輸入時(shí),切換查找麻煩、輸入效率低的問題。比如現(xiàn)有的公式鍵盤進(jìn)行輸入時(shí),首先需要由正常的鍵盤切換到公式鍵盤,并且根據(jù)公式鍵盤的布局方式,切換所需要輸入的符號(hào)所在的塊,然后選擇對應(yīng)的字符完成輸入。而在輸入下一公式字符時(shí),也可能需要切換到其它字符塊,切換查找操作過程較為麻煩,導(dǎo)致用戶輸入效率低,影響用戶的使用體驗(yàn)。
[0042]為解決該問題,本發(fā)明提出了一種公式輸入方法,所述方法包括:接收用戶輸入的觸摸指令,檢測所述觸摸指令中包括的觸摸軌跡;將檢測的所述觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,得到觸摸軌跡與字符的相似度值;將所述相似度值與預(yù)設(shè)的閾值進(jìn)行比較,將相似度值最大且大于預(yù)設(shè)的閾值的字符作為與用戶輸入相匹配的字符。
[0043]通過將接收的觸摸指令中的觸摸軌跡與預(yù)設(shè)的公式字符庫中的字符進(jìn)行相似度計(jì)算,當(dāng)計(jì)算的相似度值大于預(yù)設(shè)的閾值,則選擇較大相似度對應(yīng)的字符作為匹配的字符,和現(xiàn)有的公式輸入方法相比,本發(fā)明不需要復(fù)雜的切換查找,輸入速度快,有利于提高公式字符的輸入效率。下面結(jié)合附圖具體說明。
[0044]實(shí)施例一
[0045]圖1示出了本發(fā)明第一實(shí)施例提供的公式輸入方法的實(shí)現(xiàn)流程,詳述如下:
[0046]在步驟SlOl中,接收用戶輸入的觸摸指令,檢測所述觸摸指令中包括的觸摸軌跡。
[0047]具體的,本發(fā)明實(shí)施例中接收觸摸指令的設(shè)備,為包括觸摸屏的設(shè)備,可以為學(xué)習(xí)機(jī)、智能手機(jī)、平板電腦或者其它帶觸摸屏的智能終端設(shè)備。
[0048]在接收公式輸入的觸摸指令時(shí),可以為文本編輯狀態(tài),比如在文本編輯工具中輸入公式操作,也可以為應(yīng)用程序中進(jìn)行數(shù)據(jù)的查找,比如在學(xué)習(xí)類應(yīng)用程序中,輸入公式字符快速的查找到與輸入的字符相關(guān)的公式等。
[0049]檢測觸摸指令中包括的觸摸軌跡,即檢測用戶輸入的一個(gè)字符對應(yīng)的軌跡信息。根據(jù)需要,可以選用如下列舉的兩種觸摸軌跡的檢測方式,可以理解的是,不應(yīng)局限于觸摸軌跡
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1