亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)及其實(shí)現(xiàn)方法

文檔序號(hào):10724443閱讀:430來(lái)源:國(guó)知局
通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)及其實(shí)現(xiàn)方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)及其實(shí)現(xiàn)方法,該系統(tǒng)通過(guò)移動(dòng)終端上重力感應(yīng)監(jiān)聽(tīng)模塊收集的數(shù)據(jù),決定是否打開(kāi)或關(guān)閉移動(dòng)終端上安裝的應(yīng)用軟件。本發(fā)明通過(guò)感知移動(dòng)終端中重力感應(yīng)的數(shù)據(jù)變化來(lái)打開(kāi)(或關(guān)閉)軟件,不同于現(xiàn)有的應(yīng)用軟件通過(guò)點(diǎn)擊圖標(biāo)打開(kāi)的方式,創(chuàng)造性明顯;本發(fā)明讓操作者增加了明顯的肢體活動(dòng),具有很強(qiáng)的趣味性,同時(shí),給操作者能帶來(lái)比較深刻的體驗(yàn),新穎性比較強(qiáng);能夠快速、準(zhǔn)確的打開(kāi)某一個(gè)指定的應(yīng)用軟件,提高了效率、降低了錯(cuò)誤率,具有很強(qiáng)的實(shí)用性。
【專(zhuān)利說(shuō)明】
通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及軟件領(lǐng)域,具體涉及一種通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]傳統(tǒng)方式是通過(guò)點(diǎn)擊軟件的圖標(biāo)來(lái)打開(kāi)(或關(guān)閉)軟件,每個(gè)移動(dòng)終端都會(huì)安裝數(shù)十種應(yīng)用軟件,在其中尋找某一個(gè)軟件的圖標(biāo)比較費(fèi)時(shí)、且容易點(diǎn)擊錯(cuò)誤,實(shí)用性有待提高,且缺乏趣味、新穎性O(shè)

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

[0003]為解決上述問(wèn)題,本發(fā)明提供了一種通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)及其實(shí)現(xiàn)方法。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:
[0005]通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng),通過(guò)移動(dòng)終端上重力感應(yīng)監(jiān)聽(tīng)模塊收集的數(shù)據(jù),決定是否打開(kāi)或關(guān)閉移動(dòng)終端(手機(jī)、平板電腦等)上安裝的應(yīng)用軟件。
[0006]上述的通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)的實(shí)現(xiàn)方法,包括如下步驟:
[0007]S1、重力感應(yīng)監(jiān)聽(tīng)模塊啟動(dòng)循環(huán)監(jiān)聽(tīng)線程;
[0008]Sll、注冊(cè)監(jiān)聽(tīng)器;
[0009]S12、設(shè)定監(jiān)聽(tīng)類(lèi)型:第一個(gè)參數(shù)是Listener;第二個(gè)參數(shù)是所得傳感器類(lèi)型;第三個(gè)參數(shù)值獲取傳感器信息的頻率;
[0010]S13、啟動(dòng)線程;
[0011]S2、重力感應(yīng)監(jiān)聽(tīng)模塊監(jiān)聽(tīng)重力感應(yīng)狀態(tài);
[0012]S3、重力感應(yīng)監(jiān)聽(tīng)模塊識(shí)別重力感應(yīng);
[0013]S31、判斷移動(dòng)終端X軸方向的重力加速度、y軸方向的重力加速度和z軸方向的重力加速度,其中,X軸方向的重力加速度,向右為正;y軸方向的重力加速度,向前為正;Z軸方向的重力加速度,向上為正;
[0014]S32、判斷如果是搖動(dòng),則啟動(dòng)手機(jī)震動(dòng),發(fā)送消息通知;
[0015]S4、重力感應(yīng)監(jiān)聽(tīng)模塊從Activity隊(duì)列中找到主Activity;
[0016]S41、循環(huán)查找包名;
[0017]S42、跟已知包名進(jìn)行比較,結(jié)果相同返回真,錯(cuò)誤返回假;
[0018]S5、重力感應(yīng)監(jiān)聽(tīng)模塊進(jìn)行消息監(jiān)聽(tīng),收到信號(hào)后對(duì)主Ac t i V i ty進(jìn)行控制,確定主Activity從后臺(tái)啟動(dòng)到前臺(tái)還是從前臺(tái)撤回到后臺(tái);
[0019]S51、收到消息;
[0020]S52、判斷消息類(lèi)型是否手機(jī)搖動(dòng);
[0021]S53、判斷 Activity 是否運(yùn)行;
[0022]S54、如果Activity在后臺(tái),啟動(dòng)Activity到前臺(tái);
[0023]S55、如果Activity在前臺(tái),關(guān)閉Activity到后臺(tái)。
[0024]本發(fā)明具有以下有益效果:
[0025]通過(guò)感知移動(dòng)終端中重力感應(yīng)的數(shù)據(jù)變化來(lái)打開(kāi)(或關(guān)閉)軟件,不同于現(xiàn)有的應(yīng)用軟件通過(guò)點(diǎn)擊圖標(biāo)打開(kāi)的方式,創(chuàng)造性明顯;本發(fā)明讓操作者增加了明顯的肢體活動(dòng),具有很強(qiáng)的趣味性,同時(shí)給操作者能帶來(lái)比較深刻的體驗(yàn),新穎性比較強(qiáng);能夠快速、準(zhǔn)確的打開(kāi)某一個(gè)指定的應(yīng)用軟件,提高了效率、降低了錯(cuò)誤率,具有很強(qiáng)的實(shí)用性。
【附圖說(shuō)明】
[0026]圖1為本發(fā)明實(shí)施實(shí)例通過(guò)重力感應(yīng)傳感器打開(kāi)應(yīng)用軟件運(yùn)行的系統(tǒng)的原料框圖。
[0027]圖2為本發(fā)明實(shí)施實(shí)例通過(guò)重力感應(yīng)傳感器關(guān)閉應(yīng)用軟件運(yùn)行的系統(tǒng)的原料框圖。
【具體實(shí)施方式】
[0028]為了使本發(fā)明的目的及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施實(shí)例對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施實(shí)例僅僅用以解釋本發(fā)明,并不用于限定或定義本發(fā)明。
[0029]本發(fā)明實(shí)施實(shí)例提供了一種通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng),通過(guò)移動(dòng)終端上重力感應(yīng)器收集的數(shù)據(jù),決定是否打開(kāi)或關(guān)閉移動(dòng)終端(手機(jī)、平板電腦等)上安裝的應(yīng)用軟件。
[0030]我們可以把應(yīng)用軟件啟動(dòng)方式的發(fā)展分為三個(gè)階段
[0031 ] 1、在dos、unix操作系統(tǒng)時(shí)期,所有的應(yīng)用程序啟動(dòng)是通過(guò)輸入命令行來(lái)實(shí)現(xiàn)的。
[0032I 2、在windows及目前的手機(jī)android系統(tǒng),所有的應(yīng)用程序啟動(dòng)是通過(guò)點(diǎn)擊的方式實(shí)現(xiàn)的。
[0033]3、下個(gè)階段,應(yīng)用軟件的啟動(dòng)和關(guān)閉將通過(guò)語(yǔ)音和肢體動(dòng)作這種更簡(jiǎn)單的方式來(lái)實(shí)現(xiàn)。
[0034]Android系統(tǒng)所有程序在系統(tǒng)后臺(tái)運(yùn)行,只有用戶看到的內(nèi)容會(huì)在系統(tǒng)前臺(tái)展示;重力感應(yīng)模塊的實(shí)現(xiàn)通過(guò)Android系統(tǒng)提供的service方法,啟動(dòng)用戶無(wú)法感知的運(yùn)行程序。
[0035]如圖1-圖2所示,上述的通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)的實(shí)現(xiàn)方法,包括如下步驟:
[0036]S1、重力感應(yīng)監(jiān)聽(tīng)模塊啟動(dòng)循環(huán)監(jiān)聽(tīng)線程;
[0037]Sll、注冊(cè)監(jiān)聽(tīng)器;
[0038]S12、設(shè)定監(jiān)聽(tīng)類(lèi)型:第一個(gè)參數(shù)是Listener;第二個(gè)參數(shù)是所得傳感器類(lèi)型;第三個(gè)參數(shù)值獲取傳感器信息的頻率;
[0039]S13、啟動(dòng)線程;
[0040]S2、重力感應(yīng)監(jiān)聽(tīng)模塊監(jiān)聽(tīng)重力感應(yīng)狀態(tài);
[0041 ] S3、重力感應(yīng)監(jiān)聽(tīng)模塊識(shí)別重力感應(yīng);
[0042]S31、判斷移動(dòng)終端X軸方向的加速度、y軸方向的加速度和z軸方向的加速度,其中,X軸方向的加速度,向右為正;y軸方向的加速度,向前為正;z軸方向的加速度,向上為正,一般在這三個(gè)方向的加速度達(dá)到40就達(dá)到了搖動(dòng)手機(jī)的狀態(tài),實(shí)際中也可根據(jù)需要調(diào)整該數(shù)值;
[0043]S32、判斷如果是搖動(dòng),則啟動(dòng)手機(jī)震動(dòng),發(fā)送消息通知;
[0044]S4、重力感應(yīng)監(jiān)聽(tīng)模塊從Activity隊(duì)列中找到主Activity;
[0045]S41、循環(huán)查找包名;
[0046]S42、和已有的包名進(jìn)行比較,結(jié)果相同返回真,反之則返回假;
[0047]S5、重力感應(yīng)監(jiān)聽(tīng)模塊進(jìn)行消息監(jiān)聽(tīng),收到信號(hào)后對(duì)主Activity進(jìn)行控制,確定主Activity是從后臺(tái)啟動(dòng)到前臺(tái)還是從前臺(tái)撤回到后臺(tái);
[0048]S51、收到消息;
[0049]S52、判斷消息類(lèi)型是否為手機(jī)搖動(dòng);
[0050]S53、判斷 Activity 是否運(yùn)行;
[0051]S54、如果Activity在后臺(tái),啟動(dòng)Activity到前臺(tái),見(jiàn)圖1。
[°°52] S55、如果Activity在前臺(tái),關(guān)閉Activity到后臺(tái),見(jiàn)圖2。
[0053]本發(fā)明具體實(shí)施可通過(guò)JAVA代碼在手機(jī)應(yīng)用程序中直接實(shí)現(xiàn),通過(guò)方法和技術(shù)的創(chuàng)新,打破了移動(dòng)終端上傳統(tǒng)的應(yīng)用軟件的單一點(diǎn)擊進(jìn)行啟動(dòng)(或關(guān)閉)的方式,并且獲取移動(dòng)終端重力感應(yīng)傳感器收集的數(shù)據(jù),并通過(guò)處理數(shù)據(jù)判斷來(lái)把應(yīng)用的主界面從后臺(tái)啟動(dòng)到前臺(tái),決定是否打開(kāi)(或關(guān)閉)移動(dòng)終端(手機(jī)、平板電腦等)應(yīng)用軟件。在移動(dòng)終端上使用此發(fā)明的應(yīng)用軟件打開(kāi)更快速、更準(zhǔn)確,并且能夠快速的從同類(lèi)應(yīng)用中被唯一、快速打開(kāi),從而給用戶深刻印象。
[0054]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng),其特征在于,通過(guò)移動(dòng)終端上重力感應(yīng)監(jiān)聽(tīng)模塊收集的數(shù)據(jù),決定是否打開(kāi)或關(guān)閉移動(dòng)終端上安裝的應(yīng)用軟件。2.如權(quán)利要求1所述的通過(guò)重力感應(yīng)傳感器控制應(yīng)用軟件運(yùn)行的系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,包括如下步驟: .51、重力感應(yīng)監(jiān)聽(tīng)模塊啟動(dòng)循環(huán)監(jiān)聽(tīng)線程; S11、注冊(cè)監(jiān)聽(tīng)器; SI 2、設(shè)定監(jiān)聽(tīng)類(lèi)型:第一個(gè)參數(shù)是Li stener;第二個(gè)參數(shù)是所得傳感器類(lèi)型;第三個(gè)參數(shù)值獲取傳感器信息的頻率; S13、啟動(dòng)線程; . 52、重力感應(yīng)監(jiān)聽(tīng)模塊監(jiān)聽(tīng)重力感應(yīng)狀態(tài); . 53、重力感應(yīng)監(jiān)聽(tīng)模塊識(shí)別重力感應(yīng);. 531、判斷移動(dòng)終端X軸方向的重力加速度、y軸方向的重力加速度和z軸方向的重力加速度,其中,X軸方向的重力加速度,向右為正;y軸方向的重力加速度,向前為正;z軸方向的重力加速度,向上為正; . 532、判斷如果是搖動(dòng),則啟動(dòng)手機(jī)震動(dòng),發(fā)送消息通知; . 54、重力感應(yīng)監(jiān)聽(tīng)模塊從Activity隊(duì)列中找到主Activity; . 541、循環(huán)查找包名; . 542、跟已知包名進(jìn)行比較,結(jié)果相同返回真,錯(cuò)誤返回假; .55、重力感應(yīng)監(jiān)聽(tīng)模塊進(jìn)行消息監(jiān)聽(tīng),收到信號(hào)后對(duì)主Activity進(jìn)行控制,確定主Activity從后臺(tái)啟動(dòng)到前臺(tái)還是從前臺(tái)撤回到后臺(tái); . 551、收到消息; . 552、判斷消息類(lèi)型是否手機(jī)搖動(dòng); .553、判斷Activity是否運(yùn)行; . 554、如果Activity在后臺(tái),啟動(dòng)Activity到前臺(tái); .555、如果Activity在前臺(tái),關(guān)閉Activity到后臺(tái)。
【文檔編號(hào)】G06F3/0487GK106095287SQ201610379559
【公開(kāi)日】2016年11月9日
【申請(qǐng)日】2016年5月30日
【發(fā)明人】王衛(wèi)寧, 李智, 孟慶航
【申請(qǐng)人】王衛(wèi)寧
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1