設(shè)備控制方法及裝置制造方法
【專利摘要】本公開是關(guān)于一種設(shè)備控制方法及裝置,應(yīng)用于智能終端的協(xié)處理器中,所述智能終端至少還包括主處理器,所述方法包括:在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào);判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件;當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。該方法可以兼顧智能終端的智能性以及續(xù)航能力,極大地方便了用戶使用智能終端。
【專利說明】設(shè)備控制方法及裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及智能設(shè)備【技術(shù)領(lǐng)域】,尤其涉及一種設(shè)備控制方法及裝置。
【背景技術(shù)】
[0002]隨著手機(jī)、平板電腦等智能終端產(chǎn)品的普及,人們可以通過這些智能終端進(jìn)行通信、上網(wǎng)、拍照、拍攝視頻、定位等等,并且智能終端已經(jīng)成為生活中必不可少的部分。
[0003]由于用戶的要求不斷提高,所以智能終端不僅屏幕尺寸越來越大,硬件處理能力越來越強(qiáng),而且在智能終端中設(shè)置有大量的傳感器,例如:距離傳感器、光線傳感器、陀螺儀等等,以方便采集環(huán)境信息,并可根據(jù)這些環(huán)境信息進(jìn)行相應(yīng)的操作,更加智能化。
[0004]但相關(guān)技術(shù)中,只有智能終端的處理器開啟時(shí),智能終端上的傳感器才能正常工作,例如:當(dāng)用戶通過觸摸屏幕將待機(jī)狀態(tài)的手機(jī)解鎖時(shí),需要先喚醒手機(jī)的處理器,然后才能通過觸摸屏檢測(cè)用戶的輸入手勢(shì)或點(diǎn)擊操作,這一方面,使得利用傳感器的智能應(yīng)用操作步驟繁瑣,使得智能化效果大打折扣,另一方面,使得智能終端上利用傳感器的一些智能應(yīng)用受到限制。雖然,一些用戶為了保證利用傳感器的智能應(yīng)用可以隨時(shí)正常工作,將智能終端的處理器始終處于開啟狀態(tài),但這又大大影響智能終端上電池的續(xù)航能力。因此,使得用戶只能在續(xù)航能力和利用傳感器的智能應(yīng)用之間選擇一個(gè)。
【發(fā)明內(nèi)容】
[0005]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種設(shè)備控制方法及裝置。
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種設(shè)備控制方法,應(yīng)用于智能終端的協(xié)處理器中,所述智能終端至少還包括主處理器,所述方法包括:
[0007]在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào);
[0008]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件;
[0009]當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
[0010]結(jié)合第一方面,在第一方面第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0011]獲取所述智能終端中設(shè)置的所有傳感器的傳感器列表;
[0012]根據(jù)用戶輸入操作在所述傳感器列表中確定與目標(biāo)事件對(duì)應(yīng)的目標(biāo)傳感器組合,所述目標(biāo)傳感器組合包括至少一個(gè)傳感器;
[0013]根據(jù)用戶輸入操作確定目標(biāo)傳感器組合中所有傳感器的感應(yīng)信號(hào)組合的邏輯關(guān)系;
[0014]將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件;
[0015]根據(jù)不同目標(biāo)事件的事件信息與觸發(fā)條件的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0016]結(jié)合第一方面,在第一方面第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0017]獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0018]將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件;
[0019]根據(jù)不同目標(biāo)事件的事件信息與觸發(fā)條件的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0020]結(jié)合第一方面第一種或第二種可能的實(shí)現(xiàn)方式,在第一方面第三種可能的實(shí)現(xiàn)方式中,判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括:
[0021]獲取至少一個(gè)感應(yīng)信號(hào)中各個(gè)感應(yīng)信號(hào)的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系;
[0022]判斷各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系是否和預(yù)設(shè)事件觸發(fā)列表中的任一感應(yīng)信號(hào)組合的邏輯關(guān)系相一致;
[0023]若一致,確定至少一個(gè)感應(yīng)信號(hào)滿足預(yù)設(shè)事件觸發(fā)列表中的一個(gè)預(yù)設(shè)觸發(fā)條件。
[0024]結(jié)合第一方面第三種可能的實(shí)現(xiàn)方式,在第一方面第四種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端的觸摸屏被雙擊;
[0025]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件包括:
[0026]判斷是否接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào);
[0027]當(dāng)接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)時(shí),判斷所述至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)中相鄰兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔是否小于或等于預(yù)設(shè)點(diǎn)擊間隔;
[0028]當(dāng)所述兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔小于或等于預(yù)設(shè)點(diǎn)擊間隔時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
[0029]結(jié)合第一方面第三種可能的實(shí)現(xiàn)方式,在第一方面第五種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端被從口袋中取出;
[0030]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括:
[0031]判斷是否接收到光強(qiáng)度檢測(cè)信號(hào);
[0032]當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否增大;
[0033]當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值增大時(shí),判斷是否接收到加速度檢測(cè)信號(hào);
[0034]當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0035]當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足點(diǎn)亮屏幕事件的觸發(fā)條件。
[0036]結(jié)合第一方面第三種可能的實(shí)現(xiàn)方式,在第一方面第六種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:顯示通知列表事件,所述顯示通知列表事件對(duì)應(yīng)的觸發(fā)條件包括:接到新通知后預(yù)設(shè)讀取時(shí)間內(nèi)移動(dòng)所述智能終端;
[0037]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括:
[0038]判斷是否接收到新通知推送信號(hào);
[0039]當(dāng)接收到新通知推送信號(hào)時(shí),開始計(jì)時(shí);
[0040]判斷在所述計(jì)時(shí)的時(shí)長(zhǎng)小于所述預(yù)設(shè)讀取時(shí)間內(nèi)是否接收到加速度檢測(cè)信號(hào);
[0041]當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0042]當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足顯示通知列表事件的觸發(fā)條件。
[0043]結(jié)合第一方面第三種可能的實(shí)現(xiàn)方式,在第一方面第七種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:開啟拍照事件,所述開啟拍照事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端被移動(dòng)到與地面垂直的角度;
[0044]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括:
[0045]判斷是否接收到加速度檢測(cè)信號(hào);
[0046]當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0047]當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到角度檢測(cè)信號(hào);
[0048]當(dāng)接收到角度檢測(cè)信號(hào)時(shí),判斷機(jī)身平面與地面的角度是否垂直;
[0049]當(dāng)機(jī)身平面與地面的角度垂直時(shí),確定滿足所述開啟拍照事件的觸發(fā)條件。
[0050]結(jié)合第一方面第三種可能的實(shí)現(xiàn)方式,在第一方面第八種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:開啟語音助手事件,所述開啟語音助手事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端被移動(dòng)至耳邊;
[0051]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括:
[0052]判斷是否接收到加速度檢測(cè)信號(hào);
[0053]當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0054]當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到光強(qiáng)度檢測(cè)信號(hào);
[0055]當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào)時(shí),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否減?。?br>
[0056]當(dāng)光強(qiáng)度值減小時(shí),確定滿足開啟語音助手事件的觸發(fā)條件。
[0057]結(jié)合第一方面、第一方面第一種、第二種、第四種、第五種、第六種、第七種或第八種可能的實(shí)現(xiàn)方式,在第一方面第九種可能的實(shí)現(xiàn)方式中,所述喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件,包括:
[0058]在預(yù)設(shè)事件觸發(fā)列表查找所述預(yù)設(shè)事件的事件信息,事件信息至少包括:事件標(biāo)識(shí);
[0059]生成包含所述預(yù)設(shè)事件的事件信息的喚醒指令并發(fā)送給所述主處理器,以使所述主處理器根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件相對(duì)應(yīng)的程序。
[0060]結(jié)合第一方面、第一方面第一種、第二種、第四種、第五種、第六種、第七種或第八種可能的實(shí)現(xiàn)方式,在第一方面第十種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0061]判斷是否接收到所述主處理器在進(jìn)入休眠狀態(tài)前發(fā)送的啟動(dòng)指令;
[0062]當(dāng)接收到所述啟動(dòng)指令時(shí),確定所述主處理器處于休眠狀態(tài);
[0063]控制所述協(xié)處理器啟動(dòng),并執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0064]結(jié)合第一方面第十種可能的實(shí)現(xiàn)方式,在第一方面第十一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0065]判斷是否接收到所述主處理器發(fā)送的關(guān)停指令;
[0066]當(dāng)接收到所述主處理器發(fā)送的關(guān)停指令,確定所述主處理器處于非休眠狀態(tài);
[0067]控制所述協(xié)處理器進(jìn)入休眠狀態(tài),停止執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0068]結(jié)合第一方面、第一方面第一種、第二種、第四種、第五種、第六種、第七種或第八種可能的實(shí)現(xiàn)方式,在第一方面第十二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0069]檢測(cè)所述主處理器是否處于休眠狀態(tài);
[0070]當(dāng)所述主處理器處于休眠狀態(tài)時(shí),控制所述協(xié)處理器啟動(dòng),并執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0071]結(jié)合第一方面第十二種可能的實(shí)現(xiàn)方式,在第一方面第十三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0072]檢測(cè)所述主處理器是否處于非休眠狀態(tài);
[0073]當(dāng)所述主處理器處于非休眠狀態(tài)時(shí),控制所述協(xié)處理器進(jìn)入休眠狀態(tài),并停止執(zhí)行獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0074]根據(jù)本公開實(shí)施例的第二方面,提供一種設(shè)備控制方法,應(yīng)用智能終端的主處理器中,所述智能終端至少還包括協(xié)處理器;
[0075]在所述主處理器處于休眠狀態(tài)時(shí),接收所述協(xié)處理器發(fā)送的喚醒指令;
[0076]控制所述主處理器結(jié)束休眠狀態(tài)并啟動(dòng);
[0077]從所述喚醒指令中提取預(yù)設(shè)事件的事件信息;預(yù)設(shè)事件為所述協(xié)處理器在主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件;
[0078]根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件對(duì)應(yīng)的程序。
[0079]結(jié)合第二方面,在第二方面第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0080]在所述主處理器處于非休眠狀態(tài)時(shí),獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0081]將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件;
[0082]根據(jù)不同目標(biāo)事件的事件信息與觸發(fā)條件的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表;
[0083]將所述預(yù)設(shè)事件觸發(fā)列表發(fā)送給所述協(xié)處理器。
[0084]結(jié)合第二方面,在第二方面第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0085]判斷是否接收到用于控制所述主處理器進(jìn)入休眠狀態(tài)的指令;
[0086]當(dāng)接收到用于控制所述主處理器進(jìn)入休眠狀態(tài)的指令,生成啟動(dòng)指令并發(fā)送給所述協(xié)處理器,以控制所述協(xié)處理器啟動(dòng);
[0087]控制所述主處理器進(jìn)入休眠狀態(tài)。
[0088]結(jié)合第二方面或第二方面第二種可能的實(shí)現(xiàn)方式,在第二方面第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0089]判斷是否接收到用于控制所述主處理器啟動(dòng)的指令;
[0090]當(dāng)接收到用于控制所述主處理器啟動(dòng)的指令,生成關(guān)停指令并發(fā)送給所述協(xié)處理器,以控制所述協(xié)處理器進(jìn)入休眠狀態(tài);
[0091 ] 控制所述主處理器啟動(dòng)。
[0092]根據(jù)本公開實(shí)施例的第三方面,提供一種設(shè)備控制裝置,應(yīng)用于智能終端的協(xié)處理器中,所述智能終端至少還包括主處理器,所述裝置包括:
[0093]感應(yīng)信號(hào)獲取模塊,用于在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào);
[0094]觸發(fā)判斷模塊,用于判斷至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)觸發(fā)條件;
[0095]喚醒模塊,用于當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
[0096]結(jié)合第三方面,在第三方面第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0097]傳感器獲取模塊,用于獲取所述智能終端中設(shè)置的所有傳感器的傳感器列表;
[0098]傳感器組合確定模塊,用于根據(jù)用戶輸入操作在所述傳感器列表中確定與目標(biāo)事件對(duì)應(yīng)的目標(biāo)傳感器組合,所述目標(biāo)傳感器組合包括至少一個(gè)傳感器;
[0099]邏輯關(guān)系確定模塊,用于根據(jù)用戶輸入操作確定所述目標(biāo)傳感器組合中所有傳感器的感應(yīng)信號(hào)組合的邏輯關(guān)系;
[0100]第一觸發(fā)條件確定模塊,用于將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件;
[0101]第一列表生成模塊,用于根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0102]結(jié)合第三方面,在第三方面第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0103]邏輯關(guān)系獲取模塊,用于獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0104]第二觸發(fā)條件確定模塊,用于將所述邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件;
[0105]第二列表生成模塊,用于根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0106]結(jié)合第三方面第一種或第二種可能的實(shí)現(xiàn)方式中,在第三方面第三種可能的實(shí)現(xiàn)方式中,所述觸發(fā)判斷模塊,包括:
[0107]關(guān)系獲取子模塊,用于獲取所述至少一個(gè)感應(yīng)信號(hào)中各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系;
[0108]關(guān)系判斷子模塊,用于判斷各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系是否和預(yù)設(shè)事件觸發(fā)列表中的任一感應(yīng)信號(hào)組合的邏輯關(guān)系相一致;
[0109]觸發(fā)確定子模塊,用于當(dāng)所述關(guān)系判斷子模塊的判斷結(jié)果一致時(shí),確定所述至少一個(gè)感應(yīng)信號(hào)滿足所述預(yù)設(shè)事件觸發(fā)列表中的一個(gè)預(yù)設(shè)觸發(fā)條件。
[0110]結(jié)合第三方面第三種可能的實(shí)現(xiàn)方式,在第三方面第四種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端的觸摸屏被雙擊;
[0111]所述觸發(fā)判斷模塊,包括:
[0112]點(diǎn)擊信號(hào)判斷子模塊,用于判斷是否接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào);
[0113]點(diǎn)擊信號(hào)間隔判斷子模塊,用于當(dāng)接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)時(shí),判斷至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)中相鄰兩個(gè)觸摸屏點(diǎn)擊信號(hào)的間隔是否小于或等于預(yù)設(shè)點(diǎn)擊間隔;
[0114]第一確定子模塊,用于當(dāng)所述兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔小于或等于預(yù)設(shè)點(diǎn)擊間隔時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
[0115]結(jié)合第三方面第三種可能的實(shí)現(xiàn)方式,在第三方面第五種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端被從口袋中取出;
[0116]所述觸發(fā)判斷模塊,包括:
[0117]光強(qiáng)度檢測(cè)信號(hào)判斷子模塊,用于判斷是否接收到光強(qiáng)度檢測(cè)信號(hào);
[0118]光強(qiáng)度值判斷子模塊,用于當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否增大;
[0119]加速度檢測(cè)信號(hào)判斷子模塊,用于當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值增大時(shí),判斷是否接收到加速度檢測(cè)信號(hào);
[0120]加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0121]第二確定子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
[0122]結(jié)合第三方面第三種可能的實(shí)現(xiàn)方式,在第三方面第六種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:顯示通知列表事件,所述顯示通知列表事件對(duì)應(yīng)的觸發(fā)條件包括:接到新通知后預(yù)設(shè)讀取時(shí)間內(nèi)移動(dòng)所述智能終端;
[0123]所述觸發(fā)判斷模塊,包括:
[0124]推送信號(hào)判斷子模塊,用于判斷是否接收到新通知推送信號(hào);
[0125]計(jì)時(shí)子模塊,用于當(dāng)接收到新通知推送信號(hào)時(shí),開始計(jì)時(shí);
[0126]加速度檢測(cè)信號(hào)判斷子模塊,用于判斷在所述計(jì)時(shí)的時(shí)長(zhǎng)小于所述預(yù)設(shè)讀取時(shí)間內(nèi)是否接收到加速度檢測(cè)信號(hào);
[0127]加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0128]第三確定子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足所述顯示通知列表事件的觸發(fā)條件。
[0129]結(jié)合第三方面第三種可能的實(shí)現(xiàn)方式,在第三方面第七種可能的實(shí)現(xiàn)方式中,開啟拍照事件,開啟拍照事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被移動(dòng)到與地面垂直的角度;
[0130]所述觸發(fā)判斷模塊,包括:
[0131]加速度檢測(cè)信號(hào)判斷子模塊,用于判斷是否接收到加速度檢測(cè)信號(hào);
[0132]加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0133]角度檢測(cè)信號(hào)判斷子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到角度檢測(cè)信號(hào);
[0134]角度值判斷子模塊,用于當(dāng)接收到角度檢測(cè)信號(hào)時(shí),判斷所述角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度是否垂直;
[0135]第四確定子模塊,用于當(dāng)所述角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度垂直時(shí),確定滿足所述開啟拍照事件的觸發(fā)條件。
[0136]結(jié)合第三方面第三種可能的實(shí)現(xiàn)方式,在第三方面第八種可能的實(shí)現(xiàn)方式中,所述目標(biāo)事件包括:開啟語音助手事件,所述開啟語音助手事件對(duì)應(yīng)的觸發(fā)條件包括:所述智能終端被移動(dòng)至耳邊;
[0137]所述觸發(fā)判斷模塊,包括:
[0138]加速度信號(hào)檢測(cè)子模塊,用于判斷是否接收到加速度檢測(cè)信號(hào);
[0139]加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0140]光強(qiáng)度檢測(cè)信號(hào)判斷子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到光強(qiáng)度檢測(cè)信號(hào);
[0141]光強(qiáng)度值判斷子模塊,用于當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào)時(shí),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否減??;
[0142]第五確定子模塊,用于當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值減小時(shí),確定滿足所述開啟語音助手事件的觸發(fā)條件。
[0143]結(jié)合第三方面、第三方面第一種、第二種、第四種、第五種、第六種、第七種或第八種可能的實(shí)現(xiàn)方式,在第三方面第九種可能的實(shí)現(xiàn)方式中,所述喚醒模塊包括:
[0144]查找子模塊,用于在所述預(yù)設(shè)事件觸發(fā)列表查找所述預(yù)設(shè)事件的事件信息,所述事件信息至少包括:事件標(biāo)識(shí);
[0145]喚醒指令生成子模塊,用于生成包含所述預(yù)設(shè)事件的事件信息的喚醒指令;
[0146]喚醒指令發(fā)送子模塊,用于將所述喚醒指令發(fā)送給所述主處理器,以使所述主處理器根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件相對(duì)應(yīng)的程序。
[0147]結(jié)合第三方面、第三方面第一種、第二種、第四種、第五種、第六種、第七種或第八種可能的實(shí)現(xiàn)方式,在第三方面第十種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0148]第一狀態(tài)檢測(cè)模塊,用于檢測(cè)所述主處理器是否處于休眠狀態(tài);
[0149]啟動(dòng)控制模塊,用于當(dāng)所述主處理器處于休眠狀態(tài)時(shí);控制所述協(xié)處理器啟動(dòng),并且所述感應(yīng)信號(hào)獲取模塊執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0150]結(jié)合第三方面第十種可能的實(shí)現(xiàn)方式,在第三方面第^^一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0151]第二狀態(tài)檢測(cè)模塊,用于檢測(cè)所述主處理器是否處于非休眠狀態(tài);
[0152]休眠控制模塊,用于當(dāng)所述主處理器處于非休眠狀態(tài)時(shí),控制所述協(xié)處理器進(jìn)入休眠狀態(tài),并停止所述感應(yīng)信號(hào)獲取模塊執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0153]根據(jù)本公開實(shí)施例的第四方面,提供一種設(shè)備控制裝置,應(yīng)用智能終端的主處理器中,所述智能終端至少還包括協(xié)處理器;
[0154]喚醒指令接收模塊用于在主處理器處于休眠狀態(tài)時(shí)接收協(xié)處理器發(fā)送的喚醒指令;
[0155]啟動(dòng)控制模塊,用于控制所述主處理器結(jié)束休眠狀態(tài)并啟動(dòng);
[0156]事件信息提取模塊,用于從所述喚醒指令中提取預(yù)設(shè)事件的事件信息;所述預(yù)設(shè)事件為所述協(xié)處理器在所述主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件;
[0157]執(zhí)行模塊,用于根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件對(duì)應(yīng)的程序。
[0158]結(jié)合第四方面,在第四方面第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0159]邏輯關(guān)系獲取模塊,用于獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0160]觸發(fā)條件確定模塊,用于將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件;
[0161]列表生成模塊,用于根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表;
[0162]列表發(fā)送模塊,用于將所述預(yù)設(shè)事件觸發(fā)列表發(fā)送給所述協(xié)處理器。
[0163]結(jié)合第四方面,在第四方面第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0164]第一指令判斷模塊,用于判斷是否接收到控制所述主處理器進(jìn)入休眠狀態(tài)的指令;
[0165]啟動(dòng)指令生成模塊,用于當(dāng)接收到主處理器進(jìn)入休眠狀態(tài)的指令,生成啟動(dòng)指令;
[0166]啟動(dòng)指令發(fā)送模塊,用于將所述啟動(dòng)指令發(fā)送給所述協(xié)處理器以使協(xié)處理器啟動(dòng);
[0167]休眠控制模塊,用于控制所述主處理器進(jìn)入休眠狀態(tài)。
[0168]結(jié)合第四方面或第四方面第二種可能的實(shí)現(xiàn)方式,在第四方面第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0169]第二指令判斷模塊,用于判斷是否接收到用于控制所述主處理器啟動(dòng)的指令;
[0170]關(guān)停指令生成模塊,用于當(dāng)接收到用于控制主處理器啟動(dòng)的指令,生成關(guān)停指令;
[0171]關(guān)停指令發(fā)送模塊,用于將關(guān)停指令發(fā)送給協(xié)處理器以使協(xié)處理器進(jìn)入休眠狀態(tài);
[0172]所述啟動(dòng)控制模塊控制所述主處理器啟動(dòng)。
[0173]根據(jù)本公開實(shí)施例的第五方面,提供一種智能終端,包括:
[0174]主處理器;
[0175]協(xié)處理器;
[0176]分別與所述主處理器、協(xié)處理器相連接的傳感器;
[0177]用于存儲(chǔ)所述協(xié)處理器可執(zhí)行指令的存儲(chǔ)器;
[0178]其中,所述協(xié)處理器被配置為:
[0179]在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào);
[0180]判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件;
[0181]當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
[0182]根據(jù)本公開實(shí)施例的第六方面,提供一種智能終端,包括:
[0183]主處理器;
[0184]協(xié)處理器;
[0185]分別與所述主處理器、協(xié)處理器相連接的傳感器;
[0186]用于存儲(chǔ)所述主處理器可執(zhí)行指令的存儲(chǔ)器;
[0187]其中,所述主處理器被配置為:
[0188]在所述主處理器處于休眠狀態(tài)時(shí),接收所述協(xié)處理器發(fā)送的喚醒指令;
[0189]控制所述主處理器結(jié)束休眠狀態(tài)并啟動(dòng);
[0190]從所述喚醒指令中提取預(yù)設(shè)事件的事件信息;預(yù)設(shè)事件為所述協(xié)處理器在主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件;
[0191]根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件對(duì)應(yīng)的程序。
[0192]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0193]該方法能夠在主處理器處于休眠狀態(tài)時(shí),利用協(xié)處理器采集傳感器采集的感應(yīng)信號(hào),當(dāng)感應(yīng)信號(hào)滿足預(yù)設(shè)觸發(fā)條件時(shí),可以喚醒主處理器。
[0194]與相關(guān)技術(shù)相比,由于協(xié)處理器只負(fù)責(zé)處理傳感器采集到的感應(yīng)信號(hào),而不用于處理智能終端的其它信號(hào),這使得協(xié)處理器的功耗將大大小于主處理器的功耗,進(jìn)而在主處理器進(jìn)入休眠狀態(tài)時(shí),可以只啟動(dòng)智能終端上的協(xié)處理器以及一些設(shè)定的傳感器。這樣,一方面可以使得智能終端在主處理器處于休眠狀態(tài)時(shí),仍然可以通過傳感器感應(yīng)用戶的一些操作,提高了智能終端的休眠狀態(tài)時(shí)與用戶的互動(dòng)性,使得智能終端更加智能化,另一方面,由于采用協(xié)處理器,可以減少智能終端在休眠時(shí)的功耗,提高電池的續(xù)航能力。因此,本公開實(shí)施例提供的該方法可以兼顧智能終端的智能性以及續(xù)航能力,極大地方便了用戶使用智能終端。
[0195]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0196]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0197]圖1是根據(jù)一示例性實(shí)施例示出的一種設(shè)備控制方法的流程示意圖。
[0198]圖2是根據(jù)另一示例性實(shí)施例示出的一種設(shè)備控制方法的流程示意圖。
[0199]圖3為本公開實(shí)施例提供的一種界面示意圖。
[0200]圖4是根據(jù)又一示例性實(shí)施例示出的一種設(shè)備控制方法的流程示意圖。
[0201]圖5為本公開實(shí)施例提供的一種操作示意圖。
[0202]圖6是根據(jù)一示例性實(shí)施例示出的一種設(shè)備控制方法的流程示意圖。
[0203]圖7是根據(jù)一示例性實(shí)施例示出的一種設(shè)備控制裝置的結(jié)構(gòu)示意圖。
[0204]圖8是根據(jù)另一示例性實(shí)施例示出的一種設(shè)備控制裝置的結(jié)構(gòu)示意圖。
[0205]圖9是根據(jù)一示例性實(shí)施例示出的一種智能終端的框圖。
【具體實(shí)施方式】
[0206]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0207]本公開實(shí)施例中所提及的智能終端中,可以為智能手機(jī)、平板電腦等,也可以應(yīng)用于計(jì)算機(jī)等設(shè)備中,但無論應(yīng)用于哪種智能終端,如圖8所示,在智能終端內(nèi)都至少設(shè)置有主處理器820、協(xié)處理器818以及傳感器組件814,傳感器組件814中包括至少一個(gè)傳感器,其中,主處理器820作為智能終端的主要處理器,用于負(fù)責(zé)智能終端的顯示、音頻播放、語音通話、數(shù)據(jù)傳輸?shù)鹊绕胀üδ?;?dāng)用戶點(diǎn)擊電源鍵啟動(dòng)智能終端時(shí),主處理器820啟動(dòng)并運(yùn)行,以使得智能終端能夠正常被使用;當(dāng)用戶關(guān)閉電源鍵時(shí),為了降低主處理器820的功耗,此時(shí)主處理器820將進(jìn)入到休眠狀態(tài),并且通常情況下,此時(shí)只有通信組件816可以正常工作,以便于智能終端可以隨時(shí)進(jìn)行通話或接收短消息。
[0208]協(xié)處理器818作為輔助處理器(也稱從處理器),在本公開實(shí)施例中,協(xié)處理器818至少與主處理器820、傳感器組件814相連接。協(xié)處理器818與主處理器820相互獨(dú)立,并且協(xié)處理器818在主處理器820處于休眠狀態(tài)時(shí)仍然能夠正常工作。
[0209]圖1是根據(jù)一示例性實(shí)施例示出的一種設(shè)備控制方法的流程示意圖。該設(shè)備控制方法應(yīng)用于智能終端中的協(xié)處理器中,如圖1所示,該設(shè)備控制方法可以包括以下步驟:
[0210]在步驟SlOl中,在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0211]在本公開實(shí)施例中,感應(yīng)信號(hào)可以為觸摸屏上的點(diǎn)擊信號(hào)、加速度傳感器的加速度信號(hào)、光線傳感器的光強(qiáng)度檢測(cè)信號(hào)等等。
[0212]由于協(xié)處理器與主處理器相互獨(dú)立,并且在主處理器處于休眠狀態(tài)時(shí)仍然能夠正常工作,所以,在該步驟協(xié)處理器可以主處理器處于休眠狀態(tài)時(shí),仍然能夠獲取傳感器所采集到的感應(yīng)信號(hào)。
[0213]在步驟S102中,判斷至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件。
[0214]預(yù)設(shè)觸發(fā)條件可以為接收到的一個(gè)預(yù)設(shè)感應(yīng)信號(hào)或多個(gè)預(yù)設(shè)感應(yīng)信號(hào),另外,當(dāng)接收到多個(gè)預(yù)設(shè)感應(yīng)信號(hào)時(shí),預(yù)設(shè)觸發(fā)條件還可以為這多個(gè)預(yù)設(shè)感應(yīng)信號(hào)按照一定的順序排序以及間隔執(zhí)行。
[0215]當(dāng)滿足預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),在步驟S103中,喚醒處于休眠狀態(tài)的主處理器。
[0216]處于休眠狀態(tài)的主處理器被喚醒后,可以執(zhí)行與預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
[0217]本公開實(shí)施例提供的該方法,能夠在主處理器處于休眠狀態(tài)時(shí),利用協(xié)處理器采集傳感器采集的感應(yīng)信號(hào),并且當(dāng)采集到的感應(yīng)信號(hào)滿足預(yù)設(shè)觸發(fā)條件時(shí),可以喚醒主處理器。
[0218]與相關(guān)技術(shù)相比,由于協(xié)處理器只負(fù)責(zé)處理傳感器采集到的感應(yīng)信號(hào),而不用于處理智能終端的其它信號(hào),這使得協(xié)處理器的功耗將大大小于主處理器的功耗,進(jìn)而在主處理器進(jìn)入休眠狀態(tài)時(shí),可以只啟動(dòng)智能終端上的協(xié)處理器以及一些設(shè)定的傳感器。這樣,一方面可以使得智能終端在主處理器處于休眠狀態(tài)時(shí),仍然可以通過傳感器感應(yīng)用戶的一些操作,提高了智能終端的休眠狀態(tài)時(shí)與用戶的互動(dòng)性,使得智能終端更加智能化,另一方面,由于采用協(xié)處理器,可以減少智能終端在休眠時(shí)的功耗,提高電池的續(xù)航能力。因此,本公開實(shí)施例提供的該方法可以兼顧智能終端的智能性以及續(xù)航能力,極大地方便了用戶使用智能終端。
[0219]在協(xié)處理器對(duì)感應(yīng)信號(hào)進(jìn)行判斷之前,首先在協(xié)處理器內(nèi)需要存儲(chǔ)有預(yù)設(shè)事件觸發(fā)列表,為此,在本公開實(shí)施例中,在圖1所示實(shí)施例的基礎(chǔ)上,如圖2所示,設(shè)備控制方法可以包括以下步驟:
[0220]在步驟S201中,獲取智能終端中設(shè)置的所有傳感器的傳感器列表。
[0221]由于協(xié)處理器與智能終端中設(shè)置的傳感器相連接,在該步驟中,協(xié)處理器可以通過對(duì)接口進(jìn)行掃描,以得到智能終端中設(shè)置的所有傳感器。
[0222]在步驟S202中,根據(jù)用戶輸入操作在傳感器列表中確定與目標(biāo)事件對(duì)應(yīng)的目標(biāo)傳感器組合。
[0223]目標(biāo)傳感器組合包括至少一個(gè)傳感器。
[0224]如圖3所示,為本公開實(shí)施例提供的一種界面示意圖,圖中包括:智能終端100和顯示屏200,在顯示屏上顯示有用戶設(shè)置傳感器時(shí)的界面,在設(shè)定某一個(gè)觸發(fā)條件時(shí),用戶可以在該界面中選擇所需要的傳感器。
[0225]在步驟S203中,根據(jù)用戶輸入操作確定目標(biāo)傳感器組合中所有傳感器的感應(yīng)信號(hào)組合的邏輯關(guān)系。
[0226]當(dāng)確定目標(biāo)傳感器組合后,還需要對(duì)該目標(biāo)傳感器組合中各個(gè)傳感器的感應(yīng)信號(hào)之間的邏輯關(guān)系進(jìn)行確定。在本公開實(shí)施例中,邏輯關(guān)系可以包括:感應(yīng)信號(hào)之間的先后被觸發(fā)時(shí)的觸發(fā)時(shí)序,任意兩個(gè)感應(yīng)信號(hào)之間被觸發(fā)時(shí)的觸發(fā)間隔,以及,不同感應(yīng)信號(hào)之間的與或非關(guān)系,上述關(guān)于邏輯關(guān)系的舉例僅僅是起到說明作用,不應(yīng)對(duì)本公開構(gòu)成限制,在其它實(shí)施例中,邏輯關(guān)系還可以包括諸如感應(yīng)信號(hào)被觸發(fā)的時(shí)刻與世界時(shí)間的關(guān)系等等。
[0227]在步驟S204中,將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件。
[0228]當(dāng)確定感應(yīng)信號(hào)組合的邏輯關(guān)系后,就可以唯一、準(zhǔn)確地將感應(yīng)信號(hào)組合中的所有感應(yīng)信號(hào)進(jìn)行綁定,并且只有嚴(yán)格按照該邏輯關(guān)系執(zhí)行感應(yīng)信號(hào)組合內(nèi)的感應(yīng)信號(hào)才能觸發(fā)所設(shè)定的目標(biāo)事件,所以才可以將感應(yīng)信號(hào)組合的邏輯關(guān)系作為目標(biāo)事件的觸發(fā)條件。另外,通常情況下,目標(biāo)事件可以與觸發(fā)條件一一對(duì)應(yīng),但可以根據(jù)用戶的需要,還可以將設(shè)置一個(gè)目標(biāo)事件與多個(gè)觸發(fā)條件相對(duì)應(yīng)。
[0229]在步驟S205中,根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0230]目標(biāo)事件的事件信息可以為目標(biāo)事件的編號(hào)或文字,例如:文字可以為“開啟照相機(jī)”,也可以為其它可以識(shí)別出目標(biāo)事件的信息。
[0231]在本公開實(shí)施例中,在設(shè)置預(yù)設(shè)事件觸發(fā)列表時(shí),可以直接在協(xié)處理器內(nèi)設(shè)置,這樣設(shè)置好的預(yù)設(shè)事件觸發(fā)列表可以存儲(chǔ)到協(xié)處理器內(nèi),以便于協(xié)處理器使用。
[0232]在本公開另一實(shí)施例中,還可以利用圖3所示以外的方式來獲取預(yù)設(shè)事件觸發(fā)列表。在圖1所示實(shí)施例的基礎(chǔ)上,如圖4所示,該方法可以包括:
[0233]在步驟S301中,獲取智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系。
[0234]在用戶正常使用過程中,用戶會(huì)通過對(duì)智能終端進(jìn)行一些手勢(shì)或姿態(tài)控制,例如:通過九宮格手勢(shì)解鎖某一個(gè)App,這樣在該步驟中,可以記錄用戶解鎖該App時(shí)的解鎖手勢(shì)。
[0235]感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào)。
[0236]在步驟S302中,將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件。
[0237]在步驟S303中,根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0238]在本公開實(shí)施例中,在智能終端正常使用時(shí),協(xié)處理器可以通過記錄用戶對(duì)智能終端進(jìn)行的手勢(shì)或姿態(tài)控制,可以確定出一些目標(biāo)事件以及與這些目標(biāo)事件分別對(duì)應(yīng)的觸發(fā)條件,最終得到的預(yù)設(shè)事件觸發(fā)列表可以存儲(chǔ)在協(xié)處理器中。這使得協(xié)處理器具有一定的自我學(xué)習(xí)能力,例如:在用戶使用該智能終端一段時(shí)間后,協(xié)處理器就可以記錄用戶的常用手勢(shì)或姿態(tài)控制方式,提高了智能終端的智能化程度。
[0239]在上述圖2所示實(shí)施例的基礎(chǔ)上,步驟S102可以包括以下步驟:
[0240]S1021,獲取至少一個(gè)感應(yīng)信號(hào)中各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系。
[0241]S1022,判斷各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系是否和預(yù)設(shè)事件觸發(fā)列表中的任一感應(yīng)信號(hào)組合的邏輯關(guān)系相一致。
[0242]參見上述關(guān)于邏輯關(guān)系的描述,由于感應(yīng)信號(hào)組合的邏輯關(guān)系后可以唯一、準(zhǔn)確地一個(gè)對(duì)應(yīng)的目標(biāo)事件,并且只有嚴(yán)格按照該邏輯關(guān)系執(zhí)行感應(yīng)信號(hào)組合內(nèi)的感應(yīng)信號(hào)才能觸發(fā)所設(shè)定的目標(biāo)事件,所以在步驟中,可以按照邏輯關(guān)系依次判斷各個(gè)感應(yīng)信號(hào)。
[0243]當(dāng)各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系均與邏輯關(guān)系內(nèi)的參數(shù)相一致時(shí),進(jìn)行步驟S1023,否則,結(jié)束流程。
[0244]S1023,確定至少一個(gè)感應(yīng)信號(hào)滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件。
[0245]另外,在本公開另一實(shí)施例中,上述步驟S103可以包括以下步驟:
[0246]S1031,在預(yù)設(shè)事件觸發(fā)列表查找預(yù)設(shè)事件的事件信息。
[0247]事件信息至少包括:事件標(biāo)識(shí);
[0248]S1032,生成包含預(yù)設(shè)事件的事件信息的喚醒指令并發(fā)送給主處理器。
[0249]主處理器根據(jù)事件信息,可以執(zhí)行與預(yù)設(shè)事件相對(duì)應(yīng)的程序。
[0250]下面以一些具體的案例對(duì)本公開實(shí)施例進(jìn)行詳細(xì)說明。
[0251]實(shí)施例一:
[0252]在本公開實(shí)施例中,設(shè)定的目標(biāo)事件為點(diǎn)亮屏幕事件,并且與點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端的觸摸屏被雙擊。即,當(dāng)檢測(cè)到用戶雙擊觸摸屏,就點(diǎn)亮智能終端的屏幕。本公開實(shí)施例提供的該方法可以包括以下步驟:
[0253]11)、在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0254]12)、判斷是否接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)。
[0255]如圖5所示,在屏幕關(guān)閉時(shí)(即主處理器處于休眠狀態(tài)時(shí)),用于對(duì)觸摸屏點(diǎn)擊。
[0256]13)、當(dāng)接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)時(shí),判斷至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)中相鄰兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔是否小于或等于預(yù)設(shè)點(diǎn)擊間隔。
[0257]用戶可以預(yù)設(shè)設(shè)置點(diǎn)亮屏幕的點(diǎn)擊頻率。
[0258]14)、當(dāng)兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔小于或等于預(yù)設(shè)點(diǎn)擊間隔時(shí),確定滿足點(diǎn)亮屏幕事件的觸發(fā)條件。
[0259]15)、在預(yù)設(shè)事件觸發(fā)列表查找目標(biāo)事件的事件信息。
[0260]在本公開實(shí)施例中,目標(biāo)事件的事件信息可以為“點(diǎn)亮屏幕”,當(dāng)然也可以為點(diǎn)亮屏幕所需要的程序,例如:屏幕供電控制程序等。
[0261]16)、生成包含目標(biāo)事件的事件信息的喚醒指令并發(fā)送給主處理器。
[0262]通過該實(shí)施例所提供的方法,用戶在智能終端處于休眠狀態(tài)時(shí),也可以通過雙擊觸摸屏來對(duì)點(diǎn)亮智能終端的屏幕,從而無需再按壓電源物理按鍵,尤其是在用戶不方便按壓物理按鍵時(shí),可以更加輕松、方便、快捷地啟動(dòng)智能終端。
[0263]實(shí)施例二:
[0264]在本公開實(shí)施例中,設(shè)定的目標(biāo)事件為點(diǎn)亮屏幕事件,點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被從口袋中取出。即當(dāng)檢測(cè)到智能終端被從口袋中取出時(shí),直接點(diǎn)亮智能終端的屏幕。本公開實(shí)施例提供的該方法可以包括以下步驟:
[0265]21)、在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0266]22)、判斷是否接收到光強(qiáng)度檢測(cè)信號(hào)。
[0267]23)、當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào),判斷光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否增大。
[0268]24)、當(dāng)光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值增大時(shí),判斷是否接收到加速度檢測(cè)信號(hào)。
[0269]25)、當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大。
[0270]26)、當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足點(diǎn)亮屏幕事件的觸發(fā)條件。
[0271]27)、在預(yù)設(shè)事件觸發(fā)列表查找目標(biāo)事件的事件信息。
[0272]28)、生成包含目標(biāo)事件的事件信息的喚醒指令并發(fā)送給主處理器。
[0273]上述步驟中對(duì)光強(qiáng)度檢測(cè)信號(hào)以及加速度檢測(cè)信號(hào)的判斷次序只是本公開的一個(gè)具體實(shí)施例,不應(yīng)構(gòu)成對(duì)本公開的限定,在其它實(shí)施例中,還可以按照其它順序執(zhí)行。
[0274]本實(shí)施例提供的該方法,一方面可以通過加速度傳感器來檢測(cè)終端是否被移動(dòng)。另一方面,由于終端放置在用戶口袋中,通常所在的環(huán)境亮度較低,所以可以通過光線傳感器檢測(cè)智能終端周圍的光強(qiáng)度變化。一旦智能終端被移動(dòng),并且由暗處移動(dòng)到亮處,那么就可以確定智能終端被從口袋中取出,進(jìn)而直接點(diǎn)亮屏幕,以方便用戶可以快速瀏覽智能終端或?qū)χ悄芙K端進(jìn)行操作。
[0275]實(shí)施例三:
[0276]在本公開實(shí)施例中,設(shè)定的目標(biāo)事件為顯示通知列表事件,顯示通知列表事件對(duì)應(yīng)的觸發(fā)條件包括:接到新通知后預(yù)設(shè)讀取時(shí)間內(nèi)移動(dòng)智能終端。即當(dāng)接收到短信后智能終端被移動(dòng),則意味著用戶手持該智能終端,進(jìn)而可以直接在智能終端上顯示通知列表。本公開實(shí)施例提供的該方法可以包括以下步驟:
[0277]31)、在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0278]31)、判斷是否接收到新通知推送信號(hào)。
[0279]32)、當(dāng)接收到新通知推送信號(hào)時(shí),開始計(jì)時(shí)。
[0280]33)、判斷在計(jì)時(shí)的時(shí)長(zhǎng)小于預(yù)設(shè)讀取時(shí)間內(nèi)是否接收到加速度檢測(cè)信號(hào)。
[0281]34)、當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大。
[0282]35)、當(dāng)加速度增大時(shí),確定滿足顯示通知列表事件的觸發(fā)條件。
[0283]36)、在預(yù)設(shè)事件觸發(fā)列表查找目標(biāo)事件的事件信息。
[0284]37)、生成包含目標(biāo)事件的事件信息的喚醒指令并發(fā)送給主處理器。
[0285]在本公開其它實(shí)施例中,還可以不進(jìn)行上述步驟32),即在接收到新通知推送信號(hào)后,一旦移動(dòng)終端被移動(dòng)就顯示通知列表。從這里可以看到,在本公開實(shí)施例中,一個(gè)目標(biāo)事件對(duì)應(yīng)的傳感器信號(hào)組合內(nèi)的傳感器信號(hào)越多,并且傳感器信號(hào)的邏輯關(guān)系越復(fù)雜,那么對(duì)應(yīng)的目標(biāo)事件的觸發(fā)將會(huì)越準(zhǔn)確,使得由于誤操作而導(dǎo)致誤觸發(fā)的概率減小。
[0286]實(shí)施例四:
[0287]在本公開實(shí)施例中,設(shè)定的目標(biāo)事件為開啟拍照事件,開啟拍照事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被移動(dòng)到與地面垂直的角度。本公開實(shí)施例提供的該方法包括:
[0288]41)、在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0289]42)、判斷是否接收到加速度檢測(cè)信號(hào)。
[0290]43)、當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大。
[0291]44)、當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到角度檢測(cè)信號(hào)。
[0292]在本公開實(shí)施例中,角度檢測(cè)信號(hào)可以由陀螺儀檢測(cè)得到。
[0293]43)、如果是,判斷角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度是否垂直。
[0294]45)、當(dāng)機(jī)身平面與地面的角度垂直時(shí),確定滿足開啟拍照事件的觸發(fā)條件。
[0295]46)、在預(yù)設(shè)事件觸發(fā)列表查找目標(biāo)事件的事件信息。
[0296]47)、生成包含目標(biāo)事件的事件信息的喚醒指令并發(fā)送給主處理器。
[0297]該方法,當(dāng)智能終端被移動(dòng)一個(gè)特定的角度時(shí),就直接啟動(dòng)照相機(jī)模式。在公開其它實(shí)施例中,上述關(guān)于加速度以及角度的判斷步驟的先后順序還可以按照其它順序執(zhí)行。
[0298]實(shí)施例五:
[0299]在本公開實(shí)施例中,設(shè)定的目標(biāo)事件為開啟語音助手事件,開啟語音助手事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被移動(dòng)至耳邊。本公開實(shí)施例提供的該方法包括:
[0300]51)、在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0301]52)、判斷是否接收到加速度檢測(cè)信號(hào)。
[0302]53)、當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大。
[0303]54)、當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到光強(qiáng)度檢測(cè)信號(hào)。
[0304]55)、當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào)時(shí),判斷光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否減小。
[0305]56)、當(dāng)光強(qiáng)度值減小時(shí),確定滿足開啟語音助手事件的觸發(fā)條件。
[0306]57)、在預(yù)設(shè)事件觸發(fā)列表查找目標(biāo)事件的事件信息。
[0307]58)、生成包含目標(biāo)事件的事件信息的喚醒指令并發(fā)送給主處理器。
[0308]本公開實(shí)施例提供的該方法,當(dāng)智能終端被移動(dòng)耳邊時(shí)時(shí),就直接啟動(dòng)語音助手。并且在公開其它實(shí)施例中,關(guān)于加速度以及光強(qiáng)度的判斷步驟還可以按照其它順序執(zhí)行。
[0309]參見上述實(shí)施例中的描述可知,采用協(xié)處理器的目的就是為保證智能應(yīng)用可使用的同時(shí)減低智能終端功耗,所以,在具體實(shí)施時(shí),需要協(xié)調(diào)好主處理器和協(xié)處理器的工作狀態(tài),否則,若主處理器和協(xié)處理器均同時(shí)開啟,則必然是更加增加智能終端的功耗。
[0310]為此,在上述任一實(shí)施例的基礎(chǔ)上,該方法還可以包括以下步驟:
[0311]1001)、判斷是否接收到主處理器在進(jìn)入休眠狀態(tài)前發(fā)送的啟動(dòng)指令。
[0312]主處理器可以在進(jìn)入休眠狀態(tài)前,或者進(jìn)入休眠狀態(tài)的同時(shí),可以向協(xié)處理器發(fā)送一啟動(dòng)指令,以使得協(xié)處理器可以在主處理器進(jìn)入休眠狀態(tài)后啟動(dòng)。
[0313]1002)、當(dāng)接收到啟動(dòng)指令時(shí),確定主處理器處于休眠狀態(tài)。
[0314]1003)、控制協(xié)處理器啟動(dòng)。
[0315]協(xié)處理器啟動(dòng)后執(zhí)行上述步驟S101,獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0316]在上述1001?1003的基礎(chǔ)上,該方法還可以包括以下步驟:
[0317]1004)、判斷是否接收到主處理器發(fā)送的關(guān)停指令;
[0318]1005)、當(dāng)接收到主處理器發(fā)送的關(guān)停指令,確定主處理器處于非休眠狀態(tài);
[0319]1006)、控制協(xié)處理器進(jìn)入休眠狀態(tài)。
[0320]在該步驟后,協(xié)處理器停止執(zhí)行上述步驟S101,即停止獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0321]參見上述步驟1001?1003以及1004?1006,可見,通過上述步驟可以使得,主處理器在進(jìn)入休眠時(shí)啟動(dòng)協(xié)處理器,并且主處理器啟動(dòng)后,協(xié)處理器進(jìn)入休眠狀態(tài),這樣就使得主處理器和協(xié)處理器在只有一個(gè)處于工作狀態(tài),因此,既可以保證在主處理器處于休眠狀態(tài)時(shí),協(xié)處理器可以正常工作,又使得智能終端的功耗降低。
[0322]為了控制移動(dòng)終端的功耗,在上述步驟1001?1003以及1004?1006中,采用主處理器控制協(xié)處理器的方式,在本公開實(shí)施例中,協(xié)處理器還可以通過檢測(cè)主處理器的工作狀態(tài),進(jìn)而自動(dòng)控制啟動(dòng)或關(guān)停。
[0323]為此,本公開實(shí)施例提供的該方法還可以包括一下步驟:
[0324]2001)、檢測(cè)所述主處理器是否處于休眠狀態(tài);
[0325]在該步驟中,可以通過檢測(cè)顯示屏是否關(guān)閉,以及,檢測(cè)顯示屏在開啟時(shí)電源鍵是否被按壓等方式來檢測(cè)主處理器是否處于休眠狀態(tài),當(dāng)顯示屏關(guān)閉時(shí),確定主處理器處于休眠狀態(tài),或者當(dāng)顯示屏在開啟時(shí)電源鍵被按壓,則同樣確定主處理器處于休眠狀態(tài)。
[0326]2002)、當(dāng)所述主處理器處于休眠狀態(tài)時(shí);控制所述協(xié)處理器啟動(dòng)。
[0327]協(xié)處理器啟動(dòng)后執(zhí)行上述步驟S101。
[0328]在上述2001?2002的基礎(chǔ)上,該方法還可以包括以下步驟:
[0329]2003)、檢測(cè)所述主處理器是否處于非休眠狀態(tài);
[0330]在該步驟中,可以通過檢測(cè)顯示屏是否開啟,以及,檢測(cè)顯示屏在關(guān)閉時(shí)電源鍵是否被按壓等方式來檢測(cè)主處理器是否處于非休眠狀態(tài)。當(dāng)顯示屏開啟時(shí),確定主處理器處于非休眠狀態(tài),或者當(dāng)顯示屏在關(guān)閉時(shí)電源鍵被按壓,則確定主處理器處于休眠狀態(tài)。
[0331]2004)、當(dāng)所述主處理器處于非休眠狀態(tài)時(shí),控制所述協(xié)處理器進(jìn)入休眠狀態(tài)。
[0332]在該步驟后,協(xié)處理器停止執(zhí)行上述步驟S101,即停止獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)。
[0333]通過上述步驟,同樣可以使得主處理器和協(xié)處理器在只有一個(gè)處于工作狀態(tài)。
[0334]上述實(shí)施例中,都是關(guān)于協(xié)處理器的描述,在實(shí)際使用時(shí),主處理器需要與協(xié)處理器配合才可以完成智能終端上的智能應(yīng)用。為此,在本公開實(shí)施例中,還提供另一種設(shè)備控制方法,如圖6所示,該方法可以包括以下步驟:
[0335]在步驟S401中,在主處理器處于休眠狀態(tài)時(shí),接收協(xié)處理器發(fā)送的喚醒指令。
[0336]在步驟S402中,控制主處理器結(jié)束休眠狀態(tài)并啟動(dòng)。
[0337]在步驟S403中,從喚醒指令中提取預(yù)設(shè)事件的事件信息。
[0338]在喚醒指令中可以攜帶有預(yù)設(shè)事件的事件信息,例如:預(yù)設(shè)事件的識(shí)別標(biāo)識(shí)。
[0339]預(yù)設(shè)事件為協(xié)處理器在主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件。
[0340]在步驟S404中,根據(jù)事件信息執(zhí)行與預(yù)設(shè)事件對(duì)應(yīng)的程序。
[0341]在主處理器中可以預(yù)先存儲(chǔ)有事件信息與程序之間的調(diào)用關(guān)系表,在該步驟中,根據(jù)該調(diào)用關(guān)系表,就可以直接調(diào)用與預(yù)設(shè)事件對(duì)應(yīng)的程序。例如:預(yù)設(shè)事件為呼叫用戶A的電話,那么對(duì)應(yīng)的程序可以為:點(diǎn)亮屏幕、顯示電話薄、查找用戶A的名字、撥出與用戶A對(duì)應(yīng)的電話號(hào)碼。
[0342]本公開實(shí)施例提供的該方法,主處理器一方面可以在處于休眠狀態(tài)時(shí),能夠接收協(xié)處理器發(fā)送的喚醒指令,并根據(jù)該喚醒指令結(jié)束休眠狀態(tài)并啟動(dòng),另一方面,在主處理器啟動(dòng)后,還可以根據(jù)喚醒指令內(nèi)攜帶的事件信息,直接、自動(dòng)執(zhí)行對(duì)應(yīng)的程序。因此,可以實(shí)現(xiàn)在主處理器處于休眠狀態(tài)時(shí),用戶仍然可以利用手勢(shì)或姿態(tài)對(duì)智能終端進(jìn)行控制,極大地方便了智能應(yīng)用的使用。
[0343]在上述圖6所示實(shí)施例的基礎(chǔ)上,該方法還可以包括以下步驟:
[0344]3001)、在主處理器處于非休眠狀態(tài)時(shí),獲取智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0345]3002)、將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件;
[0346]3003)、根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表;
[0347]3004)、將預(yù)設(shè)事件觸發(fā)列表發(fā)送給協(xié)處理器。
[0348]參見上述關(guān)于圖4所示實(shí)施例中的協(xié)處理器的描述,可知,協(xié)處理器可以通過記錄用戶對(duì)智能終端進(jìn)行的手勢(shì)或姿態(tài)控制,可以確定出一些目標(biāo)事件以及與這些目標(biāo)事件分別對(duì)應(yīng)的觸發(fā)條件,具有一定的自我學(xué)習(xí)能力。
[0349]在本公開實(shí)施例中,主處理器同樣也可以通過對(duì)用戶的歷史操作進(jìn)行分析,進(jìn)行自我訓(xùn)練,同樣在用戶使用該智能終端一段時(shí)間后,就可以記錄用戶的常用手勢(shì)或姿態(tài)控制方式,提高了智能終端的智能化程度。
[0350]在上述圖6所示實(shí)施例的基礎(chǔ)上,該方法還可以包括以下步驟:
[0351]4001)、判斷是否接收到用于控制主處理器進(jìn)入休眠狀態(tài)的指令;
[0352]4002)、如果是,生成啟動(dòng)指令并發(fā)送給協(xié)處理器,以控制協(xié)處理器啟動(dòng);
[0353]4003)、控制主處理器進(jìn)入休眠狀態(tài)。
[0354]在上述步驟4001?4003的基礎(chǔ)上,該方法還可以包括以下步驟:
[0355]4004)、判斷是否接收到用于控制主處理器啟動(dòng)的指令;
[0356]4005)、如果是,生成關(guān)停指令并發(fā)送給協(xié)處理器,以控制協(xié)處理器進(jìn)入休眠狀態(tài);
[0357]4006)、控制主處理器啟動(dòng)。
[0358]關(guān)于步驟4001?4003以及4004?4006的詳細(xì)描述,可以參見上述關(guān)于1001?1003以及1004?1006的描述,在此不再贅述。
[0359]圖7是根據(jù)一示例性實(shí)施例示出的一種設(shè)備控制裝置的結(jié)構(gòu)示意圖,該設(shè)備控制裝置應(yīng)用于智能終端的主處理器中,智能終端至少還包括協(xié)處理器。參照?qǐng)D7,該設(shè)備控制裝置包括:感應(yīng)信號(hào)獲取模塊11、觸發(fā)判斷模塊12和喚醒模塊13。
[0360]該感應(yīng)信號(hào)獲取模塊11被配置為在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào);
[0361]該觸發(fā)判斷模塊12被配置為判斷至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件;
[0362]該喚醒模塊13被配置為當(dāng)滿足預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的主處理器,以使主處理器執(zhí)行與預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
[0363]與相關(guān)技術(shù)相比,由于協(xié)處理器只負(fù)責(zé)處理傳感器采集到的感應(yīng)信號(hào),而不用于處理智能終端的其它信號(hào),這使得協(xié)處理器的功耗將大大小于主處理器的功耗,進(jìn)而在主處理器進(jìn)入休眠狀態(tài)時(shí),可以只啟動(dòng)智能終端上的協(xié)處理器以及一些設(shè)定的傳感器。這樣,一方面可以使得智能終端在主處理器處于休眠狀態(tài)時(shí),仍然可以通過傳感器感應(yīng)用戶的一些操作,提高了智能終端的休眠狀態(tài)時(shí)與用戶的互動(dòng)性,使得智能終端更加智能化,另一方面,由于采用協(xié)處理器,可以減少智能終端在休眠時(shí)的功耗,提高電池的續(xù)航能力。因此,本公開實(shí)施例提供的該裝置可以兼顧智能終端的智能性以及續(xù)航能力,極大地方便了用戶使用智能終端。
[0364]在圖7所示實(shí)施例的基礎(chǔ)上,該裝置還可以包括:傳感器獲取模塊、傳感器組合確定模塊、邏輯關(guān)系確定模塊、第一觸發(fā)條件確定模塊和第一列表生成模塊。
[0365]該傳感器獲取模塊被配置為獲取智能終端中設(shè)置的所有傳感器的傳感器列表;
[0366]該傳感器組合確定模塊被配置為根據(jù)用戶輸入操作在傳感器列表中確定與目標(biāo)事件對(duì)應(yīng)的目標(biāo)傳感器組合,目標(biāo)傳感器組合包括至少一個(gè)傳感器;
[0367]該邏輯關(guān)系確定模塊被配置為根據(jù)用戶輸入操作確定目標(biāo)傳感器組合中所有傳感器的感應(yīng)信號(hào)組合的邏輯關(guān)系;
[0368]該第一觸發(fā)條件確定模塊被配置為將所述邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件;
[0369]該第一列表生成模塊被配置為根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0370]在圖7所示實(shí)施例的基礎(chǔ)上,該裝置還可以包括:邏輯關(guān)系獲取模塊、第二觸發(fā)條件確定模塊和第二列表生成模塊。
[0371]該邏輯關(guān)系獲取模塊被配置為獲取智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0372]該第二觸發(fā)條件確定模塊被配置為將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件;
[0373]該第二列表生成模塊被配置為根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
[0374]在本公開一實(shí)施例中,上述觸發(fā)判斷模塊12可以包括:關(guān)系獲取子模塊、關(guān)系判斷子模塊和觸發(fā)確定子模塊。
[0375]該關(guān)系獲取子模塊,被配置為獲取至少一個(gè)感應(yīng)信號(hào)中各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系;
[0376]該關(guān)系判斷子模塊,被配置為判斷各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系是否和預(yù)設(shè)事件觸發(fā)列表中的任一感應(yīng)信號(hào)組合的邏輯關(guān)系相一致;
[0377]該觸發(fā)確定子模塊,被配置為當(dāng)關(guān)系判斷子模塊的判斷結(jié)果一致時(shí),確定至少一個(gè)感應(yīng)信號(hào)滿足預(yù)設(shè)事件觸發(fā)列表中的一個(gè)預(yù)設(shè)觸發(fā)條件。
[0378]在本公開一實(shí)施例中,上述喚醒模塊13可以包括:查找子模塊、喚醒指令生成子模塊和喚醒指令發(fā)送子模塊。
[0379]該查找子模塊被配置為在預(yù)設(shè)事件觸發(fā)列表查找預(yù)設(shè)事件的事件信息,事件信息至少包括:事件標(biāo)識(shí);
[0380]該喚醒指令生成子模塊被配置為生成包含預(yù)設(shè)事件的事件信息的喚醒指令;
[0381]該喚醒指令發(fā)送子模塊被配置為將喚醒指令發(fā)送給主處理器,以使主處理器根據(jù)事件信息執(zhí)行與預(yù)設(shè)事件相對(duì)應(yīng)的程序。
[0382]在本公開一個(gè)具體應(yīng)用案例中,若目標(biāo)事件為點(diǎn)亮屏幕事件,且點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端的觸摸屏被雙擊。上述出判斷模塊12可以包括:
[0383]點(diǎn)擊信號(hào)判斷子模塊,被配置為判斷是否接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào);
[0384]點(diǎn)擊信號(hào)間隔判斷子模塊,被配置為當(dāng)接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào),判斷至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)中相鄰兩個(gè)觸摸屏點(diǎn)擊信號(hào)的間隔是否小于或等于預(yù)設(shè)點(diǎn)擊間隔;
[0385]第一確定子模塊,被配置為當(dāng)兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔小于或等于預(yù)設(shè)點(diǎn)擊間隔時(shí),確定滿足點(diǎn)亮屏幕事件的觸發(fā)條件。
[0386]在本公開一個(gè)具體應(yīng)用案例中,目標(biāo)事件為點(diǎn)亮屏幕事件,且點(diǎn)亮屏幕事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被從口袋中取出。上述出判斷模塊12可以包括:
[0387]光強(qiáng)度檢測(cè)信號(hào)判斷子模塊,被配置為判斷是否接收到光強(qiáng)度檢測(cè)信號(hào);
[0388]光強(qiáng)度值判斷子模塊,被配置為當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào),判斷光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否增大;
[0389]加速度檢測(cè)信號(hào)判斷子模塊,被配置為當(dāng)光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值增大時(shí),判斷是否接收到加速度檢測(cè)信號(hào);
[0390]加速度值判斷子模塊,被配置為當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0391]第二確定子模塊,被配置為當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足點(diǎn)亮屏幕事件的觸發(fā)條件。
[0392]在本公開一個(gè)具體應(yīng)用案例中,目標(biāo)事件為顯示通知列表事件,且顯示通知列表事件對(duì)應(yīng)的觸發(fā)條件包括:接到新通知后預(yù)設(shè)讀取時(shí)間內(nèi)移動(dòng)智能終端。上述出判斷模塊12可以包括:
[0393]推送信號(hào)判斷子模塊,被配置為判斷是否接收到新通知推送信號(hào);
[0394]計(jì)時(shí)子模塊,被配置為當(dāng)接收到新通知推送信號(hào)時(shí),開始計(jì)時(shí);
[0395]加速度檢測(cè)信號(hào)判斷子模塊,被配置為判斷在計(jì)時(shí)的時(shí)長(zhǎng)小于預(yù)設(shè)讀取時(shí)間內(nèi)是否接收到加速度檢測(cè)信號(hào);
[0396]加速度值判斷子模塊,被配置為當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0397]第三確定子模塊,被配置為當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足顯示通知列表事件的觸發(fā)條件。
[0398]在本公開一個(gè)具體應(yīng)用案例中,目標(biāo)事件為開啟拍照事件,且開啟拍照事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被移動(dòng)到與地面垂直的角度。上述出判斷模塊12可以包括:
[0399]加速度檢測(cè)信號(hào)判斷子模塊,被配置為判斷是否接收到加速度檢測(cè)信號(hào);
[0400]加速度值判斷子模塊,被配置為當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0401]角度檢測(cè)信號(hào)判斷子模塊,被配置為當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到角度檢測(cè)信號(hào);
[0402]角度值判斷子模塊,被配置為當(dāng)接收到角度檢測(cè)信號(hào)時(shí),判斷角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度是否垂直;
[0403]第四確定子模塊,被配置為當(dāng)角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度垂直時(shí),確定滿足開啟拍照事件的觸發(fā)條件。
[0404]在本公開一個(gè)具體應(yīng)用案例中,目標(biāo)事件為開啟語音助手事件,且開啟語音助手事件對(duì)應(yīng)的觸發(fā)條件包括:智能終端被移動(dòng)至耳邊。上述出判斷模塊12可以包括:
[0405]加速度信號(hào)檢測(cè)子模塊,被配置為判斷是否接收到加速度檢測(cè)信號(hào);
[0406]加速度值判斷子模塊,被配置為當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大;
[0407]光強(qiáng)度檢測(cè)信號(hào)判斷子模塊,被配置為當(dāng)加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到光強(qiáng)度檢測(cè)信號(hào);
[0408]光強(qiáng)度值判斷子模塊,被配置為當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào)時(shí),判斷光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否減??;
[0409]第五確定子模塊,被配置為當(dāng)光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值減小時(shí),確定滿足開啟語音助手事件的觸發(fā)條件。
[0410]此外,在上述實(shí)施例的基礎(chǔ)上,本公開實(shí)施例提供的該裝置還可以包括:第一顯示屏檢測(cè)模塊、休眠狀態(tài)確定模塊和啟動(dòng)控制模塊。
[0411]該第一顯示屏檢測(cè)模塊被配置為檢測(cè)終端的顯示屏是否關(guān)閉;
[0412]該休眠狀態(tài)確定模塊被配置為當(dāng)終端顯示屏關(guān)閉時(shí),確定主處理器處于休眠狀態(tài);
[0413]該啟動(dòng)控制模塊被配置為控制協(xié)處理器啟動(dòng),并且感應(yīng)信號(hào)獲取模塊執(zhí)行獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0414]在上述第一顯示屏檢測(cè)模塊、休眠狀態(tài)確定模塊和啟動(dòng)控制模塊的基礎(chǔ)上,該裝置還可以包括:第二顯示屏檢測(cè)模塊、非休眠狀態(tài)確定模塊和休眠控制模塊。
[0415]該第二顯示屏檢測(cè)模塊被配置為檢測(cè)終端的顯示屏是否開啟;
[0416]非休眠狀態(tài)確定模塊被配置為若終端顯示屏開啟,確定主處理器處于非休眠狀態(tài);
[0417]該休眠控制模塊被配置為控制協(xié)處理器進(jìn)入休眠狀態(tài),停止感應(yīng)信號(hào)獲取模塊執(zhí)行獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
[0418]上述實(shí)施例中,都是關(guān)于協(xié)處理器的描述,在實(shí)際使用時(shí),主處理器需要與協(xié)處理器配合才可以完成智能終端上的智能應(yīng)用。為此,在本公開實(shí)施例中,還提供另一種設(shè)備控制裝置,如圖8所示,該設(shè)備控制裝置可以包括:喚醒指令接收模塊21、啟動(dòng)控制模塊22、事件信息提取模塊23和執(zhí)行模塊24。
[0419]該喚醒指令接收模塊21被配置為在主處理器處于休眠狀態(tài)時(shí),接收協(xié)處理器發(fā)送的喚醒指令;
[0420]該啟動(dòng)控制模塊22被配置為控制主處理器結(jié)束休眠狀態(tài)并啟動(dòng);
[0421]該事件信息提取模塊23被配置為從喚醒指令中提取預(yù)設(shè)事件的事件信息;預(yù)設(shè)事件為協(xié)處理器在主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件;
[0422]該執(zhí)行模塊24被配置為根據(jù)事件信息執(zhí)行與預(yù)設(shè)事件對(duì)應(yīng)的程序。
[0423]在圖8所示實(shí)施例的基礎(chǔ)上,在本公開另一實(shí)施例中,該裝置還可以包括:
[0424]邏輯關(guān)系獲取模塊,被配置為獲取智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào);
[0425]觸發(fā)條件確定模塊,被配置為將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件;
[0426]列表生成模塊,被配置為根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表;
[0427]列表發(fā)送模塊,用于將所述預(yù)設(shè)事件觸發(fā)列表發(fā)送給所述協(xié)處理器。
[0428]在圖8所示實(shí)施例的基礎(chǔ)上,在本公開另一實(shí)施例中,該裝置還可以包括:第一指令判斷模塊,被配置為判斷是否接收到用于控制主處理器進(jìn)入休眠狀態(tài)的指令;
[0429]啟動(dòng)指令生成模塊,被配置為當(dāng)接收到用于控制主處理器進(jìn)入休眠狀態(tài)的指令,生成啟動(dòng)指令;
[0430]啟動(dòng)指令發(fā)送模塊,被配置為將啟動(dòng)指令發(fā)送給協(xié)處理器,以控制協(xié)處理器啟動(dòng);
[0431]休眠控制模塊,被配置為控制主處理器進(jìn)入休眠狀態(tài)。
[0432]在圖8所示實(shí)施例的基礎(chǔ)上,在本公開另一實(shí)施例中,該裝置還可以包括:
[0433]第二指令判斷模塊,被配置為判斷是否接收到用于控制主處理器啟動(dòng)的指令;
[0434]關(guān)停指令生成模塊,被配置為當(dāng)接收到指令時(shí),生成關(guān)停指令;
[0435]關(guān)停指令發(fā)送模塊,被配置為將關(guān)停指令發(fā)送給協(xié)處理器以使協(xié)處理器休眠;
[0436]啟動(dòng)控制模塊,被配置為控制主處理器啟動(dòng)。
[0437]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0438]圖9是根據(jù)一示例性實(shí)施例示出的一種智能終端800的框圖。例如,智能終端800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0439]參照?qǐng)D9,智能終端800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0440]處理組件802包括:主處理器820和協(xié)處理器818,其中,主處理器820通常控制智能終端800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820,以及,一個(gè)或多個(gè)協(xié)處理器818來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0441]存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在智能終端800的操作。這些數(shù)據(jù)的示例包括用于在智能終端800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0442]電源組件806為智能終端800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與智能終端800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0443]多媒體組件808包括在所述智能終端800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(IXD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)智能終端800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0444]音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)智能終端800處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式,麥克風(fēng)被配置為接收外部音頻信號(hào)。音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0445]I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,按鈕等。這些按鈕可包括但不限于主頁按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0446]傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為智能終端800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到智能終端800的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為智能終端800的顯示器和小鍵盤,傳感器組件814還可以檢測(cè)智能終端800或智能終端800 —個(gè)組件的位置改變,用戶與智能終端800接觸的存在或不存在,智能終端800方位或加速/減速和智能終端800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0447]通信組件816被配置為便于智能終端800和其他設(shè)備之間有線或無線方式的通信。智能終端800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
[0448]在示例性實(shí)施例中,智能終端800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0449]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由智能終端800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0450]—種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由智能終端的協(xié)處理器處理器執(zhí)行時(shí),使得智能終端能夠執(zhí)行一種設(shè)備控制方法,所述方法包括:
[0451]在主處理器處于休眠狀態(tài)時(shí),獲取與協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào);
[0452]判斷至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件;
[0453]當(dāng)滿足預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的主處理器,以使主處理器執(zhí)行與預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
[0454]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)存儲(chǔ)介質(zhì)中的指令由智能終端的主處理器執(zhí)行時(shí),使得智能終端能夠執(zhí)行一種設(shè)備控制方法,所述方法包括:
[0455]在主處理器處于休眠狀態(tài)時(shí),接收協(xié)處理器發(fā)送的喚醒指令;
[0456]控制主處理器結(jié)束休眠狀態(tài)并啟動(dòng);
[0457]從喚醒指令中提取預(yù)設(shè)事件的事件信息;預(yù)設(shè)事件為協(xié)處理器在主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件;
[0458]根據(jù)事件信息執(zhí)行與預(yù)設(shè)事件對(duì)應(yīng)的程序。
[0459]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0460]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種設(shè)備控制方法,其特征在于,應(yīng)用于智能終端的協(xié)處理器中,所述智能終端至少還包括主處理器,所述方法包括: 在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào); 判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件; 當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取所述智能終端中設(shè)置的所有傳感器的傳感器列表; 根據(jù)用戶輸入操作在所述傳感器列表中確定與目標(biāo)事件對(duì)應(yīng)的目標(biāo)傳感器組合,所述目標(biāo)傳感器組合包括至少一個(gè)傳感器; 根據(jù)用戶輸入操作確定所述目標(biāo)傳感器組合中所有傳感器的感應(yīng)信號(hào)組合的邏輯關(guān)系; 將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件; 根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào); 將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件; 根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括: 獲取所述至少一個(gè)感應(yīng)信號(hào)中各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系; 判斷各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系是否和預(yù)設(shè)事件觸發(fā)列表中的任一感應(yīng)信號(hào)組合的邏輯關(guān)系相一致; 若一致,確定所述至少一個(gè)感應(yīng)信號(hào)滿足所述預(yù)設(shè)事件觸發(fā)列表中的一個(gè)預(yù)設(shè)觸發(fā)條件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件的觸發(fā)條件包括:所述智能終端的觸摸屏被雙擊; 所述判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括: 判斷是否接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào); 當(dāng)接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)時(shí),判斷所述至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)中相鄰兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔是否小于或等于預(yù)設(shè)點(diǎn)擊間隔; 當(dāng)所述兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔小于或等于預(yù)設(shè)點(diǎn)擊間隔時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件的觸發(fā)條件包括:所述智能終端被從口袋中取出; 所述判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括: 判斷是否接收到光強(qiáng)度檢測(cè)信號(hào); 當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否增大; 當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值增大時(shí),判斷是否接收到加速度檢測(cè)信號(hào); 當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)事件包括:顯示通知列表事件,所述顯示通知列表事件的觸發(fā)條件包括:接到新通知后預(yù)設(shè)讀取時(shí)間內(nèi)移動(dòng)所述智能終端; 所述判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括: 判斷是否接收到新通知推送信號(hào); 當(dāng)接收到新通知推送信號(hào)時(shí),開始計(jì)時(shí); 判斷在所述計(jì)時(shí)的時(shí)長(zhǎng)小于所述預(yù)設(shè)讀取時(shí)間內(nèi)是否接收到加速度檢測(cè)信號(hào); 當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足所述顯示通知列表事件的觸發(fā)條件。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)事件包括:開啟拍照事件,所述開啟拍照事件的觸發(fā)條件包括:所述智能終端被移動(dòng)到與地面垂直的角度; 所述判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括: 判斷是否接收到加速度檢測(cè)信號(hào); 當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到角度檢測(cè)信號(hào); 當(dāng)接收到角度檢測(cè)信號(hào)時(shí),判斷所述角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度是否垂直; 當(dāng)所述角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度垂直時(shí),確定滿足所述開啟拍照事件的觸發(fā)條件。
9.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)事件包括:開啟語音助手事件,所述開啟語音助手事件的觸發(fā)條件包括:所述智能終端被移動(dòng)至耳邊; 所述判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件,包括: 判斷是否接收到加速度檢測(cè)信號(hào); 當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到光強(qiáng)度檢測(cè)信號(hào); 當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào)時(shí),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否減小;當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值減小時(shí),確定滿足所述開啟語音助手事件的觸發(fā)條件。
10.根據(jù)權(quán)利要求1-3或5-9中任一項(xiàng)所述的方法,其特征在于,所述喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件,包括: 在所述預(yù)設(shè)事件觸發(fā)列表查找所述預(yù)設(shè)事件的事件信息,所述事件信息至少包括:事件標(biāo)識(shí); 生成包含所述預(yù)設(shè)事件的事件信息的喚醒指令并發(fā)送給所述主處理器,以使所述主處理器根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件相對(duì)應(yīng)的程序。
11.根據(jù)權(quán)利要求1-3或5-9中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 判斷是否接收到所述主處理器在進(jìn)入休眠狀態(tài)前發(fā)送的啟動(dòng)指令; 當(dāng)接收到所述啟動(dòng)指令時(shí),確定所述主處理器處于休眠狀態(tài); 控制所述協(xié)處理器啟動(dòng),并執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括: 判斷是否接收到所述主處理器發(fā)送的關(guān)停指令; 當(dāng)接收到所述主處理器發(fā)送的關(guān)停指令,確定所述主處理器處于非休眠狀態(tài); 控制所述協(xié)處理器進(jìn)入休眠狀態(tài),停止執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
13.根據(jù)權(quán)利要求1-3或5-9中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 檢測(cè)所述主處理器是否處于休眠狀態(tài); 當(dāng)所述主處理器處于休眠狀態(tài)時(shí),控制所述協(xié)處理器啟動(dòng),并執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括: 檢測(cè)所述主處理器是否處于非休眠狀態(tài); 當(dāng)所述主處理器處于非休眠狀態(tài)時(shí),控制所述協(xié)處理器進(jìn)入休眠狀態(tài),并停止執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
15.—種設(shè)備控制方法,其特征在于,應(yīng)用于智能終端的主處理器中,所述智能終端至少還包括協(xié)處理器; 在所述主處理器處于休眠狀態(tài)時(shí),接收所述協(xié)處理器發(fā)送的喚醒指令; 控制所述主處理器結(jié)束休眠狀態(tài)并啟動(dòng); 從所述喚醒指令中提取預(yù)設(shè)事件的事件信息;所述預(yù)設(shè)事件為所述協(xié)處理器在所述主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件; 根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件對(duì)應(yīng)的程序。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述方法還包括: 在所述主處理器處于非休眠狀態(tài)時(shí),獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào); 將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件; 根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表; 將所述預(yù)設(shè)事件觸發(fā)列表發(fā)送給所述協(xié)處理器。
17.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述方法還包括: 判斷是否接收到用于控制所述主處理器進(jìn)入休眠狀態(tài)的指令; 當(dāng)接收到用于控制所述主處理器進(jìn)入休眠狀態(tài)的指令,生成啟動(dòng)指令并發(fā)送給所述協(xié)處理器,以控制所述協(xié)處理器啟動(dòng); 控制所述主處理器進(jìn)入休眠狀態(tài)。
18.根據(jù)權(quán)利要求15或17所述的方法,其特征在于,所述方法還包括: 判斷是否接收到用于控制所述主處理器啟動(dòng)的指令; 當(dāng)接收到用于控制所述主處理器啟動(dòng)的指令,生成關(guān)停指令并發(fā)送給所述協(xié)處理器,以控制所述協(xié)處理器進(jìn)入休眠狀態(tài); 控制所述主處理器啟動(dòng)。
19.一種設(shè)備控制裝置,其特征在于,應(yīng)用于智能終端的協(xié)處理器中,所述智能終端至少還包括主處理器,所述裝置包括: 感應(yīng)信號(hào)獲取模塊,用于在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào); 觸發(fā)判斷模塊,用于判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件; 喚醒模塊,用于當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括: 傳感器獲取模塊,用于獲取所述智能終端中設(shè)置的所有傳感器的傳感器列表; 傳感器組合確定模塊,用于根據(jù)用戶輸入操作在所述傳感器列表中確定與目標(biāo)事件對(duì)應(yīng)的目標(biāo)傳感器組合,所述目標(biāo)傳感器組合包括至少一個(gè)傳感器; 邏輯關(guān)系確定模塊,用于根據(jù)用戶輸入操作確定所述目標(biāo)傳感器組合中所有傳感器的感應(yīng)信號(hào)組合的邏輯關(guān)系; 第一觸發(fā)條件確定模塊,用于將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件; 第一列表生成模塊,用于根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
21.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括: 邏輯關(guān)系獲取模塊,用于獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào); 第二觸發(fā)條件確定模塊,用于將所述感應(yīng)信號(hào)組合的邏輯關(guān)系確定為所述目標(biāo)事件的觸發(fā)條件; 第二列表生成模塊,用于根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表。
22.根據(jù)權(quán)利要求20或21所述的裝置,其特征在于,所述觸發(fā)判斷模塊,包括: 關(guān)系獲取子模塊,用于獲取所述至少一個(gè)感應(yīng)信號(hào)中各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系; 關(guān)系判斷子模塊,用于判斷各個(gè)感應(yīng)信號(hào)之間的觸發(fā)時(shí)序、觸發(fā)間隔以及與或非關(guān)系是否和預(yù)設(shè)事件觸發(fā)列表中的任一感應(yīng)信號(hào)組合的邏輯關(guān)系相一致; 觸發(fā)確定子模塊,用于當(dāng)所述關(guān)系判斷子模塊的判斷結(jié)果一致時(shí),確定所述至少一個(gè)感應(yīng)信號(hào)滿足所述預(yù)設(shè)事件觸發(fā)列表中的一個(gè)預(yù)設(shè)觸發(fā)條件。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件的觸發(fā)條件包括:所述智能終端的觸摸屏被雙擊; 所述觸發(fā)判斷模塊,包括: 點(diǎn)擊信號(hào)判斷子模塊,用于判斷是否接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào); 點(diǎn)擊信號(hào)間隔判斷子模塊,用于當(dāng)接收到至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)時(shí),判斷所述至少兩個(gè)觸摸屏點(diǎn)擊信號(hào)中相鄰兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔是否小于或等于預(yù)設(shè)點(diǎn)擊間隔; 第一確定子模塊,用于當(dāng)所述兩個(gè)觸摸屏點(diǎn)擊信號(hào)之間的間隔小于或等于預(yù)設(shè)點(diǎn)擊間隔時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
24.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述目標(biāo)事件包括:點(diǎn)亮屏幕事件,所述點(diǎn)亮屏幕事件的觸發(fā)條件包括:所述智能終端被從口袋中取出; 所述觸發(fā)判斷模塊,包括: 光強(qiáng)度檢測(cè)信號(hào)判斷子模塊,用于判斷是否接收到光強(qiáng)度檢測(cè)信號(hào); 光強(qiáng)度值判斷子模塊,用于當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否增大; 加速度檢測(cè)信號(hào)判斷子模塊,用于當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值增大時(shí),判斷是否接收到加速度檢測(cè)信號(hào); 加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 第二確定子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足所述點(diǎn)亮屏幕事件的觸發(fā)條件。
25.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述目標(biāo)事件包括:顯示通知列表事件,所述顯示通知列表事件的觸發(fā)條件包括:接到新通知后預(yù)設(shè)讀取時(shí)間內(nèi)移動(dòng)所述智能終端; 所述觸發(fā)判斷模塊,包括: 推送信號(hào)判斷子模塊,用于判斷是否接收到新通知推送信號(hào); 計(jì)時(shí)子模塊,用于當(dāng)接收到新通知推送信號(hào)時(shí),開始計(jì)時(shí); 加速度檢測(cè)信號(hào)判斷子模塊,用于判斷在所述計(jì)時(shí)的時(shí)長(zhǎng)小于所述預(yù)設(shè)讀取時(shí)間內(nèi)是否接收到加速度檢測(cè)信號(hào); 加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 第三確定子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),確定滿足所述顯示通知列表事件的觸發(fā)條件。
26.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述目標(biāo)事件包括:開啟拍照事件,所述開啟拍照事件的觸發(fā)條件包括:所述智能終端被移動(dòng)到與地面垂直的角度; 所述觸發(fā)判斷模塊,包括: 加速度檢測(cè)信號(hào)判斷子模塊,用于判斷是否接收到加速度檢測(cè)信號(hào); 加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 角度檢測(cè)信號(hào)判斷子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到角度檢測(cè)信號(hào); 角度值判斷子模塊,用于當(dāng)接收到角度檢測(cè)信號(hào)時(shí),判斷所述角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度是否垂直; 第四確定子模塊,用于當(dāng)所述角度檢測(cè)信號(hào)對(duì)應(yīng)的機(jī)身平面與地面的角度垂直時(shí),確定滿足所述開啟拍照事件的觸發(fā)條件。
27.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述目標(biāo)事件包括:開啟語音助手事件,所述開啟語音助手事件的觸發(fā)條件包括:所述智能終端被移動(dòng)至耳邊; 所述觸發(fā)判斷模塊,包括: 加速度信號(hào)檢測(cè)子模塊,用于判斷是否接收到加速度檢測(cè)信號(hào); 加速度值判斷子模塊,用于當(dāng)接收到加速度檢測(cè)信號(hào)時(shí),判斷所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度值是否增大; 光強(qiáng)度檢測(cè)信號(hào)判斷子模塊,用于當(dāng)所述加速度檢測(cè)信號(hào)對(duì)應(yīng)的加速度增大時(shí),判斷是否接收到光強(qiáng)度檢測(cè)信號(hào); 光強(qiáng)度值判斷子模塊,用于當(dāng)接收到光強(qiáng)度檢測(cè)信號(hào)時(shí),判斷所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值是否減??; 第五確定子模塊,用于當(dāng)所述光強(qiáng)度檢測(cè)信號(hào)對(duì)應(yīng)的光強(qiáng)度值減小時(shí),確定滿足所述開啟語音助手事件的觸發(fā)條件。
28.根據(jù)權(quán)利要求19-21或23-27中任一項(xiàng)所述的裝置,其特征在于,所述喚醒模塊包括: 查找子模塊,用于在所述預(yù)設(shè)事件觸發(fā)列表查找所述預(yù)設(shè)事件的事件信息,所述事件信息至少包括:事件標(biāo)識(shí); 喚醒指令生成子模塊,用于生成包含所述預(yù)設(shè)事件的事件信息的喚醒指令; 喚醒指令發(fā)送子模塊,用于將所述喚醒指令發(fā)送給所述主處理器,以使所述主處理器根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件相對(duì)應(yīng)的程序。
29.根據(jù)權(quán)利要求19-21或23-27中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第一狀態(tài)檢測(cè)模塊,用于檢測(cè)所述主處理器是否處于休眠狀態(tài); 啟動(dòng)控制模塊,用于當(dāng)所述主處理器處于休眠狀態(tài)時(shí);控制所述協(xié)處理器啟動(dòng),并且所述感應(yīng)信號(hào)獲取模塊執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
30.根據(jù)權(quán)利要求29所述的裝置,其特征在于,所述裝置還包括: 第二狀態(tài)檢測(cè)模塊,用于檢測(cè)所述主處理器是否處于非休眠狀態(tài); 休眠控制模塊,用于當(dāng)所述主處理器處于非休眠狀態(tài)時(shí),控制所述協(xié)處理器進(jìn)入休眠狀態(tài),并停止所述感應(yīng)信號(hào)獲取模塊執(zhí)行所述獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào)的操作。
31.—種設(shè)備控制裝置,其特征在于,應(yīng)用智能終端的主處理器中,所述智能終端至少還包括協(xié)處理器; 喚醒指令接收模塊,用于在所述主處理器處于休眠狀態(tài)時(shí),接收所述協(xié)處理器發(fā)送的喚醒指令; 啟動(dòng)控制模塊,用于控制所述主處理器結(jié)束休眠狀態(tài)并啟動(dòng); 事件信息提取模塊,用于從所述喚醒指令中提取預(yù)設(shè)事件的事件信息;所述預(yù)設(shè)事件為所述協(xié)處理器在所述主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件; 執(zhí)行模塊,用于根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件對(duì)應(yīng)的程序。
32.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述裝置還包括: 邏輯關(guān)系獲取模塊,用于獲取所述智能終端使用過程中目標(biāo)事件所對(duì)應(yīng)的感應(yīng)信號(hào)組合的邏輯關(guān)系,所述感應(yīng)信號(hào)組合包括至少一種感應(yīng)信號(hào); 觸發(fā)條件確定模塊,用于將感應(yīng)信號(hào)組合的邏輯關(guān)系確定為目標(biāo)事件的觸發(fā)條件;列表生成模塊,用于根據(jù)不同目標(biāo)事件的事件信息與各自對(duì)應(yīng)的觸發(fā)條件之間的對(duì)應(yīng)關(guān)系,生成預(yù)設(shè)事件觸發(fā)列表; 列表發(fā)送模塊,用于將所述預(yù)設(shè)事件觸發(fā)列表發(fā)送給所述協(xié)處理器。
33.根據(jù)權(quán)利要求31所述裝置,其特征在于,所述裝置還包括: 第一指令判斷模塊,用于判斷是否接收到用于控制所述主處理器進(jìn)入休眠狀態(tài)的指令; 啟動(dòng)指令生成模塊,用于當(dāng)接收到用于控制所述主處理器進(jìn)入休眠狀態(tài)的指令,生成啟動(dòng)指令; 啟動(dòng)指令發(fā)送模塊,用于將所述啟動(dòng)指令發(fā)送給所述協(xié)處理器以使協(xié)處理器啟動(dòng); 休眠控制模塊,用于控制所述主處理器進(jìn)入休眠狀態(tài)。
34.根據(jù)權(quán)利要求31或33所述裝置,其特征在于,所述裝置還包括: 第二指令判斷模塊,用于判斷是否接收到用于控制所述主處理器啟動(dòng)的指令; 關(guān)停指令生成模塊,用于當(dāng)接收到控制所述主處理器啟動(dòng)的指令,生成關(guān)停指令; 關(guān)停指令發(fā)送模塊,用于將所述關(guān)停指令發(fā)送給所述協(xié)處理器,以控制所述協(xié)處理器進(jìn)入休眠狀態(tài); 所述啟動(dòng)控制模塊控制所述主處理器啟動(dòng)。
35.一種智能終端,其特征在于,包括: 主處理器; 協(xié)處理器; 分別與所述主處理器、協(xié)處理器相連接的傳感器; 用于存儲(chǔ)所述協(xié)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述協(xié)處理器被配置為: 在所述主處理器處于休眠狀態(tài)時(shí),獲取與所述協(xié)處理器相連接的至少一個(gè)傳感器所采集到的至少一個(gè)感應(yīng)信號(hào); 判斷所述至少一個(gè)感應(yīng)信號(hào)是否滿足預(yù)設(shè)事件觸發(fā)列表中的預(yù)設(shè)觸發(fā)條件; 當(dāng)滿足所述預(yù)設(shè)事件觸發(fā)列表中任一預(yù)設(shè)觸發(fā)條件時(shí),喚醒處于休眠狀態(tài)的所述主處理器,以使所述主處理器執(zhí)行與所述預(yù)設(shè)觸發(fā)條件相對(duì)應(yīng)的預(yù)設(shè)事件。
36.一種智能終端,其特征在于,包括: 主處理器; 協(xié)處理器; 分別與所述主處理器、協(xié)處理器相連接的傳感器; 用于存儲(chǔ)所述主處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述主處理器被配置為: 在所述主處理器處于休眠狀態(tài)時(shí),接收所述協(xié)處理器發(fā)送的喚醒指令; 控制所述主處理器結(jié)束休眠狀態(tài)并啟動(dòng); 從所述喚醒指令中提取預(yù)設(shè)事件的事件信息;所述預(yù)設(shè)事件為協(xié)處理器在主處理器處于休眠狀態(tài)時(shí)根據(jù)預(yù)設(shè)事件觸發(fā)列表確定的與傳感器采集的感應(yīng)信號(hào)對(duì)應(yīng)的事件; 根據(jù)所述事件信息執(zhí)行與所述預(yù)設(shè)事件對(duì)應(yīng)的程序。
【文檔編號(hào)】G06F9/445GK104503691SQ201410709078
【公開日】2015年4月8日 申請(qǐng)日期:2014年11月27日 優(yōu)先權(quán)日:2014年11月27日
【發(fā)明者】錢問發(fā), 潘雙全, 王瀅, 高承星 申請(qǐng)人:小米科技有限責(zé)任公司