終端操作的控制方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種終端操作的控制方法及裝置,該方法包括:檢測終端可利用的底層硬件上報的事件;根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作。通過本發(fā)明,利用連接底層硬件和上層應(yīng)用的裝置,檢測所有需要檢測的底層硬件的事件,根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系,控制終端是否執(zhí)行該觸發(fā)條件對應(yīng)的操作,從而可以實現(xiàn)用戶自定義的操作,突破了各個模塊硬件單兵作戰(zhàn)的局面,借鑒人工智能的思想,將各個傳感設(shè)備集中統(tǒng)籌起來,實現(xiàn)智能響應(yīng)預定動作的功能,具有很大的擴展性,提升了用戶體驗。
【專利說明】終端操作的控制方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種終端操作的控制方法及裝置。
【背景技術(shù)】
[0002]目前手機特別是智能機和平板電腦(PAD),集成了很多的感應(yīng)設(shè)備,比如重力感應(yīng)、聲音感應(yīng)(軟件或硬件分貝測量儀)、光源及圖像感應(yīng)(攝像頭或者光源感知設(shè)備)、位置感應(yīng)、信號感應(yīng)(手機射頻)等等。
[0003]這些感應(yīng)設(shè)備就好比人類的眼耳鼻手,能夠感知外部的環(huán)境變化。目前這些設(shè)備多用于支持手機特定的應(yīng)用,比如游戲中利用重力感應(yīng)進行操作,利用重力感應(yīng)翻轉(zhuǎn)照片,GPS地圖定位位置。
[0004]這些應(yīng)用使得手機的功能日益強大,但是,相關(guān)技術(shù)中,如何將終端中的硬件設(shè)備統(tǒng)籌管理,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種終端操作的控制方法及裝置,以至少解決相關(guān)技術(shù)中,針對如何將終端中的硬件設(shè)備統(tǒng)籌管理未提出有效的解決方案的問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種終端操作的控制方法,包括:檢測終端可利用的底層硬件上報的事件;根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作。
[0007]優(yōu)選地,根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作包括:判斷檢測到的事件是否與觸發(fā)條件匹配;如果檢測到的事件與觸發(fā)條件匹配,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;如果檢測到的事件與觸發(fā)條件不匹配,將檢測到的事件存儲到預處理信息。
[0008]優(yōu)選地,在判斷檢測到的事件是否與觸發(fā)條件匹配之前,上述方法還包括:判斷檢測到的事件是否在觸發(fā)條件中;如果檢測到的事件在觸發(fā)條件中,判斷檢測到的事件是否與觸發(fā)條件匹配;如果檢測到的事件不在觸發(fā)條件中,丟棄檢測到的事件。
[0009]優(yōu)選地,將檢測到的事件存儲到預處理信息之后,上述方法還包括:確定在有效時間內(nèi)檢測到所有底層硬件上報的其它事件;判斷檢測到的事件和其它事件是否與觸發(fā)條件匹配;如果檢測到的事件和其它事件與觸發(fā)條件匹配,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;如果檢測到的事件和其它事件與觸發(fā)條件不匹配,丟棄檢測到的事件和其它事件。
[0010]優(yōu)選地,在根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作之前,上述方法還包括:解析檢測到的事件,并進行過濾。
[0011]優(yōu)選地,在檢測終端的所有底層硬件上報的事件之前,上述方法還包括:設(shè)置觸發(fā)條件與操作的對應(yīng)關(guān)系。
[0012]優(yōu)選地,在根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作之后,上述方法還包括:確定終端中存在其它底層硬件的事件需要進行檢測;更新存儲的需要檢測的底層硬件的信息。
[0013]根據(jù)本發(fā)明的另一方面,提供了一種終端操作的控制裝置,應(yīng)用于終端,包括:檢測模塊,用于檢測終端可利用的底層硬件上報的事件;控制模塊,用于根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作。
[0014]優(yōu)選地,控制模塊包括:第一判斷單元,用于判斷檢測到的事件是否與觸發(fā)條件匹配;控制單元,用于在檢測到的事件與觸發(fā)條件匹配的情況下,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;存儲單元,用于在檢測到的事件與觸發(fā)條件不匹配的情況下,將檢測到的事件存儲到預處理信息。
[0015]優(yōu)選地,控制模塊還包括:第二判斷單元,用于判斷檢測到的事件是否在觸發(fā)條件中;第一判斷單元,用于在檢測到的事件在觸發(fā)條件中的情況下,判斷檢測到的事件是否與觸發(fā)條件匹配;丟棄單元,用于在檢測到的事件不在觸發(fā)條件中的情況下,丟棄檢測到的事件。
[0016]通過本發(fā)明,利用連接底層硬件和上層應(yīng)用的裝置,檢測所有需要檢測的底層硬件的事件,根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系,控制終端是否執(zhí)行該觸發(fā)條件對應(yīng)的操作,從而可以實現(xiàn)用戶自定義的操作,突破了各個模塊硬件單兵作戰(zhàn)的局面,借鑒人工智能的思想,將各個傳感設(shè)備集中統(tǒng)籌起來,實現(xiàn)智能響應(yīng)預定動作的功能,具有很大的擴展性,提升了用戶體驗。
【專利附圖】
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的終端操作的控制方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例的終端操作的控制裝置的結(jié)構(gòu)框圖;
[0020]圖3是根據(jù)本發(fā)明優(yōu)選實施例的終端操作的控制裝置的結(jié)構(gòu)框圖一;
[0021]圖4是根據(jù)本發(fā)明優(yōu)選實施例的終端操作的控制裝置的結(jié)構(gòu)框圖二 ;
[0022]圖5是根據(jù)本發(fā)明優(yōu)選實施例的終端操作的控制裝置的結(jié)構(gòu)框圖三;
[0023]圖6是根據(jù)本發(fā)明優(yōu)選實施例的終端操作的控制裝置的結(jié)構(gòu)示意圖;
[0024]圖7是根據(jù)本發(fā)明優(yōu)選實施例的終端操作的控制方法的流程示意圖。
【具體實施方式】
[0025]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0026]本發(fā)明實施例提供了一種終端操作的控制方法,圖1是根據(jù)本發(fā)明實施例的終端操作的控制方法的流程圖,如圖1所示,包括如下的步驟S102至步驟S104。
[0027]步驟S102,檢測終端可利用的底層硬件上報的事件。
[0028]步驟S104,根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作。
[0029]相關(guān)技術(shù)中,針對如何將終端中的硬件設(shè)備統(tǒng)籌管理,尚未提出有效的解決方案。本發(fā)明實施例中,利用連接底層硬件和上層應(yīng)用的裝置,檢測所有需要檢測的底層硬件的事件,根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系,控制終端是否執(zhí)行該觸發(fā)條件對應(yīng)的操作,從而可以實現(xiàn)用戶自定義的操作,突破了各個模塊硬件單兵作戰(zhàn)的局面,借鑒人工智能的思想,將各個傳感設(shè)備集中統(tǒng)籌起來,實現(xiàn)智能響應(yīng)預定動作的功能,具有很大的擴展性,提升了用戶體驗。
[0030]優(yōu)選地,步驟S104包括:判斷檢測到的事件是否與觸發(fā)條件匹配;如果檢測到的事件與觸發(fā)條件匹配,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;如果檢測到的事件與觸發(fā)條件不匹配,將檢測到的事件存儲到預處理信息。需要說明的是,預處理信息可以隊列的形式存在,更加便于后續(xù)操作。
[0031 ] 在一個優(yōu)選實施例中,先判斷檢測的事件是否存在于存儲的觸發(fā)條件中,如果存在,再進行匹配,避免了直接進行匹配的盲目性,所以,在判斷檢測到的事件是否與觸發(fā)條件匹配之前,上述方法還包括:判斷檢測到的事件是否在觸發(fā)條件中;如果檢測到的事件在觸發(fā)條件中,判斷檢測到的事件是否與觸發(fā)條件匹配;如果檢測到的事件不在觸發(fā)條件中,丟棄檢測到的事件。
[0032]考慮到有些操作是由多個觸發(fā)條件進行觸發(fā)的,而這些觸發(fā)條件可能不會同時檢測到,所以,在本優(yōu)選實施例中,設(shè)置了有效時間,對存儲于預處理信息中的事件(觸發(fā)條件I ),如果在有效時間內(nèi),檢測到其它事件(觸發(fā)條件2),則可以執(zhí)行相應(yīng)的操作。具體地,將檢測到的事件存儲到預處理信息之后,上述方法還包括:確定在有效時間內(nèi)檢測到所有底層硬件上報的其它事件;判斷檢測到的事件和其它事件是否與觸發(fā)條件匹配;如果檢測到的事件和其它事件與觸發(fā)條件匹配,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;如果檢測到的事件和其它事件與觸發(fā)條件不匹配,丟棄檢測到的事件和其它事件。本優(yōu)選實施例可以實現(xiàn)由多個條件觸發(fā)的操作的控制。
[0033]在根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作之前,上述方法還包括:解析檢測到的事件,并進行過濾。本優(yōu)選實施例中,過濾掉價值較低的信息,便于后續(xù)的匹配。
[0034]優(yōu)選地,在檢測終端的所有底層硬件上報的事件之前,上述方法還包括:設(shè)置觸發(fā)條件與操作的對應(yīng)關(guān)系??梢杂捎脩糇远x該對應(yīng)關(guān)系,也可以按照原廠預設(shè)的對應(yīng)關(guān)系進行操作。
[0035]如果終端中有新增的硬件設(shè)備,為了便于檢測該底層硬件的事件,本優(yōu)選實施例提供了如下方式,在根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作之后,上述方法還包括:確定終端中存在其它底層硬件的事件需要進行檢測;更新存儲的需要檢測的底層硬件的信息。
[0036]本發(fā)明實施例還提供了一種終端操作的控制裝置,應(yīng)用于終端,該終端操作的控制裝置可以用于實現(xiàn)上述終端操作的控制方法。圖2是根據(jù)本發(fā)明實施例的終端操作的控制裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括檢測模塊22和控制模塊24。下面對其結(jié)構(gòu)進行詳細描述。
[0037]檢測模塊22,用于檢測終端可利用的底層硬件上報的事件;控制模塊24,連接至檢測模塊22,用于根據(jù)第一檢測模塊22檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制終端執(zhí)行的操作。
[0038]如圖3所示,控制模塊24包括:第一判斷單元241,用于判斷檢測到的事件是否與觸發(fā)條件匹配;第一控制單元242,連接至第一判斷單元241,用于在檢測到的事件與觸發(fā)條件匹配的情況下,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;存儲單元243,連接至第一判斷單元241,用于在檢測到的事件與觸發(fā)條件不匹配的情況下,將檢測到的事件存儲到預處理信
肩、O
[0039]如圖4所示,控制模塊24還包括:第二判斷單元244,用于判斷檢測到的事件是否在觸發(fā)條件中;第一判斷單元241,連接至第二判斷單元244,用于在檢測到的事件在觸發(fā)條件中的情況下,判斷檢測到的事件是否與觸發(fā)條件匹配;第一丟棄單元245,連接至第二判斷單元244,用于在檢測到的事件不在觸發(fā)條件中的情況下,丟棄檢測到的事件。
[0040]優(yōu)選地,控制模塊24還包括:確定單元,連接至存儲單元243,用于確定在有效時間內(nèi)檢測到所有底層硬件上報的其它事件;第三判斷單元,連接至確定單元,用于判斷檢測到的事件和檢測到的其它事件是否與觸發(fā)條件匹配;第二控制單元,連接至第三判斷單元,用于在檢測到的事件和其它事件與觸發(fā)條件匹配的情況下,控制終端執(zhí)行觸發(fā)條件對應(yīng)的操作;第二丟棄單元,連接至第三判斷單元,用于在檢測到的事件和其它事件與觸發(fā)條件不匹配的情況下,丟棄檢測到的事件和其它事件。
[0041]優(yōu)選地,上述裝置還包括:解析模塊,用于解析檢測到的事件;過濾模塊,用于對解析的事件進行過濾。
[0042]優(yōu)選地,上述裝置還包括:設(shè)置模塊,用于設(shè)置觸發(fā)條件與操作的對應(yīng)關(guān)系。
[0043]如圖5所示,上述裝置還包括:確定模塊26,用于確定終端中存在其它底層硬件的事件需要進行檢測;更新模塊28,連接至確定模塊26,用于更新存儲的需要檢測的底層硬件的信息。
[0044]從以上描述可知,上述裝置相當于一個中間件,連接終端的底層硬件和上層應(yīng)用,向下監(jiān)聽底層設(shè)備的動作,控制設(shè)備做出相應(yīng)的操作;向上反饋邏輯信息,接受邏輯設(shè)定。并且,在內(nèi)部存儲邏輯設(shè)計,對邏輯進行處理。
[0045]需要說明的是,上述終端操作的控制裝置適用于大部分手機或PAD平臺,利用手機或PAD平臺自身的軟硬件設(shè)備,進行邏輯設(shè)定,從而實現(xiàn)對終端中的底層硬件設(shè)備進行統(tǒng)一管理,增加了終端的智能性和擴展性,提高了用戶體驗。
[0046]下面對本發(fā)明實施例中的“邏輯”進行解釋。邏輯是由“觸發(fā)條件+響應(yīng)事件”組成的一個命令組。其中,觸發(fā)條件和響應(yīng)事件都是由設(shè)備抽象出來的功能或是設(shè)備的狀態(tài)事件。例如,照相就是設(shè)備抽象出來的功能,具體的照相動作可以分解為很多硬件的動作,但是本發(fā)明中不關(guān)心具體的硬件動作,只要調(diào)用相應(yīng)驅(qū)動接口實現(xiàn)這個動作就可以了。準備照相是狀態(tài)事件,例如,相機打開還是關(guān)閉。
[0047]對邏輯舉例如下:(照相中+聲音撲捉)一> 照相。照相中(觸發(fā)條件I)就是狀態(tài),聲音撲捉(觸發(fā)條件2)則是音頻設(shè)備,如麥克捕捉到的音頻,如“茄子”,照相(觸發(fā)條件I和觸發(fā)條件2共同觸發(fā)的響應(yīng)事件)就是按快門完成一次拍照。
[0048]在另外一個優(yōu)選實施例中,上述終端操作的控制裝置還可以通過以下模塊來實現(xiàn)(參見圖6):采集控制模塊62、邏輯組織模塊64、應(yīng)用層66和邏輯庫68。
[0049]其中,采集控制模塊62 (實現(xiàn)了上述檢測模塊22、第一控制單元242、第二控制單元248的功能),用于監(jiān)聽設(shè)備動態(tài),反饋給邏輯組織模塊64。該模塊面向底層驅(qū)動,收集底層硬件上報的事件,如果操作系統(tǒng)有成熟的接口,也可以面向操作系統(tǒng)調(diào)用已有的接口??傊O(jiān)聽需要的事件,如有該類事件就上報。同樣如果上層有命令下發(fā),處理后調(diào)用驅(qū)動接口進行設(shè)備控制。
[0050]邏輯組織模塊64 (實現(xiàn)了上述第一判斷單元241、第二判斷單元244、第一丟棄單元245、確定單元246、第三判斷單元247、第二丟棄單元249的功能),具體實現(xiàn)為一個后臺服務(wù),用于收集設(shè)備事件,然后開始檢索邏輯庫66,如果收集的事件與邏輯庫66中的觸發(fā)條件相匹配,則觸發(fā)該事件對應(yīng)的響應(yīng)事件。
[0051]應(yīng)用層66 (實現(xiàn)了上述設(shè)置模塊的功能),主要是面向用戶的UI,用戶可以通過Π界面來設(shè)定自己的邏輯。
[0052]邏輯庫68,用來存儲預設(shè)邏輯,或者用戶自定義邏輯。需要說明的是,邏輯庫是個概念,具體實現(xiàn)可以簡單的用本地數(shù)據(jù)庫來存儲,也可以采用云存儲技術(shù),收集不斷更新的邏輯庫。
[0053]綜上所述,采集控制模塊62過濾并上報設(shè)備事件,邏輯組織模塊64接收事件并檢索邏輯庫68中的邏輯,如果符合觸發(fā)條件,則調(diào)出該邏輯的響應(yīng)事件,下發(fā)命令給采集控制模塊62,采集控制模塊62再調(diào)用驅(qū)動接口操作設(shè)備。應(yīng)用層66用來設(shè)置用戶自定義邏輯,設(shè)置邏輯組織模塊64的配置。
[0054]為了使本發(fā)明的技術(shù)方案和實現(xiàn)方法更加清楚,下面將結(jié)合優(yōu)選的實施例對其實現(xiàn)過程進行詳細描述。
[0055]下面結(jié)合圖6對各個模塊進行詳細描述,采集控制模塊62是獨立的后臺進程,其主要功能如下:
[0056]1、底層事件的捕捉與上報,負責監(jiān)聽底層上報的事件,在實際應(yīng)用中,可以按照不同的線程監(jiān)聽不同的設(shè)備。如handle_media負責監(jiān)聽照相機、攝像機的狀態(tài)。
[0057]2、邏輯命令的捕捉與下發(fā),負責接收邏輯組織模塊64發(fā)來的事件,然后根據(jù)不同事件下發(fā)命令或調(diào)用接口控制硬件設(shè)備。
[0058]邏輯組織模塊64的功能如下:
[0059]1、解析采集控制模塊62傳遞的數(shù)據(jù),比如音頻數(shù)據(jù)。
[0060]2、解析完畢后,進行初步過濾,例如將過低分貝的音頻數(shù)據(jù)過濾掉。
[0061]3、存貯數(shù)據(jù)到數(shù)據(jù)池(可以只關(guān)注聲音分貝,如果硬件、處理器、算法允許的話,也可以比對具體音頻,具體操作以效率優(yōu)先),發(fā)送事件和數(shù)據(jù)地址到事件檢索handle。
[0062]4、檢索邏輯庫。以音頻為例,如果有該事件并且滿足觸發(fā)條件則返回觸發(fā)條件對應(yīng)的響應(yīng)事件,沒有該事件則丟棄接收的音頻數(shù)據(jù),有該事件但不滿足觸發(fā)條件的推入預處理隊列。其中,加入預處理隊列的事件,用于等待后續(xù)條件,但是每個條件都有生命周期,具體可以在傳遞的數(shù)據(jù)中描述,生命周期到達后清除該條件,在生命周期內(nèi)等待到后續(xù)條件的,根據(jù)數(shù)據(jù)庫表中的關(guān)聯(lián)返回與該觸發(fā)條件(事件+后續(xù)條件)對應(yīng)的響應(yīng)事件。
[0063]應(yīng)用層66,根據(jù)不同操作系統(tǒng)提供的UI機制實現(xiàn)。
[0064]邏輯庫68,包括:存儲邏輯單元,如之前提到的云存儲,對于采用哪種技術(shù)存儲設(shè)置的邏輯,并不是本發(fā)明的重點,簡要舉例說明如下:
[0065]邏輯庫68至少包含2張表,條件表和觸發(fā)表,當然,具體應(yīng)用時,可以根據(jù)具體的設(shè)備進行細化。條件表中的重要字段至少包括設(shè)備標示和觸發(fā)條件。其中,觸發(fā)條件可分解為類型、次數(shù)等。簡單的條件表列舉如表I所示。另外,邏輯庫68還要包含預設(shè)資源庫,比如預設(shè)的音頻資源文件。
[0066]表1條件表
[0067]
【權(quán)利要求】
1.一種終端操作的控制方法,其特征在于包括: 檢測終端可利用的底層硬件上報的事件; 根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制所述終端執(zhí)行的操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制所述終端執(zhí)行的操作包括: 判斷所述檢測到的事件是否與所述觸發(fā)條件匹配; 如果所述檢測到的事件與所述觸發(fā)條件匹配,控制所述終端執(zhí)行所述觸發(fā)條件對應(yīng)的操作; 如果所述檢測到的事件與所述觸發(fā)條件不匹配,將所述檢測到的事件存儲到預處理信肩、O
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在判斷所述檢測到的事件是否與所述觸發(fā)條件匹配之前,所述方法還包括: 判斷所述檢測到的事件是否在所述觸發(fā)條件中; 如果所述檢測到的事件在所述觸發(fā)條件中,判斷所述檢測到的事件是否與所述觸發(fā)條件匹配; 如果所述檢測到的事件不在所述觸發(fā)條件中,丟棄所述檢測到的事件。
4.根據(jù)權(quán)利要求2所述的方·法,其特征在于,將所述檢測到的事件存儲到預處理信息之后,所述方法還包括: 確定在有效時間內(nèi)檢測到所述所有底層硬件上報的其它事件; 判斷所述檢測到的事件和所述其它事件是否與所述觸發(fā)條件匹配; 如果所述檢測到的事件和所述其它事件與所述觸發(fā)條件匹配,控制所述終端執(zhí)行所述觸發(fā)條件對應(yīng)的操作; 如果所述檢測到的事件和所述其它事件與所述觸發(fā)條件不匹配,丟棄所述檢測到的事件和所述其它事件。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制所述終端執(zhí)行的操作之前,所述方法還包括: 解析所述檢測到的事件,并進行過濾。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,在檢測終端的所有底層硬件上報的事件之前,所述方法還包括: 設(shè)置所述觸發(fā)條件與所述操作的對應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,在根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制所述終端執(zhí)行的操作之后,所述方法還包括: 確定所述終端中存在其它底層硬件的事件需要進行檢測; 更新存儲的需要檢測的底層硬件的信息。
8.—種終端操作的控制裝置,應(yīng)用于終端,其特征在于包括: 檢測模塊,用于檢測終端可利用的底層硬件上報的事件; 控制模塊,用于根據(jù)檢測到的事件與預先存儲的觸發(fā)條件及其操作的對應(yīng)關(guān)系控制所述終端執(zhí)行的操作。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述控制模塊包括: 第一判斷單元,用于判斷所述檢測到的事件是否與所述觸發(fā)條件匹配; 控制單元,用于在所述檢測到的事件與所述觸發(fā)條件匹配的情況下,控制所述終端執(zhí)行所述觸發(fā)條件對應(yīng)的操作; 存儲單元,用于在所述檢測到的事件與所述觸發(fā)條件不匹配的情況下,將所述檢測到的事件存儲到預處理信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述控制模塊還包括: 第二判斷單元,用于判斷所述檢測到的事件是否在所述觸發(fā)條件中; 第一判斷單元,用于在所述檢測到的事件在所述觸發(fā)條件中的情況下,判斷所述檢測到的事件是否與所述觸發(fā)條件匹配; 丟棄單元,用于在所述 檢測到的事件不在所述觸發(fā)條件中的情況下,丟棄所述檢測到的事件。
【文檔編號】H04M1/24GK103546625SQ201210245676
【公開日】2014年1月29日 申請日期:2012年7月16日 優(yōu)先權(quán)日:2012年7月16日
【發(fā)明者】趙昕 申請人:中興通訊股份有限公司