專利名稱:小型計算機設(shè)備改進用戶接口外殼的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及小型計算機設(shè)備,更具體地,涉及專門與運行典型操作系統(tǒng)和應(yīng)用程序的一種小型計算機設(shè)備的改進的用戶接口外殼相關(guān)。
背景技術(shù):
從歷史來看,計算的傾向是小型化和個人化從大型機到個人桌上型電腦、手持式甚至可穿戴的計算機系統(tǒng)。使用這種設(shè)備的人變得更加廣泛和多樣化,今天的技術(shù)包括可恰好放在一個人的手掌中的全功能計算設(shè)備。
手持式計算機用在不同的上下文中,且比傳統(tǒng)桌上型電腦用于不同的目的,因此它們給設(shè)計者造成不同的約束和挑戰(zhàn)。幾年前,微軟公司為運行在手持式計算機上的操作系統(tǒng)開發(fā)了自己的解決方案,命名為掌上電腦和手持電腦設(shè)備的WindowsCE。WindowsCE是Windows桌面操作系統(tǒng)(OS)的功能更少的版本,此操作系統(tǒng)是為了比通用的桌上型電腦有更少計算功能的用戶電子設(shè)備而制造的。然而,WmdowsCE的局限性產(chǎn)生了對移動計算設(shè)備的需求,此移動計算設(shè)備能夠更加完全地利用現(xiàn)代的全功能操作系統(tǒng)和應(yīng)用程序。
小型計算設(shè)備(SCDs)是增強的計算機系統(tǒng),與桌上型電腦和膝上型電腦的功能相匹配、并能夠運行標準全尺寸操作系統(tǒng),但是如其名字所暗示的,其外形的整體尺寸上要小的多。SCDs通常包括極高分辨率顯示器(與那些膝上型電腦的分辨率類似,如640×480),微型84-鍵QWERTY鍵盤(與典型膝上型電腦是相同的布置),和某些類型的定位設(shè)備(例如,鼠標及其等同物如定位棒、觸摸板、軌跡球等)。另外,SCDs也可包括觸摸屏性能(與掌上電腦有些類似),附加的專門按鈕(如在圍繞極高分辨率顯示器的圓周“軌道”排列中的一系列按鈕),及專門的便攜式定位設(shè)備/選擇設(shè)備(如超狗骨定位/選擇設(shè)備)。另外對于用戶接口,除了個人計算機系統(tǒng)的標準組件外,SCDs也可包括無線通信設(shè)備、集成視頻捕捉設(shè)備(如照相機)、可移動媒體,這些標準組件包括但不局限于CPU、RAM、永久存儲設(shè)備和其它將在后面更詳細描述的計算機組件。
SCD的一個例子是微軟的“GoPC”(其示意圖包括在圖2中)。GoPC是超級可移動個人計算機、通信和媒體消耗設(shè)備,此設(shè)備有許多與WmdowsPC相同的特征硬件驅(qū)動器、x86處理器、高質(zhì)全色彩顯示器、QWERTY鍵盤、網(wǎng)絡(luò)連接和可變外圍設(shè)備擴展。
當將所有增強膝上型電腦的功能方便地封裝在SCD中時,對由于它的小尺寸,很自然地存在某些缺點。例如,SCD鍵盤很小不適于通常的打字任務(wù),并且盡管具有高分辨率的顯示器,具體的點擊操作有相當?shù)奶魬?zhàn)性(如運行在SCD上的標準應(yīng)用程序的下拉式菜單或許是清晰但是非常非常小,以至于用任何定位/選擇設(shè)備點擊都很困難)。此外,SCDs通常不用在與“全尺寸”系統(tǒng)相同的方式中(膝上型電腦和個人計算機系統(tǒng)),但是為全尺寸系統(tǒng)開發(fā)的操作系統(tǒng)和應(yīng)用程序不說明(也不提供功能性的支持)SCD上的操作。實際上,SCDs不是桌上型電腦、膝上型電腦或平板電腦設(shè)備的替代品,但可作為個人消費領(lǐng)域范圍內(nèi)的計算機系統(tǒng)的擴展。
因此,當GoPC專門為可建立(用操作系統(tǒng)、應(yīng)用程序、擴展組件等)的超級個人計算而不是特定的終端產(chǎn)品提供了更多的通用的平臺時,用戶體驗及期望與那些全尺寸計算機系統(tǒng)仍然不同。因此,適合所有構(gòu)成因素(包括但不局限于全尺寸系統(tǒng)和SCDs)的通用用戶接口和使用上下文(包括但不局限于桌上操作系統(tǒng)和便攜式移動利用)不能提供成功的用戶體驗。
在此領(lǐng)域中所需要的,尤其適合SCDs所需的,一種改進用戶接口,它能使終端用戶方便地使用SCD,并且其操作系統(tǒng)和應(yīng)用程序有更為方便的方式,在此方式中有典型利用SCDs方式的特點。
發(fā)明內(nèi)容
本發(fā)明的許多實施例是關(guān)于運行典型操作系統(tǒng)和應(yīng)用程序的SCDs的改進用戶接口外殼的系統(tǒng)和方法。本發(fā)明的一些實施例是關(guān)于外殼任務(wù)用戶接口(STUI),它位于本機操作系統(tǒng)和應(yīng)用程序頂端以使終端用戶方便利用SCDs,并且其操作系統(tǒng)和應(yīng)用程序有更為方便的方式,在此方式中有典型利用SCDs方式的特點。
當結(jié)合附圖、表格和這里的、附加的或因此所包括的其它視圖表示來閱讀時,前面的概述同下面優(yōu)選實施例的詳細描述一樣是將會得以更好的理解。為了表示本發(fā)明,在這些附圖中表示出了本發(fā)明的示范結(jié)構(gòu)或其功能和方法的例子;然而,本發(fā)明并不局限于所揭示的專門方法和手段。
圖1是表示其中結(jié)合了本發(fā)明特點的計算機系統(tǒng)的方框圖;圖2是表示兩維和三維集合的示意圖,它表示了示范SCD的通用外形(此例中為微軟GoPC);圖3表示運行(因此顯示)示范標準、全尺寸操作系統(tǒng)(這里為微軟的WindowsXP)和示范標準、全尺寸應(yīng)用程序(此例中為微軟的PowerPointXP)的示范SCD(此例中為微軟GoPC)的3×4-英寸顯示器(下文為“3×4”);及圖4A-4E和圖5A-5E是表示運行本發(fā)明的一些實施例的外殼任務(wù)用戶接口(STUI)的SCD3×4顯示器的不同的圖;對于在這種SCD上更頻繁使用的任務(wù)和行為,為了給終端用戶在觸摸屏上提供更有用(即更大)的按鈕,這些接口位于本機操作系統(tǒng)(可另外顯示)的頂端。
具體實施例方式
用特征來描述主題是為了滿足法定的要求。然而,描述本身并不傾向于限制專利的范圍。反之,與其它現(xiàn)有的或未來技術(shù)一起,發(fā)明者預計所要求的主題也可以其它方式體現(xiàn),以包括不同步驟或步驟的結(jié)合,這些步驟與本文的描述相似。此外,盡管術(shù)語“步驟”用在這里意味著所用方法的不同要素,但此術(shù)語并不解釋為暗示在這里所揭示的不同步驟中的任何特殊命令,除非明確描述單獨步驟的命令時。
計算機環(huán)境本發(fā)明的許多實施例可在計算機上運行。圖1和下面的討論準備提供合適的其中可實施發(fā)明的計算環(huán)境的簡短概述。盡管不被要求,但是將在計算機可執(zhí)行指令的通用上下文中描述本發(fā)明,如被計算機執(zhí)行的程序模塊,如客戶端工作站或服務(wù)器。通常,程序模塊包括程序、應(yīng)用程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)及執(zhí)行特殊任務(wù)或?qū)嵤┨厥獬橄髷?shù)據(jù)類型等。此外,本領(lǐng)域的技術(shù)人員將認識到本發(fā)明可用其它計算機系統(tǒng)結(jié)構(gòu)來實現(xiàn),包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程用戶電子設(shè)備、網(wǎng)絡(luò)PCs、微型計算機、大型機等等。本發(fā)明也可在分布式計算環(huán)境中實現(xiàn),在此環(huán)境中由通過通信網(wǎng)絡(luò)連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲設(shè)備中。
如圖1中所示,示范通用目的計算系統(tǒng)包括傳統(tǒng)個人計算機20或類似品,包括處理單元21、系統(tǒng)存儲器22、將包括系統(tǒng)存儲器在內(nèi)的各個系統(tǒng)組件與處理單元21連接起來的系統(tǒng)總線23。系統(tǒng)總線23可為若干總線結(jié)構(gòu)類型中的任何一種,包括內(nèi)存總線或內(nèi)存控制器、外圍總線和使用任意總線系統(tǒng)機構(gòu)的本地總線。系統(tǒng)存儲器包括只讀存儲器(ROM)24和隨機存取存儲器(RAM)25。基本輸入/輸出系統(tǒng)26(BIOS)存儲在ROM24中,此系統(tǒng)26包含幫助轉(zhuǎn)換個人計算機20內(nèi)的要素間信息的基本程序,如啟動期間。個人計算機20可進一步包括讀出或?qū)懭胛词境龅挠脖P的硬盤驅(qū)動器27、為讀出或?qū)懭肟梢苿哟疟P29的磁盤驅(qū)動器28、及為讀出或?qū)懭肴鏑D ROM或其它光媒體的可移動光盤31的光盤驅(qū)動器30。硬盤驅(qū)動器27、磁盤驅(qū)動器28和光盤驅(qū)動器29分別通過硬盤驅(qū)動器接口32、磁盤驅(qū)動器接口33和光盤驅(qū)動器接口34與系統(tǒng)總線23相連接。驅(qū)動器和它們的相關(guān)計算機可讀媒體為個人計算機20提供了計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的不可變存儲。盡管這里描述的示范環(huán)境使用了硬盤、可移動磁盤29和可移動光盤31,但是本領(lǐng)域的技術(shù)人員也將認識到能夠存儲通過計算機存取數(shù)據(jù)的其它類型計算機可讀媒體也可用在示范操作環(huán)境中,如磁帶、閃存卡、數(shù)字化視頻光盤、伯努利盒式磁帶、隨機存取存儲器(RAMs)、只讀存儲器(ROMs)等等。
許多程序模塊可存儲在硬盤、磁盤29、光盤31、ROM24或RAM25上,包括操作系統(tǒng)35、一個或多個應(yīng)用程序36、其它程序模塊37和程序數(shù)據(jù)38。通過輸入設(shè)備如鍵盤40和定位設(shè)備42,用戶可輸入命令和信息到個人計算機20中。其它輸入設(shè)備(未示出)可包括麥克風、操縱桿、游戲操縱桿、衛(wèi)星盤、掃描儀等等。這些和其它輸入設(shè)備通常通過與系統(tǒng)總線相連接的串行端口接口46與處理單元21相連接,但也可通過其它接口相連接,如并行端口、游戲端口或通用串行總線(USB)。監(jiān)控器47或其它類型的顯示設(shè)備也可通過接口如視頻適配器48與系統(tǒng)總線23相連接。另外對于監(jiān)控器47,個人計算機典型地包括其它外圍輸出設(shè)備(未示出),如揚聲器和打印機。圖1的示范系統(tǒng)也包括主機適配器55、小型計算機系統(tǒng)接口(SCSI)總線56和與SCSI總線56相連接的外部存儲設(shè)備62。
利用一個或多個遠程計算機的邏輯連接,個人計算機20可在聯(lián)網(wǎng)的環(huán)境中操作,如遠程計算機49。遠程計算機49可為另外的個人計算機、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備或其它通用網(wǎng)絡(luò)節(jié)點,并典型地包括許多或所有上面描述的相對于個人計算機20的要素,盡管只有存儲設(shè)備50在圖1中表示出來。在圖1中描述的邏輯連接包括局域網(wǎng)(LAN)51和廣域網(wǎng)(WAN)52。這種網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)廣域計算機網(wǎng)、企業(yè)內(nèi)部互聯(lián)網(wǎng)和因特網(wǎng)中都是很常見的。
當在LAN網(wǎng)絡(luò)環(huán)境下使用時,個人計算機20通過網(wǎng)絡(luò)接口或適配器53與LAN51相連接。當在WAN網(wǎng)絡(luò)環(huán)境下使用時,個人計算機20典型地包括調(diào)制解調(diào)器54或在廣域網(wǎng)52上建立通信的其它手段,如因特網(wǎng)??蔀橥鈷旎騼?nèi)置的調(diào)制解調(diào)器54通過串行端口接口46與系統(tǒng)總線23相連接。在聯(lián)網(wǎng)環(huán)境下,與個人計算機20或其部分相對的所述程序模塊可存儲在遠程存儲設(shè)備中。應(yīng)認識到,所示的網(wǎng)絡(luò)連接都是示范性的,并且也采用在計算機間建立的通信連接的其它方法。
當預計本發(fā)明的許多實施例都非常適合于計算機化系統(tǒng)時,本文中沒有任何打算將本發(fā)明局限于這些實施例。相反,這里使用的術(shù)語“計算機系統(tǒng)”意圖包含任意和所有能夠存儲和處理信息、和/或能夠使用存儲信息來控制設(shè)備本身的行為或運行的設(shè)備,而不管這種設(shè)備是電子的、機械的、邏輯的或?qū)嶋H上是虛擬的。
外殼任務(wù)用戶接口(STUI)本發(fā)明的各個實施例是與外殼任務(wù)用戶接口(STUI)相關(guān)的系統(tǒng)和方法,此接口位于本機操作系統(tǒng)和應(yīng)用程序頂端,以使終端用戶以更方便的方式方便地使用SCD(如GoPC,如圖2中所提供的示意圖)和“全尺寸”操作系統(tǒng)和應(yīng)用程序,此方式有典型利用SCDs的方式的特點。
通常,如果你認為顯示器、甚至極高分辨率顯示器尺寸,不大于大約3英寸×4英寸(見圖3中所示的SCD的3×4英寸顯示器),用本機用戶接口運行在SCD上的應(yīng)用程序能夠稍微對使用有些挑戰(zhàn)。然而,當保存終端用戶能力來直接與它們本機用戶接口的全尺寸操作系統(tǒng)和應(yīng)用程序相結(jié)合時,對于更頻繁地在SCD上使用的任務(wù)和行為,STUI位于本機顯示器的頂端(如圖4A所示)以給用戶提供觸摸屏上的更有用(即更大)的按鈕。然而,除了關(guān)鍵功能的更大按鈕,STUI也在應(yīng)用程序到應(yīng)用程序的基礎(chǔ)上擴大了用戶的交互。
例如,假設(shè)運行微軟PowerPoint演示-SCD上的這種專門應(yīng)用程序的典型應(yīng)用。圖4A-4E和圖5A-5E表示了通過STUI提供的擴大的用戶體驗。在圖4A中,用戶從最高層的主菜單屏幕上選擇“所有應(yīng)用程序”的STUI按鈕,并且如圖4B中所示,顯示出應(yīng)用程序的滾動條。如圖4C所示,滾動到菜單的下一頁,終端用戶選擇PowerPoint應(yīng)用程序,并如圖4D所示,PowerPoint的專門外殼菜單顯示列出最近使用的PowerPoint演示文件。當終端用戶滾動通過此列表時(即如圖4E所顯示的第三個文件),提供給終端用戶兩個大按鈕,一是“打開”演示(用圖3中所示的全尺寸屏幕GUI其本機形式)或立即開始用本文件“放映幻燈片”。后面的選項—放映幻燈片—是SCD上的PowerPoint的典型應(yīng)用—比終端用戶更喜歡的,用全尺寸顯示器、鍵盤和定位設(shè)備,在全尺寸計算機上編輯放映幻燈片,是更為典型的應(yīng)用—并且因此SCD的這種即時STUI按鈕選項的演示能夠使終端用戶來繼續(xù)運行這種典型應(yīng)用,而不需在SCD上通過操作困難的全屏應(yīng)用程序GUI。
相類似地,如果終端用戶,不是從菜單(如圖4C所示)選擇PowerPoint,而是選擇微軟Outlook(如圖5A所示),Outlook專門的外殼菜單將使用主要“預覽”消息內(nèi)容(如圖5B所示),為用戶顯示列出終端用戶最近收到電子郵件消息的收件箱。當終端用戶滾動通過列表時(即圖5C中所示的第三電子郵件消息),提供給終端用戶三個大按鈕,一個是“刪除”消息,一個是“回復”消息,并且一個是“快速回復”消息?!翱焖倩貜汀边x項(如圖5D所示)提供給終端用戶簡短的預先寫好的快速回復列表,終端用戶可使用這些快速回復來排除打字的需要(如果條件適合快速回復時)。快速回復列表也可由終端用戶編輯。同樣,通過選擇消息本身(如直接雙擊觸摸屏上的消息而不是使用三個按鈕之一),終端用戶有第四選項“瀏覽”全部電子郵件消息(如圖5E所示),并且再次顯示的消息顯示有三個STUI快速按鈕,以容易快速地引起終端用戶注意。所有的四個選項(三個按鈕和一個直接選擇)表示了SCD上的Outlook典型應(yīng)用—比終端用戶更喜歡的,用全尺寸顯示器、鍵盤和定位設(shè)備,來在全尺寸計算機上發(fā)起和起草長電子郵件消息,是更典型的應(yīng)用—因此這些即時STUI按鈕的演示和SCD的直接選項能夠使終端用戶繼續(xù)在SCD上執(zhí)行Outlook的典型應(yīng)用,而不需在SCD上通過操作困難的全屏應(yīng)用程序GUI。
本發(fā)明各個實施例所提供功能的其它例子包括但不局限于下面所列的●對于微軟Word,提供給終端用戶最近使用過的文檔列表,這些文檔下緊跟著在我的文檔文件夾中(包括次文件夾)的所有文件列表,并且對于每個文檔,終端用戶可以看到STUI按鈕包括,例如在全屏“閱讀”模式下瀏覽文檔的按鈕,因為對于在SCD上的終端用戶來說,“閱讀”文檔是比編輯或起草新的文檔更為典型的操作(盡管終端用戶仍舊通過本機全尺寸應(yīng)用程序GUI來做)。
●對于微軟Excel,提供給終端用戶最近使用過的電子表格列表,這些電子表格下面緊跟著在我的文檔文件夾中(包括次文件夾)的所有電子表格列表,并且對于每個電子表格,終端用戶可以看到STUI按鈕包括,例如在全屏“閱讀”模式下瀏覽電子表格的按鈕,因為對于在SCD上的終端用戶來說,“閱讀”電子表格是比編輯或起草新的電子表格更為典型的操作(盡管終端用戶仍舊通過本機全尺寸應(yīng)用程序GUI來做)。
●對于媒體播放器,STUI為媒體應(yīng)用程序在本機GUI上提供給在SCD上的用戶更大因此更容易使用的媒體功能按鈕。
●對于日歷程序,STUI為在其它事物中增加新的日歷條目而提供了容易使用的按鈕。
附加的功能除了前面的,一些實施例可包括如下附加功能(其中一些已在前面間接提到)●對于某些實施例,STUI也可包括如圖4A-4E和5A-5E中所示的移動任務(wù)欄,它們可能包括對于SCD最合適的有用信息,包括(但不局限于)新消息數(shù)、時間、信號強度和電池壽命(可使用顏色代號圖,例如,當百分比為50%或更多時顯示為綠色、在20-50%之間時為黃色,及小于20%顯示為紅色)。
●對于某些實施例,STUI也可包括根/菜單系統(tǒng),此系統(tǒng)有遍歷應(yīng)用程序的功能而與菜單不同,由于應(yīng)用程序本身為相同功能遍歷(即在STUI中作為單擊按鈕遍歷幻燈片放映,它與等同STUI的打開—幻燈片放映—瀏覽放映三步菜單命令相同)。
結(jié)論這里描述的多種系統(tǒng)、方法和技術(shù)可用硬件、軟件或適當?shù)挠闷浣Y(jié)合來實施。因此,本發(fā)明的方法和設(shè)備或其某些方面和部分,可采取在包含具體媒體中的程序代碼的形式(即指令),如軟盤、CO-ROM、硬盤驅(qū)動器或任何其它可機讀的存儲介質(zhì),當由機器如計算機在其中加載并運行程序代碼時,此機器就成為實施本發(fā)明的設(shè)備。在可編程計算機上運行程序代碼的情況下,計算機通常包括處理器、處理器可讀的存儲介質(zhì)(包括可變和不可變內(nèi)存和/或存儲元素)、至少一臺輸入設(shè)備和至少一臺輸出設(shè)備。一個或多個程序優(yōu)選地在高級程序或面向可編程語言的對象上實施,以與計算機系統(tǒng)通信。然而如果需要,程序能以匯編或機器語言實施。在任何情況下,語言可為經(jīng)過編譯或解釋的語言并與硬件實施相結(jié)合。
本發(fā)明的方法和設(shè)備也可體現(xiàn)為程序代碼形式,此代碼在一些傳輸介質(zhì)上傳輸,如在電線或電纜上、通過纖維光學或通過其他任何傳送形式,其中當收到程序代碼,加載到機器并運行時,如EPROM,門排列、可編程邏輯設(shè)備(PLD)、客戶端計算機、錄影機等,此機器就成為實施本發(fā)明的設(shè)備。當在通用處理器上實施時,程序代碼與處理器結(jié)合起來,以提供操作處理本發(fā)明的標定功能的唯一設(shè)備。
當本發(fā)明與前面各個附圖提到的實施例相結(jié)合描述時,可以理解的是,為執(zhí)行本發(fā)明的相同功能而不偏離其形式,可使用和更改其它相似實施例,并且可對已描述的實施例進行補充。例如,當本發(fā)明的示范實施例在仿效個人計算機功能的數(shù)字設(shè)備的上下文中描述時,本領(lǐng)域的技術(shù)人員將認識到本發(fā)明并不局限于數(shù)字設(shè)備,如本發(fā)明的應(yīng)用中所描述的,也可應(yīng)用到任意數(shù)目的現(xiàn)存或出現(xiàn)的計算設(shè)備或環(huán)境中,如游戲控制臺、手持式計算機、便攜式計算機等。無論有線或無線,都可應(yīng)用到任意數(shù)目的通過通信網(wǎng)絡(luò)連接、并通過網(wǎng)絡(luò)交互的這種計算設(shè)備中。更進一步,需要強調(diào)的是,尤其因為無線網(wǎng)絡(luò)設(shè)備的數(shù)量繼續(xù)擴散,多種計算機平臺,包括手持式設(shè)備操作系統(tǒng)和其它應(yīng)用程序特殊的硬件/軟件接口系統(tǒng)在這里都預料到。因此,本發(fā)明不局限于任何單一的實施例,而是根據(jù)附具的權(quán)利要求的寬度和范圍來解釋。
權(quán)利要求
1.在小型計算機設(shè)備(SCD)上改進終端用戶體驗的方法,所述小型計算機設(shè)備具有高分辨率顯示器(HRD)并能夠運行全尺寸操作系統(tǒng)環(huán)境(OSE),所述全尺寸操作系統(tǒng)環(huán)境包括全尺寸操作系統(tǒng)和多個全尺寸應(yīng)用程序,所述小型計算機設(shè)備還能夠顯示OSE本機輸出(也就是通常出現(xiàn)在全尺寸計算機系統(tǒng)上顯示輸出),所述方法包括在所述HSD上對視覺上和功能上駐留于所述標準操作系統(tǒng)上的外殼任務(wù)用戶接口(STUI)的利用,所述STUI包括多個容易使用的圖形按鈕(EGB),用于所述操作系統(tǒng)提供的功能子集。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作系統(tǒng)提供的所述功能子集包括用于SCD的多個經(jīng)常使用的功能。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述STUI進一步包括由所述多個EGB組成的多級菜單,使得從第一菜單上的所述多個EGB中對至少一個按鈕的選擇導致在第二菜單上的EGB的至少一個附加集合的顯示。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述菜單進一步包括用于附加EGB的的顯示的滾動條。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序,并且以容易使用顯示格式(EDF)顯示所述應(yīng)用程序,此格式與所述OSE本機輸出截然不同,并且它對應(yīng)于由所述應(yīng)用程序提供的功能子集。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,由所述應(yīng)用程序提供的功能子集包括用于SCD的多個經(jīng)常使用的功能(例如,其中所述應(yīng)用程序是類似Outlook的電子郵件應(yīng)用程序,并且所述EDF包括新電子郵件的可滾動列表)。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序的第一文件,并且使用所述應(yīng)用程序以容易使用顯示格式(EDF)為所述第一文件顯示文件輸出,此格式與所述OSE本機輸出截然不同,并且它對應(yīng)于所述應(yīng)用程序提供的功能子集(例如,其中第一文件是Word類型文檔文件,其中所述應(yīng)用程序為Word類型應(yīng)用程序,及其中所述EDF包括容易閱讀的來自第一文件的文本顯示)。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序的第一文件,并且使用所述應(yīng)用程序以經(jīng)常用于SCD的所述OSE的表示顯示格式來為所述第一文件顯示文件輸出。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,經(jīng)常用于SCD的所述OSE的表示顯示格式是專門的表示顯示格式,當通過所述OSE本機顯示、由所述OSE中的所述應(yīng)用程序打開時,所述第一文件不能自動以所述表示顯示格式顯示(例如,其中所述第一文件為PowerPoint類型文件,其中所述應(yīng)用程序是PowerPoint類型應(yīng)用程序,并且所述專門表示顯示格式為幻燈片放映類型格式)。
10.在小型計算機設(shè)備(SCD)上改進終端用戶體驗的系統(tǒng),所述小型計算機設(shè)備具有高分辨率顯示器(HRD)并能夠運行全尺寸操作系統(tǒng)環(huán)境(OSE),所述全尺寸操作系統(tǒng)環(huán)境包括全尺寸操作系統(tǒng)和多個全尺寸應(yīng)用程序,所述小型計算機設(shè)備還能夠顯示OSE本機輸出(也就是通常出現(xiàn)在全尺寸計算機系統(tǒng)上的顯示輸出),所述系統(tǒng)包括用于對在所述HSD上視覺上和功能上駐留于所述標準操作系統(tǒng)上的外殼任何用戶接口(STUI)進行利用的至少一個子系統(tǒng),所述STUI包括多個容易使用的圖形按鈕(EGB),用于所述操作系統(tǒng)提供的功能子集。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中所述STUI進一步包括移動任務(wù)條,此移動任務(wù)條包括至少一個專門與所述SCD操作方面有關(guān)的信息項。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中專門與所述SCD的操作方面有關(guān)的至少一個信息項包括下列多個信息項中的至少一個信息項新消息數(shù);時間;信號強度;電池壽命。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中由所述操作系統(tǒng)提供的功能子集包括多個用于SCD的經(jīng)常使用的功能。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中所述STUI進一步包括由多個EGB組成的多級菜單,使得對第一菜單上的所述多個EGB的至少一個按鈕的選擇導致第二菜單上的EGB的至少一個附加集合的顯示。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序,并以容易使用顯示格式(EDF)顯示所述應(yīng)用程序,此格式與所述OSE本機輸出截然不同,并對應(yīng)于所述應(yīng)用程序提供的功能子集。
16.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序的第一文件,并使用所述應(yīng)用程序以容易使用顯示格式(EDF)為所述第一文件顯示第一文件輸出,此格式與所述OSE本機輸出截然不同,并與所述應(yīng)用程序提供的功能子集相對應(yīng)。
17.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序的第一文件,并使用所述應(yīng)用程序以經(jīng)常用于SCD的所述OSE的表示顯示格式來為所述第一文件顯示文件輸出。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,進一步包括至少一個子系統(tǒng),其中經(jīng)常用于SCD的所述OSE的所述表示顯示格式是專門的表示顯示格式,其中,當通過所述OSE本機顯示在所述OSE中由所述應(yīng)用程序打開時,所述第一文件不能自動地以所述表示顯示格式顯示。
19.計算機可讀介質(zhì),包括為小型計算機設(shè)備(SCD)上的改進終端用戶體驗的計算機可讀指令,此設(shè)備具有高分辨率顯示器(HRD)并能夠運行全尺寸操作系統(tǒng)環(huán)境(OSE),此環(huán)境包括全尺寸操作系統(tǒng)和多個全尺寸應(yīng)用程序,還能夠顯示OSE本機輸出(也就是顯示器輸出通常出現(xiàn)在全尺寸計算機系統(tǒng)上),所述計算機可讀指令包括為可視且功能地使用外殼任務(wù)用戶接口(STUI)的指令,此接口位于所述HSD上的所述標準操作系統(tǒng)的頂端,所述STUI包括多個由所述操作系統(tǒng)提供的功能子集的容易使用的圖形按鈕(EGBs)。
20.根據(jù)權(quán)利要求19所述的計算機可讀指令,進一步包括計算機可讀指令,其中所述STUI進一步包括移動任務(wù)條,此任務(wù)條包括至少一個專門與所述SCD的操作方面相關(guān)的信息項。
21.根據(jù)權(quán)利要求20所述的計算機可讀指令,進一步包括計算機可讀指令,其中專門與所述SCD的操作方面相關(guān)的所述至少一個信息項包括以下多個信息項的至少一個信息項新消息數(shù);時間;信號強度;電池壽命。
22.根據(jù)權(quán)利要求19所述的計算機可讀指令,進一步包括計算機可讀指令,其中由所述操作系統(tǒng)提供的所述功能子集包括多個經(jīng)常為SCD使用的功能。
23.根據(jù)權(quán)利要求22所述的計算機可讀指令,進一步包括計算機可讀指令,其中所述STUI進一步包括由所述多個EGBs組成的多級菜單,以至于在第一菜單上的所述多個EGBs的至少一個按鈕的選擇導致了第二菜單上的EGB的至少一個附加集合的顯示。
24.根據(jù)權(quán)利要求23所述的計算機可讀指令,進一步包括計算機可讀指令,其中所述菜單進一步包括為顯示附加EGBs的滾動條。
25.根據(jù)權(quán)利要求24所述的計算機可讀指令,進一步包括計算機可讀指令,其中來自所述EGBs的至少一個按鈕運行所述OSE中的應(yīng)用程序,并作為OSE本機輸出顯示所述應(yīng)用程序。
26.根據(jù)權(quán)利要求24所述的計算機可讀指令,進一步包括計算機可讀指令,其中來自所述EGBs的至少一個按鈕運行OSE中的應(yīng)用程序,并已以容易使用格式(EDF)顯示所述應(yīng)用程序,此格式與所述OSE本機輸出截然不同,并對應(yīng)于所述應(yīng)用程序提供的功能子集。
27.根據(jù)權(quán)利要求26所述的計算機可讀指令,進一步包括計算機可讀指令,其中由所述應(yīng)用程序提供的所述功能子集包括多個為SCD經(jīng)常使用的功能。
28.根據(jù)權(quán)利要求27所述的計算機可讀指令,進一步包括計算機可讀指令,其中所述應(yīng)用程序為類似Outlook的電子郵件應(yīng)用程序,并且其中所述EDF包括新電子郵件的滾動列表。
29.根據(jù)權(quán)利要求24所述的計算機可讀指令,進一步包括計算機可讀指令,其中來自所述EGBs的至少一個按鈕在所述OSE中運行應(yīng)用程序的第一文件,并使用所述應(yīng)用程序以容易使用顯示格式(EDF)來為所述第一文件顯示文件輸出,此格式與所述OSE本機輸出截然不同,并對應(yīng)于所述應(yīng)用程序提供的功能子集。
30.根據(jù)權(quán)利要求29所述的計算機可讀指令,進一步包括計算機可讀指令,其中所述第一文件為Word類型的文檔文件,其中所述應(yīng)用程序為Word類型應(yīng)用程序,并且所述EDF包括從所述第一文件中容易閱讀的文本顯示器。
31.根據(jù)權(quán)利要求24所述的計算機可讀指令,進一步包括計算機可讀指令,其中來自所述EGB中至少一個按鈕,在所述OSE中運行應(yīng)用程序中的第一文件,并使用所述應(yīng)用程序以所述OSE的表示顯示格式、來為所述第一文件顯示文件輸出,此格式經(jīng)常為SCD所用。
32.根據(jù)權(quán)利要求31所述的計算機可讀指令,進一步包括計算機可讀指令,其中經(jīng)常為SCD所用的所述OSE的所述表示顯示格式為專門表示顯示格式,其中當所述第一文件通過所述OSE本機顯示器在所述OSE中由所述應(yīng)用程序打開時,它不能以所述表示顯示格式自動顯示。
33.根據(jù)權(quán)利要求32所述的計算機可讀指令,進一步包括計算機可讀指令,所述第一文件是PowerPoint類型文件,其中所述應(yīng)用程序為PowerPoint類型應(yīng)用程序,并且所述專門表示顯示格式為幻燈片放映類型的格式。
34.在小型計算機設(shè)備(SCD)上改進終端用戶體驗的硬件控制設(shè)備,此小型計算機設(shè)備具有高分辨率顯示器(HRD)并能夠運行全尺寸操作系統(tǒng)環(huán)境(OSE),所述全尺寸操作系統(tǒng)環(huán)境包括全尺寸操作系統(tǒng)和多個全尺寸應(yīng)用程序,所述小型計算機設(shè)備還能夠顯示OSE本機輸出(也就是通常出現(xiàn)在全尺寸計算機系統(tǒng)上的顯示輸出),所述硬件控制設(shè)備包括用于對在所述HSD上視覺上和功能上駐留于所述標準操作系統(tǒng)上的外殼任務(wù)用戶接口(STUI)進行利用的裝置,所述STUI包括多個容易使用的圖形按鈕(EGB),用于所述操作系統(tǒng)提供的功能子集。
35.根據(jù)權(quán)利要求34所述的硬件控制設(shè)備,其特征在于,進一步包括使得所述STUI進一步包括移動任務(wù)條的裝置,所述移動任務(wù)條包括至少一個專門關(guān)于所述SCD操作方面的信息項。
36.根據(jù)權(quán)利要求35所述的硬件控制設(shè)備,其特征在于,進一步包括使得所述至少一個專門關(guān)于所述SCD操作方面的信息項包括下面多個信息項中的至少一個信息項的裝置,所述多個信息項是新消息數(shù);時間;信號強度;電池壽命。
37.根據(jù)權(quán)利要求34所述的硬件控制設(shè)備,其特征在于,進一步包括使得由所述操作系統(tǒng)提供的所述功能子集包括多個用于SCD的經(jīng)常使用的功能的裝置。
38.根據(jù)權(quán)利要求37所述的硬件控制設(shè)備,其特征在于,進一步包括使得所述STUI進一步包括由所述多個EGB組成的多級菜單的裝置,從而對第一菜單上的所述多個EGB中的至少一個按鈕的選擇導致第二菜單上的EGB的至少一個附加集合的顯示。
39.根據(jù)權(quán)利要求38所述的硬件控制設(shè)備,其特征在于,進一步包括使得所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序,并顯示所述應(yīng)用程序作為所述OSE本機輸出的裝置。
40.根據(jù)權(quán)利要求38所述的硬件控制設(shè)備,其特征在于,進一步包括使得所述EGB中的至少一個按鈕在所述OSE中運行應(yīng)用程序,并以容易使用顯示格式(EDF)顯示所述應(yīng)用程序的裝置,此格式與所述OSE本機輸出截然不同,并與所述應(yīng)用程序提供的功能子集相對應(yīng),所述硬件控制設(shè)備進一步包括使得由所述應(yīng)用程序提供的所述功能子集包括多個用于SCD的經(jīng)常使用的功能的裝置。
全文摘要
本發(fā)明的各個實施例是關(guān)于運行典型操作系統(tǒng)和應(yīng)用程序的小型計算機設(shè)備(SCD)的改進用戶接口外殼的系統(tǒng)和方法。本發(fā)明的一些實施例是關(guān)于位于本機操作系統(tǒng)和應(yīng)用程序頂端的外殼任務(wù)用戶接口(STUI),以使終端用戶以更方便的方式來方便使用SCD及其操作系統(tǒng)和應(yīng)用程序,在此方式中有典型利用SCDs方式的特點。
文檔編號G06F3/033GK1755597SQ20051008378
公開日2006年4月5日 申請日期2005年5月8日 優(yōu)先權(quán)日2004年5月3日
發(fā)明者A·格瑞特森科, D·W·威廉姆斯, H-S·H·盧克, O·G·貝克斯, V·K·布蘭科 申請人:微軟公司