【技術(shù)領(lǐng)域】
本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種終端操作的方法及終端。
背景技術(shù):
手機(jī)作為智能終端的一種,越來越多地被人們接受和使用。其帶來的便利性極大地提供了日常生活和工作的效率??v使其帶來了一定的便利性,但是在某些場景下手機(jī)也會造成一定的不便,例如,每天上班都需要啟動(dòng)指定的應(yīng)用完成打卡,假設(shè)員工在8點(diǎn)上班,那么就需要在到達(dá)公司后啟用藍(lán)牙和gps,但手機(jī)檢測到藍(lán)牙信號后,指定軟件提示有周邊藍(lán)牙信號,此時(shí),用戶輸入指定手勢或者點(diǎn)擊指定按鍵,才能完成打卡。在這一過程中,手機(jī)用戶需要多次操作手機(jī)才能完成打卡這一動(dòng)作,操作比較繁瑣。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種終端操作的方法及終端,能夠在一定程度上簡化用戶操作。
一方面,本發(fā)明實(shí)施例提供了一種終端操作的方法,所述方法包括:
通過啟用指定線程檢測指定觸發(fā)條件;
當(dāng)檢測到所述指定觸發(fā)條件時(shí),查找與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列;
當(dāng)查找到所述流程執(zhí)行隊(duì)列時(shí),按照所述流程執(zhí)行隊(duì)列執(zhí)行相應(yīng)流程。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定觸發(fā)條件包括:
系統(tǒng)當(dāng)前時(shí)間達(dá)到指定時(shí)間點(diǎn);
或,檢測到指定物理信號;
或,檢測到指定運(yùn)行指令。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在所述通過啟用指定線程檢測指定觸發(fā)條件之前,還包括:
接收用戶輸入的宏功能啟動(dòng)指令;
所述通過啟用指定線程檢測指定觸發(fā)條件包括:
響應(yīng)于所述宏功能啟動(dòng)指令,通過啟用指定線程檢測指定觸發(fā)條件。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述方法還包括:
接收用戶輸入的流程配置參數(shù),所述流程配置參數(shù)包括指定觸發(fā)條件、流程執(zhí)行次序、每個(gè)流程所需模塊的調(diào)用指令;
根據(jù)所述流程配置參數(shù)生成與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述模塊包括馬達(dá)、揚(yáng)聲器、重力感應(yīng)器、顯示屏、光傳感器、聽筒中的一個(gè)或多個(gè)。
另一方面,本發(fā)明實(shí)施例還提供了一種終端,所述終端包括:
檢測單元,用于通過啟用指定線程檢測指定觸發(fā)條件;
查找單元,用于當(dāng)檢測到所述指定觸發(fā)條件時(shí),查找與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列;
執(zhí)行單元,用于當(dāng)查找到所述流程執(zhí)行隊(duì)列時(shí),按照所述流程執(zhí)行隊(duì)列執(zhí)行相應(yīng)流程。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定觸發(fā)條件包括:
系統(tǒng)當(dāng)前時(shí)間達(dá)到指定時(shí)間點(diǎn);
或,檢測到指定物理信號;
或,檢測到指定運(yùn)行指令。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述終端還包括:
第一接收單元,用于接收用戶輸入的宏功能啟動(dòng)指令;
所述檢測單元,具體用于響應(yīng)于所述宏功能啟動(dòng)指令,通過啟用指定線程檢測指定觸發(fā)條件。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述終端還包括:
第二接收單元,用于接收用戶輸入的流程配置參數(shù),所述流程配置參數(shù)包括指定觸發(fā)條件、流程執(zhí)行次序、每個(gè)流程所需模塊的調(diào)用指令;
生成單元,用于根據(jù)所述流程配置參數(shù)生成與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述模塊包括馬達(dá)、揚(yáng)聲器、重力感應(yīng)器、顯示屏、光傳感器、聽筒中的一個(gè)或多個(gè)。
本發(fā)明實(shí)施例提供的終端操作的方法及終端,通過讓終端運(yùn)行流程執(zhí)行隊(duì)列,以實(shí)現(xiàn)一系列操作的自動(dòng)化執(zhí)行,從而替代了現(xiàn)有技術(shù)中通過手動(dòng)完成的一系列繁瑣操作,簡化了用戶操作,提高了操作效率
【附圖說明】
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1是本發(fā)明實(shí)施例提供的一種終端操作的方法流程圖;
圖2是本發(fā)明實(shí)施例提供的另一種終端操作的方法流程圖;
圖3是本發(fā)明實(shí)施例提供的另一種終端操作的方法流程圖;
圖4是本發(fā)明實(shí)施例提供的一種終端的組成框圖;
圖5是本發(fā)明實(shí)施例提供的另一種終端的組成框圖;
圖6是本發(fā)明實(shí)施例提供的另一種終端的組成框圖。
【具體實(shí)施方式】
為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨(dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
本發(fā)明實(shí)施例提供了一種終端操作的方法,用以實(shí)現(xiàn)終端自動(dòng)完成一系列曹組流程的目的,如圖1所示,該方法包括:
101、通過啟用指定線程檢測指定觸發(fā)條件。
此處提到的指定線程可以是偵聽線程,用以檢測終端系統(tǒng)的運(yùn)行參數(shù)和/或由終端外部錄入的信號等。
指定觸發(fā)條件是在檢測前進(jìn)行配置的一個(gè)或多個(gè),用于體現(xiàn)終端系統(tǒng)的運(yùn)行參數(shù)和/或由終端外部錄入的信號應(yīng)該處于何種具體狀態(tài)的指示信息。可以包括系統(tǒng)當(dāng)前時(shí)間達(dá)到指定時(shí)間點(diǎn),或,檢測到指定物理信號,或,檢測到指定運(yùn)行指令等。
其中,系統(tǒng)當(dāng)前時(shí)間達(dá)到指定時(shí)間點(diǎn)是指系統(tǒng)運(yùn)行到特定的時(shí)間點(diǎn),例如,7:30,5:30等,或者是達(dá)到檢測周期中的檢測時(shí)刻,例如每10s檢測一次。
其中,指定物理信號可以包括藍(lán)牙信號、紅外信號、移動(dòng)網(wǎng)絡(luò)信號、wifi信號等。檢測到指定物理信號可以被理解為檢測到存在指定物理信號,也可以被理解為存在達(dá)到一定強(qiáng)度的物理信號。
其中,指定運(yùn)行指令為終端系統(tǒng)接收到的外部指令,或者是內(nèi)部代碼觸發(fā)的指令。
102、當(dāng)檢測到所述指定觸發(fā)條件時(shí),查找與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列。
流程執(zhí)行隊(duì)列是指存在一定執(zhí)行順序的若干個(gè)流程,在本發(fā)明實(shí)施例中,流程可以包括探測信號、識別處理、輸出響應(yīng)、啟動(dòng)或關(guān)閉應(yīng)用程序、啟動(dòng)或關(guān)閉功能模塊等等。例如,開啟藍(lán)牙、gps、手機(jī)流量、開啟社交軟件、進(jìn)入社交軟件指定功能、通知重力感應(yīng)器反饋當(dāng)前手機(jī)運(yùn)動(dòng)狀態(tài)、收到外部指定信息后,關(guān)閉gps、藍(lán)牙、社交軟件。
103、當(dāng)查找到所述流程執(zhí)行隊(duì)列時(shí),按照所述流程執(zhí)行隊(duì)列執(zhí)行相應(yīng)流程。
另外,本發(fā)明實(shí)施例還允許終端通過與客戶之間的交互完成前述流程的啟動(dòng)運(yùn)行,如圖2所示,相應(yīng)流程包括:
104、接收用戶輸入的宏功能啟動(dòng)指令。
該步驟執(zhí)行于101之前,則步驟101通過啟用指定線程檢測指定觸發(fā)條件可具體執(zhí)行為:響應(yīng)于所述宏功能啟動(dòng)指令,通過啟用指定線程檢測指定觸發(fā)條件。
本發(fā)明實(shí)施例提供的終端操作的方法,通過讓終端運(yùn)行流程執(zhí)行隊(duì)列,以實(shí)現(xiàn)一系列操作的自動(dòng)化執(zhí)行,從而替代了現(xiàn)有技術(shù)中通過手動(dòng)完成的一系列繁瑣操作,簡化了用戶操作,提高了操作效率。
在本發(fā)明實(shí)施例中,單個(gè)前述流程執(zhí)行隊(duì)列或多個(gè)前述流程執(zhí)行隊(duì)列的組合可被定義為一個(gè)宏功能,啟用一個(gè)宏功能即可順序執(zhí)行一系列流程。
另外,本發(fā)明實(shí)施例還提供了有關(guān)編輯宏的操作流程,可參照圖3所示內(nèi)容,包括:
201、接收用戶輸入的流程配置參數(shù),所述流程配置參數(shù)包括指定觸發(fā)條件、流程執(zhí)行次序、每個(gè)流程所需模塊的調(diào)用指令。
實(shí)際實(shí)現(xiàn)過程中,終端可為用戶提供編譯界面,這樣用戶可在該編譯界面針對一個(gè)或多個(gè)宏功能各自對應(yīng)的流程進(jìn)行設(shè)置,設(shè)置的內(nèi)容涉及流程配置參數(shù),主要是針對指定觸發(fā)條件、流程執(zhí)行次序、每個(gè)流程所需模塊的調(diào)用指令等各項(xiàng)參數(shù)進(jìn)行配置,錄入?yún)?shù)后,系統(tǒng)會根據(jù)已錄入的內(nèi)容自行生成相應(yīng)運(yùn)行代碼。
其中,每個(gè)流程所需模塊可涉及馬達(dá)、揚(yáng)聲器、重力感應(yīng)器、顯示屏、光傳感器、聽筒等各類內(nèi)置或外置的功能模塊。
202、根據(jù)所述流程配置參數(shù)生成與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列。
另外,本發(fā)明實(shí)施例還提供了一種終端,可用于實(shí)現(xiàn)前述各方法流程,其組成如圖4所示,所述終端包括:
檢測單元31,用于通過啟用指定線程檢測指定觸發(fā)條件;
查找單元32,用于當(dāng)檢測到所述指定觸發(fā)條件時(shí),查找與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列;
執(zhí)行單元33,用于當(dāng)查找到所述流程執(zhí)行隊(duì)列時(shí),按照所述流程執(zhí)行隊(duì)列執(zhí)行相應(yīng)流程。
可選的是,所述指定觸發(fā)條件包括:
系統(tǒng)當(dāng)前時(shí)間達(dá)到指定時(shí)間點(diǎn);
或,檢測到指定物理信號;
或,檢測到指定運(yùn)行指令。
可選的是,如圖5所示,所述終端還包括:
第一接收單元34,用于接收用戶輸入的宏功能啟動(dòng)指令;
所述檢測單元31,具體用于響應(yīng)于所述宏功能啟動(dòng)指令,通過啟用指定線程檢測指定觸發(fā)條件。
可選的是,如圖6所示,所述終端還包括:
第二接收單元35,用于接收用戶輸入的流程配置參數(shù),所述流程配置參數(shù)包括指定觸發(fā)條件、流程執(zhí)行次序、每個(gè)流程所需模塊的調(diào)用指令;
生成單元36,用于根據(jù)所述流程配置參數(shù)生成與所述指定觸發(fā)條件對應(yīng)的流程執(zhí)行隊(duì)列。
可選的是,所述模塊包括馬達(dá)、揚(yáng)聲器、重力感應(yīng)器、顯示屏、光傳感器、聽筒中的一個(gè)或多個(gè)。
本發(fā)明實(shí)施例提供的終端操作的終端,通過讓終端運(yùn)行流程執(zhí)行隊(duì)列,以實(shí)現(xiàn)一系列操作的自動(dòng)化執(zhí)行,從而替代了現(xiàn)有技術(shù)中通過手動(dòng)完成的一系列繁瑣操作,簡化了用戶操作,提高了操作效率。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。