国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于避免誤操作的系統(tǒng)和方法

      文檔序號(hào):6518591閱讀:222來(lái)源:國(guó)知局
      用于避免誤操作的系統(tǒng)和方法
      【專利摘要】本發(fā)明提供了一種用于避免誤操作的系統(tǒng),包括:緩存單元,被配置為對(duì)從用戶接收的操作指令進(jìn)行緩存;提示單元,被配置為在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息;判斷單元,被配置為基于特定條件來(lái)判斷操作指令是否有效;以及執(zhí)行單元,被配置為在操作指令有效時(shí)執(zhí)行相應(yīng)的操作,否則清除緩存單元中緩存的操作指令。本發(fā)明還提供了一種用于避免誤操作的方法。采用本發(fā)明,能夠在避免誤操作的同時(shí)提高用戶在多次重要操作中的工作效率。
      【專利說(shuō)明】用于避免誤操作的系統(tǒng)和方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及信息處理領(lǐng)域。更具體地,本發(fā)明涉及一種用于避免誤操作的系統(tǒng)和方法。
      【背景技術(shù)】
      [0002]在現(xiàn)有的人機(jī)交互中,有一些操作需要慎重對(duì)待。例如,這些操作可以包含一旦執(zhí)行就無(wú)法恢復(fù)的操作,或者消耗大量的系統(tǒng)資源的操作。然而,在人機(jī)交互中,不可避免地會(huì)由于各種原因而出現(xiàn)誤操作。即,用戶在非主觀意愿下觸發(fā)了這些操作。為了避免這種情況,目前普遍采用的方法是:當(dāng)一個(gè)重要操作被觸發(fā)的時(shí)候,該操作并沒(méi)有立即被執(zhí)行,而是通過(guò)界面提示用戶以確定該操作是否要被執(zhí)行。用戶如果選擇確定,則操作被執(zhí)行;如果用戶是誤操作則可以選擇取消操作,那么該操作不會(huì)被執(zhí)行。
      [0003]現(xiàn)有的方法雖然可以避免人機(jī)交互中非主觀意愿操作的發(fā)生,但是卻對(duì)人機(jī)交互的效率造成了很大的影響;例如,當(dāng)用戶需要進(jìn)行多次重要操作且沒(méi)有誤操作發(fā)生的時(shí)候,每個(gè)操作的執(zhí)行都需要用戶兩次響應(yīng)。以列表中選取特定行進(jìn)行刪除的場(chǎng)景為例:如果用戶想要在列表中刪除N行數(shù)據(jù),由于刪除屬于重要操作(從而應(yīng)該避免誤操作),所以用戶每刪除一行時(shí)都會(huì)彈出確認(rèn)提示。這樣,用戶全部刪除完N行數(shù)據(jù)需要進(jìn)行2N次交互操作,嚴(yán)重影響了工作效率。

      【發(fā)明內(nèi)容】

      [0004]為了解決上述問(wèn)題,本發(fā)明提供了一種用于避免誤操作的系統(tǒng)和方法,能夠在避免誤操作的同時(shí)提高用戶在多次操作中的工作效率。
      [0005]具體地,根據(jù)本發(fā)明的第一方案,提供了一種用于避免誤操作的系統(tǒng),包括:緩存單元,被配置為對(duì)從用戶接收的操作指令進(jìn)行緩存;提示單元,被配置為在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息;判斷單元,被配置為基于特定條件來(lái)判斷操作指令是否有效;以及執(zhí)行單元,被配置為在操作指令有效時(shí)執(zhí)行相應(yīng)的操作,否則清除緩存單元中緩存的操作指令。
      [0006]在一個(gè)實(shí)施例中,所述特定條件包括以下至少一個(gè):用戶執(zhí)行除了撤銷(xiāo)操作指令的操作之外的任何操作,或者從接收到所述操作指令起經(jīng)過(guò)了預(yù)定時(shí)間。
      [0007]在一個(gè)實(shí)施例中,所述操作指令包括操作類型和操作參數(shù)。
      [0008]在一個(gè)實(shí)施例中,在執(zhí)行相應(yīng)的操作之后清除緩存單元中緩存的操作指令。
      [0009]在一個(gè)實(shí)施例中,在執(zhí)行相應(yīng)的操作或清除緩存單元中緩存的操作指令之后,所述提示單元不再向用戶提示用于撤銷(xiāo)操作指令的信息。
      [0010]根據(jù)本發(fā)明的第二方案,提供了一種用于避免誤操作的方法,包括:對(duì)從用戶接收的操作指令進(jìn)行緩存;在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息;基于特定條件來(lái)判斷操作指令是否有效;以及在操作指令有效時(shí)執(zhí)行相應(yīng)的操作,否則清除緩存的操作指令。[0011]在一個(gè)實(shí)施例中,所述特定條件包括以下至少一個(gè):用戶執(zhí)行除了撤銷(xiāo)操作指令的操作之外的任何操作,或者從接收到所述操作指令起經(jīng)過(guò)了預(yù)定時(shí)間。
      [0012]在一個(gè)實(shí)施例中,所述操作指令包括操作類型和操作參數(shù)。
      [0013]在一個(gè)實(shí)施例中,在執(zhí)行相應(yīng)的操作之后清除緩存的操作指令。
      [0014]在一個(gè)實(shí)施例中,在執(zhí)行相應(yīng)的操作或清除緩存的操作指令之后,不再向用戶提示用于撤銷(xiāo)操作指令的信息。
      [0015]采用本發(fā)明,能夠?qū)Σ僮髦噶钸M(jìn)行緩存。只有當(dāng)用戶進(jìn)行除了撤銷(xiāo)操作指令的操作之外的操作或間隔時(shí)間達(dá)到閥值的時(shí)候才執(zhí)行該操作指令,并且能夠通過(guò)撤銷(xiāo)避免誤操作。因此,本發(fā)明能夠在避免誤操作的同時(shí)提高用戶在多次操作中的工作效率。
      【專利附圖】

      【附圖說(shuō)明】
      [0016]通過(guò)下面結(jié)合【專利附圖】
      附圖
      【附圖說(shuō)明】本發(fā)明的優(yōu)選實(shí)施例,將使本發(fā)明的上述及其它目的、特征和優(yōu)點(diǎn)更加清楚,其中:
      [0017]圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于避免誤操作的系統(tǒng)的框圖。
      [0018]圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于避免誤操作的方法的流程圖。
      [0019]在本發(fā)明的所有附圖中,相同或相似的結(jié)構(gòu)均以相同或相似的附圖標(biāo)記標(biāo)識(shí)。
      【具體實(shí)施方式】
      [0020]下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,在描述過(guò)程中省略了對(duì)于本發(fā)明來(lái)說(shuō)是不必要的細(xì)節(jié)和功能,以防止對(duì)本發(fā)明的理解造成混淆。
      [0021]圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于避免誤操作的系統(tǒng)10的框圖。如圖1所示,系統(tǒng)10包括緩存單元110、提示單元120、判斷單元130和執(zhí)行單元140。下面,對(duì)圖1所示的系統(tǒng)10的各個(gè)組件進(jìn)行詳細(xì)描述。
      [0022]緩存單元110被配置為對(duì)從用戶接收的操作指令進(jìn)行緩存。優(yōu)選地,操作指令可以包括操作類型和操作參數(shù)。例如,對(duì)于列表刪除操作,操作類型可以是“刪除一行”,操作參數(shù)可以是要被刪除的行的唯一標(biāo)識(shí)。
      [0023]提示單元120被配置為在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息。例如,提示用于撤銷(xiāo)操作指令的信息可以是在界面中顯示的撤銷(xiāo)按鈕。如果該操作是誤操作,則用戶可以點(diǎn)擊撤銷(xiāo)按鈕以取消該操作。
      [0024]判斷單元130被配置為基于特定條件來(lái)判斷操作指令是否有效。例如,該特定條件可以是:用戶執(zhí)行除了撤銷(xiāo)操作指令的操作之外的任何操作。備選地,該特定條件也可以是:從接收到所述操作指令起經(jīng)過(guò)了預(yù)定時(shí)間。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,該特定條件并不限于以上示例,而是可以根據(jù)實(shí)際情況來(lái)確定。
      [0025]執(zhí)行單元140被配置為在操作指令有效時(shí)執(zhí)行相應(yīng)的操作,否則清除緩存單元中緩存的操作指令。優(yōu)選地,在執(zhí)行相應(yīng)的操作之后,執(zhí)行單元140可以清除緩存單元中緩存的操作指令,以節(jié)省存儲(chǔ)空間。
      [0026]另外,在執(zhí)行相應(yīng)的操作或清除緩存單元110中緩存的操作指令之后,提示單元120優(yōu)選地不再向用戶提示用于撤銷(xiāo)操作指令的信息。
      [0027]下面,以刪除列表中的某一行的刪除操作為例,詳細(xì)描述用于避免誤操作的系統(tǒng)10的應(yīng)用。
      [0028]假設(shè)系統(tǒng)10接收到用戶發(fā)出的“刪除一行”的操作指令。該操作指令被緩存到緩存單元110中。這時(shí),可以在界面上顯示該操作已執(zhí)行,如要?jiǎng)h除的行消失,數(shù)據(jù)已被提交,等等。但實(shí)際上并未執(zhí)行該刪除操作。
      [0029]相應(yīng)地,提示單元120顯示用于撤銷(xiāo)“刪除一行”的撤銷(xiāo)按鈕。如果該操作是誤操作(比如用戶不小心執(zhí)行的誤操作),則用戶可以通過(guò)點(diǎn)擊撤銷(xiāo)按鈕以取消該操作。這樣,該操作指令將從緩存單元110中清除。同時(shí),界面上顯示操作被恢復(fù),例如刪除的行再次出現(xiàn)。
      [0030]相反,如果判斷單元130判斷該操作指令有效(即,用戶確實(shí)希望執(zhí)行“刪除一行”的操作),則執(zhí)行單元140實(shí)際執(zhí)行該操作。此時(shí),該行才被真正刪除。之后,清空緩存單元110中緩存的“刪除一行”的操作指令,同時(shí)提示單元120不再顯示用于撤銷(xiāo)操作的撤銷(xiāo)按鈕。
      [0031]在此示例中,可以在緩存單元110中建立僅能存儲(chǔ)一個(gè)操作指令的緩存空間。然而,本領(lǐng)域技術(shù)人員可以理解,還可以根據(jù)需要來(lái)建立用于存儲(chǔ)多于一個(gè)操作指令的緩存空間。另外,可以根據(jù)實(shí)際情況來(lái)設(shè)置時(shí)間閥值。當(dāng)用戶無(wú)任何其他操作的間隔時(shí)間的長(zhǎng)度達(dá)到這個(gè)閥值,則判斷單元130判斷該操作指令有效。
      [0032]采用本實(shí)施例的系統(tǒng),能夠?qū)Σ僮髦噶钸M(jìn)行緩存。只有當(dāng)用戶進(jìn)行除了撤銷(xiāo)操作指令的操作之外的操作或間隔時(shí)間達(dá)到閥值的時(shí)候才執(zhí)行該操作指令,并且能夠通過(guò)撤銷(xiāo)避免誤操作。因此,本發(fā)明能夠在避免誤操作的同時(shí)提高用戶在多次操作中的工作效率。以從列表中刪除一行的操作為例,當(dāng)用戶需要在列表中刪除N行記錄的時(shí)候,采取原有的方式,由于需要避免誤操作,用戶需要2N次點(diǎn)擊。而使用本發(fā)明,在同樣可以避免誤操作的情況下用戶只需要N次點(diǎn)擊,效率提高了 一倍。
      [0033]圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于避免誤操作的方法20的流程圖。如圖2所示,方法20在步驟S210處開(kāi)始。
      [0034]在步驟S220處,對(duì)從用戶接收的操作指令進(jìn)行緩存。優(yōu)選地,操作指令可以包括操作類型和操作參數(shù)。例如,對(duì)于列表刪除操作,操作類型可以是“刪除一行”,操作參數(shù)可以是要被刪除的行的唯一標(biāo)識(shí)。
      [0035]在步驟S230處,在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息。例如,提示用于撤銷(xiāo)操作指令的信息可以是在界面中顯示的撤銷(xiāo)按鈕。如果該操作是誤操作,則用戶可以點(diǎn)擊撤銷(xiāo)按鈕以取消該操作。
      [0036]在步驟S240處,基于特定條件來(lái)判斷操作指令是否有效。例如,該特定條件可以是:用戶執(zhí)行除了撤銷(xiāo)操作指令的操作之外的任何操作。備選地,該特定條件也可以是:從接收到所述操作指令起經(jīng)過(guò)了預(yù)定時(shí)間。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,該特定條件并不限于以上示例,而是可以根據(jù)實(shí)際情況來(lái)確定。
      [0037]在步驟S250處,如果在步驟S240處判斷操作指令是有效的,則執(zhí)行相應(yīng)的操作。否則,清除緩存的操作指令。優(yōu)選地,在執(zhí)行相應(yīng)的操作之后,可以清除緩存的操作指令,以節(jié)省存儲(chǔ)空間。
      [0038]最后,方法20在步驟S260處結(jié)束。
      [0039]應(yīng)該理解,本發(fā)明的上述實(shí)施例可以通過(guò)軟件、硬件或者軟件和硬件兩者的結(jié)合來(lái)實(shí)現(xiàn)。例如,圖1所示的系統(tǒng)10內(nèi)的各種組件可以通過(guò)多種器件來(lái)實(shí)現(xiàn),這些器件包括但不限于:模擬電路、數(shù)字電路、通用處理器、數(shù)字信號(hào)處理(DSP)電路、可編程處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯器件(CPLD),等等。另外,系統(tǒng)10內(nèi)的各種組件也可以通過(guò)硬件與軟件相結(jié)合的方式來(lái)實(shí)現(xiàn),或者完全以軟件的形式來(lái)實(shí)現(xiàn)。
      [0040]另外,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明實(shí)施例中描述的數(shù)據(jù)可以存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中,也可以存儲(chǔ)在分布式數(shù)據(jù)庫(kù)中或者可以存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)庫(kù)中。
      [0041]此外,這里所公開(kāi)的本發(fā)明的實(shí)施例可以在計(jì)算機(jī)程序產(chǎn)品上實(shí)現(xiàn)。更具體地,該計(jì)算機(jī)程序產(chǎn)品是如下的一種產(chǎn)品:具有計(jì)算機(jī)可讀介質(zhì),計(jì)算機(jī)可讀介質(zhì)上編碼有計(jì)算機(jī)程序邏輯,當(dāng)在計(jì)算設(shè)備上執(zhí)行時(shí),該計(jì)算機(jī)程序邏輯提供相關(guān)的操作以實(shí)現(xiàn)本發(fā)明的上述技術(shù)方案。當(dāng)在計(jì)算系統(tǒng)的至少一個(gè)處理器上執(zhí)行時(shí),計(jì)算機(jī)程序邏輯使得處理器執(zhí)行本發(fā)明實(shí)施例所述的操作(方法)。本發(fā)明的這種設(shè)置典型地提供為設(shè)置或編碼在例如光介質(zhì)(例如CD-ROM)、軟盤(pán)或硬盤(pán)等的計(jì)算機(jī)可讀介質(zhì)上的軟件、代碼和/或其他數(shù)據(jù)結(jié)構(gòu)、或者諸如一個(gè)或多個(gè)ROM或RAM或PROM芯片上的固件或微代碼的其他介質(zhì)、或一個(gè)或多個(gè)模塊中的可下載的軟件圖像、共享數(shù)據(jù)庫(kù)等。軟件或固件或這種配置可安裝在計(jì)算設(shè)備上,以使得計(jì)算設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行本發(fā)明實(shí)施例所描述的技術(shù)方案。
      [0042]至此已經(jīng)結(jié)合優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。應(yīng)該理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種其它的改變、替換和添加。因此,本發(fā)明的范圍不局限于上述特定實(shí)施例,而應(yīng)由所附權(quán)利要求所限定。
      【權(quán)利要求】
      1.一種用于避免誤操作的系統(tǒng),包括: 緩存單元,被配置為對(duì)從用戶接收的操作指令進(jìn)行緩存; 提示單元,被配置為在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息; 判斷單元,被配置為基于特定條件來(lái)判斷操作指令是否有效;以及執(zhí)行單元,被配置為在操作指令有效時(shí)執(zhí)行相應(yīng)的操作,否則清除緩存單元中緩存的操作指令。
      2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述特定條件包括以下至少一個(gè):用戶執(zhí)行除了撤銷(xiāo)操作指令的操作之外的任何操作,或者從接收到所述操作指令起經(jīng)過(guò)了預(yù)定時(shí)間。
      3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述操作指令包括操作類型和操作參數(shù)。
      4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,在執(zhí)行相應(yīng)的操作之后,清除緩存單元中緩存的操作指令。
      5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,在執(zhí)行相應(yīng)的操作或清除緩存單元中緩存的操作指令之后,所述提示單元不再向用戶提示用于撤銷(xiāo)操作指令的信息。
      6.一種用于避免誤操作的方法,包括: 對(duì)從用戶接收的操作指令進(jìn)行緩存; 在接收的操作指令被緩存后向用戶提示用于撤銷(xiāo)操作指令的信息; 基于特定條件來(lái)判斷操作指令是否有效;以及 在操作指令有效時(shí)執(zhí)行相應(yīng)的操作,否則清除緩存的操作指令。
      7.根據(jù)權(quán)利要求6所述的方法,其中,所述特定條件包括以下至少一個(gè):用戶執(zhí)行除了撤銷(xiāo)操作指令的操作之外的任何操作,或者從接收到所述操作指令起經(jīng)過(guò)了預(yù)定時(shí)間。
      8.根據(jù)權(quán)利要求6所述的方法,其中,所述操作指令包括操作類型和操作參數(shù)。
      9.根據(jù)權(quán)利要求6所述的方法,其中,在執(zhí)行相應(yīng)的操作之后,清除緩存的操作指令。
      10.根據(jù)權(quán)利要求6所述的方法,其中,在執(zhí)行相應(yīng)的操作或清除緩存的操作指令之后,不再向用戶提示用于撤銷(xiāo)操作指令的信息。
      【文檔編號(hào)】G06F9/46GK103605563SQ201310557300
      【公開(kāi)日】2014年2月26日 申請(qǐng)日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
      【發(fā)明者】王篤 申請(qǐng)人:北京飛流九天科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1