一種處理指令的方法、裝置和終端設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種處理指令的方法、裝置和終端設(shè)備。其中,所述方法包括:接收輸入的第一操作指令,并執(zhí)行所述第一操作指令;接收輸入的第二操作指令;判斷所述第二操作指令與所述第一操作指令是否相同;當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。本發(fā)明實(shí)施例中,可對用戶的重復(fù)操作進(jìn)行感知和學(xué)習(xí),并智能分析用戶的重復(fù)操作行為,根據(jù)分析結(jié)果自動執(zhí)行操作指令,更加智能化,簡化了用戶的重復(fù)操作。
【專利說明】一種處理指令的方法、裝置和終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)通信【技術(shù)領(lǐng)域】,尤其涉及一種處理指令的方法、裝置和終端設(shè)備。
【背景技術(shù)】
[0002]人們有時候會重復(fù)的做一個或者一組非常簡單的操作,例如,用戶收到某個網(wǎng)站定期(如一周)發(fā)送的郵件,如果要把這些郵件刪除,用戶通常需要一個一個的選擇并刪除,非常麻煩;又例如,在群聊聊天界面,如果要刪除某個人的聊天記錄,通常也需要一個一個的進(jìn)行刪除等等,從前面的這些例子中可以看到,用戶都會重復(fù)的做一個非常簡單的“刪除”操作。
[0003]為了簡化用戶的重復(fù)操作,目前,一種解決方案是:讓用戶先提供一些規(guī)則,然后系統(tǒng)再按照這些規(guī)則自動執(zhí)行某些操作。以郵件為例,用戶可以創(chuàng)建不同的規(guī)則,對某些相似的郵件進(jìn)行自動處理。顯然,這些規(guī)則是用戶事先創(chuàng)建的,并不能滿足用戶的臨時需求,如果為了一個臨時需求,再去創(chuàng)建一個規(guī)則,有時候會非常麻煩,另外,不是所有的終端都能夠創(chuàng)建相應(yīng)的規(guī)則。另一種解決方案是:通過編程的方式來處理簡單重復(fù)的操作,編程可以是基于系統(tǒng)提供的宏來實(shí)現(xiàn),也可以是嵌入式的編程,還可以是計(jì)算機(jī)的編程。然而這種方案實(shí)現(xiàn)起來較復(fù)雜,適用范圍窄,程序也是事先準(zhǔn)備好,靈活性差,另外對于普通用戶來說,他們并不具備編程能力。
[0004]綜上所述,目前,簡化用戶的重復(fù)操作方案需要事先創(chuàng)建規(guī)則,適用性窄,也不具靈活性,因此如何簡化用戶的重復(fù)操作成為目前亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種處理指令的方法、裝置和終端設(shè)備,用于實(shí)現(xiàn)靈活、智能地簡化用戶的重復(fù)操作。
[0006]本發(fā)明的一個方面,提出了一種處理指令的方法,包括:
[0007]接收輸入的第一操作指令,并執(zhí)行所述第一操作指令;
[0008]接收輸入的第二操作指令;
[0009]判斷所述第二操作指令與所述第一操作指令是否相同;
[0010]當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。
[0011]本發(fā)明實(shí)施例中,可對用戶的重復(fù)操作進(jìn)行感知和學(xué)習(xí),并智能分析用戶的重復(fù)操作行為,根據(jù)分析結(jié)果自動執(zhí)行操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0012]作為上述技術(shù)方案的優(yōu)選,當(dāng)所述執(zhí)行信息包括執(zhí)行對象信息時,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令,包括:根據(jù)所述第一操作指令的執(zhí)行對象信息,自動選擇所述第二操作指令的執(zhí)行對象;或者當(dāng)所述執(zhí)行信息包括執(zhí)行結(jié)果時,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令,包括:根據(jù)所述第一操作指令的執(zhí)行結(jié)果,自動生成所述第二操作指令的執(zhí)行結(jié)果。本方案中,可以根據(jù)執(zhí)行對象信息和執(zhí)行結(jié)果自動執(zhí)行第二操作指令。
[0013]作為上述技術(shù)方案的優(yōu)選,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之后,所述方法還包括:自動執(zhí)行N次所述第一操作指令,所述N為大于或等于I的整數(shù)。本方案中可自動重復(fù)執(zhí)行一次或者更多次第一操作指令,不需要用戶重復(fù)的輸入第一操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0014]作為上述技術(shù)方案的優(yōu)選,所述接收輸入的第一操作指令之前,所述方法還包括:接收輸入的至少一個所述第一操作指令,并執(zhí)行所述至少一個第一操作指令。
[0015]作為上述技術(shù)方案的優(yōu)選,所述第一操作指令為單個操作指令或者多個操作指令的組合。
[0016]作為上述技術(shù)方案的優(yōu)選,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之前,所述方法還包括:輸出是否根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的選擇提示;接收輸入的確認(rèn)根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的指示。本方案中,用戶可自主決定是否自動執(zhí)行第二操作指令,具有自主性、靈活性。
[0017]作為上述技術(shù)方案的優(yōu)選,所述執(zhí)行所述第一操作指令之后,接收輸入的第二操作指令之前,所述方法還包括:接收輸入的第三操作指令,并執(zhí)行所述第三操作指令;所述第三操作指令與所述第一操作指令和所述第二操作指令都不相同。
[0018]本發(fā)明還提出了另一種處理指令的方法,包括:
[0019]接收輸入的第一操作指令,并執(zhí)行所述第一操作指令;
[0020]接收輸入的第二操作指令,并執(zhí)行所述第二操作指令;
[0021]接收輸入的第三操作指令,并執(zhí)行所述第三操作指令;
[0022]判斷所述第三操作指令與所述第一操作指令是否相同;
[0023]當(dāng)所述第三操作指令與所述第一操作指令相同時,自動執(zhí)行所述第二操作指令。
[0024]本發(fā)明實(shí)施例中,可對用戶的重復(fù)操作進(jìn)行感知和學(xué)習(xí),并智能分析用戶的重復(fù)操作行為,根據(jù)分析結(jié)果自動執(zhí)行操作指令,不需要用戶重復(fù)輸入操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0025]作為上述技術(shù)方案的優(yōu)選,所述自動執(zhí)行所述第二操作指令之后,還包括:自動依序執(zhí)行N次所述第一操作指令和第二操作指令,所述N為大于或等于I的整數(shù)。本方案中可自動依序執(zhí)行一次或者更多次第一操作指令和第二操作指令,不需要用戶重復(fù)的依序輸入第一操作指令和第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0026]作為上述技術(shù)方案的優(yōu)選,所述接收輸入的第一操作指令之前,還包括:接收輸入的至少一個操作指令組合,并執(zhí)行所述至少一個操作指令組合;所述操作指令組合包括依序輸入的第一操作指令和第二操作指令。
[0027]作為上述技術(shù)方案的優(yōu)選,所述第一操作指令為單個操作指令或者多個操作指令的組合;和/或所述第二操作指令為單個操作指令或者多個操作指令的組合。
[0028]作為上述技術(shù)方案的優(yōu)選,所述自動執(zhí)行所述第二操作指令之前,所述方法還包括:輸出是否自動執(zhí)行所述第二操作指令的選擇提示;接收輸入的確認(rèn)自動執(zhí)行所述第二操作指令的指示。本方案中,用戶可自主決定是否自動執(zhí)行第二操作指令,具有自主性、靈活性。
[0029]本發(fā)明的另一方面,提出了一種處理指令的裝置,包括:
[0030]第一處理模塊,用于接收輸入的第一操作指令,并執(zhí)行所述第一操作指令;
[0031]第二處理模塊,用于接收輸入的第二操作指令;
[0032]第一判斷模塊,用于判斷所述第二操作指令與所述第一操作指令是否相同;
[0033]第一執(zhí)行模塊,用于當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。
[0034]作為上述技術(shù)方案的優(yōu)選,所述第一執(zhí)行模塊包括:
[0035]選擇單元,用于當(dāng)所述執(zhí)行信息包括執(zhí)行對象信息時,根據(jù)所述第一操作指令的執(zhí)行對象信息,自動選擇所述第二操作指令的執(zhí)行對象。
[0036]或者,所述第一執(zhí)行模塊包括:
[0037]生成單元,用于當(dāng)所述執(zhí)行信息包括執(zhí)行結(jié)果時,根據(jù)所述第一操作指令的執(zhí)行結(jié)果,自動生成所述第二操作指令的執(zhí)行結(jié)果。
[0038]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0039]第二執(zhí)行模塊,用于在所述第一執(zhí)行模塊根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之后,自動執(zhí)行N次所述第一操作指令,所述N為大于或等于I的整數(shù)。
[0040]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0041]第三處理模塊,用于在所述第一處理模塊接收輸入的第一操作指令之前,接收輸入的至少一個所述第一操作指令,并執(zhí)行所述至少一個第一操作指令。
[0042]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0043]提示輸出模塊,用于在所述第一執(zhí)行模塊根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之前,輸出是否根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的選擇提示;
[0044]指示接收模塊,用于接收輸入的確認(rèn)根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的指示。
[0045]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0046]第四處理模塊,用于在所述第一處理模塊執(zhí)行所述第一操作指令之后,所述第二處理模塊接收輸入的第二操作指令之前,接收輸入的第三操作指令,并執(zhí)行所述第三操作指令;所述第三操作指令與所述第一操作指令和所述第二操作指令都不相同。
[0047]本發(fā)明提出了另一種處理指令的裝置,包括:
[0048]第一處理模塊,用于接收輸入的第一操作指令,并執(zhí)行所述第一操作指令;
[0049]第二處理模塊,用于接收輸入的第二操作指令,并執(zhí)行所述第二操作指令;
[0050]第三處理模塊,用于接收輸入的第三操作指令,并執(zhí)行所述第三操作指令;
[0051]第一判斷模塊,用于判斷所述第三操作指令與所述第一操作指令是否相同;
[0052]第一執(zhí)行模塊,用于當(dāng)所述第三操作指令與所述第一操作指令相同時,自動執(zhí)行所述第二操作指令。
[0053]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0054]第二執(zhí)行模塊,用于在所述第一執(zhí)行模塊自動執(zhí)行所述第二操作指令之后,自動依序執(zhí)行N次所述第一操作指令和第二操作指令,所述N為大于或等于I的整數(shù)。
[0055]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0056]第四處理模塊,用于在所述第一處理模塊接收輸入的第一操作指令之前,接收輸入的至少一個操作指令組合,并執(zhí)行所述至少一個操作指令組合;所述操作指令組合包括依序輸入的第一操作指令和第二操作指令。
[0057]作為上述技術(shù)方案的優(yōu)選,所述裝置還包括:
[0058]提示輸出模塊,用于在所述第一執(zhí)行模塊自動執(zhí)行所述第二操作指令之前,輸出是否自動執(zhí)行所述第二操作指令的選擇提示;
[0059]指示接收模塊,用于接收輸入的確認(rèn)自動執(zhí)行所述第二操作指令的指示。
[0060]本發(fā)明實(shí)施例還提出了一種終端設(shè)備,終端設(shè)備包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
[0061]接收輸入的第一操作指令,并執(zhí)行所述第一操作指令;
[0062]接收輸入的第二操作指令;
[0063]判斷所述第二操作指令與所述第一操作指令是否相同;
[0064]當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。
[0065]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0066]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】
【附圖說明】
[0067]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0068]圖1為本發(fā)明實(shí)施例中一種處理指令的主要方法流程圖;
[0069]圖2A為本發(fā)明實(shí)施例中處理指令的方法的第一種優(yōu)選的實(shí)施方式流程圖;
[0070]圖2B為應(yīng)用本發(fā)明實(shí)施例的界面第一示意圖;
[0071]圖2C為應(yīng)用本發(fā)明實(shí)施例的界面第二示意圖;
[0072]圖3為本發(fā)明實(shí)施例中另一種處理指令的主要方法流程圖;
[0073]圖4為本發(fā)明實(shí)施例中處理指令的方法的第二種優(yōu)選的實(shí)施方式流程圖;
[0074]圖5A為本發(fā)明實(shí)施例中處理指令的方法的第三種優(yōu)選的實(shí)施方式流程圖;
[0075]圖5B為應(yīng)用本發(fā)明實(shí)施例的界面第三示意圖;
[0076]圖5C為應(yīng)用本發(fā)明實(shí)施例的界面第四示意圖;
[0077]圖6為本發(fā)明實(shí)施例中處理指令的方法的第四種優(yōu)選的實(shí)施方式流程圖;
[0078]圖7為本發(fā)明實(shí)施例中一種處理指令的裝置的主要結(jié)構(gòu)示意圖;
[0079]圖8為本發(fā)明實(shí)施例中一種處理指令的裝置的第一詳細(xì)結(jié)構(gòu)示意圖;
[0080]圖9為本發(fā)明實(shí)施例中一種處理指令的裝置的第二詳細(xì)結(jié)構(gòu)示意圖;
[0081]圖1OA為本發(fā)明實(shí)施例中一種處理指令的裝置的第三詳細(xì)結(jié)構(gòu)示意圖;[0082]圖1OB為本發(fā)明實(shí)施例中一種處理指令的裝置的第四詳細(xì)結(jié)構(gòu)示意圖;
[0083]圖11為本發(fā)明實(shí)施例中一種處理指令的裝置中第一執(zhí)行模塊的詳細(xì)結(jié)構(gòu)示意圖;
[0084]圖12為本發(fā)明實(shí)施例中一種處理指令的裝置中第一執(zhí)行模塊的另一種詳細(xì)結(jié)構(gòu)示意圖;
[0085]圖13為本發(fā)明實(shí)施例中另一種處理指令的裝置的主要結(jié)構(gòu)示意圖;
[0086]圖14為本發(fā)明實(shí)施例中另一種處理指令的裝置的第一詳細(xì)結(jié)構(gòu)示意圖;
[0087]圖15為本發(fā)明實(shí)施例中另一種處理指令的裝置的第二詳細(xì)結(jié)構(gòu)示意圖;
[0088]圖16為本發(fā)明實(shí)施例中另一種處理指令的裝置的第三詳細(xì)結(jié)構(gòu)示意圖;
[0089]圖17是本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0090]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0091]本發(fā)明實(shí)施例中,可對用戶的重復(fù)操作進(jìn)行感知和學(xué)習(xí),并智能分析用戶的重復(fù)操作行為,根據(jù)分析結(jié)果自動執(zhí)行操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0092]如圖1所示為本發(fā)明實(shí)施例中一種處理指令的主要方法流程,包括以下步驟11-14:
[0093]步驟11、接收輸入的第一操作指令,并執(zhí)行第一操作指令。
[0094]可以是接收用戶通過觸摸屏、鍵盤、鼠標(biāo)或者語音等輸入的第一操作指令。優(yōu)選地,第一操作指令可以是單個操作指令,例如,復(fù)制、剪切、選擇選項(xiàng)等,或者也可以是多個操作指令的組合,組合中操作指令的個數(shù)不限,可以是幾個,也可以是十幾個或者更多個。
[0095]步驟12、接收輸入的第二操作指令。
[0096]步驟13、判斷第二操作指令與第一操作指令是否相同,若是,則繼續(xù)執(zhí)行步驟14,否則結(jié)束本次流程。
[0097]步驟14、根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令。
[0098]優(yōu)選地,步驟14中執(zhí)行信息不同時,步驟14的實(shí)施方式有所不同。
[0099]當(dāng)執(zhí)行信息為執(zhí)行對象信息時,實(shí)施方式為:根據(jù)第一操作指令的執(zhí)行對象信息,自動選擇第二操作指令的執(zhí)行對象,其中,執(zhí)行對象信息包括執(zhí)行對象的標(biāo)識、屬性、類別等,具體實(shí)施過程中,可以根據(jù)實(shí)際應(yīng)用場景來確定執(zhí)行對象信息包括哪些信息內(nèi)容。例如,有100封未讀郵件,需要選擇發(fā)件人為用戶B的全部郵件,用戶首先選擇第一封發(fā)件人為用戶B的郵件,此時,第一操作指令可以是點(diǎn)擊該第一封郵件前的選擇按鈕指令,第一操作指令的執(zhí)行對象信息為發(fā)件人為用戶B的郵件;用戶接著選擇第二封郵件,此時,第二操作指令可以是點(diǎn)擊該第二封郵件前的選擇按鈕指令,可以判斷第二操作指令與第一操作指令相同,此時自動選擇發(fā)件人為用戶B的郵件。
[0100]當(dāng)執(zhí)行信息為執(zhí)行結(jié)果時,實(shí)施方式為:根據(jù)第一操作指令的執(zhí)行結(jié)果,自動生成第二操作指令的執(zhí)行結(jié)果。例如,用戶需要刪除發(fā)件人為用戶B的全部郵件,用戶首先選擇第一封發(fā)件人為用戶B的郵件,然后點(diǎn)擊刪除按鈕,此時,第一操作指令的執(zhí)行結(jié)果為刪除第一封發(fā)件人為用戶B的郵件;用戶接著輸入第二操作指令,如果第二操作指令與第一操作指令相同,則自動刪除第二封發(fā)件人為用戶B的郵件。
[0101]優(yōu)選地,執(zhí)行步驟14之前還可包括以下步驟A1-A2:
[0102]步驟Al、輸出是否根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令的選擇提
/Jn ο
[0103]步驟A2、接收用戶輸入的確認(rèn)根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令的指示。
[0104]這樣,用戶可自主決定是否自動執(zhí)行第二操作指令,具有自主性、靈活性。
[0105]優(yōu)選地,步驟14之后,還可包括步驟B:
[0106]步驟B、自動執(zhí)行N次第一操作指令,N為大于或等于I的整數(shù)。
[0107]此時,整個流程為:用戶輸入一次第一操作指令后,接著輸入第二操作指令,若確定第二操作指令與第一操作指令相同,說明用戶進(jìn)行的是重復(fù)操作行為,因此,之后根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令,接著可自動重復(fù)執(zhí)行一次或者更多次第一操作指令,不需要用戶重復(fù)的輸入第一操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0108]進(jìn)一步,優(yōu)選地,執(zhí)行步驟11之前,還可包括步驟C:
[0109]步驟C、接收輸入的至少一個第一操作指令,并執(zhí)行至少一個第一操作指令。即在每接收一個第一操作指令之后執(zhí)行接收的該第一操作指令。
[0110]此時,整個流程為:用戶輸入多次第一操作指令后,接著輸入第二操作指令,若確定第二操作指令與第一操作指令相同,說明用戶進(jìn)行的是重復(fù)操作行為,因此,之后根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令,接著可自動重復(fù)執(zhí)行一次或者更多次第一操作指令,不需要用戶重復(fù)的輸入第一操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0111]另外,優(yōu)選地,在執(zhí)行步驟11之后,執(zhí)行步驟12之前,可包括步驟Cl:
[0112]步驟Cl、接收輸入的第三操作指令,并執(zhí)行第三操作指令;第三操作指令與第一操作指令和第二操作指令都不相同。
[0113]例如,用戶向終端輸入第一操作指令之后、輸入第二操作指令之前,用戶還向終端輸入了第三操作指令A(yù) (只要與第一操作指令和第二操作指令都不相同的操作指令都可以稱為第三操作指令,第三操作指令可以是單個操作指令,也可以是多個操作指令的組合)。當(dāng)?shù)谝徊僮髦噶詈偷诙僮髦噶钕嗤瑫r,可以忽略第一操作指令和第二操作指令之間的第三操作指令,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令,更加智能化。
[0114]本發(fā)明實(shí)施例中,可對用戶的重復(fù)操作進(jìn)行感知和學(xué)習(xí),并智能分析用戶的重復(fù)操作行為,根據(jù)分析結(jié)果自動執(zhí)行操作指令,不需要用戶重復(fù)輸入操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0115]下面通過一個具體實(shí)施例來詳細(xì)介紹本發(fā)明實(shí)施例提供的技術(shù)方案。
[0116]實(shí)施例一
[0117]如圖2A所示為本發(fā)明實(shí)施例中處理指令的方法的第一種優(yōu)選的實(shí)施方式,該實(shí)施例可應(yīng)用在前述的一個場景:有100封未讀郵件,需要選擇發(fā)件人為用戶B的全部郵件,用戶首先選擇第一封發(fā)件人為用戶B的郵件,接著選擇第二封發(fā)件人為用戶B的郵件,之后系統(tǒng)會自動選擇發(fā)件人為用戶B的其它所有郵件,也可以根據(jù)用戶的選擇決定是否自動選擇發(fā)件人為用戶B的其它所有郵件。該方法包括以下步驟:
[0118]步驟201、接收輸入的第一操作指令,并執(zhí)行第一操作指令,即選擇第一封發(fā)件人為用戶B的郵件,并選中第一封發(fā)件人為用戶B的郵件。
[0119]步驟202、接收輸入的第二操作指令,即選擇第二封發(fā)件人為用戶B的郵件。
[0120]如圖2B所示,接收用戶輸入的第一操作指令21,并執(zhí)行第一操作指令,即選擇第一封發(fā)件人為用戶B的郵件,并選中第一封發(fā)件人為用戶B的郵件;接收用戶輸入的第二操作指令22,即選擇第二封發(fā)件人為用戶B的郵件。
[0121]步驟203、判斷第二操作指與第一操作指令是否相同,若相同,則執(zhí)行步驟204,否則結(jié)束本次流程。
[0122]由于第二操作指與第一操作指令都是選擇第二封發(fā)件人為用戶B的郵件,所以第二操作指與第一操作指令是相同的,此時可以根據(jù)第一操作指令的執(zhí)行對象信息(發(fā)件人為用戶B的郵件),自動選擇第二操作指令的執(zhí)行對象,即可以選擇發(fā)件人為用戶B的其它所有郵件。
[0123]步驟204、輸出是否自動選擇發(fā)件人為用戶B的其它所有郵件的選擇提示。
[0124]步驟205、接收到用戶根據(jù)該選擇提示,輸入確定自動選擇發(fā)件人為用戶B的其它所有郵件的指示。
[0125]步驟206、自動選擇發(fā)件人為用戶B的其它所有郵件。
[0126]如圖2C所示,輸出是否自動選擇發(fā)件人為用戶B的其它所有郵件的選擇提示23,當(dāng)接收到用戶確認(rèn)自動選擇發(fā)件人為用戶B的其它所有郵件的指示24時,自動選擇發(fā)件人為用戶B的其它所有郵件。
[0127]實(shí)施例一中,當(dāng)確定第二操作指令與第一操作指令相同時,終端(如智能手機(jī)、平板電腦等)認(rèn)為第一操作指令(即選擇第一封發(fā)件人為用戶B的郵件)是用戶重復(fù)操作的指令,當(dāng)用戶確定允許終端自動選擇發(fā)件人為用戶B的其它所有郵件時,用戶便根據(jù)第一操作指令的執(zhí)行對象信息自動執(zhí)行第二操作指令,之后終端可以自動執(zhí)行一次或者更多次的第一操作指令,不需要用戶重復(fù)的輸入第一操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0128]另外,執(zhí)行步驟203之后,終端可以直接執(zhí)行步驟206,不需用戶指示,更加快捷方便。
[0129]基于同一發(fā)明構(gòu)思,如圖3所示為本發(fā)明實(shí)施例中另一種處理指令的主要方法流程,包括以下步驟31-35:
[0130]步驟31、接收輸入的第一操作指令,并執(zhí)行第一操作指令。
[0131]可以是接收用戶通過觸摸屏、鍵盤、鼠標(biāo)或者語音等輸入的第一操作指令。優(yōu)選地,第一操作指令可以是單個操作指令,例如,復(fù)制、剪切、選擇選項(xiàng)等,或者也可以是多個操作指令的組合,組合中操作指令的個數(shù)不限,可以是幾個,也可以是十幾個或者更多個。
[0132]步驟32、接收輸入的第二操作指令,并執(zhí)行第二操作指令。
[0133]可以是接收用戶通過觸摸屏、鍵盤、鼠標(biāo)或者語音等輸入的第二操作指令。優(yōu)選地,第二操作指令可以是單個操作指令,例如,復(fù)制、剪切、選擇選項(xiàng)等,或者也可以是多個操作指令的組合,組合中操作指令的個數(shù)不限,可以是幾個,也可以是十幾個或者更多個。
[0134]步驟33、接收輸入的第三操作指令,并執(zhí)行第三操作指令。
[0135]步驟34、判斷第三操作指令與第一操作指令是否相同,若是,則繼續(xù)執(zhí)行步驟35,否則結(jié)束本次流程。[0136]步驟35、自動執(zhí)行第二操作指令。
[0137]優(yōu)選地,執(zhí)行步驟35之前還可包括以下步驟D1-D2:
[0138]步驟Dl、輸出是否自動執(zhí)行第二操作指令的選擇提示。
[0139]步驟D2、接收用戶輸入的確認(rèn)自動執(zhí)行第二操作指令的指示。
[0140]這樣,用戶可自主決定是否自動執(zhí)行第二操作指令,具有自主性、靈活性。
[0141]優(yōu)選地,步驟35之后,還可包括步驟E:
[0142]步驟E、自動依序執(zhí)行N次第一操作指令和第二操作指令,N為大于或等于I的整數(shù)。
[0143]此時,整個流程為:用戶輸入一次第一操作指令,接著輸入一次第二操作指令,又接著輸入第三操作指令,若確定第三操作指令與第一操作指令相同,說明用戶進(jìn)行的是重復(fù)操作行為,因此,之后自動重復(fù)執(zhí)行第二操作指令,還可以接著自動依序執(zhí)行一次或者更多次第一操作指令和第二操作指令,不需要用戶重復(fù)的依序輸入第一操作指令和第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0144]進(jìn)一步,優(yōu)選地,執(zhí)行步驟31之前,還可包括步驟F:
[0145]步驟F、接收輸入的至少一個操作指令組合,并執(zhí)行至少一個操作指令組合;該操作指令組合包括依序輸入的第一操作指令和第二操作指令。即每接收一個操作指令組合之后,執(zhí)行接收的該操作指令組合(執(zhí)行過程可以是逐個依次執(zhí)行操作指令組合中的單個操作指令,也可以是在每接收到操作指令組合中的一個操作指令時就執(zhí)行該操作指令)。
[0146]此時,整個流程為:用戶依序輸入多次第一操作指令和第二操作指令后,接著輸入第三操作指令,若確定第三操作指令與第一操作指令相同,說明用戶進(jìn)行的是重復(fù)操作行為,因此,之后自動重復(fù)執(zhí)行第二操作指令,還可以接著自動依序執(zhí)行一次或者更多次第一操作指令和第二操作指令,不需要用戶重復(fù)的依序輸入第一操作指令和第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0147]下面通過三個實(shí)施例來詳細(xì)介紹本發(fā)明實(shí)施例提供的技術(shù)方案。
[0148]實(shí)施例二
[0149]如圖4所示為本發(fā)明實(shí)施例中處理指令的方法的第二種優(yōu)選的實(shí)施方式,該實(shí)施例可應(yīng)用在這樣的一個場景:用戶需要刪除A網(wǎng)站發(fā)送的廣告郵件,用戶首先選擇第一封發(fā)件人為A網(wǎng)站的郵件,然后點(diǎn)擊刪除按鈕,選擇確認(rèn)刪除后刪除該郵件,之后用戶選擇第二封發(fā)件人為A網(wǎng)站的郵件,此時將彈出提示,詢問用戶是否需要刪除第二封郵件,或者詢問用戶是否需要刪除所有發(fā)件人為A網(wǎng)站的郵件。該方法包括以下步驟:
[0150]步驟401、接收輸入的第一操作指令,并執(zhí)行第一操作指令,即選擇第一封發(fā)件人為A網(wǎng)站的郵件。
[0151]步驟402、接收輸入的第二操作指令,并執(zhí)行第二操作指令,即刪除第一封發(fā)件人為A網(wǎng)站的郵件。
[0152]步驟403、接收輸入的第三操作指令,并執(zhí)行第三操作指令,即選擇第二封發(fā)件人為A網(wǎng)站的郵件。
[0153]步驟404、判斷第三操作指令與第一操作指令是否相同,若是,則執(zhí)行步驟405,否則結(jié)束本次流程。
[0154]由于第一操作指令和第三操作指令都是選擇發(fā)件人為A網(wǎng)站的郵件的指令,因此第一操作指令和第三操作指令是相同的。
[0155]步驟405、輸出是否自動刪除第二封發(fā)件人為A網(wǎng)站的郵件的選擇提示。
[0156]步驟406、接收到用戶根據(jù)該選擇提示,輸入確定自動刪除第二封發(fā)件人為A網(wǎng)站的郵件的指示。
[0157]步驟407、自動刪除第二封發(fā)件人為A網(wǎng)站的郵件。
[0158]步驟408、輸出是否自動刪除除第一封和第二封以外的其它所有發(fā)件人為A網(wǎng)站的郵件的選擇提示。
[0159]步驟409、當(dāng)接收到確認(rèn)自動刪除除第一封和第二封以外的其它所有發(fā)件人為A網(wǎng)站的郵件的指示時,自動刪除除第一封和第二封以外的其它所有發(fā)件人為A網(wǎng)站的郵件。
[0160]實(shí)施例二中,當(dāng)確定第三操作指令與第一操作指令相同時,終端(如智能手機(jī)、平板電腦等)認(rèn)為第一操作指令(即選擇第一封發(fā)件人為A網(wǎng)站的郵件)和第二操作指令(即刪除第一封發(fā)件人為A網(wǎng)站的郵件)是用戶重復(fù)操作的指令,當(dāng)用戶確定允許終端自動刪除第二封發(fā)件人為A網(wǎng)站的郵件時,用戶便不需要再重復(fù)輸入第二操作指令,而是終端自動執(zhí)行第二操作指令,不需要用戶重復(fù)的輸入第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0161]另外,執(zhí)行步驟404之后,終端可以直接執(zhí)行步驟407,不需用戶指示,更加快捷方便。
[0162]進(jìn)一步地,還能夠自動依序執(zhí)行一次或者更多次第一操作指令和第二操作指令,不需要用戶重復(fù)的依序輸入第一操作指令和第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0163]實(shí)施例三
[0164]如圖5A所示為本發(fā)明實(shí)施例中處理指令的方法的第三種優(yōu)選的實(shí)施方式,該實(shí)施例可應(yīng)用在這樣一個場景:手機(jī)上有一些應(yīng)用圖標(biāo),用戶需要對這些圖標(biāo)進(jìn)行整理,用戶首先將第五屏的圖標(biāo)A移動到第一屏的即時通訊文件夾中,之后用戶選擇第六屏的圖標(biāo)B時,無需移動,就可自動將圖標(biāo)B移動到第一屏的即時通訊文件夾中。該方法包括以下步驟:
[0165]步驟501、接收輸入的第一操作指令,并執(zhí)行第一操作指令,即選擇圖標(biāo)A。
[0166]步驟502、接收輸入的第二操作指令,并執(zhí)行第二操作指令,即將圖標(biāo)A移動至即時通訊文件夾中。
[0167]如圖5B所示,接收用戶輸入的選擇第五屏51的圖標(biāo)A的指令52,接收用戶輸入的移動第五屏51的圖標(biāo)A的指令53,將圖標(biāo)A移動至第一屏54中的即時通訊文件夾55中。
[0168]步驟503、接收輸入的第三操作指令,并執(zhí)行第三操作指令,即選擇圖標(biāo)B。
[0169]步驟504、判斷第三操作指令與第一操作指令是否相同,若是,則執(zhí)行步驟505,否則結(jié)束本次流程。
[0170]步驟505、輸出是否自動將圖標(biāo)B移動至即時通訊文件夾中的選擇提示。
[0171]步驟506、接收到用戶根據(jù)該選擇提示,輸入的確定自動將圖標(biāo)B移動至即時通訊文件夾中的指示。
[0172]步驟507、自動將圖標(biāo)B移動至即時通訊文件夾中。[0173]如圖5C所示,接收用戶輸入的選擇第六屏56的圖標(biāo)B的指令57,此時輸出是否自動將圖標(biāo)B移動至即時通訊文件夾中的選擇提示58,當(dāng)收到用戶確定自動將圖標(biāo)B移動至即時通訊文件夾中的指示59時,自動將圖標(biāo)B移動至即時通訊文件夾55中。
[0174]實(shí)施例三中,當(dāng)確定第三操作指令與第一操作指令相同時,終端(如智能手機(jī)、平板電腦等)認(rèn)為第一操作指令(即選擇圖標(biāo)A)和第二操作指令(即將圖標(biāo)A移動至即時通訊文件夾中)是用戶重復(fù)操作的指令,當(dāng)用戶確定允許終端自動將圖標(biāo)B移動至即時通訊文件夾中時,用戶便不需要再重復(fù)輸入第二操作指令,而是終端自動執(zhí)行第二操作指令,不需要用戶重復(fù)的輸入第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0175]另外,執(zhí)行步驟504之后,終端可以直接執(zhí)行步驟507,不需用戶指示,更加快捷方便。 [0176]實(shí)施例四
[0177]如圖6所示為本發(fā)明實(shí)施例中處理指令的方法的第四種優(yōu)選的實(shí)施方式,該實(shí)施例可應(yīng)用在這樣一個場景:用戶在編輯文本的時候,需要在每個段落的末尾加上相同的文字,該方法包括以下步驟:
[0178]步驟601、接收輸入的第一操作指令,并執(zhí)行第一操作指令,即將光標(biāo)插入第一段落的末尾。
[0179]步驟602、接收輸入的第二操作指令,并執(zhí)行第二操作指令,即在第一段落的末尾
復(fù)制第一文字。
[0180]步驟603、接收輸入的第三操作指令,并執(zhí)行第三操作指令,即將光標(biāo)插入第二段落的末尾。
[0181]步驟604、判斷第三操作指令與第一操作指令是否相同,若是,則繼續(xù)執(zhí)行步驟605,否則結(jié)束本次流程。
[0182]步驟605、輸出是否自動在第二段落的末尾復(fù)制第一文字的選擇提示。
[0183]步驟606、接收到用戶根據(jù)該選擇提示,輸入確定自動在第二段落的末尾復(fù)制第一文字的指示。
[0184]步驟607、自動在第二段落的末尾復(fù)制第一文字。
[0185]實(shí)施例四中,當(dāng)確定第三操作指令與第一操作指令相同時,終端(如智能手機(jī)、平板電腦等)認(rèn)為第一操作指令(即將光標(biāo)插入第一段落的末尾)和第二操作指令(即在第一段落的末尾復(fù)制第一文字)是用戶重復(fù)操作的指令,當(dāng)用戶確定允許終端自動在第二段落的末尾復(fù)制第一文字時,用戶便不需要再重復(fù)輸入第二操作指令,而是終端自動執(zhí)行第二操作指令,不需要用戶重復(fù)的輸入第二操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0186]另外,執(zhí)行步驟604之后,終端可以直接執(zhí)行步驟607,不需用戶指示,更加快捷方便。
[0187]需要說明的是,實(shí)際應(yīng)用中,上述所有可選實(shí)施方式可以采用結(jié)合的方式任意組合,形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。
[0188]以上描述了處理指令的方法實(shí)現(xiàn)過程,該過程可由裝置實(shí)現(xiàn),下面對裝置的內(nèi)部功能和結(jié)構(gòu)進(jìn)行介紹。
[0189]基于同一發(fā)明構(gòu)思,如圖7所示為本發(fā)明實(shí)施例中一種處理指令的裝置包括--第一處理模塊701、第二處理模塊702、第一判斷模塊703和第一執(zhí)行模塊704。[0190]第一處理模塊701,用于接收輸入的第一操作指令,并執(zhí)行第一操作指令;
[0191]第二處理模塊702,用于接收輸入的第二操作指令;
[0192]第一判斷模塊703,用于判斷第二操作指令與第一操作指令是否相同;
[0193]第一執(zhí)行模塊704,用于當(dāng)?shù)诙僮髦噶钆c第一操作指令相同時,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令。
[0194]優(yōu)選地,如圖8所示,上述圖7展示的裝置還可包括:
[0195]第二執(zhí)行模塊801,用于在第一執(zhí)行模塊704根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令之后,自動執(zhí)行N次第一操作指令,N為大于或等于I的整數(shù)。
[0196]優(yōu)選地,如圖9所示,上述圖7展示的裝置還可包括:
[0197]第三處理模塊901,用于在第一處理模塊701接收輸入的第一操作指令之前,接收輸入的至少一個第一操作指令,并執(zhí)行至少一個第一操作指令。
[0198]優(yōu)選地,第一操作指令為單個操作指令或者多個操作指令的組合。
[0199]優(yōu)選地,如圖1OA所示,上述圖7展示的裝置還可包括:
[0200]提不輸出模塊1001,用于在第一執(zhí)行模塊704根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令之前,輸出是否根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令的選擇提示;
[0201]指示接收模塊1002,用于接收輸入的確認(rèn)根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令的指示。
[0202]優(yōu)選地,如圖1OB所示,上述圖7展示的裝置還可包括:
[0203]第四處理模塊1011,用于在第一處理模塊701執(zhí)行第一操作指令之后,第二處理模塊702接收輸入的第二操作指令之前,接收輸入的第三操作指令,并執(zhí)行第三操作指令;第三操作指令與第一操作指令和第二操作指令都不相同。
[0204]優(yōu)選地,如圖11所示,上述第一執(zhí)行模塊704可包括:
[0205]選擇單元1101,用于當(dāng)執(zhí)行信息包括執(zhí)行對象信息時,根據(jù)第一操作指令的執(zhí)行對象信息,自動選擇第二操作指令的執(zhí)行對象。
[0206]或者,優(yōu)選地,如圖12所示,上述第一執(zhí)行模塊704可包括:
[0207]生成單元1201,用于當(dāng)執(zhí)行信息包括執(zhí)行結(jié)果時,根據(jù)第一操作指令的執(zhí)行結(jié)果,自動生成第二操作指令的執(zhí)行結(jié)果。
[0208]基于同一發(fā)明構(gòu)思,如圖13所示為本發(fā)明實(shí)施例中另一種處理指令的裝置包括:第一處理模塊1301、第二處理模塊1302、第三處理模塊1303、第一判斷模塊1304和第一執(zhí)行模塊1305。
[0209]第一處理模塊1301,用于接收輸入的第一操作指令,并執(zhí)行第一操作指令;
[0210]第二處理模塊1302,用于接收輸入的第二操作指令,并執(zhí)行第二操作指令;
[0211]第三處理模塊1303,用于接收輸入的第三操作指令,并執(zhí)行第三操作指令;
[0212]第一判斷模塊1304,用于判斷第三操作指令與第一操作指令是否相同;
[0213]第一執(zhí)行模塊1305,用于當(dāng)?shù)谌僮髦噶钆c第一操作指令相同時,自動執(zhí)行第二操作指令。
[0214]優(yōu)選地,如圖14所示,上述圖13展示的裝置還可包括:
[0215]第二執(zhí)行模塊1401,用于在第一執(zhí)行模塊1305自動執(zhí)行第二操作指令之后,自動依序執(zhí)行N次第一操作指令和第二操作指令,N為大于或等于I的整數(shù)。
[0216]優(yōu)選地,如圖15所示,上述圖13展示的裝置還可包括:
[0217]第四處理模塊1501,用于在第一處理模塊1301接收輸入的第一操作指令之前,接收輸入的至少一個操作指令組合,并執(zhí)行至少一個操作指令組合;操作指令組合包括依序輸入的第一操作指令和第二操作指令。
[0218]優(yōu)選地,第一操作指令為單個操作指令或者多個操作指令的組合;和/或第二操作指令為單個操作指令或者多個操作指令的組合。
[0219]優(yōu)選地,如圖16所示,上述圖13展示的裝置還可包括:
[0220]提示輸出模塊1601,用于在第一執(zhí)行模塊1305自動執(zhí)行第二操作指令之前,輸出是否自動執(zhí)行第二操作指令的選擇提示;
[0221]指示接收模塊1602,用于接收輸入的確認(rèn)自動執(zhí)行第二操作指令的指示。
[0222]本發(fā)明實(shí)施例還提出一種終端,圖17是本發(fā)明實(shí)施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。參見圖17,該終端設(shè)備可以用于實(shí)施上述實(shí)施例中提供的處理指令的方法。優(yōu)選的:
[0223]終端設(shè)備800可以包括通信單元110、包括有一個或一個以上計(jì)算機(jī)可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WIFI (WirelessFidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖17中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0224]通信單元110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元110可以為RF (Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元110為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于 GSM (Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS (GeneralPacket Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,石馬分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolution,長期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲器120可用于存儲軟件程序以及模塊,處理器180通過運(yùn)行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端設(shè)備800的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。[0225]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。優(yōu)選地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。優(yōu)選地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0226]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用LOXLiquid Crystal Display,液晶顯示器)、0LED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖17中,觸敏表面131與顯示面板141是作為兩個獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0227]終端設(shè)備800還可包括至少一種傳感器150,比如光傳感器、運(yùn)動傳感器以及其他傳感器。光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設(shè)備800移動到耳邊時,關(guān)閉顯示面板141和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備800還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0228]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端設(shè)備800之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端設(shè)備800的通信。
[0229]為了實(shí)現(xiàn)無線通信,該終端設(shè)備上可以配置有無線通信單元170,該無線通信單元170可以為WIFI模塊。WIFI屬于短距離無線傳輸技術(shù),終端設(shè)備800通過無線通信單元170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖17示出了無線通信單元170,但是可以理解的是,其并不屬于終端設(shè)備800的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0230]處理器180是終端設(shè)備800的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備800的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0231]終端設(shè)備800還包括給各個部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0232]盡管未示出,終端設(shè)備800還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。在本實(shí)施例中,終端設(shè)備還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
[0233]接收輸入的第一操作指令,并執(zhí)行第一操作指令;
[0234]接收輸入的第二操作指令;
[0235]判斷第二操作指令與第一操作指令是否相同;
[0236]當(dāng)?shù)诙僮髦噶钆c第一操作指令相同時,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令。
[0237]可選地,存儲器還包括進(jìn)行以下操作的指令:
[0238]可選地,當(dāng)執(zhí)行信息包括執(zhí)行對象信息時,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令,包括:
[0239]根據(jù)第一操作指令的執(zhí)行對象信息,自動選擇第二操作指令的執(zhí)行對象;
[0240]或者
[0241]當(dāng)執(zhí)行信息包括執(zhí)行結(jié)果時,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令,包括:
[0242]根據(jù)第一操作指令的執(zhí)行結(jié)果,自動生成第二操作指令的執(zhí)行結(jié)果。
[0243]可選地,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令之后,方法還包括:
[0244]自動執(zhí)行N次第一操作指令,N為大于或等于I的整數(shù)。
[0245]可選地,接收輸入的第一操作指令之前,還包括:
[0246]接收輸入的至少一個第一操作指令,并執(zhí)行至少一個第一操作指令。
[0247]可選地,第一操作指令為單個操作指令或者多個操作指令的組合。
[0248]可選地,根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令之前,方法還包括:
[0249]輸出是否根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令的選擇提示;
[0250]接收輸入的確認(rèn)根據(jù)第一操作指令的執(zhí)行信息自動執(zhí)行第二操作指令的指示。[0251]可選地,執(zhí)行第一操作指令之后,接收輸入的第二操作指令之前,方法還包括:
[0252]接收輸入的第三操作指令,并執(zhí)行第三操作指令;第三操作指令與第一操作指令和第二操作指令都不相同。
[0253]可選地,接收輸入的第一操作指令,并執(zhí)行第一操作指令;
[0254]接收輸入的第二操作指令,并執(zhí)行第二操作指令;
[0255]接收輸入的第三操作指令,并執(zhí)行第三操作指令;
[0256]判斷第三操作指令與第一操作指令是否相同;
[0257]當(dāng)?shù)谌僮髦噶钆c第一操作指令相同時,自動執(zhí)行第二操作指令。
[0258]可選地,自動執(zhí)行第二操作指令之后,還包括:
[0259]自動依序執(zhí)行N次第一操作指令和第二操作指令,N為大于或等于I的整數(shù)。
[0260]可選地,接收輸入的第一操作指令之前,還包括:
[0261]接收輸入的至少一個操作指令組合,并執(zhí)行至少一個操作指令組合;操作指令組合包括依序輸入的第一操作指令和第二操作指令。
[0262]可選地,第一操作指令為單個操作指令或者多個操作指令的組合;和/或第二操作指令為單個操作指令或者多個操作指令的組合。
[0263]可選地,自動執(zhí)行第二操作指令之前,還包括:
[0264]輸出是否自動執(zhí)行第二操作指令的選擇提示;
[0265]接收輸入的確認(rèn)自動執(zhí)行第二操作指令的指示。
[0266]本發(fā)明實(shí)施例中,可對用戶的重復(fù)操作進(jìn)行感知和學(xué)習(xí),并智能分析用戶的重復(fù)操作行為,根據(jù)分析結(jié)果自動執(zhí)行操作指令,不需要用戶重復(fù)輸入操作指令,更加智能化,簡化了用戶的重復(fù)操作。
[0267]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0268]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0269]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0270]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0271]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種處理指令的方法,其特征在于,包括: 接收輸入的第一操作指令,并執(zhí)行所述第一操作指令; 接收輸入的第二操作指令; 判斷所述第二操作指令與所述第一操作指令是否相同; 當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。
2.如權(quán)利要求1所述的方法,其特征在于, 當(dāng)所述執(zhí)行信息包括執(zhí)行對象信息時,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令,包括: 根據(jù)所述第一操作指令的執(zhí)行對象信息,自動選擇所述第二操作指令的執(zhí)行對象; 或者 當(dāng)所述執(zhí)行信息包括執(zhí)行結(jié)果時,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令,包括: 根據(jù)所述第一操作指令的執(zhí)行結(jié)果,自動生成所述第二操作指令的執(zhí)行結(jié)果。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之后,所述方法還包括: 自動執(zhí)行N次所述第一操作.指令,所述N為大于或等于I的整數(shù)。
4.如權(quán)利要求1所述的方法,其特征在于,所述接收輸入的第一操作指令之前,所述方法還包括: 接收輸入的至少一個所述第一操作指令,并執(zhí)行所述至少一個第一操作指令。
5.如權(quán)利要求1所述的方法,其特征在于, 所述第一操作指令為單個操作指令或者多個操作指令的組合。
6.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之前,所述方法還包括: 輸出是否根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的選擇提示; 接收輸入的確認(rèn)根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的指/Jn ο
7.如權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行所述第一操作指令之后,接收輸入的第二操作指令之前,所述方法還包括: 接收輸入的第三操作指令,并執(zhí)行所述第三操作指令;所述第三操作指令與所述第一操作指令和所述第二操作指令都不相同。
8.—種處理指令的方法,其特征在于,包括: 接收輸入的第一操作指令,并執(zhí)行所述第一操作指令; 接收輸入的第二操作指令,并執(zhí)行所述第二操作指令; 接收輸入的第三操作指令,并執(zhí)行所述第三操作指令; 判斷所述第三操作指令與所述第一操作指令是否相同; 當(dāng)所述第三操作指令與所述第一操作指令相同時,自動執(zhí)行所述第二操作指令。
9.如權(quán)利要求8所述的方法,其特征在于,所述自動執(zhí)行所述第二操作指令之后,還包括: 自動依序執(zhí)行N次所述第一操作指令和第二操作指令,所述N為大于或等于I的整數(shù)。
10.如權(quán)利要求8所述的方法,其特征在于,所述接收輸入的第一操作指令之前,還包括: 接收輸入的至少一個操作指令組合,并執(zhí)行所述至少一個操作指令組合;所述操作指令組合包括依序輸入的第一操作指令和第二操作指令。
11.如權(quán)利要求8所述的方法,其特征在于, 所述第一操作指令為單個操作指令或者多個操作指令的組合;和/或 所述第二操作指令為單個操作指令或者多個操作指令的組合。
12.如權(quán)利要求8所述的方法,其特征在于,所述自動執(zhí)行所述第二操作指令之前,所述方法還包括: 輸出是否自動執(zhí)行所述第二操作指令的選擇提示; 接收輸入的確認(rèn)自動執(zhí)行所述第二操作指令的指示。
13.—種處理指令的裝置,其特征在于,包括: 第一處理模塊,用于接收輸入的第一操作指令,并執(zhí)行所述第一操作指令; 第二處理模塊,用于接收輸入的第二操作指令;. 第一判斷模塊,用于判斷所述第二操作指令與所述第一操作指令是否相同; 第一執(zhí)行模塊,用于當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。
14.如權(quán)利要求13所述的裝置,其特征在于,所述第一執(zhí)行模塊包括: 選擇單元,用于當(dāng)所述執(zhí)行信息包括執(zhí)行對象信息時,根據(jù)所述第一操作指令的執(zhí)行對象信息,自動選擇所述第二操作指令的執(zhí)行對象。 或者,所述第一執(zhí)行模塊包括: 生成單元,用于當(dāng)所述執(zhí)行信息包括執(zhí)行結(jié)果時,根據(jù)所述第一操作指令的執(zhí)行結(jié)果,自動生成所述第二操作指令的執(zhí)行結(jié)果。
15.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 第二執(zhí)行模塊,用于在所述第一執(zhí)行模塊根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之后,自動執(zhí)行N次所述第一操作指令,所述N為大于或等于I的整數(shù)。
16.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 第三處理模塊,用于在所述第一處理模塊接收輸入的第一操作指令之前,接收輸入的至少一個所述第一操作指令,并執(zhí)行所述至少一個第一操作指令。
17.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 提示輸出模塊,用于在所述第一執(zhí)行模塊根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令之前,輸出是否根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的選擇提示; 指示接收模塊,用于接收輸入的確認(rèn)根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令的指示。
18.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 第四處理模塊,用于在所述第一處理模塊執(zhí)行所述第一操作指令之后,所述第二處理模塊接收輸入的第二操作指令之前,接收輸入的第三操作指令,并執(zhí)行所述第三操作指令;所述第三操作指令與所述第一操作指令和所述第二操作指令都不相同。
19.一種處理指令的裝置,其特征在于,包括: 第一處理模塊,用于接收輸入的第一操作指令,并執(zhí)行所述第一操作指令; 第二處理模塊,用于接收輸入的第二操作指令,并執(zhí)行所述第二操作指令; 第三處理模塊,用于接收輸入的第三操作指令,并執(zhí)行所述第三操作指令; 第一判斷模塊,用于判斷所述第三操作指令與所述第一操作指令是否相同; 第一執(zhí)行模塊,用于當(dāng)所述第三操作指令與所述第一操作指令相同時,自動執(zhí)行所述第二操作指令。
20.如權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括: 第二執(zhí)行模塊,用于在所述第一執(zhí)行模塊自動執(zhí)行所述第二操作指令之后,自動依序執(zhí)行N次所述第一操作指令和第二操作指令,所述N為大于或等于I的整數(shù)。
21. 如權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括: 第四處理模塊,用于在所述第一處理模塊接收輸入的第一操作指令之前,接收輸入的至少一個操作指令組合,并執(zhí)行所述至少一個操作指令組合;所述操作指令組合包括依序輸入的第一操作指令和第二操作指令。
22.如權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括: 提示輸出模塊,用于在所述第一執(zhí)行模塊自動執(zhí)行所述第二操作指令之前,輸出是否自動執(zhí)行所述第二操作指令的選擇提示; 指示接收模塊,用于接收輸入的確認(rèn)自動執(zhí)行所述第二操作指令的指示。
23.—種終端設(shè)備,其特征在于,終端設(shè)備包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令: 接收輸入的第一操作指令,并執(zhí)行所述第一操作指令; 接收輸入的第二操作指令; 判斷所述第二操作指令與所述第一操作指令是否相同; 當(dāng)所述第二操作指令與所述第一操作指令相同時,根據(jù)所述第一操作指令的執(zhí)行信息自動執(zhí)行所述第二操作指令。
【文檔編號】G06F9/30GK103473030SQ201310395743
【公開日】2013年12月25日 申請日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
【發(fā)明者】王斌, 陳啟亮, 歐金粱, 鄭志光 申請人:小米科技有限責(zé)任公司