本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種應(yīng)用啟動方法及裝置。
背景技術(shù):
目前,當(dāng)手機終端、平板電腦等電子設(shè)備在不使用時,會熄滅顯示屏,進(jìn)入熄屏狀態(tài)。當(dāng)需要再次使用時,會通過電源鍵等物理按鍵觸發(fā)顯示屏點亮,進(jìn)而解鎖顯示屏,打開應(yīng)用?;蛘咴邳c亮顯示屏直接搜尋打開的應(yīng)用,從而進(jìn)入應(yīng)用界面,但此種方法較為繁瑣。
在現(xiàn)有技術(shù)中,已經(jīng)存在在熄屏界面通過手勢觸控打開應(yīng)用的方案,但是現(xiàn)有方案中對于一種手勢只能開啟一種應(yīng)用。若要打開多個應(yīng)用,需要用戶記住多個手勢,十分不便,同時一般手機識別的手勢也是有限的。因此如何能夠使電子設(shè)備在熄屏狀態(tài)下便捷地開啟多個應(yīng)用成為一個亟待解決的問題。
技術(shù)實現(xiàn)要素:
鑒于此,有必要提供一種應(yīng)用啟動方法及裝置,可實現(xiàn)在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用的目的。
本發(fā)明的第一方面提供一種應(yīng)用啟動方法,應(yīng)用于電子設(shè)備中,所述方法包括:
當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作;
若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用;
啟動所述待開啟應(yīng)用。
另一種可能的實現(xiàn)方式中,所述啟動所述待開啟應(yīng)用包括:
啟動所述待開啟應(yīng)用包含的全部功能模塊或預(yù)設(shè)部分功能模塊。
另一種可能的實現(xiàn)方式中,所述檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作包括:
檢測所述電子設(shè)備的顯示屏的四個角是否存在預(yù)設(shè)滑動操作。
另一種可能的實現(xiàn)方式中,所述方法還包括:
在所述待開啟應(yīng)用啟動后,檢測是否接收到對所述待開啟應(yīng)用的控制操作;
若接收到對所述待開啟應(yīng)用的控制操作,根據(jù)所述控制操作控制所述待開啟應(yīng)用的工作狀態(tài)。
另一種可能的實現(xiàn)方式中,所述方法還包括:
在所述待開啟應(yīng)用啟動后,檢測所述電子設(shè)備的顯示屏的朝向;
根據(jù)所述電子設(shè)備的顯示屏的朝向控制所述待開啟應(yīng)用的工作狀態(tài)。
本發(fā)明的第二方面提供一種應(yīng)用啟動裝置,所述裝置包括:
第一檢測模塊,用于當(dāng)電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作;
確定模塊,用于若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用;
啟動模塊,用于啟動所述待開啟應(yīng)用。
另一種可能的實現(xiàn)方式中,所述啟動模塊,具體用于啟動所述待開啟應(yīng)用包含的全部功能模塊或預(yù)設(shè)部分功能模塊。
另一種可能的實現(xiàn)方式中,所述第一檢測模塊具體用于,當(dāng)電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的四個角是否存在預(yù)設(shè)滑動操作。
另一種可能的實現(xiàn)方式中,所述裝置還包括:
第二檢測模塊,用于在所述待開啟應(yīng)用啟動后,檢測是否接收到對所述待開啟應(yīng)用的控制操作;
第一控制模塊,用于若接收到對所述待開啟應(yīng)用的控制操作,根據(jù)所述控制操作控制所述待開啟應(yīng)用的工作狀態(tài)。
另一種可能的實現(xiàn)方式中,所述裝置還包括:
第三檢測模塊,用于在所述待開啟應(yīng)用啟動后,檢測所述電子設(shè)備的顯示屏的朝向;
第二控制模塊,用于根據(jù)所述電子設(shè)備的顯示屏的朝向控制所述待開啟應(yīng)用的工作狀態(tài)。
本發(fā)明實施例通過當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作;若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用;啟動所述待開啟應(yīng)用。通過預(yù)設(shè)區(qū)域和觸控操作兩個維度確定待開啟應(yīng)用,可以根據(jù)檢測到的預(yù)設(shè)區(qū)域的不同和觸控操作的不同開啟不同的應(yīng)用,從而實現(xiàn)了在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用的目的。
附圖說明
為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的一種應(yīng)用啟動方法的流程圖;
圖2是本發(fā)明實施例二提供的一種應(yīng)用啟動方法的流程圖;
圖3是本發(fā)明實施例三提供的一種應(yīng)用啟動方法的流程圖;
圖4是本發(fā)明實施例四提供的一種應(yīng)用啟動裝置的結(jié)構(gòu)圖;
圖5是本發(fā)明實施例五提供的一種應(yīng)用啟動裝置的結(jié)構(gòu)圖;
圖6是本發(fā)明實施例六提供的一種應(yīng)用啟動裝置的結(jié)構(gòu)圖;
圖7本發(fā)明實現(xiàn)應(yīng)用啟動方法的較佳實施例的電子設(shè)備的結(jié)構(gòu)示意圖。
如下具體實施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。需要說明的是,在不沖突的情況下,本發(fā)明的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。
實施例一
圖1為本發(fā)明實施例一提供的應(yīng)用啟動方法的示意流程圖。所述應(yīng)用啟動方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以為手機、平板、臺式電腦等可以運行應(yīng)用軟件的終端。如圖1所示,應(yīng)用啟動方法可包括以下步驟:
S101:當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作。
上述熄屏狀態(tài)是指電子設(shè)備的顯示屏為熄滅的狀態(tài)。
上述預(yù)設(shè)區(qū)域可為電子設(shè)備的顯示屏上的任意區(qū)域??梢詫㈦娮釉O(shè)備的顯示屏分為若干區(qū)域,對所有劃分的區(qū)域進(jìn)行檢測,或者僅對部分位置進(jìn)行檢測,這里并不做具體限定。
上述觸控操作可以為單點觸控操作,例如按壓操作。上述觸控操作也可以為多點觸控操作,例如滑動放大操作。
S102:若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用。
根據(jù)檢測到的預(yù)設(shè)區(qū)域和在預(yù)設(shè)區(qū)域內(nèi)的觸控操作確定待開啟應(yīng)用,即在不同的區(qū)域內(nèi)檢測到不同的觸控操作可以確定不同的待開啟應(yīng)用。在具體實現(xiàn)時,建立預(yù)設(shè)區(qū)域、觸控操作和待開啟應(yīng)用的映射關(guān)系表,再根據(jù)檢測到的預(yù)設(shè)區(qū)域、觸控操作確定待開啟應(yīng)用。
例如,若在電子設(shè)備的顯示屏的中間位置檢測到按壓操作,開啟手電筒應(yīng)用。若在電子設(shè)備的顯示屏的上半部分檢測到畫圈操作,開啟相機應(yīng)用。
S103:啟動所述待開啟應(yīng)用。
在確定待開啟應(yīng)用后,啟動待開啟應(yīng)用。在啟動待開啟應(yīng)用時,電子設(shè)備可以仍為熄屏狀態(tài)。此時,待開啟應(yīng)用在電子設(shè)備處于熄屏狀態(tài)下的顯示屏上顯示。
本發(fā)明實施例一通過當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作;若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用;啟動所述待開啟應(yīng)用。通過預(yù)設(shè)區(qū)域和觸控操作兩個維度確定待開啟應(yīng)用,可以根據(jù)檢測到的預(yù)設(shè)區(qū)域的不同和觸控操作的不同開啟不同的應(yīng)用,從而實現(xiàn)了在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用的目的。
實施例二
S201:當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作。
上述熄屏狀態(tài)是指電子設(shè)備的顯示屏為熄滅的狀態(tài)。
上述預(yù)設(shè)區(qū)域可為電子設(shè)備的顯示屏上的任意區(qū)域??梢詫㈦娮釉O(shè)備的顯示屏分為若干區(qū)域,對所有劃分的區(qū)域進(jìn)行檢測,或者僅對部分位置進(jìn)行檢測,這里并不做具體限定。
上述觸控操作可以為單點觸控操作,例如按壓操作。上述觸控操作也可以為多點觸控操作,例如滑動放大操作。
進(jìn)一步地,所述檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作包括:檢測所述電子設(shè)備的顯示屏的四個角是否存在預(yù)設(shè)滑動操作。
在進(jìn)行檢測時,可以檢測電子設(shè)備的顯示屏的四個角是否存在預(yù)設(shè)滑動操作。可以理解的是,也可以是檢測電子設(shè)備的顯示屏的四個角中的任意一個角或多個角是否存在預(yù)設(shè)滑動操作。
上述顯示屏的四個角為顯示屏的左上角、右上角、左下角、右下角。
上述預(yù)設(shè)滑動操作可以是電子設(shè)備的任一角進(jìn)行的向下的滑動操作,或者是向上的滑動操作,又或者是向左的滑動操作,還可以是向內(nèi)的滑動操作等。
可以理解的是,還可以是檢測電子設(shè)備的四個角對某一對象的拖拽操作,或其他觸控操作。
S202:若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用。
根據(jù)檢測到的預(yù)設(shè)區(qū)域和在預(yù)設(shè)區(qū)域內(nèi)的觸控操作確定待開啟應(yīng)用,即在不同的區(qū)域內(nèi)檢測到不同的觸控操作可以確定不同的待開啟應(yīng)用。在具體實現(xiàn)時,建立預(yù)設(shè)區(qū)域、觸控操作和待開啟應(yīng)用的映射關(guān)系表,再根據(jù)檢測到的預(yù)設(shè)區(qū)域、觸控操作確定待開啟應(yīng)用。
若檢測到電子設(shè)備的顯示屏的四個角存在觸控操作后,可以根據(jù)不同的角檢測到的不同的觸控操作確定待開啟應(yīng)用。
例如,若檢測到電子設(shè)備的顯示屏的左上角的向下的滑動操作,確定撥打電話應(yīng)用為待開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的左上角的向右的滑動操作,確定短信應(yīng)用為待開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的右上角的向下滑動的操作,確定圖庫應(yīng)用為待開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的左下角的向內(nèi)滑動的操作,確定社交類應(yīng)用為帶開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的右下角的向內(nèi)滑動的操作,確定相機應(yīng)用為待開啟應(yīng)用。
S203:啟動所述待開啟應(yīng)用。
在確定待開啟應(yīng)用后,啟動待開啟應(yīng)用。在啟動待開啟應(yīng)用時,電子設(shè)備可以仍為熄屏狀態(tài)。此時,待開啟應(yīng)用在電子設(shè)備處于熄屏狀態(tài)下的顯示屏上顯示。
進(jìn)一步地,所述步驟S103啟動所述待開啟應(yīng)用包括:啟動所述待開啟應(yīng)用包含的全部功能模塊或預(yù)設(shè)部分功能模塊。
在啟動應(yīng)用時,可以啟動待開啟應(yīng)用包含的全部功能模塊或者是預(yù)設(shè)部分功能模塊。當(dāng)所有功能模塊開啟時,待開啟應(yīng)用完全打開,當(dāng)預(yù)設(shè)部分功能模塊開啟時,僅打開待開啟應(yīng)用的部分功能模塊。
例如,當(dāng)待開啟應(yīng)用為“**購物”時,可以將所有的購物功能都開啟,可以進(jìn)行瀏覽,添加購物車,輸入地址,結(jié)賬等操作,或者僅開啟其中的快捷支付功能。例如,當(dāng)電子設(shè)備的顯示屏的下部分顯示屏檢測到按壓操作,開啟快捷支付功能,直接在熄屏顯示界面就能進(jìn)行快捷支付。
或者是,當(dāng)開啟應(yīng)用為“**社交”時,可以僅開啟其中的掃一掃功能,用于直接通過掃一掃添加好友。例如,直接長按顯示屏,開啟“**社交”的掃一掃功能,可以開啟掃一掃進(jìn)行添加好友的操作。
S204:在所述待開啟應(yīng)用啟動后,檢測是否接收到對所述待開啟應(yīng)用的控制操作。
上述控制操作是對已經(jīng)啟動的待開啟應(yīng)用進(jìn)行的操作。具體的操作根據(jù)待開啟應(yīng)用而異。
例如,當(dāng)開啟的應(yīng)用為手電筒應(yīng)用時,在進(jìn)入熄屏狀態(tài)的顯示屏上,通過向下滑動的控制操作和向上滑動的控制操作控制手電筒應(yīng)用。
S205:若接收到對所述待開啟應(yīng)用的控制操作,根據(jù)所述控制操作控制所述待開啟應(yīng)用的工作狀態(tài)。
通過控制操作可以控制待開啟應(yīng)用的工作狀態(tài)。例如,在進(jìn)入熄屏狀態(tài)的顯示屏上,通過向下滑動的控制操作控制手電筒的亮度降低,通過向上滑動的控制操作控制手電筒的亮度提高。
本發(fā)明實施例二通過檢測預(yù)設(shè)區(qū)域的觸控操作開啟應(yīng)用,可以在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用。同時,在待開啟應(yīng)用啟動后,檢測是否接收到對待開啟應(yīng)用的控制操作。若檢測到對待開啟應(yīng)用的控制操作,根據(jù)控制操作控制待開啟應(yīng)用,可以方便對已啟動的應(yīng)用進(jìn)行控制。
實施例三
S301:當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作。
本實施例中步驟S301與實施例一中S101一致,具體請參閱實施例一中S101的相關(guān)描述,此處不贅述。
S302:若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用。
本實施例中步驟S302與實施例一中S102一致,具體請參閱實施例一中S102的相關(guān)描述,此處不贅述。
S303:啟動所述待開啟應(yīng)用。
本實施例中步驟S303與實施例一中S103一致,具體請參閱實施例一中S103的相關(guān)描述,此處不贅述。
S304:在所述待開啟應(yīng)用啟動后,檢測所述電子設(shè)備的顯示屏的朝向。
上述檢測電子設(shè)備的顯示屏的朝向,具體可以檢測電子設(shè)備的顯示屏是否為朝上或者是否為朝下。電子設(shè)備的顯示屏的朝向可以通過電子設(shè)備內(nèi)置的傳感器進(jìn)行檢測。例如,可以通過光傳感器和近距離傳感器檢測電子設(shè)備的顯示屏的朝向。
S305:根據(jù)所述電子設(shè)備的顯示屏的朝向控制所述待開啟應(yīng)用的工作狀態(tài)。
在檢測到電子設(shè)備的顯示屏的朝向后,控制待開啟應(yīng)用的工作狀態(tài)。
例如,若電子設(shè)備開啟了音樂播放應(yīng)用。若檢測到電子設(shè)備的顯示屏朝向桌面或為朝下狀態(tài)時,手機暫停音樂播放或者關(guān)閉音樂播放應(yīng)用。當(dāng)預(yù)設(shè)時間內(nèi)檢測到電子設(shè)備的顯示屏朝向變?yōu)槌蠣顟B(tài)時,恢復(fù)音樂播放或者啟動音樂播放應(yīng)用。
本發(fā)明實施例三通過檢測預(yù)設(shè)區(qū)域的觸控操作開啟應(yīng)用,可以在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用。同時,在待開啟應(yīng)用啟動后,通過檢測電子設(shè)備的顯示屏的朝向,控制待開啟應(yīng)用的工作狀態(tài),可以方便的對已開啟的待開啟應(yīng)用進(jìn)行控制。
以上是對本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述。根據(jù)不同的需求,所示流程圖中方塊的執(zhí)行順序可以改變,某些方塊可以省略,應(yīng)用啟動的方法也在上述應(yīng)用啟動方法中選擇性的組合使用,或者與其他上述未提及的應(yīng)用啟動方法組合使用。下面對本發(fā)明所提供的裝置進(jìn)行描述。
實施例四
圖4為本發(fā)明實施例四提供的應(yīng)用啟動裝置的結(jié)構(gòu)圖,如圖5所示,應(yīng)用啟動裝置可以包括:第一檢測模塊410、確定模塊420和啟動模塊430。本發(fā)明所稱的模塊是指一種能夠被計算機所執(zhí)行并且能夠完成固定功能的一系列計算機程序段。
第一檢測模塊410,用于當(dāng)電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作。
所述電子設(shè)備可以為手機、平板、臺式電腦等可以運行應(yīng)用軟件的終端。
上述熄屏狀態(tài)是指電子設(shè)備的顯示屏為熄滅的狀態(tài)。
上述預(yù)設(shè)區(qū)域可為電子設(shè)備的顯示屏上的任意區(qū)域??梢詫㈦娮釉O(shè)備的顯示屏分為若干區(qū)域,對所有劃分的區(qū)域進(jìn)行檢測,或者僅對部分位置進(jìn)行檢測,這里并不做具體限定。
上述觸控操作可以為單點觸控操作,例如按壓操作。上述觸控操作也可以為多點觸控操作,例如滑動放大操作。
確定模塊420,用于若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用。
確定模塊420根據(jù)檢測到的預(yù)設(shè)區(qū)域和在預(yù)設(shè)區(qū)域內(nèi)的觸控操作確定待開啟應(yīng)用,即在不同的區(qū)域內(nèi)檢測到不同的觸控操作可以確定不同的待開啟應(yīng)用。在具體實現(xiàn)時,建立預(yù)設(shè)區(qū)域、觸控操作和待開啟應(yīng)用的映射關(guān)系表,再根據(jù)檢測到的預(yù)設(shè)區(qū)域、觸控操作確定待開啟應(yīng)用。
例如,若在電子設(shè)備的顯示屏的中間位置檢測到按壓操作,開啟手電筒應(yīng)用。若在電子設(shè)備的顯示屏的上半部分檢測到畫圈操作,開啟相機應(yīng)用。
啟動模塊430,用于啟動所述待開啟應(yīng)用。
在確定待開啟應(yīng)用后,啟動模塊430啟動待開啟應(yīng)用。在啟動待開啟應(yīng)用時,電子設(shè)備可以仍為熄屏狀態(tài)。此時,待開啟應(yīng)用在電子設(shè)備處于熄屏狀態(tài)下的顯示屏上顯示。
本發(fā)明實施例四通過當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作;若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用;啟動所述待開啟應(yīng)用。通過預(yù)設(shè)區(qū)域和觸控操作兩個維度確定待開啟應(yīng)用,可以根據(jù)檢測到的預(yù)設(shè)區(qū)域的不同和觸控操作的不同開啟不同的應(yīng)用,從而實現(xiàn)了在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用的目的。
實施例五
圖5為本發(fā)明實施例五提供的應(yīng)用啟動裝置的結(jié)構(gòu)圖,如圖5所示,應(yīng)用啟動裝置可以包括:第一檢測模塊510、確定模塊520、啟動模塊530、第二檢測模塊540和第一控制模塊550。本發(fā)明所稱的模塊是指一種能夠被計算機所執(zhí)行并且能夠完成固定功能的一系列計算機程序段。
第一檢測模塊510,用于當(dāng)電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作。
所述電子設(shè)備可以為手機、平板、臺式電腦等可以運行應(yīng)用軟件的終端。
上述熄屏狀態(tài)是指電子設(shè)備的顯示屏為熄滅的狀態(tài)。
上述預(yù)設(shè)區(qū)域可為電子設(shè)備的顯示屏上的任意區(qū)域??梢詫㈦娮釉O(shè)備的顯示屏分為若干區(qū)域,對所有劃分的區(qū)域進(jìn)行檢測,或者僅對部分位置進(jìn)行檢測,這里并不做具體限定。
上述觸控操作可以為單點觸控操作,例如按壓操作。上述觸控操作也可以為多點觸控操作,例如滑動放大操作。
進(jìn)一步地,所述第一檢測模塊510,具體用于當(dāng)電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的四個角是否存在預(yù)設(shè)滑動操作。
在進(jìn)行檢測時,第一檢測模塊510檢測電子設(shè)備的顯示屏的四個角是否存在預(yù)設(shè)滑動操作??梢岳斫獾氖牵部梢允菣z測電子設(shè)備的顯示屏的四個角中的任意一個角或多個角是否存在預(yù)設(shè)滑動操作。
上述顯示屏的四個角為顯示屏的左上角、右上角、左下角、右下角。
上述預(yù)設(shè)滑動操作可以是電子設(shè)備的任一角進(jìn)行的向下的滑動操作,或者是向上的滑動操作,又或者是向左的滑動操作,還可以是向內(nèi)的滑動操作等。
可以理解的是,還可以是檢測電子設(shè)備的四個角對某一對象的拖拽操作,或其他觸控操作。
確定模塊520,用于若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用。
確定模塊520根據(jù)檢測到的預(yù)設(shè)區(qū)域和在預(yù)設(shè)區(qū)域內(nèi)的觸控操作確定待開啟應(yīng)用,即在不同的區(qū)域內(nèi)檢測到不同的觸控操作可以確定不同的待開啟應(yīng)用。在具體實現(xiàn)時,建立預(yù)設(shè)區(qū)域、觸控操作和待開啟應(yīng)用的映射關(guān)系表,再根據(jù)檢測到的預(yù)設(shè)區(qū)域、觸控操作確定待開啟應(yīng)用。
若檢測到電子設(shè)備的顯示屏的四個角存在觸控操作后,可以根據(jù)不同的角檢測到的不同的觸控操作確定待開啟應(yīng)用。
例如,若檢測到電子設(shè)備的顯示屏的左上角的向下的滑動操作,確定撥打電話應(yīng)用為待開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的左上角的向右的滑動操作,確定短信應(yīng)用為待開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的右上角的向下滑動的操作,確定圖庫應(yīng)用為待開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的左下角的向內(nèi)滑動的操作,確定社交類應(yīng)用為帶開啟應(yīng)用;若檢測到電子設(shè)備的顯示屏的右下角的向內(nèi)滑動的操作,確定相機應(yīng)用為待開啟應(yīng)用。
啟動模塊530,用于啟動所述待開啟應(yīng)用。
在確定待開啟應(yīng)用后,啟動模塊530啟動待開啟應(yīng)用。在啟動待開啟應(yīng)用時,電子設(shè)備可以仍為熄屏狀態(tài)。此時,待開啟應(yīng)用在電子設(shè)備處于熄屏狀態(tài)下的顯示屏上顯示。
進(jìn)一步地,所述啟動模塊530,具體用于啟動所述待開啟應(yīng)用包含的全部功能模塊或預(yù)設(shè)部分功能模塊。
在啟動應(yīng)用時,啟動模塊530啟動待開啟應(yīng)用包含的全部功能模塊或者是預(yù)設(shè)部分功能模塊。當(dāng)所有功能模塊開啟時,待開啟應(yīng)用完全打開,當(dāng)預(yù)設(shè)部分功能模塊開啟時,僅打開待開啟應(yīng)用的部分功能模塊。
例如,當(dāng)待開啟應(yīng)用為“**購物”時,可以將所有的購物功能都開啟,可以進(jìn)行瀏覽,添加購物車,輸入地址,結(jié)賬等操作,或者僅開啟其中的快捷支付功能。例如,當(dāng)電子設(shè)備的顯示屏的下部分顯示屏檢測到按壓操作,開啟快捷支付功能,直接在熄屏顯示界面就能進(jìn)行快捷支付。
或者是,當(dāng)開啟應(yīng)用為“**社交”時,可以僅開啟其中的掃一掃功能,用于直接通過掃一掃添加好友。例如,直接長按顯示屏,開啟“**社交”的掃一掃功能,可以開啟掃一掃進(jìn)行添加好友的操作。
第二檢測模塊540,用于在所述待開啟應(yīng)用啟動后,檢測是否接收到對所述待開啟應(yīng)用的控制操作。
上述控制操作是對已經(jīng)啟動的待開啟應(yīng)用進(jìn)行的操作。具體的操作根據(jù)待開啟應(yīng)用而異。
例如,當(dāng)開啟的應(yīng)用為手電筒應(yīng)用時,在進(jìn)入熄屏狀態(tài)的顯示屏上,通過向下滑動的控制操作和向上滑動的控制操作控制手電筒應(yīng)用。
第一控制模塊550,用于若接收到對所述待開啟應(yīng)用的控制操作,根據(jù)所述控制操作控制所述待開啟應(yīng)用的工作狀態(tài)。
通過控制操作可以控制待開啟應(yīng)用的工作狀態(tài)。例如,在進(jìn)入熄屏狀態(tài)的顯示屏上,通過向下滑動的控制操作控制手電筒的亮度降低,通過向上滑動的控制操作控制手電筒的亮度提高。
本發(fā)明實施例五通過檢測預(yù)設(shè)區(qū)域的觸控操作開啟應(yīng)用,可以在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用。同時,在待開啟應(yīng)用啟動后,檢測是否接收到對待開啟應(yīng)用的控制操作。若檢測到對待開啟應(yīng)用的控制操作,根據(jù)控制操作控制待開啟應(yīng)用,可以方便對已啟動的應(yīng)用進(jìn)行控制。
實施例六
圖6為本發(fā)明實施例六提供的應(yīng)用啟動裝置的結(jié)構(gòu)圖,如圖6所示,應(yīng)用啟動裝置可以包括:第一檢測模塊610、確定模塊620、啟動模塊630、第三檢測模塊640和第二控制模塊650。本發(fā)明所稱的模塊是指一種能夠被計算機所執(zhí)行并且能夠完成固定功能的一系列計算機程序段。
第一檢測模塊610,用于當(dāng)電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作。
本實施例中第一檢測模塊610與實施例四中第一檢測模塊410一致,具體請參閱實施例四中第一檢測模塊410的相關(guān)描述,此處不贅述。
確定模塊620,用于若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作,根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用。
本實施例中確定模塊620與實施例四中確定模塊420一致,具體請參閱實施例四中確定模塊420的相關(guān)描述,此處不贅述。
啟動模塊630,用于啟動所述待開啟應(yīng)用。
本實施例中啟動模塊630與實施例四中啟動模塊430一致,具體請參閱實施例四中啟動模塊430的相關(guān)描述,此處不贅述。
第三檢測模塊640,用于在所述待開啟應(yīng)用啟動后,檢測所述電子設(shè)備的顯示屏的朝向。
上述檢測電子設(shè)備的顯示屏的朝向,具體可以檢測電子設(shè)備的顯示屏是否為朝上或者是否為朝下。電子設(shè)備的顯示屏的朝向可以通過電子設(shè)備內(nèi)置的傳感器進(jìn)行檢測。例如,可以通過光傳感器和近距離傳感器檢測電子設(shè)備的顯示屏的朝向。
第二控制模塊650,用于根據(jù)所述電子設(shè)備的顯示屏的朝向控制所述待開啟應(yīng)用的工作狀態(tài)。
在檢測到電子設(shè)備的顯示屏的朝向后,第二控制模塊650控制待開啟應(yīng)用的工作狀態(tài)。
例如,若電子設(shè)備開啟了音樂播放應(yīng)用。若檢測到電子設(shè)備的顯示屏朝向桌面或為朝下狀態(tài)時,手機暫停音樂播放或者關(guān)閉音樂播放應(yīng)用。當(dāng)預(yù)設(shè)時間內(nèi)檢測到電子設(shè)備的顯示屏朝向變?yōu)槌蠣顟B(tài)時,恢復(fù)音樂播放或者啟動音樂播放應(yīng)用。
本發(fā)明實施例六通過檢測預(yù)設(shè)區(qū)域的觸控操作開啟應(yīng)用,可以在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用。同時,在待開啟應(yīng)用啟動后,通過檢測電子設(shè)備的顯示屏的朝向,控制待開啟應(yīng)用的工作狀態(tài),可以方便的對已開啟的待開啟應(yīng)用進(jìn)行控制。
實施例七
請參照圖7,圖7是本發(fā)明實現(xiàn)應(yīng)用啟動方法的較佳實施例的電子設(shè)備的結(jié)構(gòu)示意圖。
所述電子設(shè)備70是一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述電子設(shè)備70可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機交互的電子產(chǎn)品,例如,平板電腦、智能手機、個人數(shù)字助理(Personal Digital Assistant,PDA)、智能式穿戴式設(shè)備等。
所述電子設(shè)備70所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等。
所述電子設(shè)備70包括至少一個發(fā)送裝置71、至少一個存儲設(shè)備72、至少一個處理設(shè)備73、至少一個接收裝置74、至少一個顯示設(shè)備75以及至少一個通信總線。其中,所述通信總線用于實現(xiàn)這些組件之間的連接通信。
其中,所述接收裝置74和所述發(fā)送裝置71可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他設(shè)備進(jìn)行數(shù)據(jù)通信。
所述處理設(shè)備73可以包括一個或者多個微處理器、數(shù)字處理器。
所述存儲設(shè)備72用于存儲應(yīng)用啟動裝置中各個程序段的程序代碼。所述存儲設(shè)備72可以為智能媒體卡(smart media card)、安全數(shù)字卡(secure digital card)、快閃存儲器卡(flash card)等儲存設(shè)備。
優(yōu)選地,本發(fā)明的應(yīng)用啟動方法通過所述電子設(shè)備70中存儲的應(yīng)用啟動裝置來實現(xiàn)。
所述應(yīng)用啟動裝置通過當(dāng)所述電子設(shè)備處于熄屏狀態(tài)時,檢測所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)是否存在觸控操作;若所述電子設(shè)備的顯示屏的預(yù)設(shè)區(qū)域內(nèi)存在觸控操作根據(jù)所述預(yù)設(shè)區(qū)域及檢測到的觸控操作確定待開啟應(yīng)用;啟動所述待開啟應(yīng)用。通過預(yù)設(shè)區(qū)域和觸控操作兩個維度確定待開啟應(yīng)用,可以根據(jù)檢測到的預(yù)設(shè)區(qū)域的不同和觸控操作的不同開啟不同的應(yīng)用,從而實現(xiàn)了在電子設(shè)備熄屏狀態(tài)下便捷地開啟多個應(yīng)用的目的。
所述顯示設(shè)備75可以是觸摸屏等其他用于顯示畫面的設(shè)備。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的方法和裝置,也可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述裝置的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個裝置也可以由同一個裝置或系統(tǒng)通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。