欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種處理空鼠數(shù)據(jù)的方法及智能終端的制作方法

文檔序號:9452670閱讀:422來源:國知局
一種處理空鼠數(shù)據(jù)的方法及智能終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種處理空鼠數(shù)據(jù)的方法及智能終端。
【背景技術(shù)】
[0002]射頻遙控器因其可靠性強、功耗低等優(yōu)點,逐漸成為智能電視、智能機頂盒等智能終端的標配。其中,空鼠是一種利用射頻功能的無線鼠標,其內(nèi)置有陀螺儀或傳感器,根據(jù)陀螺儀或傳感器的數(shù)據(jù)變化信息,可實現(xiàn)與終端之間不受空間限制,在空中進行控制操作和信息交互等功能,射頻遙控器如空鼠與智能終端之間的信息交互過程如下:智能終端接收到來自射頻遙控器的空鼠數(shù)據(jù)之后,直接執(zhí)行該空鼠數(shù)據(jù)所指示的操作;其中該操作包括光標移動操作、光標定位操作等。
[0003]在上述智能終端對空鼠數(shù)據(jù)的處理過程中,智能終端直接執(zhí)行接收到的空鼠數(shù)據(jù)所指示的操作,這樣,會因射頻遙控器自身軟硬件配置的影響進而發(fā)送空鼠數(shù)據(jù)的速率不均勻、該空鼠數(shù)據(jù)在由射頻遙控器傳輸至智能終端的過程中所受到的其他信號的干擾、智能終端的硬件或軟件的配置不精確等原因而導(dǎo)致該智能終端利用執(zhí)行模塊執(zhí)行該空鼠數(shù)據(jù)所指示的操作時,輸入該執(zhí)行模塊的空鼠數(shù)據(jù)的速率不恒定,從而導(dǎo)致智能終端上的光標的移動或定位過程不夠平滑順暢,進而導(dǎo)致出現(xiàn)卡頓現(xiàn)象或者拖影現(xiàn)象。具體的,若輸入執(zhí)行模塊的空鼠數(shù)據(jù)的速率過慢,則會出現(xiàn)卡頓現(xiàn)象;若輸入執(zhí)行模塊的空鼠數(shù)據(jù)的速率過快,則會出現(xiàn)拖影現(xiàn)象。

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

[0004]本發(fā)明的實施例提供一種處理空鼠數(shù)據(jù)的方法及智能終端,用以減少出現(xiàn)卡頓現(xiàn)象和拖影現(xiàn)象的幾率。
[0005]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006]第一方面,提供一種處理空鼠數(shù)據(jù)的方法,應(yīng)用于智能終端,所述方法包括:
[0007]將接收到的來自射頻遙控器的空鼠數(shù)據(jù)寫入緩存器;
[0008]以恒定的速率從所述緩存器中讀取空鼠數(shù)據(jù),并執(zhí)行從所述緩存器中讀取的空鼠數(shù)據(jù)所指示的操作。
[0009]第二方面,提供一種智能終端,包括:接收模塊、控制模塊、緩存模塊和執(zhí)行模塊;
[0010]所述接收模塊,用于接收來自射頻遙控器的空鼠數(shù)據(jù);
[0011]所述控制模塊,用于將所述接收模塊接收到的空鼠數(shù)據(jù)寫入所述緩存模塊;并以恒定的速率從所述緩存模塊中讀取空鼠數(shù)據(jù);
[0012]所述執(zhí)行模塊,用于執(zhí)行所述控制模塊從所述緩存模塊中讀取的空鼠數(shù)據(jù)所指示的操作。
[0013]本實施例提供的處理空鼠數(shù)據(jù)的方法及智能終端,通過將接收到的來自射頻遙控器的空鼠數(shù)據(jù)寫入緩存器,然后以恒定的速率從緩存器中讀取空鼠數(shù)據(jù);接著,執(zhí)行從緩存器中讀取的空鼠數(shù)據(jù)所指示的操作。這樣,能夠使智能終端利用執(zhí)行模塊執(zhí)行相應(yīng)操作時,輸入該執(zhí)行模塊的空鼠數(shù)據(jù)的速率恒定,從而使智能終端上的光標的移動或定位過程平滑順暢,減少了出現(xiàn)卡頓現(xiàn)象和拖影現(xiàn)象的幾率,提高了用戶的體驗。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明實施例提供的一種處理空鼠數(shù)據(jù)的方法的流程示意圖;
[0016]圖2為本發(fā)明實施例提供的一種射頻遙控器、射頻接收器和智能終端的連接關(guān)系的不意圖;
[0017]圖3為本發(fā)明實施例提供的一種智能終端的結(jié)構(gòu)示意圖;
[0018]圖4為本發(fā)明實施例提供的另一種智能終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行示例性描述,顯然所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]本文中的“多種”是指兩種或兩種以上。
[0021]需要說明的是,智能終端出現(xiàn)卡頓現(xiàn)象和拖影現(xiàn)象和原因有很多,例如智能終端的硬件配置不高,智能終端利用執(zhí)行模塊執(zhí)行相應(yīng)操作時輸入該執(zhí)行模塊的空鼠數(shù)據(jù)的速率不恒定等,本發(fā)明實施例用于解決因輸入執(zhí)行模塊的數(shù)據(jù)的速率不恒定而導(dǎo)致的出現(xiàn)卡頓現(xiàn)象和拖影現(xiàn)象的問題。
[0022]參見圖1,為本發(fā)明實施例提供的一種處理空鼠數(shù)據(jù)的方法的流程示意圖。圖1所示的方法包括以下步驟S101-S102:
[0023]SlOl:智能終端將接收到的來自射頻遙控器的空鼠數(shù)據(jù)寫入緩存器。
[0024]S102:智能終端以恒定的速率從緩存器中讀取空鼠數(shù)據(jù),并執(zhí)行從緩存器中讀取的空鼠數(shù)據(jù)所指示的操作。
[0025]“智能終端”可以為智能電視、智能機頂盒、會議終端、PC (Personal Computer,個人電腦)N PDA (Personal Digital Assistant,掌上電腦)、播放器等能夠通過射頻接收器與射頻遙控器進行通信的設(shè)備。
[0026]“射頻接收器”,也可以稱為空鼠遙控器,擁有獨立的系統(tǒng),其可以包括射頻接收單元,以及射頻接收單元的驅(qū)動單元。射頻接收器與智能終端可以合設(shè),該情況下,射頻接收器可以作為智能終端中的一個模塊;射頻接收器與智能終端也可以獨立設(shè)置,該情況下,可以通過 UART (Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)接口或USB (Universal Serial Bus,通用串行總線接收)接口等將射頻接收器與智能終端連接。當然還可以通過其他連接方式進行連接,本發(fā)明實施例對此不進行限定。
[0027]參見圖2,為一種射頻遙控器、射頻接收器和智能終端的連接關(guān)系的示意圖。圖2中以射頻接收器與智能終端獨立設(shè)置為例進行說明。
[0028]“射頻遙控器”可以通過ZigBee (紫峰)技術(shù)、藍牙技術(shù)等無線傳輸技術(shù)與射頻接收器進行通信。射頻遙控器內(nèi)一般設(shè)置有三軸陀螺儀和三軸加速度傳感器,當射頻遙控器的位置移動時,其中所設(shè)置的三軸陀螺儀和/或三軸加速度傳感器會檢測此次位置移動的相關(guān)數(shù)據(jù),即空鼠數(shù)據(jù);射頻遙控器會將該空鼠數(shù)據(jù)轉(zhuǎn)換成射頻信號,然后發(fā)送給射頻接收器。
[0029]由于射頻遙控器與射頻接收器配對使用,因此射頻遙控器與射頻接收器需要采用一致的無線傳輸技術(shù)。另外,射頻遙控器與射頻接收器需要預(yù)先約定好空鼠數(shù)據(jù)的幀格式;其中,本發(fā)明實施例對其幀格式不進行限定,一種可選的幀格式如下:包頭+長度+幀序列號+3軸或6軸傳感器數(shù)據(jù)+CRC(Cyclic Redundancy Check,循環(huán)冗余校驗碼)。射頻接收器接收到射頻遙控器發(fā)送的射頻信號之后,可以根據(jù)包頭信息對該射頻信號進行解析,從而得到空鼠數(shù)據(jù)。
[0030]由上述描述可知,智能終端所接收到的來自射頻遙控器的空鼠數(shù)據(jù)是:射頻接收器對所接收到的由射頻遙控器發(fā)送的射頻信號進行解析后得到的數(shù)據(jù),即射頻遙控器的傳感器檢測得到的相關(guān)數(shù)據(jù)。
[0031]“緩存器”是本發(fā)明實施例為了解決【背景技術(shù)】中的技術(shù)問題而專門在智能終端中開辟的一部分存儲空間。智能終端接收空鼠數(shù)據(jù)的速率和智能終端的硬件或軟件的配置等可能導(dǎo)致緩存器中的空鼠數(shù)據(jù)的寫入速率不恒定;緩存器中的空鼠數(shù)據(jù)的讀取速率為恒定的值。因此,開辟緩存器的目的在于:將空鼠數(shù)據(jù)的傳輸速率由不恒定的值變?yōu)楹愣ǖ闹?。其中,射頻遙控器發(fā)出射頻信號的速率、射頻接收器接收射頻信號的速率和射頻接收器解析射頻信號的速率等,會影響智能終端接收來自射頻遙控器的空鼠數(shù)據(jù)的速率。
[0032]需要說明的是,由于空鼠數(shù)據(jù)是以幀為單位進行傳輸?shù)?,因此,寫入速率、讀取速率或接收速率等傳輸速率,是指每秒傳輸?shù)膸瑪?shù)(Frames Per Second,F(xiàn)PS)。
[0033]本實施例提供的處理空鼠數(shù)據(jù)的方法,通過將接收到的來自射頻遙控器的空鼠數(shù)據(jù)寫入緩存器,然后以恒定的速率(即讀取速率)從緩存器中讀取空鼠數(shù)據(jù);接著,執(zhí)行從緩存器中讀取的空鼠數(shù)據(jù)所指示的操作。這樣,能夠使智能終端利用執(zhí)行模塊執(zhí)行相應(yīng)操作時,輸入該執(zhí)行模塊的空鼠數(shù)據(jù)的速率恒定,從而使智能終端上的光標的移動或定位過程平滑順暢,減少了出現(xiàn)卡頓現(xiàn)象和拖影現(xiàn)象的幾率,提高了用戶的體驗。
[0034]在一種可選的實現(xiàn)方式中,以恒定的速率從緩存器中讀取空鼠數(shù)據(jù),可以包括:基于先進先出的原則,以恒定的速率從緩存器中讀取空鼠數(shù)據(jù)。
[0035]在一種可選的實現(xiàn)方式中,以恒定的速率從緩存器中讀取空鼠數(shù),可以包括:在讀取一幀空鼠數(shù)據(jù)之后,開始計時;并在到達預(yù)設(shè)的讀取時間時,從緩存器中讀取下一幀空鼠數(shù)據(jù)。其中,該可選的實現(xiàn)方式描述了讀取任意相鄰兩幀空鼠數(shù)據(jù)時的具體實現(xiàn)方法。本發(fā)明實施例對預(yù)設(shè)的讀取時間(即本文中的“定時時間”或“時間間隔”)的取值以及該取值的獲取方式不進行限定。
[0036]在一種可選的實現(xiàn)方式中,該方法還可以包括:根據(jù)接收空鼠數(shù)據(jù)的速率或在預(yù)設(shè)時間段內(nèi)接收到的空鼠數(shù)據(jù)的容量,確定緩存器的容量。
[0037]在一種可選的實現(xiàn)方式中,在步驟S102之前,該方法還可以包括:根據(jù)接收空鼠數(shù)據(jù)的速率和智能終端的整機進程調(diào)度的系統(tǒng)時間中的至少一中,確定該恒定的速率。
[0038]實施例二
[0039]參見圖3,為本發(fā)明實施例提供的一種智能終端的結(jié)構(gòu)示意圖。本實施例中相關(guān)內(nèi)容的解釋可以參考上文。圖3所示的智能終端3包括:接收模塊31、控制模塊32、緩存模塊33和執(zhí)行模塊34。
[0040]接收模塊31,用于接收來自射頻遙控器的空鼠數(shù)據(jù)。
[0041 ] 控制模塊32,用于將接收模塊31接收到的空鼠數(shù)據(jù)寫入緩存模塊33 ;并以恒定的速率從緩存模塊33中讀取空鼠數(shù)據(jù)。
[0042]執(zhí)行模塊34,用于執(zhí)行控制模塊32從緩存模塊中33讀取的空鼠數(shù)據(jù)所指示的操作。
[0043]由實施例一中描述的射頻遙控器、射頻接收器和智能終端之間的連接關(guān)系,可知,接收模塊31具體用于:接收射頻接收器傳輸?shù)目帐髷?shù)據(jù);其中,該空鼠數(shù)據(jù)是射頻接收器對所接收到由射頻遙控器發(fā)送的射頻信號進行解析后得到的數(shù)據(jù),即射頻遙控器的傳感器檢測得到的相關(guān)數(shù)據(jù)。
[0044]“緩存模塊33”是本發(fā)明實施例為了解決【背景技術(shù)】中的技術(shù)問題而專門在智能終端3中開辟的一部分存儲空間。接收模塊31接收空鼠數(shù)據(jù)的速率和智能終端3的硬件或軟件的配置
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴楚县| 武鸣县| 西乡县| 兰西县| 罗源县| 凤城市| 安陆市| 怀安县| 霍城县| 梓潼县| 大新县| 县级市| 河池市| 扎鲁特旗| 花垣县| 永昌县| 顺昌县| 都昌县| 秦皇岛市| 民县| 大洼县| 灵宝市| 罗源县| 东至县| 涡阳县| 昂仁县| 江陵县| 和政县| 博野县| 石景山区| 平武县| 淮阳县| 城步| 苗栗市| 广州市| 西和县| 镇雄县| 九龙县| 北宁市| 南川市| 衢州市|