對象刪除方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種對象刪除方法及裝置,偵測對對象的刪除操作。判斷所述刪除操作是否符合預(yù)設(shè)操作策略。若是,則對所述對象的所述刪除操作進行刪除提醒。由于上述對象刪除方法及裝置在偵測到刪除操作時,先對刪除操作進行判斷,若符合預(yù)設(shè)操作策略,則進行刪除提醒。因此,上述對象刪除方法及裝置可以避免對象的誤刪。
【專利說明】
對象刪除方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及對象編輯技術(shù)領(lǐng)域,特別是涉及一種對象刪除方法及裝置?!颈尘凹夹g(shù)】
[0002]隨著信息技術(shù)的日益發(fā)展,對文件或文件內(nèi)容等對象的編輯越來越普遍,而對象的刪除是對象編輯的一項基本操作。對象刪除是用于對文件內(nèi)容中不需要的內(nèi)容對象,如可以為文字、字符、圖像、表格、公式等,或者不需要的文件對象,進行刪除的操作。傳統(tǒng)的對象刪除方法通過刪除指令對不需要的對象進行刪除,在刪除操作時,由于刪除速度快,容易造成誤刪。
[0003]因此,在刪除刪除操作對應(yīng)的對象時,如何避免對象誤刪是一個急需解決的問題。
【發(fā)明內(nèi)容】
[0004]基于此,本發(fā)明提供一種在刪除操作時能夠避免對象誤刪的對象刪除方法及裝置。
[0005]—種對象刪除方法,包括步驟:
[0006]偵測對對象的刪除操作;
[0007]判斷所述刪除操作是否符合預(yù)設(shè)操作策略;
[0008]若是,則對所述對象的所述刪除操作進行刪除提醒。
[0009]—種對象刪除裝置,包括:
[0010]刪除偵測模塊,用于偵測對對象的刪除操作;
[0011]條件判斷模塊,用于判斷所述刪除操作是否符合預(yù)設(shè)操作策略;
[0012]刪除提醒模塊,用于當(dāng)所述條件判斷模塊的判斷結(jié)果為是時,則對所述對象的所述刪除操作進行刪除提醒。
[0013]上述對象刪除方法及裝置,偵測對對象的刪除操作;判斷所述刪除操作是否符合預(yù)設(shè)操作策略;若是,則對所述對象的所述刪除操作進行刪除提醒。由于上述對象刪除方法及裝置在偵測到刪除操作時,先對刪除操作進行判斷,若符合預(yù)設(shè)操作策略,則進行刪除提醒。因此,上述對象刪除方法及裝置可以避免對象的誤刪?!靖綀D說明】
[0014]圖1為一種實施方式的對象刪除方法的流程圖;
[0015]圖2為圖1的對象刪除方法的一個步驟的具體流程圖;
[0016]圖3為一實施例的對象刪除裝置的結(jié)構(gòu)圖。【具體實施方式】
[0017]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]如圖1所示,一種實施方式的對象刪除方法,包括以下步驟:
[0019]S110:偵測對對象的刪除操作。
[0020]對象為可編輯對象,如可以為文件、文檔;還可以為文件內(nèi)容或文檔內(nèi)容。偵測對對象的刪除操作的方式可以為,偵測對對象的刪除操作對應(yīng)的刪除指令。具體地,可以為通過偵測對刪除控件的預(yù)設(shè)操作來偵測刪除指令;其中,預(yù)設(shè)操作可以為點擊刪除控件,或者長技刪除控件。
[0021]S130:判斷所述刪除操作是否符合預(yù)設(shè)操作策略。[〇〇22]當(dāng)偵測到對對象的刪除操作時,判斷所述刪除操作是否符合預(yù)設(shè)操作策略。具體地,根據(jù)刪除指令判斷所述刪除操作是否符合預(yù)設(shè)操作策略。預(yù)設(shè)操作策略可以為刪除預(yù)設(shè)的對象,也可以為連續(xù)刪除多個對象。[〇〇23]若是,即當(dāng)判斷所述刪除操作符合預(yù)設(shè)操作策略時,則執(zhí)行步驟S150。
[0024]若否,即當(dāng)判斷所述刪除操作不符合預(yù)設(shè)操作策略時,則直接完成刪除操作。
[0025]S150:對所述對象的所述刪除操作進行刪除提醒。
[0026]當(dāng)判斷所述刪除操作符合預(yù)設(shè)操作策略時,對所述對象的所述刪除操作進行刪除提醒。如此,在完成刪除操作之前或完成刪除操作時,對該刪除操作進行提示,以方便用戶及時了解終端執(zhí)行了相關(guān)刪除操作。
[0027]優(yōu)選地,在完成刪除操作之前,對所述對象的所述刪除操作進行刪除提醒,如此, 還可以使得用戶可以在刪除之前得到即將刪除的刪除提醒,從而可進一步使得用戶在了解刪除操作的對象并不需要刪除時,及時停止刪除操作。[〇〇28]在其中一個具體實施例中,步驟S150之后,還包括:獲取停止刪除指令;根據(jù)所述停止刪除指令,終止所述刪除操作。其中,停止刪除指令可以為偵測到對對象的刪除操作停止。[〇〇29]在另一個具體實施例中,步驟S150之后,還包括:獲取完成所述刪除操作前的對象狀態(tài);完成所述刪除操作;偵測對所述刪除操作的撤銷指令;根據(jù)所述撤銷指令及所述對象狀態(tài)撤銷所述刪除操作,將所述對象恢復(fù)至所述刪除操作之前的對象狀態(tài)。
[0030]具體地,所述刪除提醒包括震動提醒、語音提醒、暫停提醒或/及顯示提醒。如此, 提供不同的提醒方式。
[0031]其中,震動提醒為發(fā)出震動指令,以使終端產(chǎn)生震動。語音提醒為播放預(yù)設(shè)語音信息。暫停提醒為暫停預(yù)設(shè)時長。顯示提醒為將所述對象以預(yù)設(shè)顯示形式進行顯示的顯示提醒。預(yù)設(shè)顯示形式優(yōu)選為不同于所述對象旁邊的其它對象的顯示形式。如,預(yù)設(shè)顯示形式可以為預(yù)設(shè)的字體、字體大小、是否閃爍顯示、是否漸變顯示等。
[0032]在其中一個具體實施例中,所述刪除提醒包括:發(fā)出震動指令的震動提醒;或,發(fā)出播放預(yù)設(shè)語音信息的語音提醒;或,暫停預(yù)設(shè)時長的暫停提醒;或,將所述對象以預(yù)設(shè)顯示形式進行顯示的顯示提醒。
[0033]上述對象刪除方法,偵測對對象的刪除操作;判斷所述刪除操作是否符合預(yù)設(shè)操作策略;若是,則對所述對象的所述刪除操作進行刪除提醒。由于該對象刪除方法在偵測到刪除操作時,先對刪除操作進行判斷,若符合預(yù)設(shè)操作策略,則進行刪除提醒。因此,上述對象刪除方法可以避免對象的誤刪。
[0034]在其中一個實施例中,所述判斷所述刪除操作是否符合預(yù)設(shè)操作策略的步驟,SP 步驟S130,包括:獲取所述對象;判斷所述對象是否為預(yù)設(shè)對象。
[0035]獲取刪除操作對應(yīng)的對象,并判斷該對象是否為預(yù)設(shè)對象。預(yù)設(shè)對象還可以為包括多個刪除對象的對象。預(yù)設(shè)對象也可以為預(yù)先定義的文件、文檔或文件內(nèi)容、文檔內(nèi)容。 具體的,預(yù)設(shè)對象可以為包括名稱或內(nèi)容預(yù)設(shè)字符的文件、文檔;或者預(yù)設(shè)對象可以為包括預(yù)設(shè)字符(如,A)或預(yù)設(shè)元素(如,圖片)的文件內(nèi)容、文檔內(nèi)容。
[0036]請參閱圖2,進一步地,所述判斷所述對象是否為預(yù)設(shè)對象的步驟,也可以說步驟 S130,包括:
[0037]S231:判斷所述刪除操作是否為在預(yù)設(shè)時間內(nèi)刪除所述第一對象和所述第二對象的操作。[〇〇38]若是,則執(zhí)行步驟S233;若否,則直接完成刪除操作,以刪除所述對象。[〇〇39]S233:判斷所述第一對象和所述第二對象是否不在同一預(yù)設(shè)單位。當(dāng)判斷所述第一對象和所述第二對象不在同一預(yù)設(shè)單位時,判斷所述對象不是預(yù)設(shè)對象;當(dāng)判斷所述第一對象和所述第二對象在同一預(yù)設(shè)單位時,判斷所述對象為預(yù)設(shè)對象。
[0040]其中,預(yù)設(shè)單位可以為位置單位,如,一行、一段或預(yù)設(shè)字符數(shù)量的字符、行或段; 預(yù)設(shè)單位也可以為語義單位,如,一個單詞、詞匯、一個語句或預(yù)設(shè)數(shù)量的單詞、詞匯或語句。
[0041]更進一步地,所述判斷所述第一對象和所述第二對象是否不在同一預(yù)設(shè)單位的步驟,即步驟S233,包括:判斷所述第一對象和所述第二對象是否不屬于同一位置單位;或,判斷所述第一對象和所述第二對象是否不屬于同一語義單位。[〇〇42]當(dāng)步驟S233包括判斷所述第一對象和所述第二對象是否不屬于同一位置單位的步驟時,當(dāng)判斷所述第一對象和所述第二對象屬于同一位置單位時,判斷所述第一對象和所述第二對象屬于同一預(yù)設(shè)單位;否則不屬于同一預(yù)設(shè)單位。[〇〇43]當(dāng)步驟S233包括判斷所述第一對象和所述第二對象是否不屬于同一語義單位時, 當(dāng)判斷所述第一對象和所述第二對象屬于同一語義單位時,判斷所述第一對象和所述第二對象屬于同一預(yù)設(shè)單位;否則不屬于同一預(yù)設(shè)單位。
[0044]在其中一個實施例中,步驟S150包括:獲取所述刪除操作對應(yīng)的所述對象的刪除數(shù)量;根據(jù)所述刪除數(shù)量獲取刪除提醒的提醒方式;根據(jù)所述提醒方式對所述對象的刪除操作進行刪除提醒。
[0045]刪除提醒的方式與刪除對象的數(shù)量相關(guān),刪除數(shù)量不同提醒方式可以設(shè)置為不同形式。具體的,刪除數(shù)量越大對應(yīng)的提醒方式越明顯,如此,對于越大數(shù)量的刪除操作,對應(yīng)的刪除提醒越明顯。
[0046]如圖3所示,本發(fā)明還提供一種對象刪除方法對應(yīng)的虛擬裝置。一種對象刪除裝置,包括:[〇〇47]刪除偵測模塊310,用于偵測對對象的刪除操作。
[0048]對象為可編輯對象,如可以為文件、文檔;還可以為文件內(nèi)容或文檔內(nèi)容。偵測對對象的刪除操作的方式可以為,偵測對對象的刪除操作對應(yīng)的刪除指令。具體地,可以為通過偵測對刪除控件的預(yù)設(shè)操作來偵測刪除指令;其中,預(yù)設(shè)操作可以為點擊刪除控件,或者長按刪除控件。
[0049]條件判斷模塊330,用于判斷所述刪除操作是否符合預(yù)設(shè)操作策略。[〇〇5〇]當(dāng)偵測到對對象的刪除操作時,判斷所述刪除操作是否符合預(yù)設(shè)操作策略。具體地,根據(jù)刪除指令判斷所述刪除操作是否符合預(yù)設(shè)操作策略。預(yù)設(shè)操作策略可以為刪除預(yù)設(shè)的對象,也可以為連續(xù)刪除多個對象。
[0051]當(dāng)條件判斷模塊330的判斷結(jié)果為是時,即當(dāng)判斷所述刪除操作符合預(yù)設(shè)操作策略時,則執(zhí)行步驟S150。[〇〇52]當(dāng)條件判斷模塊330的判斷結(jié)果為否時,即當(dāng)判斷所述刪除操作不符合預(yù)設(shè)操作策略時,則直接完成刪除操作。[〇〇53]刪除提醒模塊350,用于當(dāng)所述條件判斷模塊的判斷結(jié)果為是時,則對所述對象的所述刪除操作進行刪除提醒。
[0054]當(dāng)判斷所述刪除操作符合預(yù)設(shè)操作策略時,對所述對象的所述刪除操作進行刪除提醒。如此,在完成刪除操作之前或完成刪除操作時,對該刪除操作進行提示,以方便用戶及時了解終端執(zhí)行了相關(guān)刪除操作。
[0055]優(yōu)選地,刪除提醒模塊350用于在完成刪除操作之前,對所述對象的所述刪除操作進行刪除提醒,如此,還可以使得用戶可以在刪除之前得到即將刪除的刪除提醒,從而可進一步使得用戶在了解刪除操作的對象并不需要刪除時,及時停止刪除操作。
[0056]在其中一個具體實施例中,還包括:停止指令獲取模塊,用于獲取停止刪除指令; 操作終止模塊,用于根據(jù)所述停止刪除指令,終止所述刪除操作。其中,停止刪除指令可以為偵測到對對象的刪除操作停止。[〇〇57]在另一個具體實施例中,還包括:對象狀態(tài)獲取模塊,用于獲取完成所述刪除操作前的對象狀態(tài);刪除完成模塊,用于完成所述刪除操作;撤銷指令獲取模塊,用于偵測對所述刪除操作的撤銷指令;刪除撤銷模塊,用于根據(jù)所述撤銷指令及所述對象狀態(tài)撤銷所述刪除操作,將所述對象恢復(fù)至所述刪除操作之前的對象狀態(tài)。[〇〇58]具體地,所述刪除提醒包括震動提醒、語音提醒、暫停提醒或/及顯示提醒。如此, 提供不同的提醒方式。
[0059]其中,震動提醒為發(fā)出震動指令,以使終端產(chǎn)生震動。語音提醒為播放預(yù)設(shè)語音信息。暫停提醒為暫停預(yù)設(shè)時長。顯示提醒為將所述對象以預(yù)設(shè)顯示形式進行顯示的顯示提醒。預(yù)設(shè)顯示形式優(yōu)選為不同于所述對象旁邊的其它對象的顯示形式。如,預(yù)設(shè)顯示形式可以為預(yù)設(shè)的字體、字體大小、是否閃爍顯示、是否漸變顯示等。
[0060]上述對象刪除裝置,刪除偵測模塊310偵測對對象的刪除操作。條件判斷模塊330 判斷所述刪除操作是否符合預(yù)設(shè)操作策略。刪除提醒模塊350當(dāng)所述條件判斷模塊的判斷結(jié)果為是時,則對所述對象的所述刪除操作進行刪除提醒。由于該對象刪除裝置在偵測到刪除操作時,先對刪除操作進行判斷,若符合預(yù)設(shè)操作策略,則進行刪除提醒。因此,上述對象刪除裝置可以避免對象的誤刪。[0061 ]在其中一個實施例中,所述條件判斷模塊330,包括:[〇〇62]對象獲取單元331,用于獲取所述對象。[〇〇63]對象判斷單元333,用于判斷所述對象是否為預(yù)設(shè)對象。[〇〇64]在本實施例中,獲取刪除操作對應(yīng)的對象,并判斷該對象是否為預(yù)設(shè)對象。預(yù)設(shè)對象還可以為包括多個刪除對象的對象。預(yù)設(shè)對象也可以為預(yù)先定義的文件、文檔或文件內(nèi)容、文檔內(nèi)容。具體的,預(yù)設(shè)對象可以為包括名稱或內(nèi)容預(yù)設(shè)字符的文件、文檔;或者預(yù)設(shè)對象可以為包括預(yù)設(shè)字符(如,A)或預(yù)設(shè)元素(如,圖片)的文件內(nèi)容、文檔內(nèi)容。[〇〇65]在其中一個實施例中,所述對象判斷單元333,包括:
[0066]第一判斷子單元334,用于判斷所述刪除操作是否為在預(yù)設(shè)時間內(nèi)刪除所述第一對象和所述第二對象的操作。
[0067]第二判斷子單元336,用于若所述第一判斷子單元的判斷結(jié)果為是時,則判斷所述第一對象和所述第二對象是否不在同一預(yù)設(shè)單位。
[0068]預(yù)設(shè)單位可以為位置單位,如,一行、一段或預(yù)設(shè)字符數(shù)量的字符、行或段;預(yù)設(shè)單位也可以為語義單位,如,一個單詞、詞匯、一個語句或預(yù)設(shè)數(shù)量的單詞、詞匯或語句。[〇〇69]在其中一個實施例中,所述第二判斷子單元336,用于判斷所述第一對象和所述第二對象是否不屬于同一位置單位;或,用于判斷所述第一對象和所述第二對象是否不屬于同一語義單位。
[0070]在其中一個實施例中,所述刪除提醒包括:發(fā)出震動指令的震動提醒;或,發(fā)出播放預(yù)設(shè)語音信息的語音提醒;或,暫停預(yù)設(shè)時長的暫停提醒;或,將所述對象以預(yù)設(shè)顯示形式進行顯示的顯示提醒。
[0071]在其中一個實施例中,刪除提醒模塊350包括:刪除數(shù)量獲取單元,用于獲取所述刪除操作對應(yīng)的所述對象的刪除數(shù)量;提醒方式獲取單元,用于根據(jù)所述刪除數(shù)量獲取刪除提醒的提醒方式;刪除提醒單元,用于根據(jù)所述提醒方式對所述對象的刪除操作進行刪除提醒。
[0072]刪除提醒的方式與刪除對象的數(shù)量相關(guān),刪除數(shù)量不同提醒方式可以設(shè)置為不同形式。具體的,刪除數(shù)量越大對應(yīng)的提醒方式越明顯,如此,對于越大數(shù)量的刪除操作,對應(yīng)的刪除提醒越明顯。
[0073]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項】
1.一種對象刪除方法,其特征在于,包括步驟:偵測對對象的刪除操作;判斷所述刪除操作是否符合預(yù)設(shè)操作策略;若是,則對所述對象的所述刪除操作進行刪除提醒。2.根據(jù)權(quán)利要求1所述的對象刪除方法,其特征在于,所述判斷所述刪除操作是否符合 預(yù)設(shè)操作策略的步驟,包括:獲取所述對象;判斷所述對象是否為預(yù)設(shè)對象。3.根據(jù)權(quán)利要求2所述的對象刪除方法,其特征在于,所述判斷所述對象是否為預(yù)設(shè)對 象的步驟,包括:判斷所述刪除操作是否為在預(yù)設(shè)時間內(nèi)刪除所述第一對象和所述第二對象的操作; 若是,則判斷所述第一對象和所述第二對象是否不在同一預(yù)設(shè)單位。4.根據(jù)權(quán)利要求3所述的對象刪除方法,其特征在于,所述判斷所述第一對象和所述第 二對象是否不在同一預(yù)設(shè)單位的步驟,包括:判斷所述第一對象和所述第二對象是否不屬于同一位置單位;或,判斷所述第一對象和所述第二對象是否不屬于同一語義單位。5.根據(jù)權(quán)利要求1所述的對象刪除方法,其特征在于,所述刪除提醒包括:發(fā)出震動指 令的震動提醒;或,發(fā)出播放預(yù)設(shè)語音信息的語音提醒;或,暫停預(yù)設(shè)時長的暫停提醒;或, 將所述對象以預(yù)設(shè)顯示形式進行顯示的顯示提醒。6.—種對象刪除裝置,其特征在于,包括:刪除偵測模塊,用于偵測對對象的刪除操作;條件判斷模塊,用于判斷所述刪除操作是否符合預(yù)設(shè)操作策略;刪除提醒模塊,用于當(dāng)所述條件判斷模塊的判斷結(jié)果為是時,則對所述對象的所述刪 除操作進行刪除提醒。7.根據(jù)權(quán)利要求6所述的對象刪除裝置,其特征在于,所述條件判斷模塊,包括:對象獲取單元,用于獲取所述對象;對象判斷單元,用于判斷所述對象是否為預(yù)設(shè)對象。8.根據(jù)權(quán)利要求7所述的對象刪除裝置,其特征在于,所述對象判斷單元,包括:第一判斷子單元,用于判斷所述刪除操作是否為在預(yù)設(shè)時間內(nèi)刪除所述第一對象和所 述第二對象的操作;第二判斷子單元,用于當(dāng)所述第一判斷子單元的判斷結(jié)果為是時,則判斷所述第一對 象和所述第二對象是否不在同一預(yù)設(shè)單位。9.根據(jù)權(quán)利要求8所述的對象刪除裝置,其特征在于,所述第二判斷子單元,用于判斷 所述第一對象和所述第二對象是否不屬于同一位置單位;或,用于判斷所述第一對象和所述第二對象是否不屬于同一語義單位。10.根據(jù)權(quán)利要求6所述的對象刪除裝置,其特征在于,所述刪除提醒包括:發(fā)出震動指 令的震動提醒;或,發(fā)出播放預(yù)設(shè)語音信息的語音提醒;或,暫停預(yù)設(shè)時長的暫停提醒;或, 將所述對象以預(yù)設(shè)顯示形式進行顯示的顯示提醒。
【文檔編號】G06F17/30GK106021563SQ201610374650
【公開日】2016年10月12日
【申請日】2016年5月30日
【發(fā)明人】韓旭, 高歡歡
【申請人】珠海市魅族科技有限公司