軟件應(yīng)用的自動保存模式及手動保存模式的制作方法
【專利說明】軟件應(yīng)用的自動保存模式及手動保存模式
[0001]
[0002]許多當(dāng)代計算機(jī)操作系統(tǒng)提供要求應(yīng)用自動保存內(nèi)容改動(即,“自動保存”)并當(dāng)應(yīng)用在使用中崩潰或者當(dāng)應(yīng)用或被迫退出或“被后臺化”時(例如,由于低系統(tǒng)存儲器)時恢復(fù)到先前狀態(tài)的功能性。一些熟悉其中手動保存應(yīng)用內(nèi)容改動(即,“手動保存”)的較舊操作系統(tǒng)的用戶可能發(fā)現(xiàn)難以放棄先前建立起的工作流并使用在自動保存環(huán)境中不再適用的模式。例如,手動保存用戶可能已經(jīng)習(xí)慣于在用戶啟動手動保存之前文字處理文檔中無意重寫的內(nèi)容(即,用戶不打算保存的非期望內(nèi)容重寫用戶打算保存的期望內(nèi)容)不被底層文字處理應(yīng)用保存。因此,手動保存用戶有機(jī)會在文檔被保存之前恢復(fù)被重寫的內(nèi)容從而防止數(shù)據(jù)丟失。然而,在自動保存環(huán)境中,如果應(yīng)用在用戶能夠恢復(fù)被重寫的內(nèi)容之前執(zhí)行對文檔的非預(yù)期保存,這一行為可能導(dǎo)致數(shù)據(jù)丟失。正是針對這些及其他考慮因素而作出本發(fā)明的各種實(shí)施例。
【發(fā)明內(nèi)容】
[0003]提供該概述以便以簡化形式介紹概念的選集,所述概念在以下詳細(xì)描述中被進(jìn)一步描述。本概述并不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
[0004]提供了計算設(shè)備上的應(yīng)用用戶界面中自動保存模式和手動保存模式的各實(shí)施例。計算設(shè)備可以被用來顯示菜單以接收來自應(yīng)用用戶界面的對菜單選項(xiàng)的選擇。應(yīng)用用戶界面可以顯示要保存的電子文檔。菜單選項(xiàng)可以包括用于在自動保存模式和手動保存模式間切換以保存電子文檔的選項(xiàng)。對菜單選項(xiàng)的選擇可隨后被計算設(shè)備接收。計算設(shè)備可隨后被用來基于來自應(yīng)用用戶界面的所選菜單選項(xiàng)來激活與自動保存模式或手動保存模式相關(guān)聯(lián)的一個或多個獨(dú)特特征。
[0005]從閱讀以下詳細(xì)描述及查看相關(guān)附圖后,這些及其他特征和優(yōu)點(diǎn)將顯而易見。應(yīng)當(dāng)理解,以上概述及以下詳細(xì)描述僅僅是說明性的,而不限制所要求保護(hù)的本發(fā)明。
[0006]附圖簡沐
[0007]圖1是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面的計算設(shè)備屏幕顯示;
[0008]圖2是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面的計算設(shè)備屏幕顯示;
[0009]圖3是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面的計算設(shè)備屏幕顯示;
[0010]圖4是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面的計算設(shè)備屏幕顯示;
[0011]圖5是根據(jù)一個實(shí)施例的示出用于為電子文檔提供自動保存模式和手動保存模式的例程的流程圖;
[0012]圖6是根據(jù)一個實(shí)施例的示出用于激活與電子文檔的自動保存模式和手動保存模式相關(guān)聯(lián)的特征的例程的流程圖;
[0013]圖7是可實(shí)現(xiàn)各個實(shí)施例的計算設(shè)備的簡化框圖;
[0014]圖8A是可在其中實(shí)現(xiàn)各實(shí)施例的移動計算設(shè)備的簡化框圖;
[0015]圖SB是可實(shí)現(xiàn)各個實(shí)施例的移動計算設(shè)備的簡化框圖;以及
[0016]圖9是可在其中實(shí)現(xiàn)各實(shí)施例的分布式計算系統(tǒng)的簡單框圖。
【具體實(shí)施方式】
[0017]提供了用于計算設(shè)備上的應(yīng)用用戶界面中自動保存和手動保存模式的各實(shí)施例。計算設(shè)備可以被用來顯示菜單(例如,下拉菜單)以接收來自應(yīng)用用戶界面的對菜單選項(xiàng)的選擇。應(yīng)用用戶界面可以顯示要保存的電子文檔。菜單選項(xiàng)可以包括用于在自動保存模式和手動保存模式間切換以保存電子文檔的選項(xiàng)。對菜單選項(xiàng)的選擇可隨后被計算設(shè)備接收。計算設(shè)備可隨后被用來基于來自應(yīng)用用戶界面的所選菜單選項(xiàng)來激活與自動保存模式或手動保存模式相關(guān)聯(lián)的一個或多個獨(dú)特特征。
[0018]圖1是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面10的計算設(shè)備屏幕顯示.如此處將進(jìn)一步詳細(xì)討論的,計算設(shè)備可以包括通用臺式機(jī)、膝上型計算機(jī)、手持計算機(jī)、平板電腦或其他移動計算設(shè)備(例如,智能電話),或者能執(zhí)行一個或多個應(yīng)用程序的其他類型的計算機(jī)。應(yīng)用用戶界面10可由生產(chǎn)力軟件應(yīng)用(例如,文字處理軟件、演示圖形軟件、電子表格軟件、繪圖軟件、項(xiàng)目管理軟件、發(fā)布軟件、個人信息管理軟件和記筆記軟件)生成以創(chuàng)建、顯示和編輯電子文檔,諸如電子文檔20。應(yīng)當(dāng)理解,根據(jù)其他實(shí)施例,應(yīng)用用戶界面10還可以由創(chuàng)建圖形文件的圖形程序生成或者由生成或修改電子文件形式的用戶內(nèi)容的其他應(yīng)用生成。應(yīng)用用戶界面10可以包括菜單40(即,下拉菜單)以顯示與電子文檔的保存相關(guān)聯(lián)的各種選項(xiàng),包括用于在自動保存模式(其中包括改動的電子文檔被軟件應(yīng)用自動地保存)和手動保存模式間切換的滑塊控件50。例如,當(dāng)用戶已經(jīng)選擇自動保存模式時滑塊控件50可以被設(shè)置成“開”。應(yīng)當(dāng)理解,滑塊控件50僅僅是被提供用于在自動保存模式和手動保存模式間進(jìn)行選擇的用戶界面控件的示例,并且可以使用其他類型的控件而不脫離本文中所述各實(shí)施例的精神以及范圍。菜單40還可包括恢復(fù)選項(xiàng)60。根據(jù)一個實(shí)施例,恢復(fù)選項(xiàng)60可以包括用戶界面按鈕,當(dāng)其被選擇時啟動對附加選項(xiàng)的顯示(參考圖3更加詳細(xì)地討論)以回復(fù)成上次打開的電子文檔及回復(fù)成應(yīng)用用戶界面10中電子文檔的先前版本。
[0019]圖2是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面10的計算設(shè)備屏幕顯示.如上參考圖1所討論的,圖2的應(yīng)用用戶界面10包括對電子文檔20、菜單40、滑塊控件50和恢復(fù)選項(xiàng)60的顯示。應(yīng)用用戶界面10還包括進(jìn)度指示器70,該進(jìn)度指示器70如將在下文參考圖6更加詳細(xì)描述的可以被顯示用以當(dāng)電子文檔20被軟件應(yīng)用保存時包括該電子文檔20的進(jìn)度。應(yīng)當(dāng)理解,根據(jù)一個實(shí)施例,可以僅針對用時長于預(yù)定保存間期(例如,2秒)的保存來顯示進(jìn)度指示器70。
[0020]圖3是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面10的計算設(shè)備屏幕顯示.如上參考圖1所討論的,圖3的應(yīng)用用戶界面10包括對電子文檔20、菜單40、滑塊控件50和恢復(fù)選項(xiàng)60的顯示。應(yīng)用用戶界面10還包括對附加選項(xiàng)62和64的顯示,附加選項(xiàng)62和64可以通過選擇菜單40中的恢復(fù)選項(xiàng)60來生成。選項(xiàng)62可以包括用戶界面按鈕,當(dāng)其被選擇時允許用戶恢復(fù)成上次打開的電子文檔。應(yīng)當(dāng)理解,由于電子文檔62上次在應(yīng)用用戶界面10中被打開,故而對選項(xiàng)62的選擇可以使用戶能撤銷對電子文檔20所作的最近改動。選項(xiàng)64可以包括用戶界面按鈕,當(dāng)其被選擇時允許用戶從電子存儲中檢索電子文檔20的一個或多個更早版本。根據(jù)一個實(shí)施例,對選項(xiàng)64的選擇可以允許用戶“上網(wǎng)”來從遠(yuǎn)程數(shù)據(jù)存儲訪問電子文檔20的較早的各版本。根據(jù)同一實(shí)施例,對選項(xiàng)64的選擇還可以使用戶能夠在用戶的計算設(shè)備上的瀏覽器中查看電子文檔20的版本歷史。
[0021]圖4是根據(jù)一實(shí)施例用于為電子文檔提供自動保存模式和手動保存模式的應(yīng)用用戶界面10的計算設(shè)備屏幕顯示.如上參考圖1所討論的,圖4的應(yīng)用用戶界面10包括對電子文檔20、菜單40、滑塊控件50和恢復(fù)選項(xiàng)60的顯示。然而與圖1相反,滑塊控件50被示出處于“關(guān)”位置,由此指示選擇手動保存模式以保存電子文檔20。應(yīng)用用戶界面10還顯示用戶界面按鈕58,該用戶界面按鈕58可以響應(yīng)于用滑塊控件50對手動保存模式的選擇來生成。應(yīng)當(dāng)理解,可以選擇用戶界面按鈕58以啟動按照用戶所指間期來手動保存電子文檔20。
[0022]圖5是根據(jù)一個實(shí)施例的示出用于為電子文檔提供自動保存模式和手動保存模式的例程500的流程圖。在閱讀此處提出的例程的討論時,應(yīng)當(dāng)理解,本發(fā)明各個實(shí)施例的邏輯操作可以被實(shí)現(xiàn)為:(I)在計算設(shè)備或系統(tǒng)上運(yùn)行的計算機(jī)實(shí)現(xiàn)的動作或程序模塊的序列,和/或(2)計算設(shè)備或系統(tǒng)內(nèi)的互連的機(jī)器邏輯電路或電路模塊。實(shí)現(xiàn)方式是取決于實(shí)現(xiàn)本發(fā)明的計算設(shè)備或系統(tǒng)的性能要求選擇的。因此,圖5-6中圖示的且構(gòu)成此處描述的各個實(shí)施例的邏輯操作被各自稱為操作、結(jié)構(gòu)設(shè)備、動作或模塊。本領(lǐng)域技術(shù)人員將認(rèn)識到,這些操作、結(jié)構(gòu)設(shè)備、動作和模塊可用軟件、硬件、固件、專用數(shù)字邏輯及其任意組合實(shí)現(xiàn),而不背離如本文中闡述的權(quán)利要求內(nèi)陳述的本發(fā)明精神和范圍。
[0023]例程500開始于操作505,其中在計算設(shè)備上執(zhí)行的應(yīng)用在顯示電子文檔的應(yīng)用用戶界面中顯示菜單(例如