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

一種計算機事件的控制方法和裝置的制作方法

文檔序號:6397991閱讀:165來源:國知局
專利名稱:一種計算機事件的控制方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用戶交互技術(shù)領(lǐng)域,更具體地,涉及一種計算機事件的控制方法和裝置。
背景技術(shù)
隨著技術(shù)的發(fā)展,人們生活的豐富,移動媒體已經(jīng)成為了人們必不可少的工具。傳統(tǒng)的人與計算機交互是通過鼠標和鍵盤這些常用工具?,F(xiàn)在手機、平板電腦等移動設備已經(jīng)成為大眾消費品,移動設備已經(jīng)滲透到人們的工作和生活中。我們在計算機中很多頁面中,如果要翻頁,通過鍵盤輸入命令或鼠標點擊翻頁按鈕實現(xiàn)。這種翻頁的形式是傳統(tǒng)的翻頁形式。重力感應器已經(jīng)普遍應用在手機、平板電腦中。重力感應器是將物體的重力或者加速運動信號轉(zhuǎn)換為電信號的感應器,主要用于對傾斜角、慣性力、沖擊及振動等參數(shù)的測量。多數(shù)重力感應器是根據(jù)壓電效果的原理工作。壓電效應是指,對于不存在對稱中心的異極晶體加在晶體上的外力,除了使晶體發(fā)生形變以為,還將因該形變改變晶體的極化狀態(tài),在晶體內(nèi)部建立電場。這種由于機械力作用使介質(zhì)發(fā)生極化的現(xiàn)象稱為正壓電效應。一般加速度感應器就是利用了其內(nèi)部的由于加速度造成的晶體變形這個特性。由于變形會產(chǎn)生電壓,只要計算出電壓和力所產(chǎn)生的加速度之間的關(guān)系,就可以將加速度信號轉(zhuǎn)化為電壓信號輸出。植入重力感應器的移動設備通過分析重力感應器輸出的電壓信號數(shù)據(jù),就能感知移動設備的運動狀態(tài)。植入重力感應器的移動設備可以運用在游戲,移動設備操作系統(tǒng)的功能使用等等。例如,利用重力感應器制作游戲,利用重力感應器實現(xiàn)移動設備的某些動作等等。這些應用可以增加移動設備的實用性和娛樂性,為用戶帶來更豐富的操作體驗和樂趣。但是目前這種應用也僅能在移動設備中實現(xiàn),并不能通過計算機實現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明的目的,就是克服現(xiàn)有技術(shù)的不足,提供一種可以通過移動設備的重力感應器對計算機事件進行操作的計算機事件的控制方法和裝置。通過重力感應器可以實現(xiàn)計算機事件的操作,豐富了用戶的體驗,也開拓了重力感應器的另一種應用方式。為了達到上述目的,采用如下技術(shù)方案:—種計算機事件的控制裝置,包括通訊模塊,用于建立重力感應器事件和計算機事件的通訊連接;交互模塊,用于設定重力感應器事件對應的計算機事件的交互命令;捕獲模塊,用于捕獲重力感應器事件;觸發(fā)模塊,用于計算機響應重力感應器事件對應的計算機事件。進一步地,所述通訊模塊包括設于計算機的調(diào)試橋,其用于指定與計算機連接的移動設備的端口,并重定向該端口至計算機的通訊端口,建立計算機與移動設備的通訊連接。
進一步地,所述捕獲模塊包括測量單元,用于測量以重力感應器所在移動設備的一平面橫軸為X軸,豎軸為Y軸,垂直法線為Z軸的三軸的運動速度;計算單元,用于計算X軸、Y軸、Z軸的運動速度的平方和的根值;判斷單元,用于判斷所述根值是否大于預設的速度閾值,若是,重力感應器事件觸發(fā)。進一步地,所述交互命令包括與重力感應器事件對應的計算機軟件的頁面翻頁。進一步地,所述計算機軟件的頁面包括一個以上子頁面,所述子頁面包括文字或圖片信息,所述信息從預設的信息數(shù)據(jù)庫中隨機提取。一種計算機事件的控制方法,包括以下步驟:設定重力感應器事件對應的計算機事件的交互命令;建立重力感應器事件和計算機事件的通訊連接;捕獲重力感應器事件;計算機響應重力感應器事件相對應的計算機事件。進一步地,所述設定重力感應器事件對應的計算機事件的交互命令包括設定重力感應器事件對應的計算機軟件的頁面翻頁操作。進一步地,所述計算機軟件的頁面包括一個以上子頁面,所述子頁面包括文字或圖片信息,所述信息從預設的信息數(shù)據(jù)庫中隨機提取。進一步地,所述建立重力感應器事件和計算機事件的通訊連接包括以下步驟:通過調(diào)試橋指定與計算機連接的移動設備的通訊端口,并重定向該端口至計算機的通訊端口,建立計算機與移動設備的通訊連接。進一步地,所述捕獲重力感應器事件包括以下步驟:以重力感應器所在移動設備的一平面橫軸為X軸,豎軸為Y軸,垂直法線為Z軸建立三維坐標,分別測量移動設備在X軸、Y軸、Z軸的運動速度;計算X軸、Y軸、Z軸的運動速度的平方和的根值;判斷所述根值是否大于預設的速度閾值,若是,重力感應器事件觸發(fā)。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明通過建立移動設備和計算機的連接關(guān)系,實現(xiàn)移動設備的重力感應器控制計算機或計算機軟件指定的操作。繞開了傳統(tǒng)通過鼠標或鍵盤或觸摸屏實現(xiàn)計算機或計算機軟件指定動作的操作,增加了移動設備的實用性和娛樂性,為用戶帶來更豐富的操作體驗和樂趣。


圖1是本發(fā)明所述計算機事件控制裝置結(jié)構(gòu)示意圖;圖2是一計算機軟件的頁面與移動設備連接控制的示意圖;圖3是本發(fā)明所述計算機事件控制方法的步驟流程圖。圖不:1一通訊模塊;2—交互模塊;3—捕獲模塊;31—測量單兀;32—計算單兀;33一判斷單兀;4一觸發(fā)模塊;5—頁面;51—子頁面;6—移動設備;7—主機;8—顯示屏。
具體實施方式
下面將結(jié)合附圖以及具體實施方法來詳細說明本發(fā)明,在本發(fā)明的示意性實施及說明用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。請參閱圖1,其為本實施例的計算機事件的控制裝置,包括通訊模塊1、交互模塊
2、捕獲模塊3和觸發(fā)模塊4。所述通訊模塊I包括設于計算機的調(diào)試橋(ADB),其用于指定與計算機連接的移動設備的端口,并重定向該端口至計算機的通訊端口,建立計算機與移動設備的通訊連接?!癆DB”的英文全稱為“Android Debug Bridge”,是安卓軟件開發(fā)工具包(Android SDK)里的一個工具,用這個工具可以直接操作管理安卓模擬器或者真實的安卓設備。SDKXSoftware Development Kit,即軟件開發(fā)工具包)。通過ADB可以在Eclipse中通過DDMS來調(diào)試Android程序,實際就是程序除錯工具。Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。ADB的工作方式比較特殊,采用監(jiān)聽Socket TCP5554等端口的方式讓IDE和Qemu通訊,默認情況下ADB會daemon相關(guān)的網(wǎng)絡端口,所以當運行Eclipse時ADB進程就會自動運行。Daemon程序,又稱為守護進程,通常在系統(tǒng)后臺長時間運行,由于沒有控制終端而無法與前臺交互,Daemon程序一般作為系統(tǒng)服務使用。借助ADB工具,可以管理設備或手機模擬器的狀態(tài),還可以進行很多手機操作,如安裝軟件、系統(tǒng)升級、運行shell命令等等。其實簡而言說,ADB就是連接安卓設備與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。通過ADB工具,指定移動設備的端口重定向指定到計算機的一個通訊端口。使用的命令如下:“adb.exe-s HT23PRX04987-5554 forward tcp:HT23PRX04987_55544939” 其中adb.exe是安卓開發(fā)包自帶的安卓調(diào)試橋,用于與安卓設備通信?!癏T23PRX04987-5554”指移動設備的名稱以及其端口,即移動設備HT23PRX04987的通過端口 5554與計算機通訊?!?939”是計算機的通訊端口。通過指定通訊端口,實現(xiàn)移動設備和計算機的通訊連接。建立通訊連接后,通過ADB工具啟動捕獲模塊3,指令形式如下:adb.exe-s [移動設備名]shell amstartservice -n[APK的包名]/[對應APK程序的啟動函數(shù)]。舉例如下:adb.exe _sHT23PRX04987 shell am startservice - n〃com.1 jinshan.ShouJiKong.Andro idDaemon/.DaemonService^ 啟動捕獲模塊3后,捕獲模塊3通過測量單元31測量移動設備的運動速度。其中以重力感應器所在移動設備的一平面橫軸為X軸,豎軸為Y軸,該平面的垂直法線為Z軸建立坐標軸。所述平面為顯示屏所在平面。通過現(xiàn)有測量方法測量的三軸的運動速度。測量出三軸的運動速度后,通過計算單元32計算X軸、Y軸、Z軸的運動速度的平方和的根值。計算出根值后,通過判斷單元33判斷所述根值是否大于預設的速度閾值,若是,通過通訊模塊I通知觸發(fā)模塊4觸發(fā)重力感應器事件。同時,交互模塊2將重力感應器事件對應的計算機事件發(fā)送到觸發(fā)模塊,由計算機觸發(fā)該計算機事件。所述計算機事件包括但不限于計算機軟件的頁面翻頁操作。請參閱圖2,其為一計算機軟件的頁面與移動設備連接控制的示意圖。移動設備6通過主機7與顯示屏8連接。所述計算機軟件的頁面5包括若干個子頁面51,每一個子頁面51展示的內(nèi)容不同。當移動設備搖一搖,捕獲模塊捕獲觸發(fā)重力感應器事件時,把觸發(fā)信號發(fā)送至計算機,計算機對應的頁面5換頁至新的頁面,新頁面中包含了若干個子頁面,每一個子頁面的內(nèi)容隨機顯示。子頁面中包括文字或圖片信息,這些信息從信息數(shù)據(jù)庫中隨機獲得。這些子頁面包括應用軟件的介紹及鏈接。用戶通過搖動移動設備就可以實現(xiàn)頁面的翻頁,區(qū)別于傳統(tǒng)的鼠標點擊或鍵盤點擊。所述計算機事件包括但不限于頁面的翻頁。
請參閱圖3,其為本發(fā)明所述計算機事件的控制方法,其包括以下步驟:SlO:設定重力感應器事件對應的計算機事件的交互命令。具體地,通過設定重力感應器事件與計算機事件的對應關(guān)系,由重力感應器事件觸發(fā)計算機事件。利用移動設備的重力感應器事件代替計算機事件的原觸發(fā)條件,實現(xiàn)重力感應器事件對計算機事件的控制。例如,一個計算機軟件,其具有多個頁面,通過鼠標點擊頁面的翻頁標志而觸發(fā)翻頁動作。設定重力感應器事件與鼠標點擊頁面的翻頁標志的對應關(guān)系,使用重力感應器事件替代鼠標點擊頁面的翻頁標志的命令。當移動設備與計算機連接后,通過重力感應器感應事件觸發(fā)計算機軟件的翻頁動作。S20:建立重力感應器事件和計算機事件的通訊連接。具體地,通過ADB工具,指定移動設備的端口重定向指定到計算機的一個通訊端口。使用的命令如下:“adb.exe-s HT23PRX04987-5554 forwardtcp:HT23PRX04987-55544939”其中adb.exe是安卓開發(fā)包自帶的安卓調(diào)試橋,用于與安卓設備通信?!癏T23PRX04987-5554”指移動設備的名稱以及其端口,即移動設備HT23PRX04987的通過端口 5554與計算機通訊。“4939”是計算機的通訊端口。通過指定通訊端口,實現(xiàn)移動設備和計算機的通訊連接。實現(xiàn)移動設備與計算機通訊連接后,啟動捕獲重力感應器事件的動作。通過ADB工具使用指令形式如下:adb.exe _s [移動設備名]shell amstartservice _n[APK的包名]/[對應APK程序的啟動函數(shù)],可以啟動捕獲重力感應器事件。S30:捕獲重力感應器事件。具體地,所述捕獲重力感應器事件包括以下步驟:S301:以重力感應器所在移動設備的一平面橫軸為X軸,豎軸為Y軸,垂直法線為Z軸建立三維坐標,分別測量移動設備在X軸、Y軸、Z軸的運動速度。所述平面為顯示屏所在平面。測量X軸、Y軸、Z軸的運動速度通過現(xiàn)有的技術(shù)可以實現(xiàn)。S302:計算X軸、Y軸、Z軸的運動速度的平方和的根值。在獲得三軸的運動速度后,計算三軸的運動速度的平方和的根值。各軸運動速度的平方之和再開根號就可以獲得所述根值。S303:判斷所述根值是否大于預設的速度閾值,若是,重力感應器事件觸發(fā)。設定一速度閾值,若小于該閾值,則重力感應器事件不觸發(fā),若大于該速度閾值,則重力感應器事件觸發(fā)。S40:計算機響應重力感應器事件對應的計算機事件。具體地,捕獲到重力感應器事件后,計算機響應重力感應器事件對應的計算機事件。所述計算機事件包括但不限于計算機軟件的頁面的翻頁操作。還包括保存、截圖等操作。優(yōu)選地,所述計算機軟件的頁面包括一個以上子頁面,所述子頁面包括文字或圖片信息,所述信息從預設的信息數(shù)據(jù)庫中隨機提取。通過重力感應器事件替代鼠標點擊翻頁標志的動作,實現(xiàn)翻頁操作,從而增加了移動設備的趣味性,避免了點擊鼠標或操作鍵盤帶來的疲勞。利用搖動移動設備的動作觸發(fā)翻頁操作,為用戶帶來更豐富的操作體驗和樂趣。以上對本發(fā)明實施例所提供的技術(shù)方案進行了詳細介紹,本文中應用了具體個例對本發(fā)明實施例的原理以及實施方式進行了闡述,以上實施例的說明只適用于幫助理解本發(fā)明實施例的原理;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例,在具體實施方式
以及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權(quán)利要求
1.一種計算機事件的控制裝置,其特征在于:包括 通訊模塊,用于建立重力感應器事件和計算機事件的通訊連接; 交互模塊,用于設定重力感應器事件對應的計算機事件的交互命令; 捕獲模塊,用于捕獲重力感應器事件; 觸發(fā)模塊,用于計算機響應重力感應器事件對應的計算機事件。
2.根據(jù)權(quán)利要求1所述的計算機事件的控制裝置,其特征在于:所述通訊模塊包括設于計算機的調(diào)試橋,其用于指定與計算機連接的移動設備的端口,并重定向該端口至計算機的通訊端口,建立計算機與移動設備的通訊連接。
3.根據(jù)權(quán)利要求1所述的計算機事件的控制裝置,其特征在于:所述捕獲模塊包括測量單元,用于測量以重力感應器所在移動設備的一平面橫軸為X軸,豎軸為Y軸,垂直法線為Z軸的三軸的運動速度;計算單元,用于計算X軸、Y軸、Z軸的運動速度的平方和的根值;判斷單元,用于判斷所述根值是否大于預設的速度閾值,若是,重力感應器事件觸發(fā)。
4.根據(jù)權(quán)利要求1所述的計算機事件的控制裝置,其特征在于:所述交互命令包括與重力感應器事件對應的計算機軟件的頁面翻頁。
5.根據(jù)權(quán)利要求4所述的計算機事件的控制裝置,其特征在于:所述計算機軟件的頁面包括一個以上子頁面,所述子頁面包括文字或圖片信息,所述信息從預設的信息數(shù)據(jù)庫中隨機提取。
6.一種計算機事件的控制方法,其特征在于,包括以下步驟: 設定重力感應器事件對應的計算機事件的交互命令; 建立重力感應器事件和計算機事件的通訊連接; 捕獲重力感應器事件; 計算機響應重力感應器事件相對應的計算機事件。
7.根據(jù)權(quán)利要求6所述的計算機事件的控制方法,其特征在于:所述設定重力感應器事件對應的計算機事件的交互命令包括設定重力感應器事件對應的計算機軟件的頁面翻頁操作。
8.根據(jù)權(quán)利要求7所述的計算機的控制方法,其特征在于:所述計算機軟件的頁面包括一個以上子頁面,所述子頁面包括文字或圖片信息,所述信息從預設的信息數(shù)據(jù)庫中隨機提取。
9.根據(jù)權(quán)利要求6所述的計算機事件的控制方法,其特征在于,所述建立重力感應器事件和計算機事件的通訊連接包括以下步驟:通過調(diào)試橋指定與計算機連接的移動設備的通訊端口,并重定向該端口至計算機的通訊端口,建立計算機與移動設備的通訊連接。
10.根據(jù)權(quán)利要求6所述的計算機事件的控制方法,其特征在于:所述捕獲重力感應器事件包括以下步驟: 以重力感應器所在移動設備的一平面橫軸為X軸,豎軸為Y軸,垂直法線為Z軸建立三維坐標,分別測量移動設備在X軸、Y軸、Z軸的運動速度; 計算X軸、Y軸、Z軸的運動速度的平方和的根值; 判斷所述根值是否大于預設的速度閾值,若是,重力感應器事件觸發(fā)。
全文摘要
本發(fā)明公開了一種計算機事件的控制方法和裝置,所述裝置包括通訊模塊,用于建立重力感應器事件和計算機事件的通訊連接;交互模塊,用于設定重力感應器事件對應的計算機事件的交互命令;捕獲模塊,用于捕獲重力感應器事件;觸發(fā)模塊,用于計算機響應重力感應器事件對應的計算機事件。本發(fā)明實現(xiàn)了移動設備與計算機的交互,使用移動設備的重力感應器觸發(fā)計算機的預設動作,增加了移動設備的實用性和娛樂性,為用戶帶來更豐富的操作體驗和樂趣。
文檔編號G06F3/0346GK103092367SQ20131001673
公開日2013年5月8日 申請日期2013年1月16日 優(yōu)先權(quán)日2013年1月16日
發(fā)明者陳桂城, 謝曉文, 王嗣恩 申請人:珠海市君天電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1