本申請(qǐng)涉及電子技術(shù)領(lǐng)域,尤其涉及一種人機(jī)交互的處理方法及終端。
背景技術(shù):
隨著電子技術(shù)領(lǐng)域的不斷發(fā)展,終端(例如智能手機(jī)、平板電腦、計(jì)算機(jī)、可穿戴設(shè)備等)已日益成為人們不可缺少的工具。
現(xiàn)有技術(shù)中,用戶(hù)利用手寫(xiě)筆對(duì)終端進(jìn)行觸控操作來(lái)實(shí)現(xiàn)書(shū)寫(xiě)功能,如果用戶(hù)想實(shí)現(xiàn)擦除、改變書(shū)寫(xiě)粗細(xì)等其他功能,則需要終端設(shè)置多個(gè)功能按鈕或設(shè)計(jì)特殊的用戶(hù)界面,用戶(hù)通過(guò)點(diǎn)擊終端上提供的功能按鈕或特殊的用戶(hù)界面來(lái)實(shí)現(xiàn)上述其他功能,導(dǎo)致手寫(xiě)筆在終端上實(shí)現(xiàn)的功能單一。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供一種人機(jī)交互的處理方法及終端,可以豐富終端上實(shí)現(xiàn)的手寫(xiě)筆功能。
第一方面,本申請(qǐng)實(shí)施例提供了一種人機(jī)交互的處理方法,該方法包括:
接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù);
對(duì)所述當(dāng)前特征數(shù)據(jù)進(jìn)行分析以得到分析結(jié)果;
根據(jù)所述分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,所述第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
另一方面,本申請(qǐng)實(shí)施例提供了一種終端,該終端包括:
獲取單元,用于接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù);
分析單元,用于對(duì)所述當(dāng)前特征數(shù)據(jù)進(jìn)行分析以得到分析結(jié)果;
執(zhí)行單元,用于根據(jù)所述分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,所述第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
本申請(qǐng)實(shí)施例通過(guò)接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前操作以獲取當(dāng)前特征數(shù)據(jù),將該當(dāng)前特征數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果,并執(zhí)行由分析結(jié)果和第一映射關(guān)系確定的目標(biāo)功能,豐富了終端上實(shí)現(xiàn)的手寫(xiě)筆功能,并且無(wú)需用戶(hù)對(duì)手寫(xiě)筆進(jìn)行特殊設(shè)計(jì),節(jié)約了設(shè)計(jì)及制造成本,提高了人機(jī)交互的智能性以及交互效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請(qǐng)實(shí)施例提供的一種人機(jī)交互的處理方法的示意流程圖;
圖2是本申請(qǐng)另一實(shí)施例提供的一種人機(jī)交互的處理方法的示意流程圖;
圖3是本申請(qǐng)實(shí)施例提供的一種人機(jī)交互的系統(tǒng)架構(gòu)圖;
圖4是本申請(qǐng)實(shí)施例提供的一種終端的示意性框圖;
圖5是本申請(qǐng)另一實(shí)施例提供的一種終端的示意性框圖;
圖6是本申請(qǐng)又一實(shí)施例提供的一種終端的示意性框圖。
具體實(shí)施方式
下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書(shū)和所附權(quán)利要求書(shū)中使用時(shí),術(shù)語(yǔ)“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應(yīng)當(dāng)理解,在此本申請(qǐng)說(shuō)明書(shū)中所使用的術(shù)語(yǔ)僅僅是出于描述特定實(shí)施例的目的而并不意在限制本申請(qǐng)。如在本申請(qǐng)說(shuō)明書(shū)和所附權(quán)利要求書(shū)中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。
還應(yīng)當(dāng)進(jìn)一步理解,在本申請(qǐng)說(shuō)明書(shū)和所附權(quán)利要求書(shū)中使用的術(shù)語(yǔ)“和/或”是指相關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何組合以及所有可能組合,并且包括這些組合。
如在本說(shuō)明書(shū)和所附權(quán)利要求書(shū)中所使用的那樣,術(shù)語(yǔ)“如果”可以依據(jù)上下文被解釋為“當(dāng)...時(shí)”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類(lèi)似地,短語(yǔ)“如果確定”或“如果檢測(cè)到【所描述條件或事件】”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測(cè)到【所描述條件或事件】”或“響應(yīng)于檢測(cè)到【所描述條件或事件】”。
具體實(shí)現(xiàn)中,本申請(qǐng)實(shí)施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動(dòng)電話(huà)、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)之類(lèi)的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。
在接下來(lái)的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤(pán)、鼠標(biāo)和/或控制桿的一個(gè)或多個(gè)其它物理用戶(hù)接口設(shè)備。
終端支持各種應(yīng)用程序,例如以下中的一個(gè)或多個(gè):繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤(pán)刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話(huà)應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機(jī)應(yīng)用程序、數(shù)字?jǐn)z影機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂(lè)播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。
可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個(gè)公共物理用戶(hù)接口設(shè)備。可以在應(yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個(gè)或多個(gè)功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對(duì)用戶(hù)而言直觀且透明的用戶(hù)界面的各種應(yīng)用程序。
需要說(shuō)明的是,終端可以是手機(jī),平板電腦,筆記本電腦,移動(dòng)互聯(lián)網(wǎng)設(shè)備(mobileinternetdevices,mid)和便攜式設(shè)備(智能手表,智能手環(huán)等)等可用于進(jìn)行人機(jī)交互的終端,當(dāng)然,上述終端只是舉例,而非窮舉,包含但不限于上述可選終端。
參見(jiàn)圖1,是本申請(qǐng)實(shí)施例提供的一種人機(jī)交互的處理方法的示意流程圖,如圖所示的人機(jī)交互的處理方法可包括以下步驟:
s101、接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù)。
需要說(shuō)明的是,該手寫(xiě)筆可以為任意電容手寫(xiě)筆,且該手寫(xiě)筆的前端和后端可以是導(dǎo)電材料,一般情況下,該手寫(xiě)筆的前端硬度較大且較為尖銳,該手寫(xiě)筆的后端硬度較小且較鈍?;蛘?,該手寫(xiě)筆也可以是手指等任何可以在該觸控屏上進(jìn)行操作并且能夠被該觸控屏識(shí)別的物質(zhì),在此不作限制。
還需要說(shuō)明的是,該觸控屏也可以叫作觸控面板,觸摸屏等,為一種可以接收該手寫(xiě)筆的當(dāng)前觸控操作所包括的輸入信號(hào)的感應(yīng)式顯示裝置。
在一些可行的實(shí)施方式中,當(dāng)用戶(hù)利用該手寫(xiě)筆對(duì)該觸控屏進(jìn)行操作時(shí),該觸控屏上的觸覺(jué)反饋系統(tǒng)可以通過(guò)傳感器感應(yīng)到該輸入信號(hào),并根據(jù)預(yù)先設(shè)置的程式驅(qū)動(dòng)各種連接裝置,取代機(jī)械式的按鈕面板,以實(shí)現(xiàn)相應(yīng)的功能。具體的,用戶(hù)在發(fā)出該當(dāng)前觸控操作時(shí),該終端的觸控屏可以通過(guò)傳感器感知到用戶(hù)因按壓或觸摸所產(chǎn)生的傳感器數(shù)據(jù)(例如接觸壓力數(shù)據(jù)、接觸面積數(shù)據(jù)等),該終端通過(guò)傳感器中的懸臂式位移器和儲(chǔ)能彈簧驅(qū)動(dòng)電觸點(diǎn),從而完成該傳感器數(shù)據(jù)到輸入信號(hào)的轉(zhuǎn)化,獲取到該當(dāng)前特征數(shù)據(jù)。
其中,該手寫(xiě)筆對(duì)該觸控屏的當(dāng)前觸控操作所觸發(fā)的具體區(qū)域可以是終端的整個(gè)觸摸屏所在的任意區(qū)域。在一些可行的實(shí)施方式中,該具體區(qū)域可以由終端在進(jìn)行出廠設(shè)置時(shí)默認(rèn),也可以由該終端根據(jù)用戶(hù)的習(xí)慣不斷調(diào)整,例如用戶(hù)的習(xí)慣操作區(qū)域?yàn)橐云聊恢行木€(xiàn)向右的右邊區(qū)域,則該終端可以將該當(dāng)前觸控操作所觸發(fā)的具體區(qū)域縮小至該右邊區(qū)域?;蛘撸€可以由用戶(hù)在終端的設(shè)置界面進(jìn)行選擇該區(qū)域的大小或自定義該區(qū)域的大小等,在此不做限制。
在一些可行的實(shí)施方式中,該終端可以利用手寫(xiě)筆的各個(gè)交互部位來(lái)對(duì)該觸控屏進(jìn)行操作。舉例來(lái)說(shuō),如圖3所示,用戶(hù)的手303握住手寫(xiě)筆302,并利用手寫(xiě)筆302的前端部位對(duì)終端的觸摸屏301進(jìn)行當(dāng)前觸控操作,該觸控屏301接收到該當(dāng)前觸控操作,并根據(jù)該當(dāng)前觸控操作獲取到手寫(xiě)筆302的當(dāng)前特征數(shù)據(jù)?;蛘撸龍D3所示的手寫(xiě)筆302的前端部位以外,該用戶(hù)還可以利用手寫(xiě)筆303的后端部位對(duì)終端的觸摸屏301進(jìn)行該當(dāng)前觸控操作,在此不作限制。
s102、對(duì)所述當(dāng)前特征數(shù)據(jù)進(jìn)行分析以得到分析結(jié)果。
具體的,由于該當(dāng)前特征數(shù)據(jù)和手寫(xiě)筆的交互部位有對(duì)應(yīng)關(guān)系。用戶(hù)在每次利用該手寫(xiě)筆的交互部位進(jìn)行當(dāng)前觸控操作時(shí),該當(dāng)前觸控操作都會(huì)有相似的特征,因此對(duì)該當(dāng)前特征數(shù)據(jù)進(jìn)行分析的方式可以是將該當(dāng)前特征數(shù)據(jù)與該終端預(yù)先采集的該手寫(xiě)筆的交互部位的初始特征數(shù)據(jù)作匹配,根據(jù)對(duì)比結(jié)果來(lái)預(yù)測(cè)該手寫(xiě)筆的交互部位為哪一個(gè)交互部位,該預(yù)測(cè)出的交互部位即為分析結(jié)果。
需要說(shuō)明的是,在該終端進(jìn)行本次分析之前,該終端還可以預(yù)存該手寫(xiě)筆的交互部位所對(duì)應(yīng)的初始特征數(shù)據(jù),不同的交互部位對(duì)應(yīng)著不同的初始特征數(shù)據(jù)。該預(yù)存的初始特征數(shù)據(jù)可以是已經(jīng)訓(xùn)練過(guò)的數(shù)據(jù)集合,該數(shù)據(jù)集合可以在用戶(hù)的使用過(guò)程中不斷適應(yīng)用戶(hù)的變化。例如,第一初始特征數(shù)據(jù)與手寫(xiě)筆的前端部位相對(duì)應(yīng),該第一初始特征數(shù)據(jù)里包括用戶(hù)的書(shū)寫(xiě)所對(duì)應(yīng)的壓力值,其起初由于用戶(hù)的書(shū)寫(xiě)較重,該壓力值的范圍偏大(例如50n-80n),但隨著時(shí)間的推移,用戶(hù)的書(shū)寫(xiě)逐漸減輕,該壓力值便可以由偏大的范圍變化為偏小的范圍(例如20n-40n)。
在一些可行的實(shí)施方式中,終端對(duì)該當(dāng)前特征數(shù)據(jù)的分析過(guò)程可以通過(guò)手寫(xiě)筆算法(styluspenalgorithm,spa)實(shí)現(xiàn)。具體的,終端將該當(dāng)前特征數(shù)據(jù)抽象為x,并將x進(jìn)一步分解為x1,x2,x3等數(shù)據(jù)來(lái)分別表示該當(dāng)前特征數(shù)據(jù)的特征參數(shù)(例如接觸壓力值、接觸面積值、接觸硬度值等),然后通過(guò)該spa算法中提供的預(yù)測(cè)函數(shù)g來(lái)找到該x對(duì)應(yīng)的輸出y,其中,y可以表示預(yù)測(cè)出的手寫(xiě)筆的交互部位。
s103、根據(jù)所述分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,所述第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
可選的,該目標(biāo)功能可以是書(shū)寫(xiě)功能、擦除功能、更換筆芯粗細(xì)功能,還可以是鼠標(biāo)功能、放大縮小功能等等,在此不作限制。
其中,該書(shū)寫(xiě)功能可以與手寫(xiě)筆的筆尖對(duì)應(yīng),是指根據(jù)手寫(xiě)筆在該觸控屏上的軌跡實(shí)現(xiàn)的文字或圖畫(huà)輸入功能;該擦除功能可以與該手寫(xiě)筆的筆尾對(duì)應(yīng),是指根據(jù)手寫(xiě)筆在該觸控屏上的軌跡實(shí)現(xiàn)的對(duì)文字或圖畫(huà)的刪除功能;該更換筆芯粗細(xì)功能可以是當(dāng)終端檢測(cè)到手寫(xiě)筆的筆尖進(jìn)行了更換時(shí),根據(jù)筆尖的粗細(xì)來(lái)調(diào)整對(duì)應(yīng)文字或圖畫(huà)的線(xiàn)條粗細(xì)功能。
其中,該第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
在一些可行的實(shí)施方式中,該預(yù)設(shè)第一映射關(guān)系可以是用戶(hù)預(yù)先將該手寫(xiě)筆的交互部位與功能進(jìn)行對(duì)應(yīng),然后終端根據(jù)用戶(hù)的操作將該對(duì)應(yīng)關(guān)系保存為該第一映射關(guān)系也可以由終端默認(rèn)。舉例來(lái)說(shuō),用戶(hù)可以確定手寫(xiě)筆的前端,即筆尖位置對(duì)應(yīng)的功能為書(shū)寫(xiě)功能,手寫(xiě)筆的后端,即筆尾位置對(duì)應(yīng)的功能為擦除功能等等。
具體的,該終端在確定了分析結(jié)果之后,可以根據(jù)該分析結(jié)果以及該第一映射關(guān)系確定并與該第一映射關(guān)系對(duì)應(yīng)的功能為該目標(biāo)功能,并根據(jù)該當(dāng)前特征數(shù)據(jù)中的軌跡特征參數(shù)實(shí)現(xiàn)該目標(biāo)功能。
本發(fā)明實(shí)施例中,終端通過(guò)接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前操作以獲取當(dāng)前特征數(shù)據(jù),將該當(dāng)前特征數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果,并執(zhí)行由分析結(jié)果和第一映射關(guān)系確定的目標(biāo)功能,該目標(biāo)功能可以由多種,豐富了終端上實(shí)現(xiàn)的手寫(xiě)筆功能,并且該手寫(xiě)筆可以為普通手寫(xiě)筆,無(wú)需用戶(hù)對(duì)手寫(xiě)筆進(jìn)行特殊設(shè)計(jì)便可實(shí)現(xiàn)相應(yīng)的功能,節(jié)約了設(shè)計(jì)及制造成本,提高了人機(jī)交互的智能性以及交互效率。
參見(jiàn)圖2,是本申請(qǐng)另一實(shí)施例提供的一種人機(jī)交互的處理方法的示意流程圖,如圖2所示的人機(jī)交互的處理方法可包括以下步驟:
s201、確定所述手寫(xiě)筆的初始交互部位。
需要說(shuō)明的是,該手寫(xiě)筆的初始交互部位可以是手寫(xiě)筆的筆尖部位,也可以是手寫(xiě)筆的筆尾部位。
在一些可選的實(shí)施方式中,該手寫(xiě)筆的初始交互部位可以由用戶(hù)在終端上選擇即將對(duì)終端進(jìn)行初始交互操作的交互部位為手寫(xiě)筆的哪一個(gè)交互部位。舉例來(lái)說(shuō),終端可以在當(dāng)前顯示界面中提供給用戶(hù)可選交互部位,用戶(hù)選擇其中的一個(gè)可選交互部位,然后該終端根據(jù)用戶(hù)的選擇所指向該可選交互部位為該初始交互部位。
在一些可選的實(shí)施方式中,該手寫(xiě)筆的初始交互部位還可以是用戶(hù)首先利用該初始交互部位對(duì)終端的觸控屏進(jìn)行了初始交互操作,該終端在接收到該初始交互操作時(shí),提示用戶(hù)選擇該初始交互操作對(duì)應(yīng)的手寫(xiě)筆的初始交互部位。舉例來(lái)說(shuō),用戶(hù)利用該手寫(xiě)筆的筆尖部位對(duì)該觸控屏進(jìn)行了初始交互操作,該終端接收到該初始交互操作之后,在當(dāng)前顯示界面發(fā)出提示信息,用于提示用戶(hù)選擇該初始交互操作所對(duì)應(yīng)的手寫(xiě)筆的初始交互部位,用戶(hù)選擇或手動(dòng)輸入該初始交互部位為筆尖部位,然后該終端將該筆尖部位確定為該初始交互部位。
s202、接收所述手寫(xiě)筆的初始交互部位對(duì)所述觸控屏的初始交互操作以獲取第一數(shù)據(jù)。
需要說(shuō)明的是,用戶(hù)可以利用該手寫(xiě)筆的初始交互部位進(jìn)行多次初始交互操作。當(dāng)該用戶(hù)進(jìn)行了多次初始交互操作時(shí),終端可以獲取每一次初始交互操作中的第一數(shù)據(jù),該第一數(shù)據(jù)可能會(huì)因用戶(hù)的操作習(xí)慣等關(guān)系而存在差別。
s203、對(duì)所述第一數(shù)據(jù)進(jìn)行加權(quán)處理以得到處理結(jié)果。
具體的,如果該終端獲取到多個(gè)該第一數(shù)據(jù),可以設(shè)置該第一個(gè)第一數(shù)據(jù)為x1,第二個(gè)初第一數(shù)據(jù)為x2,以此類(lèi)推,一直到xn,然后該終端對(duì)該x1至xn進(jìn)行加權(quán),篩選出符合特征的值,即有效的值,該值可以是當(dāng)前能夠準(zhǔn)確預(yù)測(cè)用戶(hù)的交互目的的值。
其中,該符合特征的值可以是包含在一定的區(qū)間范圍內(nèi)的值,該區(qū)間范圍可以是終端通過(guò)預(yù)先訓(xùn)練而設(shè)定的參數(shù)范圍,該參數(shù)范圍的最小值可以為a,該區(qū)間范圍的最大值可以為b,a和b可以為相同的數(shù)學(xué)值,也可以為不同的數(shù)學(xué)值,在此不作限制。
還需要說(shuō)明的是,終端可以根據(jù)不同的用戶(hù)習(xí)慣來(lái)不斷調(diào)整加權(quán)結(jié)果,該調(diào)整方式可以通過(guò)機(jī)器學(xué)習(xí)(machinelearning,ml)來(lái)實(shí)現(xiàn),具體的,終端可以通過(guò)ml獲取不同的第一數(shù)據(jù)來(lái)重新組織并優(yōu)化當(dāng)前加權(quán)處理的過(guò)程,預(yù)測(cè)并實(shí)現(xiàn)用戶(hù)的行為目的,以提高處理結(jié)果的正確性和有效性。
s204、將所述處理結(jié)果中表示有效的所述第一數(shù)據(jù)作為所述初始特征數(shù)據(jù)。
具體的,終端通過(guò)對(duì)該第一數(shù)據(jù)進(jìn)行加權(quán)處理之后,如果該x1至xn中有大于b的值,則終端確定該大于b的值不是有效的值,如果該x1至xn中有小于a的值,則終端確定該小于a的值也不是有效的值,進(jìn)一步的,該終端將小于b且大于a的值所對(duì)應(yīng)的第一數(shù)據(jù)作為該初始特征數(shù)據(jù)。
s205、根據(jù)所述初始交互部位和所述初始特征數(shù)據(jù)建立所述第二映射關(guān)系。
需要說(shuō)明的是,在確定了該初始特征數(shù)據(jù)之后,終端可以提取該初始特征數(shù)據(jù)中的特征參數(shù)來(lái)進(jìn)行進(jìn)一步處理,該特征參數(shù)可以包括接觸面積值、接觸硬度值、接觸壓力值的一個(gè)或多個(gè)。
需要說(shuō)明的是,由于用戶(hù)利用手寫(xiě)筆的初始交互部位進(jìn)行初始交互操作時(shí),終端確定出的初始特征數(shù)據(jù)會(huì)存在的一定的誤差,因此,該終端可以將該初始特征數(shù)據(jù)中的不同特征參數(shù)進(jìn)行分類(lèi)保存,且保存的特征參數(shù)可以是存在于一定參數(shù)范圍內(nèi)的特征參數(shù)。然后,終端將該包括了不同特征參數(shù)的初始特征數(shù)據(jù)與該初始交互部位進(jìn)行對(duì)應(yīng),并建立該第二映射關(guān)系。
具體的,該第二映射關(guān)系的存在形式可以是終端根據(jù)該特征參數(shù)建立特征列表,也可以是根據(jù)數(shù)學(xué)坐標(biāo)系繪制出的將該特征參數(shù)作為變量得到的初始特征數(shù)據(jù)圖像。其中,該特征列表可以如下表所示:
該x1可以表示該特征參數(shù)中的接觸面積值,該x2可以標(biāo)識(shí)該特征參數(shù)中的接觸壓力值,當(dāng)然,還可以有x3至xn表示特征參數(shù)中的其他值,在此不作限制。該y表示該x1至xn所對(duì)應(yīng)的初始交互部位,表中的該初始交互部位即為手寫(xiě)筆的筆尖部位。
s206、接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù)。
需要說(shuō)明的是,該步驟的具體實(shí)現(xiàn)過(guò)程請(qǐng)參考步驟s101,在此不再贅述。
s207、根據(jù)所述當(dāng)前特征數(shù)據(jù)與預(yù)設(shè)的第二映射關(guān)系確定當(dāng)前交互部位。
其中,所述第二映射關(guān)系包括特征數(shù)據(jù)和交互部位的對(duì)應(yīng)關(guān)系。
可選的,終端根據(jù)該當(dāng)前特征數(shù)據(jù)與預(yù)設(shè)的第二映射關(guān)系確定當(dāng)前交互部位的具體方式可以是提取所述當(dāng)前特征數(shù)據(jù)的特征參數(shù),該特征參數(shù)包括接觸面積值、接觸硬度值、接觸壓力值的一個(gè)或多個(gè),然后該終端根據(jù)該特征參數(shù)與所述第二映射關(guān)系中的特征數(shù)據(jù)進(jìn)行特征匹配,得到該當(dāng)前交互部位。
舉例來(lái)說(shuō),具體的,該終端將該當(dāng)前數(shù)據(jù)的特征參數(shù)與基準(zhǔn)擬合模型中的該特征參數(shù)與該目標(biāo)交互命令的特征關(guān)系進(jìn)行匹配。該基準(zhǔn)擬合模型中可以包括各個(gè)交互命令所對(duì)應(yīng)的特征數(shù)據(jù)圖像或特征值列表等,該特征數(shù)據(jù)圖像或特征值列表可以表示特征數(shù)據(jù)與交互命令的對(duì)應(yīng)關(guān)系。
舉例來(lái)說(shuō),該終端將該當(dāng)前特征數(shù)據(jù)中的接觸面積值作為x1值,該x1值為0.8,接觸壓力值為x2,該x2值為2,將該x1和該x2的值與初始特征數(shù)據(jù)中的x1和x2進(jìn)行比對(duì),若該比對(duì)結(jié)果為該當(dāng)前特征數(shù)據(jù)與筆尖的初始特征數(shù)據(jù)相匹配,則該終端可以確定筆尖為該當(dāng)前交互部位。
s208、將所述當(dāng)前交互部位保存為分析結(jié)果。
需要說(shuō)明的是,該當(dāng)前交互部位即為終端進(jìn)行本次分析的分析結(jié)果。
s209、根據(jù)所述分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能。
其中,所述第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
需要說(shuō)明的是,該步驟的具體實(shí)現(xiàn)過(guò)程請(qǐng)參考步驟s103,在此不再贅述。
本發(fā)明實(shí)施例中,終端通過(guò)預(yù)先建立第一映射關(guān)系和第二映射關(guān)系,然后在獲取到當(dāng)前特征數(shù)據(jù)時(shí),將該當(dāng)前特征數(shù)據(jù)與初始特征數(shù)據(jù)進(jìn)行匹配,并根據(jù)匹配結(jié)果與該第二映射關(guān)系確定當(dāng)前交互部位,并由該當(dāng)前交互部位和該第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,豐富了終端上實(shí)現(xiàn)的手寫(xiě)筆功能,并且該手寫(xiě)筆可以為普通手寫(xiě)筆,無(wú)需用戶(hù)對(duì)手寫(xiě)筆進(jìn)行特殊設(shè)計(jì)便可實(shí)現(xiàn)相應(yīng)的功能,節(jié)約了設(shè)計(jì)及制造成本,提高了人機(jī)交互的智能性以及交互效率。
請(qǐng)參見(jiàn)圖4,圖4是本申請(qǐng)實(shí)施例提供的一種終端的示意性框圖,本實(shí)施例描述的終端,包括:
獲取單元401,用于接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù)。
需要說(shuō)明的是,該手寫(xiě)筆可以為任意電容手寫(xiě)筆,且該手寫(xiě)筆的前端和后端可以是導(dǎo)電材料,一般情況下,該手寫(xiě)筆的前端硬度較大且較為尖銳,該手寫(xiě)筆的后端硬度較小且較鈍。或者,該手寫(xiě)筆也可以是手指等任何可以在該觸控屏上進(jìn)行操作并且能夠被該觸控屏識(shí)別的物質(zhì),在此不作限制。
分析單元402,用于對(duì)該當(dāng)前特征數(shù)據(jù)進(jìn)行分析以得到分析結(jié)果。
在一些可行的實(shí)施方式中,該分析單元402對(duì)該當(dāng)前特征數(shù)據(jù)的分析過(guò)程可以通過(guò)spa實(shí)現(xiàn)。
執(zhí)行單元403,用于根據(jù)該分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,該第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
可選的,該目標(biāo)功能包括:書(shū)寫(xiě)功能、擦除功能、更換筆芯粗細(xì)功能的一種或多種。
本發(fā)明實(shí)施例中,通過(guò)接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前操作以獲取當(dāng)前特征數(shù)據(jù),將該當(dāng)前特征數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果,并執(zhí)行由分析結(jié)果和第一映射關(guān)系確定的目標(biāo)功能,該目標(biāo)功能可以由多種,豐富了終端上實(shí)現(xiàn)的手寫(xiě)筆功能,并且該手寫(xiě)筆可以為普通手寫(xiě)筆,無(wú)需用戶(hù)對(duì)手寫(xiě)筆進(jìn)行特殊設(shè)計(jì)便可實(shí)現(xiàn)相應(yīng)的功能,節(jié)約了設(shè)計(jì)及制造成本,提高了人機(jī)交互的智能性以及交互效率。
請(qǐng)參見(jiàn)圖5,圖5是本申請(qǐng)另一實(shí)施例提供的一種終端的示意性框圖,本實(shí)施例描述的終端,包括:
獲取單元501,用于接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù)。
分析單元502,用于對(duì)該當(dāng)前特征數(shù)據(jù)進(jìn)行分析以得到分析結(jié)果。
執(zhí)行單元503,用于根據(jù)該分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,該第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
可選的,該目標(biāo)功能包括:書(shū)寫(xiě)功能、擦除功能、更換筆芯粗細(xì)功能的一種或多種。
可選的,該分析單元502具體包括:第一確定單元5021,用于根據(jù)該當(dāng)前特征數(shù)據(jù)與預(yù)設(shè)的第二映射關(guān)系確定當(dāng)前交互部位,該第二映射關(guān)系包括特征數(shù)據(jù)和交互部位的對(duì)應(yīng)關(guān)系;保存單元5022,用于將該當(dāng)前交互部位保存為分析結(jié)果。
可選的,該終端還包括:第二確定單元504,用于確定該手寫(xiě)筆的初始交互部位。
可選的,該第二確定單元504具體包括:提取單元5041,用于提取該當(dāng)前特征數(shù)據(jù)的特征參數(shù),該特征參數(shù)包括接觸面積值、接觸硬度值、接觸壓力值的一個(gè)或多個(gè);匹配單元5042,用于根據(jù)該特征參數(shù)與該第二映射關(guān)系中的特征數(shù)據(jù)進(jìn)行特征匹配,得到該當(dāng)前交互部位。
其中,該獲取單元501,還用于接收該手寫(xiě)筆的初始交互部位對(duì)該觸控屏的初始交互操作以獲取第一數(shù)據(jù)。
其中,該分析單元502還用于對(duì)該第一數(shù)據(jù)進(jìn)行加權(quán)處理以得到處理結(jié)果,并將該處理結(jié)果中表示有效的該第一數(shù)據(jù)作為該初始特征數(shù)據(jù),并根據(jù)該初始交互部位和該初始特征數(shù)據(jù)建立該第二映射關(guān)系。
本發(fā)明實(shí)施例中,通過(guò)預(yù)先建立第一映射關(guān)系和第二映射關(guān)系,然后在獲取到當(dāng)前特征數(shù)據(jù)時(shí),將該當(dāng)前特征數(shù)據(jù)與初始特征數(shù)據(jù)進(jìn)行匹配,并根據(jù)匹配結(jié)果與該第二映射關(guān)系確定當(dāng)前交互部位,并由該當(dāng)前交互部位和該第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,豐富了上實(shí)現(xiàn)的手寫(xiě)筆功能,并且該手寫(xiě)筆可以為普通手寫(xiě)筆,無(wú)需用戶(hù)對(duì)手寫(xiě)筆進(jìn)行特殊設(shè)計(jì)便可實(shí)現(xiàn)相應(yīng)的功能,節(jié)約了設(shè)計(jì)及制造成本,提高了人機(jī)交互的智能性以及交互效率。
請(qǐng)參見(jiàn)圖6,圖6是本申請(qǐng)又一實(shí)施例提供的一種終端的示意性框圖,包括:至少一個(gè)輸入設(shè)備1000;至少一個(gè)處理器2000,例如cpu;至少一個(gè)存儲(chǔ)器3000;至少一個(gè)輸出設(shè)備4000,上述輸入設(shè)備1000、處理器2000、存儲(chǔ)器3000和輸出設(shè)備4000通過(guò)總線(xiàn)5000連接。
應(yīng)當(dāng)理解,在本申請(qǐng)實(shí)施例中,上述輸入設(shè)備1000可以為觸控面板,包括觸摸屏和觸控屏等,上述輸出設(shè)備4000可以包括顯示器(lcd等)。
上述處理器2000可以是中央處理單元(centralprocessingunit,cpu),該處理器2000還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門(mén)陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器2000也可以是任何常規(guī)的處理器等。
上述存儲(chǔ)器3000可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器2000提供指令和數(shù)據(jù)。存儲(chǔ)器3000的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器3000還可以存儲(chǔ)設(shè)備類(lèi)型的信息。
具體的,上述輸入設(shè)備1000,用于接收手寫(xiě)筆對(duì)觸控屏的當(dāng)前觸控操作以獲取當(dāng)前特征數(shù)據(jù)。
上述處理器2000,用于對(duì)上述當(dāng)前特征數(shù)據(jù)進(jìn)行分析以得到分析結(jié)果,并根據(jù)上述分析結(jié)果以及預(yù)設(shè)第一映射關(guān)系確定并執(zhí)行目標(biāo)功能。
其中,上述第一映射關(guān)系包括分析結(jié)果和功能的對(duì)應(yīng)關(guān)系。
可選的,上述處理器2000,具體用于根據(jù)上述當(dāng)前特征數(shù)據(jù)與預(yù)設(shè)的第二映射關(guān)系確定當(dāng)前交互部位,將上述當(dāng)前交互部位保存為分析結(jié)果。
其中,上述第二映射關(guān)系包括特征數(shù)據(jù)和交互部位的對(duì)應(yīng)關(guān)系。
可選的,上述處理器2000,還用于確定上述手寫(xiě)筆的初始交互部位。
上述輸入設(shè)備1000,還用于接收上述手寫(xiě)筆的初始交互部位對(duì)上述觸控屏的初始交互操作以獲取第一數(shù)據(jù)。
上述處理器2000,還用于對(duì)上述第一數(shù)據(jù)進(jìn)行加權(quán)處理以得到處理結(jié)果,并將上述處理結(jié)果中表示有效的上述第一數(shù)據(jù)作為上述初始特征數(shù)據(jù),并根據(jù)上述初始交互部位和上述初始特征數(shù)據(jù)建立上述第二映射關(guān)系。
可選的,上述處理器2000,具體用于提取上述當(dāng)前特征數(shù)據(jù)的特征參數(shù),上述特征參數(shù)包括接觸面積值、接觸硬度值、接觸壓力值的一個(gè)或多個(gè),根據(jù)上述特征參數(shù)與上述第二映射關(guān)系中的特征數(shù)據(jù)進(jìn)行特征匹配,得到上述當(dāng)前交互部位。
可選的,上述目標(biāo)功能包括:書(shū)寫(xiě)功能、擦除功能、更換筆芯粗細(xì)功能的一種或多種。
本發(fā)明實(shí)施例中,通過(guò)預(yù)先建立第一映射關(guān)系和第二映射關(guān)系,然后在獲取到當(dāng)前特征數(shù)據(jù)時(shí),將該當(dāng)前特征數(shù)據(jù)與初始特征數(shù)據(jù)進(jìn)行匹配,并根據(jù)匹配結(jié)果與該第二映射關(guān)系確定當(dāng)前交互部位,并由該當(dāng)前交互部位和該第一映射關(guān)系確定并執(zhí)行目標(biāo)功能,豐富了上實(shí)現(xiàn)的手寫(xiě)筆功能,并且該手寫(xiě)筆可以為普通手寫(xiě)筆,無(wú)需用戶(hù)對(duì)手寫(xiě)筆進(jìn)行特殊設(shè)計(jì)便可實(shí)現(xiàn)相應(yīng)的功能,節(jié)約了設(shè)計(jì)及制造成本,提高了人機(jī)交互的智能性以及交互效率。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請(qǐng)的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的終端和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,上述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。
上述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例方案的目的。
另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本申請(qǐng)的具體實(shí)施方式,但本申請(qǐng)的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請(qǐng)揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本申請(qǐng)的保護(hù)范圍之內(nèi)。因此,本申請(qǐng)的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。