空鼠遙控器的優(yōu)化方法、裝置和終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及計(jì)算機(jī)技術(shù),尤其涉及空鼠遙控器的優(yōu)化方法、裝置和終端設(shè)備。
【背景技術(shù)】
[0002]目前,隨著智能家居行業(yè)的發(fā)展,空鼠遙控器的應(yīng)用也越來越普遍,逐漸代替原始的遙控器,對智能電視等終端設(shè)備進(jìn)行控制,普通的空鼠遙控器采用的是運(yùn)動傳感器識別運(yùn)動軌跡,并在終端設(shè)備的屏幕上模擬鼠標(biāo)和光標(biāo)映射操作的方法,通過移動空鼠遙控器映射屏幕上的操作界面,在用戶按鍵時通過光標(biāo)選擇對應(yīng)的操作,然而,由于用戶在進(jìn)行按鍵操作的過程中手部對產(chǎn)生一定的位移,運(yùn)動傳感器則檢測到運(yùn)動,導(dǎo)致映射在屏幕上光標(biāo)選定的位置也發(fā)生移動,造成按鍵操作的準(zhǔn)確性較低,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0003]本公開提供一種空鼠遙控器的優(yōu)化方法、裝置和終端設(shè)備,用于解決用戶操作遙控器的過程中手部對產(chǎn)生一定的位移,運(yùn)動傳感器則檢測到運(yùn)動,導(dǎo)致映射在屏幕上光標(biāo)選定的位置也發(fā)生移動,造成按鍵操作的準(zhǔn)確性較低,用戶體驗(yàn)較差的問題。
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種空鼠遙控器的優(yōu)化方法,所述方法包括:
[0005]接收空鼠遙控器在第一時刻發(fā)送的操作指令;
[0006]獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件;所述第二時刻早于所述第一時刻,且與所述第一時刻間的時間差為預(yù)設(shè)時長;
[0007]執(zhí)行所述第一控件對應(yīng)的操作。
[0008]本公開實(shí)施例提供的技術(shù)方案,通過在第一時刻接收到用戶通過空鼠遙控器發(fā)送操作指令時,并未將第一時刻時候在終端設(shè)備界面上的控件進(jìn)行執(zhí)行,而是回到預(yù)設(shè)時長之前的第二時刻,將第二時刻選定的控件作為要執(zhí)行的第一控件,并執(zhí)行第一控件對應(yīng)的操作,即對用戶按壓操作時候的誤差位移從時間上進(jìn)行補(bǔ)償,避免用戶按鍵操作過程中手部發(fā)生位移導(dǎo)致選擇誤差的問題,有效提高通過空鼠遙控器控制終端設(shè)備的精確度。
[0009]進(jìn)一步地,所述獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件之前,所述方法還包括:
[0010]接收并存儲所述空鼠遙控器實(shí)時發(fā)送的所述空鼠遙控器的坐標(biāo)和每個坐標(biāo)對應(yīng)的時刻。
[0011]則進(jìn)一步地,所述獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件,包括:
[0012]獲取所述第二時刻時所述空鼠遙控器的第一坐標(biāo);
[0013]根據(jù)預(yù)設(shè)算法獲取與所述第一坐標(biāo)對應(yīng)的光標(biāo)的第一位置點(diǎn),將操作界面上所述第一位置點(diǎn)對應(yīng)的控件作為所述第一控件。
[0014]本公開實(shí)施例提供的技術(shù)方案,提供一種對用戶按壓操作時候的誤差位移從時間上進(jìn)行補(bǔ)償?shù)木唧w實(shí)現(xiàn)方案,終端設(shè)備需要記錄并存儲該空鼠遙控器在一段時間內(nèi)的移動軌跡上的位置點(diǎn)的坐標(biāo)信息以及移動至每個位置點(diǎn)的時刻,在接收到操作指令之后,通過該第一時刻和預(yù)設(shè)時長,計(jì)算出第二時刻,并從存儲的信息中查詢獲取該第二時刻時候空鼠遙控器的坐標(biāo),并根據(jù)預(yù)設(shè)的算法和映射關(guān)系,獲取到在該位置時候空鼠遙控器選定的控件,并將執(zhí)行該控件對應(yīng)的操作,避免用戶按鍵操作過程中手部發(fā)生位移導(dǎo)致選擇誤差的問題,有效提高空鼠遙控器操作精確度,減小因?yàn)槭植坎环€(wěn)造成的選定不準(zhǔn)確的問題,有效提尚用戶體驗(yàn)。
[0015]可選的,所述獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件之前,所述方法還包括:
[0016]實(shí)時獲取并存儲所述空鼠遙控器對應(yīng)的光標(biāo)在操作界面上的運(yùn)動軌跡對應(yīng)的位置點(diǎn)和每個位置點(diǎn)對應(yīng)的時刻。
[0017]進(jìn)一步的,所述獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件,包括:
[0018]將所述光標(biāo)按照所述運(yùn)動軌跡后退至所述第二時刻對應(yīng)的第二位置點(diǎn);將操作界面上所述第二位置點(diǎn)對應(yīng)的控件作為所述第一控件。
[0019]本公開實(shí)施例提供的技術(shù)方案,提供一種對用戶按壓操作時候的誤差位移從時間上進(jìn)行補(bǔ)償?shù)木唧w實(shí)現(xiàn)方案,終端設(shè)備需要記錄并存儲該空鼠遙控器的光標(biāo)在一段時間內(nèi)的移動軌跡上的位置點(diǎn)的坐標(biāo)信息以及移動至每個位置點(diǎn)的時刻,在接收到操作指令之后,通過該第一時刻和預(yù)設(shè)時長,計(jì)算出第二時刻,并從存儲的信息中查詢獲取該第二時刻時候光標(biāo)的位置點(diǎn)對應(yīng)的控件,并將執(zhí)行該控件對應(yīng)的操作,避免用戶按鍵操作過程中手部發(fā)生位移導(dǎo)致選擇誤差的問題,有效提高空鼠遙控器操作精確度,減小因?yàn)槭植坎环€(wěn)造成的選定不準(zhǔn)確的問題,有效提高用戶體驗(yàn)。
[0020]根據(jù)本公開實(shí)施例的第二方面,提供一種空鼠遙控器的優(yōu)化裝置,包括:
[0021]第一接收模塊,被配置為接收空鼠遙控器在第一時刻發(fā)送的操作指令;
[0022]獲取模塊,被配置為獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件;所述第二時刻早于所述第一時刻,且與所述第一時刻間的時間差為預(yù)設(shè)時長;
[0023]第一處理模塊,被配置為執(zhí)行所述第一控件對應(yīng)的操作。
[0024]進(jìn)一步地,所述裝置還包括:
[0025]第二接收模塊,被配置為接收并存儲所述空鼠遙控器實(shí)時發(fā)送的所述空鼠遙控器的坐標(biāo)和每個坐標(biāo)對應(yīng)的時刻。
[0026]進(jìn)一步地,所述獲取模塊包括:
[0027]第一獲取單元,被配置為獲取所述第二時刻時所述空鼠遙控器的第一坐標(biāo);
[0028]第二獲取單元,被配置為根據(jù)預(yù)設(shè)算法獲取與所述第一坐標(biāo)對應(yīng)的光標(biāo)的第一位置點(diǎn),將操作界面上所述第一位置點(diǎn)對應(yīng)的控件作為所述第一控件。
[0029]可選的,所述裝置還包括:
[0030]第二處理模塊,實(shí)時獲取并存儲所述空鼠遙控器對應(yīng)的光標(biāo)在操作界面上的運(yùn)動軌跡對應(yīng)的位置點(diǎn)和每個位置點(diǎn)對應(yīng)的時刻。
[0031]進(jìn)一步地,所述獲取模塊包括:
[0032]第一處理單元,被配置為將所述光標(biāo)按照所述運(yùn)動軌跡后退至所述第二時刻對應(yīng)的第二位置點(diǎn);將操作界面上所述第二位置點(diǎn)對應(yīng)的控件作為所述第一控件。
[0033]根據(jù)本公開實(shí)施例的第三方面,提供一種終端設(shè)備,包括:被配置為接收報文的接收器、被配置為控制可執(zhí)行指令執(zhí)行的處理器和被配置為存儲處理器可執(zhí)行指令的存儲器;
[0034]所述接收器被配置為:接收空鼠遙控器在第一時刻發(fā)送的操作指令;
[0035]所述處理器被配置為:
[0036]獲取所述空鼠遙控器在第二時刻在操作界面上選定的第一控件;所述第二時刻早于所述第一時刻,且與所述第一時刻間的時間差為預(yù)設(shè)時長;
[0037]執(zhí)行所述第一控件對應(yīng)的操作。
[0038]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0039]終端設(shè)備對接收的通過空鼠遙控器發(fā)送的操作指令時選定的位置從時間上進(jìn)行補(bǔ)償,該方案中的預(yù)設(shè)時長可以經(jīng)過多次按壓操作統(tǒng)計(jì)得到,通過空鼠遙控器本身的坐標(biāo)信息或者空鼠遙控器對應(yīng)的光標(biāo)在操作界面上的坐標(biāo)信息,在第一時刻接收到操作指令,但是退回到第二時刻時候所選擇的第一控件進(jìn)行執(zhí)行,避免用戶在按鍵過程中手部的位移對在界面上選定的控件的影響,提高通過空鼠遙控器控制操作的準(zhǔn)確度,提高用戶體驗(yàn)。
[0040]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0041]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0042]圖1是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化方法實(shí)施例一的流程圖。
[0043]圖2是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化方法實(shí)施例二的流程圖。
[0044]圖3是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化方法實(shí)施例三的流程圖。
[0045]圖4是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化裝置實(shí)施例一的框圖。
[0046]圖5是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化裝置實(shí)施例二的框圖。
[0047]圖6是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化裝置實(shí)施例三的框圖。
[0048]圖7是根據(jù)一示例性實(shí)施例示出的一種空鼠遙控器的優(yōu)化裝置實(shí)施例四的框圖。
[0049]圖8是根據(jù)一示例性實(shí)施例示出的一種