亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于從計算設(shè)備訪問文檔的用戶界面的制作方法

文檔序號:6532939閱讀:125來源:國知局
用于從計算設(shè)備訪問文檔的用戶界面的制作方法
【專利摘要】利用以應(yīng)用為中心的模型來進行文檔的存儲、搜索和檢索。通過輸入涉及特定應(yīng)用程序的命令,諸如點擊用于該程序的圖標,用戶界面面板顯示存儲在計算設(shè)備上的與該應(yīng)用相關(guān)聯(lián)的文檔。用戶可以從該面板相對于所顯示的文檔執(zhí)行多種動作。
【專利說明】用于從計算設(shè)備訪問文檔的用戶界面

【技術(shù)領(lǐng)域】
[0001]本公開文獻涉及計算系統(tǒng)中文檔的存儲和檢索,更具體地涉及一種為用戶提供對文檔的訪問的用戶界面。

【背景技術(shù)】
[0002]傳統(tǒng)地,用戶的計算體驗通常在某個給定環(huán)境內(nèi)集中在特定設(shè)備上。例如,用戶可能在工作環(huán)境中與臺式計算機交互以存儲和訪問與工作相關(guān)的文檔,并且可能還具有家用計算機以用于存儲和訪問個人文檔?;蛘?,用戶可能使用便攜式計算機,例如膝上型計算機,用于在工作和家庭環(huán)境二者中使用。在任一種情況下,用戶創(chuàng)建、編輯或以其它方式進行交互的文檔通常被存儲在用戶的計算設(shè)備上,或者經(jīng)由該計算設(shè)備所連接的網(wǎng)絡(luò)被訪問。
[0003]當用戶想要訪問文檔時,用戶可以利用諸如瀏覽器這樣的用戶界面元件來查看和定位存儲在與計算設(shè)備相關(guān)聯(lián)的文件系統(tǒng)中的所有文檔?;蛘?,用戶可以使用搜索工具來定位具有特定標題、內(nèi)容或其他屬性的文檔。計算設(shè)備的文件系統(tǒng)通??梢源鎯εc不同類型的應(yīng)用程序相關(guān)聯(lián)的多種文檔。例如,文件系統(tǒng)可以包含與文字處理應(yīng)用相關(guān)聯(lián)的文本文件、電子表格文件、演示文件、照片、視頻文件、音樂文件等等。這些不同類型文件中的每一種都具有可以被給定應(yīng)用程序解釋和顯示的相關(guān)聯(lián)的格式。
[0004]當用戶想要在計算機上例如經(jīng)由瀏覽器查看文檔時,與所有這些不同應(yīng)用程序相關(guān)聯(lián)的文檔一般都將被顯示。同樣地,在進行搜索時,滿足搜索標準的與不同應(yīng)用程序相關(guān)聯(lián)的文檔都將被呈現(xiàn)給用戶。例如,對名稱為“sheet”的文檔的搜索可能返回名為“Specificat1ns Sheet”的文字處理文件、名為“Fiscal Year Spreadsheet”的電子表格文件、以及名為“Color Sheet”的圖形文件。換句話講,文檔的存儲以及向用戶呈現(xiàn)關(guān)于所存儲文檔的信息全面地涵蓋與計算設(shè)備相關(guān)聯(lián)的整個文件系統(tǒng),而不管文檔相關(guān)聯(lián)的具體應(yīng)用程序是什么。
[0005]近年來,用戶體驗已經(jīng)不再對于給定環(huán)境而被限于單臺設(shè)備了。相反,用戶可能使用多臺不同計算設(shè)備,諸如膝上型或臺式計算機、平板電腦、智能電話等等。在任何給定時間,用戶可能查看以及換句話講與這些不同設(shè)備中的任意一臺設(shè)備上的特定文檔交互。為了使用戶能夠經(jīng)由這些不同設(shè)備中的任意一臺設(shè)備訪問文檔以及與文檔交互,文檔既被存儲在本地設(shè)備上,又被存儲在遠程服務(wù)器上,所述遠程服務(wù)器用于同步所有各種計算設(shè)備上所存儲的文檔。因此,不管用戶使用哪臺計算設(shè)備訪問文檔,相同版本的文檔將呈現(xiàn)在每臺設(shè)備上。這種類型的計算體驗有時被稱為“云計算”。
[0006]當查找在多臺設(shè)備間共享和同步的文檔時,基于文件系統(tǒng)的文檔訪問方法(例如經(jīng)由瀏覽器或搜索查詢)可能不利于對共享文檔的容易理解。具體地,為給定用戶存儲在遠程服務(wù)器上的文檔庫不能通過基于文件系統(tǒng)的瀏覽器或搜索工具來查看。據(jù)此,本公開文獻介紹了一種有利于容易理解哪些文檔在多臺設(shè)備間共享以及有利于訪問這些文檔的用戶界面。


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

[0007]使用一種以應(yīng)用為中心的模型以進行文檔的存儲、搜索和檢索。通過輸入涉及特定應(yīng)用程序的命令(諸如點擊用于該程序的圖標),用戶界面元件(諸如窗口或面板)顯示與該應(yīng)用相關(guān)聯(lián)的存儲在計算設(shè)備上的文檔。例如,點擊用于電子表格程序的圖標就導(dǎo)致顯示存儲在計算設(shè)備上的電子表格文檔的面板打開,以供用戶訪問。
[0008]下面將參考附圖中所示的示例性實施例來介紹用戶界面的前述特征以及附加功能和優(yōu)點。

【專利附圖】

【附圖說明】
[0009]圖1是一種具有多臺用戶計算設(shè)備的云計算系統(tǒng)的示意圖;
[0010]圖2是用于以應(yīng)用為中心的方式存儲文檔的一種計算設(shè)備中一種示例性文件夾分層結(jié)構(gòu)的示意圖;
[0011]圖3是一種云服務(wù)器計算機中文件夾分層結(jié)構(gòu)的示意圖;
[0012]圖4是提供存儲在計算設(shè)備上的文檔的基于文件系統(tǒng)的視圖的一種瀏覽器的圖像;
[0013]圖5是提供以應(yīng)用為中心的方式存儲的文檔的視圖的一種用戶界面面板的圖像;
[0014]圖6是用于與其它用戶共享文檔的一種彈出式窗口的圖像;
[0015]圖7是從應(yīng)用面板的標題欄下拉的一種命令菜單的圖示;
[0016]圖8是在將不兼容的文檔拖拉到應(yīng)用面板上時所顯示的一種警告的圖示;
[0017]圖9是一種虛擬文件夾的示意圖;以及
[0018]圖10是一種示例性計算系統(tǒng)的組件的方框圖。

【具體實施方式】
[0019]為了有助于對本文所公開的發(fā)明構(gòu)思的理解,參考示例性實施例對這些發(fā)明構(gòu)思進行描述。具體地,用戶界面是在其在所謂“云計算”環(huán)境中實施的背景中進行描述的,其中文檔被存儲在遠程服務(wù)器上,并且可以從多種不同的計算設(shè)備進行訪問。服務(wù)器用于同步各自存儲在多臺被授權(quán)設(shè)備中的每一臺上的文檔的副本。但是應(yīng)當理解,本文所介紹的用戶界面并不限于該特定的具體實施。相反,用戶界面的功能性所基于的一般性原理可以應(yīng)用于其中對文檔的以應(yīng)用為中心的訪問是有利的多種不同環(huán)境中。
[0020]圖1示出了其中可以實施根據(jù)本發(fā)明的用戶界面的一種云計算環(huán)境的示意圖。在例示的實例中,用戶可具有用于訪問文檔以及換句話講與文檔交互的三臺不同計算設(shè)備,即膝上型計算機10、平板電腦12和智能電話14。云計算環(huán)境使用戶能夠在這些計算設(shè)備之一上創(chuàng)建或下載文檔,并且隨后在另外兩臺設(shè)備中的任一臺上查看該文檔以及與該文檔交互。為了實現(xiàn)該功能性,要在這些計算設(shè)備間共享的每個文檔的副本被存儲在服務(wù)器16上。工作中,只要在這些計算設(shè)備之一上創(chuàng)建、下載或編輯要在這些計算設(shè)備間共享的文檔,該設(shè)備的操作系統(tǒng)就使該文檔被上傳到服務(wù)器16。
[0021]作為響應(yīng),服務(wù)器執(zhí)行同步操作,以將該文檔的副本復(fù)制到其他每個設(shè)備上。因此,在已經(jīng)進行了同步之后,該文檔的副本存儲在這三臺計算設(shè)備10,12和14中的每一臺上以及存儲在服務(wù)器16上。雖然在例示的實例中示出了三臺計算設(shè)備,但是應(yīng)該理解,任意數(shù)量的設(shè)備可以被配置和授權(quán)為相互共享文檔。同樣,可使用不止一臺服務(wù)器來支持對共享文檔的存儲和同步。
[0022]為了有助于在多臺計算設(shè)備間同步文檔,文檔按以應(yīng)用為中心的方式被存儲在每臺設(shè)備上以及服務(wù)器16上。圖2示出了可以在這些計算設(shè)備中的每一臺的存儲器中存在的一種文件夾分層結(jié)構(gòu)的一個示例。每臺設(shè)備包括主文件夾18,其可以作為用于存儲在該計算設(shè)備上的所有文件的根目錄。移動應(yīng)用文件夾20包含在主文件夾18內(nèi)。移動應(yīng)用文件夾20可以位于主文件夾下的文件夾分層結(jié)構(gòu)的下一層處,如圖中所示,或者在主文件夾和移動應(yīng)用文件夾之間可以有文件夾分層結(jié)構(gòu)的中間層(未示出)。移動應(yīng)用文件夾包含分別與安裝在計算設(shè)備上的不同應(yīng)用程序相關(guān)聯(lián)的多個單獨文件夾22。在例示的實例中,四個應(yīng)用文件夾分別與文字處理應(yīng)用、電子表格應(yīng)用、視頻應(yīng)用程序以及音樂管理器和回放程序相關(guān)聯(lián)。
[0023]圖2中所示的文件夾18至22表示可以用于對相關(guān)文件和文件夾分組和/或?qū)⑾嚓P(guān)文件和文件夾相互關(guān)聯(lián)的邏輯文件存儲單元。應(yīng)當理解,可以使用其他形式的邏輯文件存儲單元,例如目錄、鏈接表、存儲器分區(qū)等,來提供對相關(guān)文件的這種分組和標識。
[0024]當新的文檔被創(chuàng)建在計算設(shè)備上或被導(dǎo)入到計算設(shè)備中時,其可以最初被存儲在其只能從該計算設(shè)備本地訪問的位置中。例如,文檔可以存儲在主文件夾18中。如果用戶想要從任何其他計算設(shè)備訪問該文檔,則用戶可以將該文檔從本地存儲器存儲移動到移動應(yīng)用文件夾20中。當文檔被置于移動應(yīng)用文件夾中時,計算設(shè)備的操作系統(tǒng)檢查該文檔以確定與之相關(guān)聯(lián)的應(yīng)用程序。例如,可以根據(jù)文件名稱的擴展名、或者標識數(shù)據(jù)格式的任何其他文件屬性來確定該關(guān)聯(lián)。在確定與該文檔相關(guān)聯(lián)的具體應(yīng)用程序后,操作系統(tǒng)將該文檔從移動應(yīng)用文件夾20移動到與該應(yīng)用程序相關(guān)聯(lián)的文件夾22中。因此,例如,如果文檔是由文字處理程序創(chuàng)建的,則其被移動到文字處理應(yīng)用文件夾中。
[0025]同時,操作系統(tǒng)將該文檔的副本上傳到服務(wù)器16。響應(yīng)于接收到該文檔,服務(wù)器類似地檢查該文檔以確定其相關(guān)聯(lián)的應(yīng)用程序,并將該文檔放置在適當?shù)膽?yīng)用文件夾中。在圖3中示出了用于服務(wù)器16的一種示例性文件夾分層結(jié)構(gòu)。由于服務(wù)器為多個不同用戶提供同步服務(wù),因此其存儲器對于每個注冊用戶都包含單獨的文件夾24。在每個用戶的文件夾內(nèi),存儲對應(yīng)于該用戶的偏好的應(yīng)用文件夾26。每個用戶可以指定要在該用戶的計算設(shè)備間共享和同步的文檔的類型。在圖3所示的實例中可以看到,用戶I已經(jīng)指定文字處理、電子表格、電影和音樂文檔在該用戶的計算設(shè)備間共享,與圖2所示的實例一致。相反,用戶2已經(jīng)指定了只有照片和音樂文件要在該用戶的計算設(shè)備間共享。
[0026]一旦文檔從計算設(shè)備上傳到服務(wù)器16,服務(wù)器就將該文檔放置在該計算設(shè)備所注冊的用戶的適當應(yīng)用文件夾26中。結(jié)合該操作,服務(wù)器還將該文檔的副本發(fā)送到與該用戶相關(guān)聯(lián)的每臺其他計算設(shè)備。與特定用戶相關(guān)聯(lián)的所有計算設(shè)備的標識可以被存儲在服務(wù)器上的用戶文件夾24中,或者被存儲在服務(wù)器上的單獨數(shù)據(jù)庫中。
[0027]此外,就此而言,用戶還可以指定要在用戶的不同計算設(shè)備上同步的不同子集的文檔。例如,用戶可以指定文字處理文檔要在膝上型計算機和平板電腦間共享,而音樂文件只在平板電腦和智能電話間共享。這些指定也可被存儲在服務(wù)器16上的用戶文件夾24中,或者被存儲在數(shù)據(jù)庫中,從而服務(wù)器只將要共享的文檔的副本發(fā)送到適當?shù)挠嬎阍O(shè)備。
[0028]圖4示出了可以用作一種類型的用戶界面元件來查看本地存儲在計算設(shè)備上的和/或能經(jīng)由聯(lián)網(wǎng)存儲介質(zhì)訪問的文檔的一種瀏覽器窗口 30的一個實例。在該實例中,瀏覽器包括側(cè)邊欄菜單32,其使得用戶能夠選擇要查看其文件的具體存儲設(shè)備以及所述文件的目錄或子目錄。窗口還包含展示存儲在所選存儲介質(zhì)和/或目錄中的文檔的窗格34。在窗口的頂部是菜單欄36,其使得用戶能夠選擇文件的不同查看模式。在例示的實例中,文件被呈現(xiàn)在列表視圖中。瀏覽器窗口 30還包含搜索框38,用戶經(jīng)由該搜索框38可以輸入查詢來搜索存儲在計算設(shè)備能訪問的存儲器上的文檔。如圖所示,分別與不同應(yīng)用程序相關(guān)聯(lián)的多種不同格式的文檔被顯示。
[0029]圖5示出了一種另選類型的用戶界面元件40,其可以在文檔的以應(yīng)用為中心的存儲被使用時(諸如在云計算環(huán)境中)被顯示來查看和訪問文檔。用戶界面元件包括基于應(yīng)用的窗口或面板,在下文中稱為應(yīng)用面板。這樣的面板可以通過多種不同動作來啟動。例如,在例示的實施例中,在查看屏幕44的底部顯示條或任務(wù)欄(dock)42。該任務(wù)欄包含分別與已經(jīng)安裝在計算設(shè)備上的不同應(yīng)用相關(guān)聯(lián)的多個圖標。通過執(zhí)行涉及這些圖標之一的動作,用戶可以使與該應(yīng)用相關(guān)聯(lián)的應(yīng)用面板打開。這樣的動作可以是例如在光標位于圖標上時點擊該圖標、或者在包括觸摸I/O顯示屏的計算設(shè)備上觸摸圖標。在例示的實例中,用戶已經(jīng)點擊了與文字處理應(yīng)用相關(guān)聯(lián)的圖標46,這導(dǎo)致與該應(yīng)用相關(guān)聯(lián)的應(yīng)用面板40打開。用于啟動應(yīng)用面板的其他動作可為從應(yīng)用的打開窗口下拉“文件”菜單并選擇“打開”命令、或者點擊用于其類型與應(yīng)用相關(guān)聯(lián)的文檔的圖標。
[0030]面板的標題欄48包含應(yīng)用程序的名稱。在面板的查看窗格50內(nèi),只有與該應(yīng)用相關(guān)聯(lián)的那些文檔才被顯示。因此,參考圖2中所示的文件夾圖示,被存儲在文字處理應(yīng)用文件夾22內(nèi)的文檔是出現(xiàn)在圖5中所示應(yīng)用面板的查看窗格中的文檔。
[0031]可對于顯示在應(yīng)用面板中的文檔執(zhí)行多個不同功能。文檔可以在相關(guān)聯(lián)的應(yīng)用程序內(nèi)被打開,例如通過雙擊該文檔、或者通過選中該文檔并點擊“打開”按鈕52。當一個或多個文檔被選中時,可以通過點擊“轉(zhuǎn)發(fā)”按鈕54來將它們與其它用戶共享。在一種具體實施中,當“轉(zhuǎn)發(fā)”按鈕被激活時,圖6中例示的彈出窗口 56可以遷移到應(yīng)用面板上。用戶可以從該窗口選擇要將所選中的文檔發(fā)送到的一個或多個計算設(shè)備。一旦已經(jīng)選擇了接收方,點擊“發(fā)送”按鈕58就導(dǎo)致文檔被傳送到設(shè)備。共享所選文檔的另一方法可以是響應(yīng)于“轉(zhuǎn)發(fā)”按鈕的激活而創(chuàng)建具有所述文檔作為附件的新的電子郵件消息。
[0032]參考圖7,通過點擊面板的標題欄48,下拉菜單60出現(xiàn),以提供可以在所選文檔上執(zhí)行的附加功能。這些功能包括對文檔重命名、將文檔移動到另一位置(例如回到桌面以只用于本地存儲)、以及復(fù)制或拷貝文檔的能力。
[0033]應(yīng)用面板也為用戶提供將文檔從本地存儲移動到同步服務(wù)器18使得其在多臺計算設(shè)備間共享的能力。該功能性可以通過將文檔從桌面或其他能夠本地訪問的存儲位置拖到應(yīng)用面板中來實現(xiàn)。由于面板與特定應(yīng)用程序相關(guān)聯(lián),因此計算設(shè)備的操作系統(tǒng)檢查被拖到面板中的文檔,以確定其是否與給定的應(yīng)用兼容。因此,如果文檔是以同一應(yīng)用(在該例子中是文字處理應(yīng)用)創(chuàng)建的,則操作系統(tǒng)允許其被拉放到面板上。此外,操作系統(tǒng)將文檔移動到適當?shù)膽?yīng)用文件夾22中,以使其能夠經(jīng)由云服務(wù)器18被復(fù)制在其他計算設(shè)備上。
[0034]相反,如圖8中所示,如果文檔不與文字處理應(yīng)用兼容,例如,如果其是電影文件,則操作系統(tǒng)可以使文件返回到其原始位置,和/或可以向用戶顯示其不能被放置在該面板上的警告。
[0035]用戶也可以拖動由另一應(yīng)用創(chuàng)建但是與和該面板相關(guān)聯(lián)的應(yīng)用兼容的文件。例如,文本文檔可以是與文本編輯應(yīng)用程序相關(guān)聯(lián)的第一格式。如果文本文檔被拉放到用于文字處理應(yīng)用的面板上,則文字處理應(yīng)用將該文檔轉(zhuǎn)換為其自己的格式,并且以轉(zhuǎn)換后的格式打開該文檔。
[0036]重新參考附圖5,還可以通過點擊顯示在應(yīng)用面板40底部的“新文檔”按鈕62來從應(yīng)用面板40打開新的應(yīng)用文檔。在一個實施例中,當這樣的命令被輸入以打開新文檔時,另一面板可以被呈現(xiàn),該另一面板顯示用于對要創(chuàng)建的新文檔進行格式編排的各種模板。在選擇這些模板之一后,以該模板的格式打開新的文檔。
[0037]當應(yīng)用面板打開時,可能的情況是用戶感興趣的具體應(yīng)用文檔沒有出現(xiàn)在該面板中。例如,用戶可能還沒有例如通過將該文檔拖動或發(fā)送到移動應(yīng)用文件夾20,來將該文檔指定為經(jīng)由云計算系統(tǒng)在多臺設(shè)備間共享。如果用戶不能在應(yīng)用面板中定位所期望的文檔,則可以致動“本地”按鈕64來從圖5所示的應(yīng)用面板視圖切換到圖4所示的瀏覽器視圖,并且從而提供能經(jīng)由計算設(shè)備的本地文件系統(tǒng)訪問的文件的視圖。為了向用戶通知正在從文檔的以應(yīng)用為中心的基于云的視圖變換到文檔的本地文件系統(tǒng)視圖,應(yīng)用面板40優(yōu)選地具有與瀏覽器30不同的外觀。例如,對比圖4和圖5就可以看到,在應(yīng)用面板50中不存在瀏覽器30中的側(cè)邊欄32。此外,瀏覽器30具有與應(yīng)用面板不同的主題。
[0038]在圖4和5的實例中,文檔以不同的查看格式被顯示。具體地,在圖4所示的瀏覽器中,文檔以列表視圖被呈現(xiàn),而在圖5所示的應(yīng)用面板中,文檔以縮略圖被呈現(xiàn)。查看格式的該變化增強了在正被查看的文檔的設(shè)置之間已經(jīng)進行了切換的印象。在另選的實施例中,可能優(yōu)選在從應(yīng)用面板50切換到瀏覽器30或反向切換時保持一致的查看格式。因此,如果文檔在應(yīng)用面板50中以縮略圖被呈現(xiàn),則在致動“本地”按鈕64以切換到瀏覽器30時,所顯示的文件可以仍然以縮略圖被呈現(xiàn)。
[0039]可以用于向用戶通知所述切換的另一機制是在從一個用戶界面元件過渡到另一個用戶界面元件時顯示動畫。例如,應(yīng)用面板40可以看起來就像是正在翻動的頁面,而瀏覽器30在該頁面的反面上。
[0040]在一個實施例中,應(yīng)用面板的行為是非模態(tài)的(non-modal)。在該實施例中,如果除了應(yīng)用面板之外,還有其他窗口在桌面上打開,則用戶可以切換到這些打開的其他窗口中的任何窗口,并且與之交互,而不需要關(guān)閉應(yīng)用面板。因此,例如參考圖5,用戶可以在應(yīng)用面板50在顯示器上保持打開的同時打開文本文檔“Spec Sheet”并對其進行編輯。
[0041]由于出現(xiàn)在應(yīng)用面板上的文檔在多臺計算設(shè)備間同步,所以當對這些計算設(shè)備之一上的文檔進行改變時,該改變可以實時地出現(xiàn)在共享該文檔的其他計算設(shè)備上。例如,用戶可以在一臺計算設(shè)備上打開文字處理文檔,并且用于文字處理應(yīng)用的應(yīng)用面板可以在這些同步的設(shè)備中的另一同步設(shè)備上打開。如果應(yīng)用面板中的查看模式是縮略圖,如圖5中所示,則在對第一計算設(shè)備上的文檔進行改變時,那些改變將出現(xiàn)在所述另一計算設(shè)備的應(yīng)用面板上的縮略圖中。所述改變出現(xiàn)在應(yīng)用面板中的速度將取決于服務(wù)器18在各臺計算設(shè)備間同步文檔的速率。為了向第二計算設(shè)備的查看者提示正對這些文檔之一進行改變,可以在應(yīng)用面板中的文檔縮略圖上或附近顯示適當?shù)闹甘痉T如箭頭。
[0042]在一個實施例中,與給定應(yīng)用相關(guān)聯(lián)的所有文檔可以在同一分層等級處被存儲在用于該應(yīng)用的應(yīng)用文件夾22中。因此,如圖5中所示,與文字處理應(yīng)用相聯(lián)系的每個文檔被各自顯示在查看窗格50中。在一些實施例中,可能優(yōu)選的是允許這些文檔的子集被分組在文件夾、或者類似的這種邏輯文件存儲單元中。在一個實施例中,可以使在應(yīng)用面板上的文件夾內(nèi)顯示文檔的能力為特定于應(yīng)用的。因此,如果特定應(yīng)用不允許分層存儲,則操作系統(tǒng)不允許文件夾在相關(guān)聯(lián)的應(yīng)用文件夾內(nèi)被創(chuàng)建、或者在應(yīng)用面板中被顯示。其他應(yīng)用可以允許一個分層等級的文件夾,使得多個文檔可以被分組在文件夾內(nèi),但是一個文件夾不能嵌套在另一文件夾內(nèi)。在其他應(yīng)用中,可以允許嵌套式文件夾。當應(yīng)用被安裝在計算設(shè)備上時,向操作系統(tǒng)通知與該應(yīng)用程序相關(guān)聯(lián)的關(guān)于文件夾創(chuàng)建的策略,并且操作系統(tǒng)在應(yīng)用面板中執(zhí)行該策略。因此,參考圖5所示的實例,如果文字處理應(yīng)用不允許文件夾,但是用戶將一個文檔拉放到另一文檔之上以試圖創(chuàng)建文件夾,則操作系統(tǒng)禁止這樣的動作,并且將被拉放的文檔返回到其原始位置。
[0043]在一個實施例中,一旦用戶已經(jīng)啟動了應(yīng)用面板,并且從該面板內(nèi)打開了文檔,則打開文檔可以替代應(yīng)用面板的顯示。如果用戶想要打開同一應(yīng)用的第二文檔,則可以再次致動應(yīng)用圖標,例如文字處理圖標46,來使應(yīng)用面板重新出現(xiàn)。如果第二文檔被從該面板打開,則其同樣替代打開面板的顯示。在該實施例中,在用戶已經(jīng)關(guān)閉了最后一個打開文檔時,可能優(yōu)選的是使應(yīng)用面板重新出現(xiàn)以向用戶通知相關(guān)聯(lián)的應(yīng)用仍然在運行。作為響應(yīng),用戶可以致動應(yīng)用面板上的“取消”按鈕,以由此將應(yīng)用面板從顯示中移除并且停止該應(yīng)用?;蛘?,應(yīng)用可以被關(guān)閉,但是應(yīng)用保持運行直到用戶明確地退出該應(yīng)用,例如經(jīng)由菜單上的命令等等。
[0044]在前面所述的實例中,每個應(yīng)用程序具有相關(guān)聯(lián)的應(yīng)用文件夾22,在該文件夾22中存儲由該程序創(chuàng)建或換句話講與該程序相關(guān)聯(lián)的文檔。當應(yīng)用面板被啟動時,只有存儲在相關(guān)聯(lián)的應(yīng)用的文件夾22中的文檔被顯示在面板中。在另選的實施例中,可能有利的是將兩個或更多個應(yīng)用相互鏈接。例如,如果文字處理應(yīng)用和電子表格應(yīng)用由同一開發(fā)者創(chuàng)建,則它們的文檔的格式可以相互兼容。在這種情況下,當用戶正工作于一種類型的文檔時,可能便利的是能夠訪問來自相關(guān)類型的文檔的內(nèi)容。為了適應(yīng)這樣的情形,兩個或更多個應(yīng)用文件夾22可以相互鏈接以創(chuàng)建虛擬文件夾。圖9示出了基于文字處理應(yīng)用文件夾22a和電子表格應(yīng)用文件夾22b的一種虛擬文件夾70的一個實例。當用戶點擊用于文字處理器的應(yīng)用圖標時,打開面板72被啟動,并且顯示包含在文字處理應(yīng)用文件夾22a和電子表格應(yīng)用文件夾22b 二者中的文檔。類似地,如果用戶點擊用于電子表格程序的圖標,則應(yīng)用面板出現(xiàn),并且相同的這兩組文檔被顯示在該面板中。
[0045]圖10是示出在其上可以實現(xiàn)用戶界面的一種計算設(shè)備的硬件和軟件組件的一個實例的方框圖。計算設(shè)備100可以是任何類型的計算機,諸如例如臺式計算機、工作站、膝上型計算機、平板電腦、智能電話或個人數(shù)字助理、或任何其他類型的能支持GUI環(huán)境的基于處理器的設(shè)備。計算機100包括中央處理單元(CPU) 120。CPU 120可以是任何形式的處理器,諸如例如微處理器。計算設(shè)備100還包括一種或多種形式的非暫態(tài)計算機可讀存儲器125。存儲器125可包括適當形式的工作存儲器,諸如例如隨機存取存儲器(RAM)、或任何其他形式的計算機存儲器。計算機100的軟件組件可以被存儲在非易失性電子存儲介質(zhì)中,諸如例如磁性硬盤、光盤、和/或半導(dǎo)體存儲器例如閃存存儲器。軟件從非易失性電子存儲介質(zhì)被加載到工作存儲器中以供CPU 120執(zhí)行。包括與應(yīng)用程序相關(guān)聯(lián)的文檔在內(nèi)的其他數(shù)據(jù)也可以被存儲在非易失性存儲器介質(zhì)中。
[0046]圖10中所示的系統(tǒng)包括至少一個顯示器145。顯示器145可以是任何類型的顯示器,諸如例如計算機監(jiān)視器、LCD屏幕、等離子顯示器、觸敏I/O屏幕、或任何其他形式的能在其上為用戶呈現(xiàn)圖形和/或文本數(shù)據(jù)的顯示器。每個顯示器145連接到視頻卡135并被視頻卡135控制,該視頻卡135根據(jù)視頻驅(qū)動器軟件140來工作。
[0047]運行在CPU 120上的操作系統(tǒng)115可以包括窗口管理器110。操作系統(tǒng)115可以是支持⑶I環(huán)境的任何類型的計算機操作系統(tǒng)。窗口管理器110管理顯示在顯示器145上的圖形窗口(包括前面描述的瀏覽器30和應(yīng)用面板40)以及其他圖形和/或文本控制元件。窗口管理器110可以跟蹤顯示在顯示器145上的每個圖形窗口的位置、大小和狀態(tài)。窗口管理器110可以是能夠管理圖形窗口的任何類型的窗口管理器或任何其他類型的應(yīng)用,通過該圖形窗口,文檔和任何其他形式的圖形和/或文本信息可以在顯示設(shè)備(例如顯示器145)上顯示給用戶。操作系統(tǒng)115還可包括顯示管理器130,其提供窗口管理器110和顯示設(shè)備(例如顯示器145)之間經(jīng)由顯示設(shè)備的相關(guān)聯(lián)視頻驅(qū)動器軟件140和視頻卡135的通信。顯示管理器130可以是與操作系統(tǒng)115分開的軟件組件,也可以是操作系統(tǒng)115的集成組件。
[0048]至少一個軟件程序諸如應(yīng)用程序105生成要在顯示設(shè)備(例如顯示器145)上顯示的信息。此類信息的實例包括文本、窗口和其他圖形對象、以及控制結(jié)構(gòu),諸如例如菜單和對話框。該信息通過窗口管理器I1被呈現(xiàn)給顯示管理器130以最終在顯示器145上顯示給用戶。
[0049]本領(lǐng)域的技術(shù)人員將理解,前面介紹的發(fā)明構(gòu)思可以其他具體形式被實現(xiàn),而不背離其精神或?qū)嵸|(zhì)特性。因此,當前所公開的實施例無論從哪個方面來說都被認為是示例性的,而非限制性的。本發(fā)明的范圍由所附的權(quán)利要求來限定,而不是由以上描述來限定,并且與以上描述等同的內(nèi)容的內(nèi)涵和范圍內(nèi)的所有改變都旨在被包含在本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種提供對存儲在計算設(shè)備上的文件的訪問的方法,包括: 在所述計算設(shè)備的存儲器中建立多個邏輯文件存儲單元,所述多個邏輯文件存儲單元分別對應(yīng)于多個不同類型的應(yīng)用程序; 將多個文檔中的每一個存儲在所述存儲器的對應(yīng)于與該文檔相關(guān)聯(lián)的應(yīng)用程序的邏輯文件存儲單元中;以及 響應(yīng)于涉及與特定應(yīng)用程序相關(guān)聯(lián)的對象的用戶輸入,在所述計算設(shè)備的顯示器上呈現(xiàn)第一用戶界面元件,所述第一用戶界面元件顯示存儲在對應(yīng)于所述特定應(yīng)用程序的所述文件存儲單元中的文檔。
2.根據(jù)權(quán)利要求1所述的方法,其中邏輯文件存儲單元包括文件夾。
3.根據(jù)權(quán)利要求1所述的方法,其中存儲在所述計算設(shè)備的所述邏輯文件存儲單元中的文檔還被存儲在遠程服務(wù)器中以與其他計算設(shè)備同步。
4.根據(jù)權(quán)利要求3所述的方法,還包括:響應(yīng)于用戶輸入,用第二用戶界面元件替代所述第一用戶界面元件的呈現(xiàn),其中所述第二用戶界面元件顯示與多個不同應(yīng)用程序相關(guān)聯(lián)的文檔。
5.根據(jù)權(quán)利要求4所述的方法,其中所述用戶輸入包括激活所述第一用戶界面元件上的控制元件。
6.根據(jù)權(quán)利要求4所述的方法,還包括顯示描繪從所述第一用戶界面元件到所述第二用戶界面元件的過渡的動畫。
7.根據(jù)權(quán)利要求6所述的方法,其中所述動畫包括描繪頁面翻動以隱藏所述第一用戶界面元件并展現(xiàn)所述第二用戶界面元件。
8.根據(jù)權(quán)利要求4所述的方法,其中所述第二用戶界面元件具有的視覺外觀不同于所述第一用戶界面元件的視覺外觀,以將一個用戶界面元件的呈現(xiàn)與另一個用戶界面元件的呈現(xiàn)區(qū)分開。
9.根據(jù)權(quán)利要求8所述的方法,其中所述用戶界面元件之一具有沿著其一側(cè)的菜單,所述菜單用于供用戶選擇要顯示在所述用戶界面元件中的文檔的來源和位置中的至少一者,而另一個用戶界面元件不具有這樣的菜單。
10.根據(jù)權(quán)利要求4所述的方法,其中所述用戶界面元件中的每一個被配置為以多種不同查看模式顯示所述文檔,并且所述方法還包括在切換到所述第二用戶界面元件時保持在所述第一用戶界面元件中所顯示的查看模式。
11.根據(jù)權(quán)利要求3所述的方法,還包括:響應(yīng)于將文檔的表示拉放到所述第一用戶界面元件上,自動地使所述文檔被存儲在所述遠程服務(wù)器上,以與其他計算設(shè)備同步。
12.根據(jù)權(quán)利要求11所述的方法,還包括:響應(yīng)于將文檔的表示拉放到所述第一用戶界面元件上,確定所述文檔是否與和顯示在所述第一用戶界面元件上的文檔相關(guān)聯(lián)的應(yīng)用兼容,并且如果所述文檔不兼容,則禁止所述文檔被存儲在與所述應(yīng)用相關(guān)聯(lián)的所述邏輯文件存儲單元中。
13.根據(jù)權(quán)利要求1所述的方法,還包括鏈接所述邏輯文件存儲單元中的至少兩個,并且響應(yīng)于涉及與所鏈接的邏輯文件存儲單元中的任一個相關(guān)聯(lián)的對象的用戶輸入,經(jīng)由所述第一用戶界面元件顯示存儲在所鏈接的邏輯文件存儲單元中的每一個中的文檔。
14.根據(jù)權(quán)利要求1所述的方法,其中所述用戶輸入所涉及的與特定應(yīng)用程序相關(guān)聯(lián)的所述對象包括表示所述應(yīng)用程序的圖標。
15.根據(jù)權(quán)利要求1所述的方法,其中所述用戶輸入所涉及的與特定應(yīng)用程序相關(guān)聯(lián)的所述對象包括表示與所述應(yīng)用程序相關(guān)聯(lián)的文檔的圖標。
16.一種提供對存儲在計算設(shè)備上的文件的訪問的方法,包括: 檢測涉及與特定應(yīng)用程序相關(guān)聯(lián)的用戶界面對象的用戶輸入; 定位與所述特定應(yīng)用程序相關(guān)聯(lián)的存儲在所述計算設(shè)備的存儲器中的文檔;以及 在所述計算設(shè)備的顯示器上呈現(xiàn)第一用戶界面元件,所述第一用戶界面元件僅顯示與所述特定應(yīng)用程序相關(guān)聯(lián)的所定位的文檔。
17.根據(jù)權(quán)利要求16所述的方法,其中所定位的存儲在所述計算設(shè)備的存儲器中的文檔也被存儲在遠程服務(wù)器中,以與其他計算設(shè)備同步。
18.根據(jù)權(quán)利要求17所述的方法,還包括:響應(yīng)于用戶輸入,用第二用戶界面元件代替所述第一用戶界面元件的呈現(xiàn),其中所述第二用戶界面元件顯示與多個不同應(yīng)用程序相關(guān)聯(lián)的文檔。
19.根據(jù)權(quán)利要求18所述的方法,其中所述用戶輸入包括激活所述第一用戶界面元件上的控制元件。
20.根據(jù)權(quán)利要求18所述的方法,還包括顯示描繪從所述第一用戶界面元件到所述第二用戶界面元件的過渡的動畫。
21.根據(jù)權(quán)利要求18所述的方法,其中所述第二用戶界面元件具有的視覺外觀不同于所述第一用戶界面元件的視覺外觀,以將一個用戶界面元件的呈現(xiàn)與另一個用戶界面元件的呈現(xiàn)區(qū)分開。
22.—種計算設(shè)備,包括: 存儲器,所述存儲器配置有多個邏輯文件存儲單元,所述多個邏輯文件存儲單元分別對應(yīng)于多個不同類型的應(yīng)用程序; 顯示設(shè)備;以及 處理器,所述處理器被配置為執(zhí)行以下操作: 將多個文檔中的每一個存儲在所述存儲器的對應(yīng)于與該文檔相關(guān)聯(lián)的應(yīng)用程序的邏輯文件存儲單元中,以及 響應(yīng)于涉及與特定應(yīng)用程序相關(guān)聯(lián)的對象的用戶輸入,使第一用戶界面元件呈現(xiàn)在所述顯示設(shè)備上,所述第一用戶界面元件顯示存儲在對應(yīng)于所述特定應(yīng)用程序的所述文件存儲單元中的所述文檔。
23.根據(jù)權(quán)利要求22所述的計算設(shè)備,其中存儲在所述存儲器的所述邏輯文件存儲單元中的所述文檔也被存儲在遠程服務(wù)器中,以與其他計算設(shè)備同步。
24.根據(jù)權(quán)利要求23所述的計算設(shè)備,其中所述處理器還被配置為通過用第二用戶界面元件替代所述第一用戶界面元件的呈現(xiàn)來響應(yīng)用戶輸入,其中所述第二用戶界面元件顯示與多個不同應(yīng)用程序相關(guān)聯(lián)的文檔。
25.根據(jù)權(quán)利要求24所述的計算設(shè)備,其中所述處理器被配置為顯示描繪從所述第一用戶界面元件到所述第二用戶界面元件的過渡的動畫。
26.根據(jù)權(quán)利要求23所述的計算設(shè)備,其中響應(yīng)于將文檔的表示拉放到所述第一用戶界面元件上,所述處理器還被配置為使所述文檔被存儲在所述遠程服務(wù)器上,以與其他計算設(shè)備同步。
27.根據(jù)權(quán)利要求22所述的計算設(shè)備,其中響應(yīng)于將文檔的表示拉放到所述第一用戶界面元件上,所述處理器被配置為確定所述文檔是否與和顯示在所述第一用戶界面元件上的文檔相關(guān)聯(lián)的應(yīng)用兼容,并且如果所述文檔不兼容,則禁止所述文檔被存儲在與所述應(yīng)用相關(guān)聯(lián)的所述邏輯文件存儲單元中。
28.一種包含程序指令的非暫態(tài)計算機可讀介質(zhì),所述程序指令在被處理器執(zhí)行時使所述處理器執(zhí)行以下操作: 將多個文檔中的每一個存儲在存儲器的多個邏輯文件存儲單元的對應(yīng)于與該文檔相關(guān)聯(lián)的具體應(yīng)用程序的相應(yīng)一個邏輯文件存儲單元中;以及 響應(yīng)于涉及特定應(yīng)用程序的用戶輸入,使第一用戶界面元件呈現(xiàn)在顯示設(shè)備上,所述第一用戶界面元件顯示存儲在對應(yīng)于所述特定應(yīng)用程序的所述文件存儲單元中的所述文檔。
29.根據(jù)權(quán)利要求28所述的非暫態(tài)計算機可讀介質(zhì),其中所述程序指令還使所述處理器通過用第二用戶界面元件替代所述第一用戶界面元件的呈現(xiàn)來響應(yīng)用戶輸入,其中所述第二用戶界面元件顯示與多個不同應(yīng)用程序相關(guān)聯(lián)的文檔。
30.根據(jù)權(quán)利要求29所述的非暫態(tài)計算機可讀介質(zhì),其中所述程序指令還使所述處理器顯示描繪從所述第一用戶界面元件到所述第二用戶界面元件的過渡的動畫。
31.根據(jù)權(quán)利要求28所述的非暫態(tài)計算機可讀介質(zhì),其中所述程序指令還使所述處理器將被拉放到所述第一 用戶界面元件上的文檔存儲在遠程服務(wù)器上,以與其他處理設(shè)備同止/J/ O
32.根據(jù)權(quán)利要求28所述的非暫態(tài)計算機可讀介質(zhì),其中所述程序指令還使所述處理器確定被拉放到所述第一用戶界面元件上的文檔是否與和所述第一用戶界面元件相關(guān)聯(lián)的應(yīng)用兼容,并且如果所述文檔不兼容,則禁止所述文檔被存儲在與所述應(yīng)用相關(guān)聯(lián)的所述邏輯文件存儲單元中。
【文檔編號】G06F17/30GK104081395SQ201380007683
【公開日】2014年10月1日 申請日期:2013年2月1日 優(yōu)先權(quán)日:2012年2月3日
【發(fā)明者】P·西斯勒, D·A·里昂斯, L·E·萬德瑞伊肯, L·E·施拉姆, Y·阿魯耶, A·奧澤爾, L·鮑曼, N·考丁, P·L·科夫曼, T·紹默 申請人:蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1