本發(fā)明涉及終端技術(shù)領(lǐng)域,更具體地說,涉及一種具有自學(xué)習(xí)功能的操作裝置、移動(dòng)終端及方法。
背景技術(shù):
目前,壓力傳感器檢測到外界的觸控操作時(shí),壓力傳感器就會(huì)將整個(gè)觸控過程反饋給處理芯片,處理芯片可以判斷出此次觸控操作是輕觸還是重觸、長觸還是短觸、以及觸控方向等,處理芯片采用的判斷標(biāo)準(zhǔn)是固定的,一般能滿足大部分用戶的使用習(xí)慣,但不能兼顧所有用戶,比如說男生、女生輕觸、重觸的壓力值可能不一樣,不同的用戶長觸、短觸的時(shí)間也可能不同,且壓力傳感器長期使用靈敏度可能會(huì)降低,造成用戶使用上的不便,不能滿足用戶需求,用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種具有自學(xué)習(xí)功能的操作裝置、移動(dòng)終端及方法,旨在解決現(xiàn)有技術(shù)中,觸控操作的判斷標(biāo)準(zhǔn)不能滿足用戶需求的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種具有自學(xué)習(xí)功能的操作裝置,包括:
獲取模塊,用于獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值;
學(xué)習(xí)分析模塊,用于對歷史檢測值進(jìn)行學(xué)習(xí)分析;
更新模塊,用于根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),更新后的判斷標(biāo)準(zhǔn)用于與傳感模塊后續(xù)的檢測值做比較,當(dāng)后續(xù)的檢測值滿足判斷標(biāo)準(zhǔn)時(shí),觸發(fā)相應(yīng)的目標(biāo)操作。
其中,判斷標(biāo)準(zhǔn)還與觸控屬性一一對應(yīng),學(xué)習(xí)分析模塊用于根據(jù)歷史檢測值得到至少一種觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定觸控屬性對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
其中,觸控屬性包括長觸、短觸、輕觸、重觸、觸控方向中的一種。
其中,檢測值包括壓力值、觸控時(shí)長、坐標(biāo)中的至少一種。
可選地,本發(fā)明提供一種移動(dòng)終端,包括上述的具有自學(xué)習(xí)功能的操作裝置。
可選地,本發(fā)明提供一種具有自學(xué)習(xí)功能的操作方法,包括:
獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值;
對歷史檢測值進(jìn)行學(xué)習(xí)分析;
根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),更新后的判斷標(biāo)準(zhǔn)用于與傳感模塊后續(xù)的檢測值做比較,當(dāng)后續(xù)的檢測值滿足判斷標(biāo)準(zhǔn)時(shí),觸發(fā)相應(yīng)的目標(biāo)操作。
其中,判斷標(biāo)準(zhǔn)還與觸控屬性一一對應(yīng),對歷史檢測值進(jìn)行學(xué)習(xí)分析包括:
根據(jù)歷史檢測值得到至少一種觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù);
根據(jù)觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定觸控屬性對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
其中,傳感模塊包括:壓力傳感模塊。
其中,觸控屬性包括長觸、短觸、輕觸、重觸、觸控方向中的一種。
其中,檢測值包括壓力值、觸控時(shí)長、坐標(biāo)中的至少一種。
有益效果
本發(fā)明提供了一種具有自學(xué)習(xí)功能的操作裝置、移動(dòng)終端及方法,該具有自學(xué)習(xí)功能的操作裝置包括獲取模塊,用于獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值;學(xué)習(xí)分析模塊,用于對歷史檢測值進(jìn)行學(xué)習(xí)分析;更新模塊,用于根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),更新后的判斷標(biāo)準(zhǔn)用于與傳感模塊后續(xù)的檢測值做比較,當(dāng)后續(xù)的檢測值滿足判斷標(biāo)準(zhǔn)時(shí),觸發(fā)相應(yīng)的目標(biāo)操作;采用上述方案,通過對用戶在預(yù)設(shè)時(shí)間段內(nèi)的傳感模塊檢測到的歷史檢測值進(jìn)行學(xué)習(xí)分析,進(jìn)而更新當(dāng)前的判斷標(biāo)準(zhǔn),減少錯(cuò)誤判斷,方便用戶使用,滿足用戶需求,提升了用戶體驗(yàn)。
附圖說明
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中:
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明第一實(shí)施例提供的一種具有自學(xué)習(xí)功能的操作裝置的示意圖;
圖3為本發(fā)明各個(gè)實(shí)施例提供的一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖;
圖4為本發(fā)明各個(gè)實(shí)施例提供的另一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖;
圖5為本發(fā)明第二實(shí)施例提供的一種移動(dòng)終端的示意圖;
圖6為本發(fā)明第三實(shí)施例提供的一種具有自學(xué)習(xí)功能的操作方法的流程圖。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端,然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖。
移動(dòng)終端100可以包括感測單元110、接口單元120、存儲(chǔ)器130、控制器140等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件,可以替代地實(shí)施更多或更少的組件,將在下面詳細(xì)描述移動(dòng)終端的元件。
感測單元110檢測移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對于移動(dòng)終端100的接觸(即,觸摸輸入)的有無、移動(dòng)終端100的取向、移動(dòng)終端100的加速或減速移動(dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測單元110可以感測該滑動(dòng)型電話是打開還是關(guān)閉。感測單元110可以包括壓力傳感器111。
接口單元120用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USIM)等等。另外,具有識別模塊的裝置(下面稱為"識別裝置")可以采取智能卡的形式,因此,識別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元120可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。
另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元120可以用作允許通過其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號。
存儲(chǔ)器130可以存儲(chǔ)由控制器140執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器130可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號的數(shù)據(jù)。
存儲(chǔ)器130可以包括至少一種類型的存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器130的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
控制器140通??刂埔苿?dòng)終端的總體操作。例如,控制器140執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。
這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器140中實(shí)施。對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器130中并且由控制器140執(zhí)行。
至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
基于上述移動(dòng)終端硬件結(jié)構(gòu),以下通過具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。
第一實(shí)施例
本實(shí)施例提供了一種具有自學(xué)習(xí)功能的操作裝置,參見圖2,圖2為本發(fā)明第一實(shí)施例提供的具有自學(xué)習(xí)功能的操作裝置的示意圖,該具有自學(xué)習(xí)功能的操作裝置包括以下三個(gè)模塊:獲取模塊201,學(xué)習(xí)分析模塊202,更新模塊203,其中,
獲取模塊201,用于獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值。
傳感模塊包括:壓力傳感模塊。壓力傳感模塊可以由壓力傳感器來實(shí)現(xiàn),壓力傳感器一般被應(yīng)用在壓力感應(yīng)屏幕、壓力觸(Force Touch)、壓力按鍵等場景。
當(dāng)用戶對觸控屏有觸控操作時(shí),由壓力傳感器接收用戶的觸控操作,并檢測用戶此次觸控操作的相關(guān)值,得到檢測值。
其中,檢測值包括壓力值、觸控時(shí)長、坐標(biāo)中的至少一種;壓力值反映此次觸控操作用戶施加到壓力傳感器上的壓力的大??;觸控時(shí)長反映此次觸控操作在壓力傳感器上持續(xù)的時(shí)長;坐標(biāo)可以反映出此次觸控操作在觸控屏的哪個(gè)位置。
其中,預(yù)設(shè)時(shí)間段可以根據(jù)實(shí)際需求進(jìn)行設(shè)置,例如可以設(shè)置為10小時(shí)、一天、三天、五天、一個(gè)月等。
獲取模塊201獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值,例如獲取傳感模塊在10小時(shí)內(nèi)的壓力值、觸控時(shí)長、坐標(biāo),記錄下在10小時(shí)內(nèi)每次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo),若在10小時(shí)內(nèi)一共出現(xiàn)1000次觸控操作,則記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)。
學(xué)習(xí)分析模塊202,用于對歷史檢測值進(jìn)行學(xué)習(xí)分析。
在獲取模塊201獲取到傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值之后,學(xué)習(xí)分析模塊202對歷史檢測值進(jìn)行學(xué)習(xí)分析。
例如可以對獲取模塊201獲取到的1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)進(jìn)行學(xué)習(xí)分析。
在記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)之后,學(xué)習(xí)分析模塊202可以按壓力值從大到小統(tǒng)計(jì)各個(gè)壓力值的個(gè)數(shù),并以壓力值為橫坐標(biāo)、個(gè)數(shù)為縱坐標(biāo),統(tǒng)計(jì)在一個(gè)關(guān)系圖中,以方便分析,壓力值分布在1~100之間,參見圖3,圖3為本實(shí)施例提供的一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖。
在圖3中,壓力值為Fi,假設(shè)誤觸的判斷標(biāo)準(zhǔn)為Fi<Flow,輕觸的判斷標(biāo)準(zhǔn)為Flow≤Fi≤Fhigh,重觸的判斷標(biāo)準(zhǔn)為Fi>Fhigh,F(xiàn)low是輕觸的閾值,F(xiàn)high是重觸的閾值。假設(shè)輕觸、重觸分布滿足正態(tài)分布,B1、D1分別為輕觸、重觸正態(tài)分布中心,則根據(jù)算法、UE體驗(yàn)可以確定出輕觸的閾值Flow為A1,重觸的閾值Fhigh為C1。
當(dāng)需要確定出輕觸的判斷標(biāo)準(zhǔn)時(shí),學(xué)習(xí)分析模塊202可以只確定出輕觸的判斷標(biāo)準(zhǔn),例如確定出輕觸的判斷標(biāo)準(zhǔn)為閾值Flow=A1;當(dāng)需要確定出重觸的判斷標(biāo)準(zhǔn)時(shí),學(xué)習(xí)分析模塊202可以只確定出重觸的判斷標(biāo)準(zhǔn),例如確定出重觸的判斷標(biāo)準(zhǔn)為閾值Fhigh=C1;當(dāng)需要同時(shí)確定出輕觸、重觸的判斷標(biāo)準(zhǔn)時(shí),學(xué)習(xí)分析模塊202可以同時(shí)確定出輕觸、重觸的判斷標(biāo)準(zhǔn),例如確定出輕觸的判斷標(biāo)準(zhǔn)為閾值Flow=A1,重觸的判斷標(biāo)準(zhǔn)為閾值Fhigh=C1。
更新模塊203,用于根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),更新后的判斷標(biāo)準(zhǔn)用于與傳感模塊后續(xù)的檢測值做比較,當(dāng)后續(xù)的檢測值滿足判斷標(biāo)準(zhǔn)時(shí),觸發(fā)相應(yīng)的目標(biāo)操作。
目標(biāo)操作可以是調(diào)大音量、調(diào)小音量、調(diào)亮屏幕的亮度、調(diào)暗屏幕的亮度等。
其中,判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),例如當(dāng)在音樂播放器界面時(shí),當(dāng)觸控屏幕的持續(xù)時(shí)長達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)大音量;當(dāng)觸控屏幕的持續(xù)時(shí)長未達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)小音量。例如當(dāng)在終端的桌面時(shí),當(dāng)觸控屏幕的壓力值達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)亮屏幕的亮度;當(dāng)觸控屏幕的壓力值未達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)暗屏幕的亮度。
在更新模塊203根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn)之后,還包括:
獲取傳感模塊當(dāng)前的檢測值;
將當(dāng)前的檢測值與更新后的判斷標(biāo)準(zhǔn)做比較;
若當(dāng)前的檢測值滿足更新后的判斷標(biāo)準(zhǔn)時(shí),則觸發(fā)相應(yīng)的目標(biāo)操作。
例如若目標(biāo)操作是調(diào)大音量,更新前的判斷標(biāo)準(zhǔn)包括壓力值的閾值為X,更新后的判斷標(biāo)準(zhǔn)包括壓力值的閾值為Y,其中,X與Y不相等,則當(dāng)用戶施加到傳感模塊上的壓力值達(dá)到Y(jié)時(shí),才可將音量調(diào)大。
其中,判斷標(biāo)準(zhǔn)還與觸控屬性一一對應(yīng),學(xué)習(xí)分析模塊202用于根據(jù)歷史檢測值得到至少一種觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定觸控屬性對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
其中,觸控屬性包括長觸、短觸、輕觸、重觸、觸控方向中的一種。
例如分析1000次觸控操作中,長觸、以及短觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)長觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定長觸對應(yīng)的更新后的判斷標(biāo)準(zhǔn),根據(jù)短觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定短觸對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
例如獲取模塊201獲取傳感模塊在一天內(nèi)的壓力值,在一天內(nèi)一共出現(xiàn)1000次觸控操作,則記錄下這1000次觸控操作對應(yīng)的壓力值,學(xué)習(xí)分析模塊202對這1000個(gè)壓力值進(jìn)行學(xué)習(xí)分析。
在記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)之后,學(xué)習(xí)分析模塊202可以按壓力值從大到小統(tǒng)計(jì)各個(gè)壓力值的個(gè)數(shù),并以壓力值為橫坐標(biāo)、個(gè)數(shù)為縱坐標(biāo),統(tǒng)計(jì)在一個(gè)關(guān)系圖中,以方便分析,壓力值分布在1~100之間,參見圖4,圖4為本實(shí)施例提供的另一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖。
在圖4中,假設(shè)輕觸、重觸分布滿足正態(tài)分布,B2、D2分別為輕觸、重觸正態(tài)分布中心,比較B2與圖3中的B1的大小,以及D2與圖3中的D1的大小,可以看出,B2約等于B1,D2小于D1,可以得出用戶重觸的按壓力有減小的趨勢。所以更新模塊203根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),更新后的判斷標(biāo)準(zhǔn)包括:輕觸的閾值Flow=A2=A1,重觸的閾值Fhigh=C2<C1。
通過本實(shí)施例的實(shí)施,通過對用戶在預(yù)設(shè)時(shí)間段內(nèi)的傳感模塊檢測到的歷史檢測值進(jìn)行學(xué)習(xí)分析,進(jìn)而更新當(dāng)前的判斷標(biāo)準(zhǔn),減少錯(cuò)誤判斷,方便用戶使用,滿足用戶需求,提升了用戶體驗(yàn)。
第二實(shí)施例
本實(shí)施例提供一種移動(dòng)終端,參見圖5,圖5為本實(shí)施例提供的一種移動(dòng)終端的示意圖,該移動(dòng)終端包括第一實(shí)施例中的具有自學(xué)習(xí)功能的操作裝置。上述具有自學(xué)習(xí)功能的操作裝置的各功能模塊執(zhí)行的功能可通過圖1中的部分硬件來實(shí)現(xiàn),當(dāng)然,各硬件執(zhí)行的功能也可由上述功能模塊實(shí)現(xiàn)。上述各功能模塊的功能具體由如下硬件實(shí)現(xiàn):
獲取模塊201,學(xué)習(xí)分析模塊202,更新模塊203的功能均可通過控制器140來實(shí)現(xiàn)。
控制器140用于獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值。
歷史檢測值可以被存儲(chǔ)在存儲(chǔ)器130中,控制器140直接從存儲(chǔ)器130中獲取歷史檢測值。
傳感模塊包括:壓力傳感模塊。壓力傳感模塊可以由壓力傳感器111來實(shí)現(xiàn),壓力傳感器111一般被應(yīng)用在壓力感應(yīng)屏幕、壓力觸(Force Touch)、壓力按鍵等場景。
當(dāng)用戶對觸控屏有觸控操作時(shí),由壓力傳感器111接收用戶的觸控操作,并檢測用戶此次觸控操作的相關(guān)值,得到檢測值。
其中,檢測值包括壓力值、觸控時(shí)長、坐標(biāo)中的至少一種;壓力值反映此次觸控操作用戶施加到壓力傳感器111上的壓力的大小;觸控時(shí)長反映此次觸控操作在壓力傳感器111上持續(xù)的時(shí)長;坐標(biāo)可以反映出此次觸控操作在觸控屏的哪個(gè)位置。
其中,預(yù)設(shè)時(shí)間段可以根據(jù)實(shí)際需求進(jìn)行設(shè)置,例如可以設(shè)置為10小時(shí)、一天、三天、五天、一個(gè)月等。
控制器140獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值,例如獲取傳感模塊在10小時(shí)內(nèi)的壓力值、觸控時(shí)長、坐標(biāo),記錄下在10小時(shí)內(nèi)每次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo),若在10小時(shí)內(nèi)一共出現(xiàn)1000次觸控操作,則記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)。
控制器140用于對歷史檢測值進(jìn)行學(xué)習(xí)分析。
在控制器140獲取到傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值之后,對歷史檢測值進(jìn)行學(xué)習(xí)分析。
例如可以對控制器140獲取到的1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)進(jìn)行學(xué)習(xí)分析。
在記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)之后,控制器140可以按壓力值從大到小統(tǒng)計(jì)各個(gè)壓力值的個(gè)數(shù),并以壓力值為橫坐標(biāo)、個(gè)數(shù)為縱坐標(biāo),統(tǒng)計(jì)在一個(gè)關(guān)系圖中,并將該關(guān)系圖保存在存儲(chǔ)器130中,以方便分析,壓力值分布在1~100之間,參見圖3,圖3為本實(shí)施例提供的一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖。
在圖3中,壓力值為Fi,假設(shè)誤觸的判斷標(biāo)準(zhǔn)為Fi<Flow,輕觸的判斷標(biāo)準(zhǔn)為Flow≤Fi≤Fhigh,重觸的判斷標(biāo)準(zhǔn)為Fi>Fhigh,F(xiàn)low是輕觸的閾值,F(xiàn)high是重觸的閾值。假設(shè)輕觸、重觸分布滿足正態(tài)分布,B1、D1分別為輕觸、重觸正態(tài)分布中心,則根據(jù)算法、UE體驗(yàn)可以確定出輕觸的閾值Flow為A1,重觸的閾值Fhigh為C1。
當(dāng)需要確定出輕觸的判斷標(biāo)準(zhǔn)時(shí),控制器140可以只確定出輕觸的判斷標(biāo)準(zhǔn),例如確定出輕觸的判斷標(biāo)準(zhǔn)為閾值Flow=A1;當(dāng)需要確定出重觸的判斷標(biāo)準(zhǔn)時(shí),控制器140可以只確定出重觸的判斷標(biāo)準(zhǔn),例如確定出重觸的判斷標(biāo)準(zhǔn)為閾值Fhigh=C1;當(dāng)需要同時(shí)確定出輕觸、重觸的判斷標(biāo)準(zhǔn)時(shí),控制器140可以同時(shí)確定出輕觸、重觸的判斷標(biāo)準(zhǔn),例如確定出輕觸的判斷標(biāo)準(zhǔn)為閾值Flow=A1,重觸的判斷標(biāo)準(zhǔn)為閾值Fhigh=C1。
控制器140用于根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),更新后的判斷標(biāo)準(zhǔn)用于與傳感模塊后續(xù)的檢測值做比較,當(dāng)后續(xù)的檢測值滿足判斷標(biāo)準(zhǔn)時(shí),觸發(fā)相應(yīng)的目標(biāo)操作。
目標(biāo)操作可以是調(diào)大音量、調(diào)小音量、調(diào)亮屏幕的亮度、調(diào)暗屏幕的亮度等。
其中,判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),例如當(dāng)在音樂播放器界面時(shí),當(dāng)觸控屏幕的持續(xù)時(shí)長達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)大音量;當(dāng)觸控屏幕的持續(xù)時(shí)長未達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)小音量。例如當(dāng)在終端的桌面時(shí),當(dāng)觸控屏幕的壓力值達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)亮屏幕的亮度;當(dāng)觸控屏幕的壓力值未達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)暗屏幕的亮度。
在控制器140根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn)之后,還包括:
獲取傳感模塊當(dāng)前的檢測值;
將當(dāng)前的檢測值與更新后的判斷標(biāo)準(zhǔn)做比較;
若當(dāng)前的檢測值滿足更新后的判斷標(biāo)準(zhǔn)時(shí),則觸發(fā)相應(yīng)的目標(biāo)操作。
例如若目標(biāo)操作是調(diào)大音量,更新前的判斷標(biāo)準(zhǔn)包括壓力值的閾值為X,更新后的判斷標(biāo)準(zhǔn)包括壓力值的閾值為Y,其中,X與Y不相等,則當(dāng)用戶施加到傳感模塊上的壓力值達(dá)到Y(jié)時(shí),才可將音量調(diào)大。
其中,判斷標(biāo)準(zhǔn)還與觸控屬性一一對應(yīng),控制器140用于根據(jù)歷史檢測值得到至少一種觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定觸控屬性對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
其中,觸控屬性包括長觸、短觸、輕觸、重觸、觸控方向中的一種。
例如分析1000次觸控操作中,長觸、以及短觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)長觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定長觸對應(yīng)的更新后的判斷標(biāo)準(zhǔn),根據(jù)短觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定短觸對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
例如控制器140獲取傳感模塊在一天內(nèi)的壓力值,在一天內(nèi)一共出現(xiàn)1000次觸控操作,則記錄下這1000次觸控操作對應(yīng)的壓力值,對這1000個(gè)壓力值進(jìn)行學(xué)習(xí)分析。
在記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)之后,控制器140可以按壓力值從大到小統(tǒng)計(jì)各個(gè)壓力值的個(gè)數(shù),并以壓力值為橫坐標(biāo)、個(gè)數(shù)為縱坐標(biāo),統(tǒng)計(jì)在一個(gè)關(guān)系圖中,并將該關(guān)系圖保存在存儲(chǔ)器130中,以方便分析,壓力值分布在1~100之間,參見圖4,圖4為本實(shí)施例提供的另一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖。
在圖4中,假設(shè)輕觸、重觸分布滿足正態(tài)分布,B2、D2分別為輕觸、重觸正態(tài)分布中心,比較B2與圖3中的B1的大小,以及D2與圖3中的D1的大小,可以看出,B2約等于B1,D2小于D1,可以得出用戶重觸的按壓力有減小的趨勢。所以控制器140根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),更新后的判斷標(biāo)準(zhǔn)包括:輕觸的閾值Flow=A2=A1,重觸的閾值Fhigh=C2<C1。
通過本實(shí)施例的實(shí)施,通過對用戶在預(yù)設(shè)時(shí)間段內(nèi)的傳感模塊檢測到的歷史檢測值進(jìn)行學(xué)習(xí)分析,進(jìn)而更新當(dāng)前的判斷標(biāo)準(zhǔn),減少錯(cuò)誤判斷,方便用戶使用,滿足用戶需求,提升了用戶體驗(yàn)。
第三實(shí)施例
本實(shí)施例提供了一種具有自學(xué)習(xí)功能的操作方法,參見圖6,圖6為本實(shí)施例提供的具有自學(xué)習(xí)功能的操作方法的流程圖,該方法包括以下步驟:
S601:獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值。
傳感模塊包括:壓力傳感模塊。壓力傳感模塊可以由壓力傳感器來實(shí)現(xiàn),壓力傳感器一般被應(yīng)用在壓力感應(yīng)屏幕、壓力觸(Force Touch)、壓力按鍵等場景。
當(dāng)用戶對觸控屏有觸控操作時(shí),由壓力傳感器接收用戶的觸控操作,并檢測用戶此次觸控操作的相關(guān)值,得到檢測值。
其中,檢測值包括壓力值、觸控時(shí)長、坐標(biāo)中的至少一種;壓力值反映此次觸控操作用戶施加到壓力傳感器上的壓力的大??;觸控時(shí)長反映此次觸控操作在壓力傳感器上持續(xù)的時(shí)長;坐標(biāo)可以反映出此次觸控操作在觸控屏的哪個(gè)位置。
其中,預(yù)設(shè)時(shí)間段可以根據(jù)實(shí)際需求進(jìn)行設(shè)置,例如可以設(shè)置為10小時(shí)、一天、三天、五天、一個(gè)月等。
獲取傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值,例如獲取傳感模塊在10小時(shí)內(nèi)的壓力值、觸控時(shí)長、坐標(biāo),記錄下在10小時(shí)內(nèi)每次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo),若在10小時(shí)內(nèi)一共出現(xiàn)1000次觸控操作,則記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)。
S602:對歷史檢測值進(jìn)行學(xué)習(xí)分析。
在獲取到傳感模塊在預(yù)設(shè)時(shí)間段內(nèi)的歷史檢測值之后,對歷史檢測值進(jìn)行學(xué)習(xí)分析。
例如可以對獲取到的1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)進(jìn)行學(xué)習(xí)分析。
在記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)之后,可以按壓力值從大到小統(tǒng)計(jì)各個(gè)壓力值的個(gè)數(shù),并以壓力值為橫坐標(biāo)、個(gè)數(shù)為縱坐標(biāo),統(tǒng)計(jì)在一個(gè)關(guān)系圖中,以方便分析,壓力值分布在1~100之間,參見圖3,圖3為本實(shí)施例提供的一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖。
在圖3中,壓力值為Fi,假設(shè)誤觸的判斷標(biāo)準(zhǔn)為Fi<Flow,輕觸的判斷標(biāo)準(zhǔn)為Flow≤Fi≤Fhigh,重觸的判斷標(biāo)準(zhǔn)為Fi>Fhigh,F(xiàn)low是輕觸的閾值,F(xiàn)high是重觸的閾值。假設(shè)輕觸、重觸分布滿足正態(tài)分布,B1、D1分別為輕觸、重觸正態(tài)分布中心,則根據(jù)算法、UE體驗(yàn)可以確定出輕觸的閾值Flow為A1,重觸的閾值Fhigh為C1。
當(dāng)需要確定出輕觸的判斷標(biāo)準(zhǔn)時(shí),可以只確定出輕觸的判斷標(biāo)準(zhǔn),例如確定出輕觸的判斷標(biāo)準(zhǔn)為閾值Flow=A1;當(dāng)需要確定出重觸的判斷標(biāo)準(zhǔn)時(shí),可以只確定出重觸的判斷標(biāo)準(zhǔn),例如確定出重觸的判斷標(biāo)準(zhǔn)為閾值Fhigh=C1;當(dāng)需要同時(shí)確定出輕觸、重觸的判斷標(biāo)準(zhǔn)時(shí),可以同時(shí)確定出輕觸、重觸的判斷標(biāo)準(zhǔn),例如確定出輕觸的判斷標(biāo)準(zhǔn)為閾值Flow=A1,重觸的判斷標(biāo)準(zhǔn)為閾值Fhigh=C1。
S603:根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),更新后的判斷標(biāo)準(zhǔn)用于與傳感模塊后續(xù)的檢測值做比較,當(dāng)后續(xù)的檢測值滿足判斷標(biāo)準(zhǔn)時(shí),觸發(fā)相應(yīng)的目標(biāo)操作。
目標(biāo)操作可以是調(diào)大音量、調(diào)小音量、調(diào)亮屏幕的亮度、調(diào)暗屏幕的亮度等。
其中,判斷標(biāo)準(zhǔn)與目標(biāo)操作一一對應(yīng),例如當(dāng)在音樂播放器界面時(shí),當(dāng)觸控屏幕的持續(xù)時(shí)長達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)大音量;當(dāng)觸控屏幕的持續(xù)時(shí)長未達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)小音量。例如當(dāng)在終端的桌面時(shí),當(dāng)觸控屏幕的壓力值達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)亮屏幕的亮度;當(dāng)觸控屏幕的壓力值未達(dá)到設(shè)定閾值時(shí),則對應(yīng)的目標(biāo)操作為調(diào)暗屏幕的亮度。
可選的,在S603之后,還包括:
獲取傳感模塊當(dāng)前的檢測值;
將當(dāng)前的檢測值與更新后的判斷標(biāo)準(zhǔn)做比較;
若當(dāng)前的檢測值滿足更新后的判斷標(biāo)準(zhǔn)時(shí),則觸發(fā)相應(yīng)的目標(biāo)操作。
例如若目標(biāo)操作是調(diào)大音量,更新前的判斷標(biāo)準(zhǔn)包括壓力值的閾值為X,更新后的判斷標(biāo)準(zhǔn)包括壓力值的閾值為Y,其中,X與Y不相等,則當(dāng)用戶施加到傳感模塊上的壓力值達(dá)到Y(jié)時(shí),才可將音量調(diào)大。
其中,判斷標(biāo)準(zhǔn)還與觸控屬性一一對應(yīng),根據(jù)歷史檢測值得到至少一種觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)觸控屬性對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定觸控屬性對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
其中,觸控屬性包括長觸、短觸、輕觸、重觸、觸控方向中的一種。
例如分析1000次觸控操作中,長觸、以及短觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),根據(jù)長觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定長觸對應(yīng)的更新后的判斷標(biāo)準(zhǔn),根據(jù)短觸對應(yīng)的用戶行為習(xí)慣數(shù)據(jù),確定短觸對應(yīng)的更新后的判斷標(biāo)準(zhǔn)。
例如獲取傳感模塊在一天內(nèi)的壓力值,在一天內(nèi)一共出現(xiàn)1000次觸控操作,則記錄下這1000次觸控操作對應(yīng)的壓力值,對這1000個(gè)壓力值進(jìn)行學(xué)習(xí)分析。
在記錄下這1000次觸控操作對應(yīng)的壓力值、觸控時(shí)長、坐標(biāo)之后,可以按壓力值從大到小統(tǒng)計(jì)各個(gè)壓力值的個(gè)數(shù),并以壓力值為橫坐標(biāo)、個(gè)數(shù)為縱坐標(biāo),統(tǒng)計(jì)在一個(gè)關(guān)系圖中,以方便分析,壓力值分布在1~100之間,參見圖4,圖4為本實(shí)施例提供的另一種壓力值以及與該壓力值的個(gè)數(shù)的關(guān)系示意圖。
在圖4中,假設(shè)輕觸、重觸分布滿足正態(tài)分布,B2、D2分別為輕觸、重觸正態(tài)分布中心,比較B2與圖3中的B1的大小,以及D2與圖3中的D1的大小,可以看出,B2約等于B1,D2小于D1,可以得出用戶重觸的按壓力有減小的趨勢。根據(jù)分析結(jié)果更新當(dāng)前的判斷標(biāo)準(zhǔn),更新后的判斷標(biāo)準(zhǔn)包括:輕觸的閾值Flow=A2=A1,重觸的閾值Fhigh=C2<C1。
通過本實(shí)施例的實(shí)施,通過對用戶在預(yù)設(shè)時(shí)間段內(nèi)的傳感模塊檢測到的歷史檢測值進(jìn)行學(xué)習(xí)分析,進(jìn)而更新當(dāng)前的判斷標(biāo)準(zhǔn),減少錯(cuò)誤判斷,方便用戶使用,滿足用戶需求,提升了用戶體驗(yàn)。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。