專利名稱:適于手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架,手持設(shè)備動(dòng)態(tài)產(chǎn)生適于設(shè)備顯示器的不同的用戶環(huán)境的制作方法
適于手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架,手持設(shè)備動(dòng)態(tài)產(chǎn)生適于設(shè)備顯示器的不同的用戶環(huán)境
背景技術(shù):
硅芯片、組裝和軟件技術(shù)的發(fā)展提高了手持計(jì)算機(jī)設(shè)備(“手持設(shè)備”或“手持式計(jì)算機(jī)”)的整合程度和功能。這些手持設(shè)備的實(shí)例包括移動(dòng)手機(jī)、“智能”電話、個(gè)人數(shù)字助理(“PDAs”)、手持計(jì)算機(jī)設(shè)備、以及可佩戴式計(jì)算機(jī)設(shè)備,它們具有通常四英寸對(duì)角甚至更小尺寸的顯示器。手持設(shè)備改進(jìn)的計(jì)算能力、存儲(chǔ)能力、無(wú)線連接和軟件的發(fā)展可提供足以執(zhí)行與本身較大的一些計(jì)算機(jī)設(shè)備(諸如筆記本計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、機(jī)動(dòng)車導(dǎo)航顯示系統(tǒng)、電視、以及甚至附連到或結(jié)合入電視顯示器的機(jī)頂盒和控制臺(tái))。然而,在較大計(jì)算機(jī)設(shè)備上運(yùn)行的許多應(yīng)用在手持設(shè)備的本身較小的顯示器和形狀尺寸上運(yùn)行時(shí)會(huì)喪失其功能。例如,用于內(nèi)容生成諸如電子表格、報(bào)告、以及媒體制作和處理的許多交互式生產(chǎn)力應(yīng)用,更適合于較大的顯示器,諸如書本大小的顯示器或更大的桌面顯示器。此外,當(dāng)在配有較大顯示器的計(jì)算機(jī)應(yīng)用上運(yùn)行時(shí),其它用戶輸入裝置(諸如鍵盤、定點(diǎn)設(shè)備(例如鼠標(biāo)或軌跡球)、以及甚至觸摸屏界面)通常用于優(yōu)化產(chǎn)出和效率。因此,如今人們通常同時(shí)使用手持設(shè)備和大型計(jì)算機(jī)設(shè)備來(lái)處理寬范圍的交流、收發(fā)信息、娛樂(lè)和計(jì)算需求。但是,在多個(gè)計(jì)算機(jī)設(shè)備上重復(fù)復(fù)制硬件和軟件會(huì)導(dǎo)致更高的總成本、更大的形狀尺寸、更高的電力消耗、無(wú)效的同步、更不一致的用戶體驗(yàn)和更高的信息技術(shù)(“IT”) 維護(hù)成本。傳統(tǒng)的筆記本臺(tái)式機(jī)底座結(jié)構(gòu)允許筆記本計(jì)算機(jī)與較大的輔助顯示器設(shè)備(例如計(jì)算機(jī)顯示器)一起像臺(tái)式計(jì)算機(jī)那樣工作。筆記本計(jì)算機(jī)常用的顯示接口允許將視頻和聲頻發(fā)送到輔助顯示器上,諸如大型臺(tái)式顯示器、或用于報(bào)告的投影儀。通過(guò)這些接口, 便攜式個(gè)人計(jì)算機(jī)的操作系統(tǒng)允許將其圖形用戶界面(GUI)簡(jiǎn)單地復(fù)制或擴(kuò)展到輔助顯示器上。在這種情況下,便攜式個(gè)人計(jì)算機(jī)的功能和用戶環(huán)境因其在便攜式個(gè)人計(jì)算機(jī)的主顯示器上而與在輔助顯示器的大致相同。類似的,一種稱為智能手機(jī)伴侶設(shè)備(Redfly)(由celio corporation生產(chǎn))的現(xiàn)有手機(jī)伴侶顯示器設(shè)備將手機(jī)操作系統(tǒng)(在該情況下,windows Mobile OS)的相同圖形用戶界面(GUI)擴(kuò)展或復(fù)制到大型智能手機(jī)伴侶設(shè)備的顯示器上。由于手持設(shè)備和傳統(tǒng)的筆記本或臺(tái)式個(gè)人計(jì)算機(jī)在其形狀尺寸上的較大差異,因此二者的用戶環(huán)境在為了提供更有效和所需的用戶體驗(yàn)方面自然明顯不同。例如,手持移動(dòng)設(shè)備(諸如蘋果的iPhone)可傳輸適于手持設(shè)備形狀尺寸(如圖標(biāo)驅(qū)動(dòng)、基于手勢(shì)的觸摸屏用戶界面)的理想用戶環(huán)境,而傳統(tǒng)的個(gè)人計(jì)算機(jī)(PC)通過(guò)使用鍵盤以及鼠標(biāo)或觸摸板提供適于筆記本和臺(tái)式計(jì)算機(jī)形狀尺寸的截然不同的桌面/基于視窗的環(huán)境。因此,為提供最佳用戶體驗(yàn),應(yīng)為不同的用戶環(huán)境(其包括用戶輸入機(jī)制、圖形用戶界面、應(yīng)用程序類型和接口、及操作系統(tǒng)功能和環(huán)境)優(yōu)化手持移動(dòng)設(shè)備和大型計(jì)算機(jī)設(shè)備(諸如傳統(tǒng)的筆記本或臺(tái)式個(gè)人計(jì)算機(jī))。由于這些差異,將手持移動(dòng)設(shè)備的用戶環(huán)境簡(jiǎn)單地復(fù)制或擴(kuò)展在大型輔助顯示器設(shè)備上(正如在現(xiàn)有筆記本臺(tái)式機(jī)底座結(jié)構(gòu)或智能手機(jī)伴侶設(shè)備上所示例出的那樣)實(shí)際上可能不足以使得手持計(jì)算機(jī)像大型筆記本或臺(tái)式計(jì)算機(jī)或任何明顯較大的計(jì)算設(shè)備或顯示器設(shè)備那樣高效運(yùn)轉(zhuǎn)。
發(fā)明內(nèi)容
示例性實(shí)施例使得手持計(jì)算機(jī)設(shè)備將配有顯示器的大型輔助設(shè)備轉(zhuǎn)變成具有不同用戶環(huán)境和較大形狀尺寸的計(jì)算機(jī)或計(jì)算機(jī)設(shè)備,并為每一形狀尺寸進(jìn)行優(yōu)化、以及可為每個(gè)用戶都提供個(gè)性定制。示例性實(shí)施例提供了包括自配置手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架,該手持設(shè)備可利用配有多種形狀尺寸的顯示器的輔助設(shè)備來(lái)動(dòng)態(tài)產(chǎn)生不同的用戶環(huán)境。在一個(gè)實(shí)施例中,手持設(shè)備包括操作系統(tǒng)、用戶環(huán)境(包括由操作系統(tǒng)生成的圖形用戶環(huán)境)和顯示至少一部分用戶環(huán)境的顯示器。手持設(shè)備還具有與配有第二顯示器的輔助設(shè)備通訊的接口,其中操作系統(tǒng)可生成不同的第二用戶環(huán)境(包括一個(gè)不同的第二圖形用戶界面),以及手持設(shè)備通過(guò)接口傳輸?shù)诙D形用戶界面以便顯示在第二顯示器上。在另一個(gè)實(shí)施例中,公開(kāi)了一種手持設(shè)備,其包括操作系統(tǒng);第一用戶環(huán)境,其包括由操作系統(tǒng)生成的圖形用戶環(huán)境;顯示圖形用戶界面的顯示器;以及一個(gè)接口,其中接口與配有第二顯示器的輔助設(shè)備通訊,以及操作系統(tǒng)基于輔助設(shè)備的配置為第二用戶環(huán)境提供不同的第二圖形用戶界面,并通過(guò)接口傳輸?shù)诙D形用戶界面以便顯示在第二顯示器上。
圖1圖示了可擴(kuò)展系統(tǒng)構(gòu)架的示例性實(shí)施例,其包括自配置手持設(shè)備,該設(shè)備可與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用。圖2圖示了適于在可擴(kuò)展系統(tǒng)構(gòu)架中使得自配置手持設(shè)備與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用的程序的示例性實(shí)施例。圖3圖示了與手持設(shè)備兼容的顯示器設(shè)備的示例性實(shí)施例,該手持設(shè)備可與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用。圖4圖示了適于手持設(shè)備的操作系統(tǒng)的示例性實(shí)施例,該手持設(shè)備可與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用。圖5圖示了適于使得自配置手持設(shè)備與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用的程序的示例性實(shí)施例。圖6A-6C圖示了手持設(shè)備的示例性實(shí)施例,該手持設(shè)備將不同的第二用戶環(huán)境生成到配有顯示器的各種輔助設(shè)備上。圖7圖示了手持設(shè)備及其內(nèi)部組件的示例性實(shí)施例。圖8圖示了用戶環(huán)境的示例性實(shí)施例。
具體實(shí)施例方式示例性實(shí)施例涉及包括自配置手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架,其利用配有不同形狀尺寸顯示器的輔助設(shè)備動(dòng)態(tài)產(chǎn)生不同的用戶環(huán)境。以下描述呈現(xiàn)給本領(lǐng)域的技術(shù)人員使其可以制造并使用此發(fā)明,并且以下描述按照專利申請(qǐng)的要求行文。可對(duì)本文中描述的實(shí)施例和基本原則以及特點(diǎn)進(jìn)行各種修改。因此,本發(fā)明并不局限于所示的實(shí)施例,而是只要最寬范圍地與本文中描述的原則和特點(diǎn)保持一致即可。
本示例性實(shí)施例使得手持計(jì)算機(jī)設(shè)備將配有顯示器的大型輔助設(shè)備轉(zhuǎn)變成具有不同用戶環(huán)境的較大形狀尺寸的計(jì)算機(jī)或計(jì)算機(jī)設(shè)備,并為每一形狀尺寸進(jìn)行優(yōu)化、以及可為每個(gè)用戶都提供個(gè)性定制。示例性實(shí)施例提供了包括自配置手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架,該手持設(shè)備可利用配有多種形狀尺寸顯示器的輔助設(shè)備來(lái)動(dòng)態(tài)產(chǎn)生不同的用戶環(huán)境。 手持設(shè)備具有其自身顯示器和計(jì)算機(jī)資源,諸如處理器、內(nèi)存和存儲(chǔ)器,以及適于該顯示器和形狀尺寸的其自身用戶環(huán)境。一旦通過(guò)接口在手持設(shè)備和輔助設(shè)備之間建立連接,手持設(shè)備確定輔助設(shè)備的特性、特征和/或配置設(shè)置;而且手持設(shè)備創(chuàng)建與輔助顯示器設(shè)備形狀尺寸的使用關(guān)聯(lián)菜單相匹配的不同的第二用戶環(huán)境。然后手持設(shè)備通過(guò)接口將重構(gòu)的用戶環(huán)境傳輸給輔助設(shè)備。生成和操作第二用戶環(huán)境所需的所有運(yùn)算均在手持設(shè)備上進(jìn)行。 在一個(gè)實(shí)施例中,重構(gòu)的用戶接口(UI)環(huán)境可包括輔助設(shè)備的用戶輸入設(shè)備的遠(yuǎn)程或擴(kuò)展控制,使得用戶可通過(guò)輔助設(shè)備的輸入設(shè)備訪問(wèn)手持設(shè)備并與其交互;該輔助設(shè)備可具有為較大形狀尺寸而進(jìn)行優(yōu)化的外圍設(shè)備,例如大型屏幕、全尺寸鍵盤、定點(diǎn)設(shè)備、和攝像頭。本文中描述的可擴(kuò)展構(gòu)架可允許當(dāng)與大型顯示器設(shè)備配合使用時(shí)手持計(jì)算機(jī)設(shè)備可像大型個(gè)人計(jì)算機(jī)(諸如筆記本、上網(wǎng)本或臺(tái)式個(gè)人計(jì)算機(jī)(“PC”))一樣運(yùn)轉(zhuǎn)。為實(shí)現(xiàn)此功能,基于以下原因手持設(shè)備可為主手持設(shè)備模式和擴(kuò)展的個(gè)人計(jì)算機(jī)模式生成不同的用戶環(huán)境,原因是一)形狀尺寸存在顯著差異;二)當(dāng)用于輔助個(gè)人計(jì)算機(jī)形狀尺寸中時(shí)希望保持優(yōu)化的手持設(shè)備用戶體驗(yàn)同時(shí)保持個(gè)人計(jì)算機(jī)環(huán)境的傳統(tǒng)性、熟悉性和適應(yīng)性。因此與現(xiàn)有手持計(jì)算機(jī)和筆記本個(gè)人計(jì)算機(jī)的結(jié)合物相比,此擴(kuò)展構(gòu)架可用成本更低、 較小形狀尺寸的筆記本計(jì)算機(jī)顯示器設(shè)備替代更昂貴、更大型的筆記本個(gè)人計(jì)算機(jī)。圖1展示了包括自配置手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架的示例性實(shí)施例,該手持設(shè)備可與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用。此系統(tǒng)包括手持設(shè)備100,接口 102, 以及一個(gè)或多個(gè)輔助設(shè)備104a、104b和l(Mc。雖然僅示出了輔助設(shè)備104a,但每個(gè)輔助設(shè)備l(Ma、104b、l(MC和104d均包括第二顯示器116,且可包括至少一套輸入/輸出設(shè)備 (“I/O”設(shè)備120),其與第二顯示器116 —起構(gòu)成第二用戶環(huán)境117的一部分。手持設(shè)備100可以是可操作來(lái)提供計(jì)算功能的任意電子設(shè)備。手持設(shè)備的實(shí)例可包括可握在手中或更小的任意小型設(shè)備,包括手機(jī)、“智能”電話、個(gè)人數(shù)字助理(“PDAs”), 和可佩戴式計(jì)算機(jī)設(shè)備。圖7圖示了示例性手持設(shè)備700的詳細(xì)框圖。手持設(shè)備700可包括顯示器701,結(jié)合至少一個(gè)處理器703的系統(tǒng)芯片(System-on-chip) 702,主存704,大容量存儲(chǔ)器705 (諸如非易失性閃存設(shè)備),和包括基帶處理器707、射頻設(shè)備708以及天線709的蜂窩無(wú)線子系統(tǒng)706。系統(tǒng)芯片702可包括中央處理單元和圖形處理器。圖形處理器可為手持設(shè)備 700的顯示器和輔助設(shè)備顯示器116生成內(nèi)容。手持設(shè)備700還可包括一個(gè)本地通訊鏈接 712,其可包括一個(gè)本地?zé)o線接口 710 (如WiFi或藍(lán)牙)或與接口 102連接的有線輸入/輸出(I/O)接口 711(諸如USB或火線)。接口控制器713管理通過(guò)接口到輔助設(shè)備的通訊、 協(xié)議及/或信息。手持設(shè)備700還可包括一個(gè)用戶輸入和輸出設(shè)備(諸如音頻輸出,麥克風(fēng),振動(dòng)馬達(dá)和揚(yáng)聲器)和傳感器(諸如加速度計(jì)或接近傳感器)714。在圖1中,手持設(shè)備100的簡(jiǎn)化圖包括顯示器110,執(zhí)行操作系統(tǒng)(OS) 105的至少一個(gè)處理器112,一個(gè)與接口 102連接的接口控制器115,和用戶環(huán)境114。顯示器110顯示用戶環(huán)境114的一部分,其可包括圖形用戶界面并且可為手持形狀尺寸進(jìn)行優(yōu)化。輔助設(shè)備10 包括第二顯示器116,接口控制器108和輸入/輸出設(shè)備120。第二顯示器116顯示第二用戶環(huán)境117的一部分,其可包括第二圖形用戶界面并且可為輔助設(shè)備10 的形狀尺寸進(jìn)行優(yōu)化。用戶環(huán)境114和/或第二用戶環(huán)境117可包括如圖8中所示的多個(gè)組件。圖8是圖示了與用戶環(huán)境114和/或第二用戶環(huán)境117相對(duì)應(yīng)的用戶環(huán)境的實(shí)施例的圖。用戶環(huán)境801可包括用戶接口 810,其可包括在顯示器上顯示的圖形用戶界面 (⑶1)801,一個(gè)或多個(gè)用戶輸入設(shè)備802(諸如鍵盤、按鈕、加速度計(jì)、傳感器、觸摸屏、定點(diǎn)設(shè)備、攝像頭、麥克風(fēng)、或遠(yuǎn)程控件),以及一個(gè)或多個(gè)輸出設(shè)備803 (諸如揚(yáng)聲器、音頻輸出插孔、以及諸如振動(dòng)馬達(dá)或執(zhí)行器的機(jī)械反饋裝置)。用戶環(huán)境800可進(jìn)一步包括選擇性地訪問(wèn)多種應(yīng)用程序(“apps”)805和/或包括文件和數(shù)據(jù)806的數(shù)字內(nèi)容。數(shù)字內(nèi)容可以為可獲取的存儲(chǔ)數(shù)據(jù),諸如音頻文件、視頻文件和/或例如由軟件生成的文件。用戶環(huán)境 800可進(jìn)一步包括可供用戶使用的某些操作系統(tǒng)功能或偏好804。參照?qǐng)D1,輔助設(shè)備l(Ma、104b、l(Mc和104d包括可采取多種形狀尺寸的第二顯示器116。輔助設(shè)備的實(shí)例可包括各種顯示器設(shè)備(諸如便攜式筆記本大小的顯示器設(shè)備、 電視、計(jì)算機(jī)顯示器和汽車導(dǎo)航系統(tǒng))。雖然第二顯示器116可能與顯示器110基本一樣 (例如如果輔助設(shè)備10 是另一個(gè)手持設(shè)備),但二顯示器116與顯示器110的不同之處可在于(例如具有不同的尺寸或具有不同的分辨率)其是具有顯著不同形狀尺寸的輔助設(shè)備的一部分,其可使得第二顯示器適于不同的功能、用戶接口和用戶環(huán)境117。例如,輔助設(shè)備10 可采取配有顯示器的臺(tái)式計(jì)算機(jī)的形式。相比之下,輔助設(shè)備104b可采取簡(jiǎn)化的筆記本顯示器設(shè)備的形式。簡(jiǎn)化的筆記本顯示器設(shè)備可包括顯示器、鍵盤、電池、定點(diǎn)設(shè)備和與手持設(shè)備100兼容的接口 102,盡管示例性實(shí)施例可與常規(guī)的配有兼容接口 102的完整筆記本計(jì)算機(jī)一起使用,但簡(jiǎn)化的筆記本顯示器設(shè)備并不必配有專用的CPU、圖形處理器或通常包括于完整筆記本計(jì)算機(jī)中的內(nèi)存。在另一實(shí)施例中,輔助設(shè)備10 可采取大型電視顯示器的形式。以及另一示例性的輔助設(shè)備可采取機(jī)動(dòng)車顯示器的形式(未示出)。如下所述的手持設(shè)備100可通過(guò)為每個(gè)輔助設(shè)備l(Ma、104b、l(Mc和104d生成不同的用戶環(huán)境來(lái)為每個(gè)輔助設(shè)備l(Ma、104b、l(Mc和104d提供不同的功能。雖然沒(méi)有在手持設(shè)備100中示出,其它組件可包括在根據(jù)本發(fā)明的示例性實(shí)施例的手持設(shè)備100中。這些組件可包括用以支持至少兩個(gè)尺寸不同的顯示器(可選地于同時(shí))的圖形控制器和幀緩沖器、不同的輸入機(jī)構(gòu)(諸如觸摸屏、鍵盤、加速度計(jì)和/或圖像傳感器)、本地有線和/或無(wú)線鏈接、便于處理的臨時(shí)存儲(chǔ)器和大容量存儲(chǔ)器(諸如非易失性閃存驅(qū)動(dòng)器或旋轉(zhuǎn)硬盤驅(qū)動(dòng)器)。此外,手持設(shè)備100可包括一個(gè)或多個(gè)具有通用、專門或固定功能的處理核心,諸如通用CPU、浮點(diǎn)處理器、圖形處理單元(GPU)、視頻處理(例如, H. 264)、聲頻處理、蜂窩基帶、和/或電源管理控制器。手持設(shè)備100還可提供手機(jī)功能,且可包括蜂窩數(shù)據(jù)鏈接,和/或具有蜂窩語(yǔ)音功能。手持設(shè)備100還可包括本地網(wǎng)絡(luò)無(wú)線鏈接,例如WiFi鏈接,或諸如藍(lán)牙的個(gè)人網(wǎng)絡(luò)無(wú)線鏈接。根據(jù)示例性實(shí)施例,一旦手持設(shè)備100通過(guò)接口 102與輔助設(shè)備10 中的一個(gè)設(shè)備建立通訊后,手持設(shè)備100可通過(guò)接口 102提供不同的第二用戶環(huán)境117(其可在第二顯示器116上顯示和存取)。不同的第二用戶環(huán)境117與手持設(shè)備100上顯示的用戶環(huán)境 114不同,并且可經(jīng)過(guò)手持設(shè)備100配置成適應(yīng)于輔助設(shè)備10 的形式和功能,如下面描述的那樣。生成第二用戶環(huán)境117可包括生成第二用戶環(huán)境117的至少一部分(例如第二圖形用戶界面),并通過(guò)接口 102將第二用戶環(huán)境117傳輸給輔助設(shè)備l(Ma。除第二圖形用戶界面外,第二用戶環(huán)境117還可包括輸入/輸出設(shè)備120的遠(yuǎn)程控制,該設(shè)備120通過(guò)手持設(shè)備與輔助設(shè)備10 通訊。這種控制可使用戶通過(guò)使用輸入/輸出設(shè)備120與手持設(shè)備100無(wú)縫連接(seamless access)并交互,該手持設(shè)備可以有大型顯示器和顯著不同的輸入/輸出設(shè)備,諸如像全尺寸鍵盤、以及鼠標(biāo)或觸摸板。第二用戶環(huán)境117可進(jìn)一步包括獲取若干應(yīng)用程序(此應(yīng)用可以與第一用戶環(huán)境114上獲取的應(yīng)用相同或相異),和/或至少一個(gè)數(shù)據(jù)內(nèi)容和數(shù)字內(nèi)容(其可共享第一用戶環(huán)境114上獲得的內(nèi)容或與第一用戶環(huán)境 114上獲得的內(nèi)容相異)。也可設(shè)計(jì)在多個(gè)用戶環(huán)境下運(yùn)行的應(yīng)用程序,為每個(gè)用戶環(huán)境提供相同的功能,但是提供不同的圖形用戶界面。圖6A-6C圖示了在配有顯示器的各種輔助設(shè)備上生成多重用戶環(huán)境的單一手持設(shè)備600。在圖6A中所示的第一個(gè)實(shí)例中,便攜式筆記本大小的顯示器設(shè)備601 (包括顯示器602、鍵盤604、觸摸板605和電池(未示出))通過(guò)接口 102與手持設(shè)備600相連。手持設(shè)備603的用戶環(huán)境包括由用戶手指手勢(shì)控制的圖標(biāo)式觸摸屏圖形用戶界面GUI。手持設(shè)備603還同時(shí)生成為顯示器設(shè)備601進(jìn)行優(yōu)化的第二用戶環(huán)境602,該第二用戶環(huán)境602與手持設(shè)備用戶環(huán)境603不同。602中的圖形用戶界面類似于微軟windows或Mac OSX的基于視窗的界面,由鍵盤和定點(diǎn)設(shè)備(諸如觸摸板或鼠標(biāo))控制。在第二用戶環(huán)境中運(yùn)行的應(yīng)用程序通常與個(gè)人計(jì)算機(jī)中使用的那些程序類似,可或不可在第一手持設(shè)備用戶環(huán)境中獲得,并為基于視窗的圖形用戶界面進(jìn)行了優(yōu)化。在此實(shí)施例中,輔助顯示器設(shè)備601沒(méi)有其獨(dú)立的計(jì)算資源,如處理器和內(nèi)存。整個(gè)輔助用戶環(huán)境由手持設(shè)備600的資源生成并控制,因此在用戶看來(lái)筆記本顯示器設(shè)備601就剛好像功能齊全的筆記本個(gè)人計(jì)算機(jī)那樣運(yùn)行。手持設(shè)備用戶環(huán)境603連接到筆記本顯示器設(shè)備601后也可在手持設(shè)備600上訪問(wèn), 或者手持設(shè)備用戶環(huán)境603當(dāng)連接到筆記本顯示器設(shè)備601時(shí),手持設(shè)備用戶環(huán)境603可轉(zhuǎn)變或重構(gòu)成不同的圖形用戶界面或應(yīng)用程序設(shè)置。在圖6B中所示的第二實(shí)例中,手持設(shè)備600通過(guò)接口 102連接到電視設(shè)備610上, 并生成為電視形狀尺寸進(jìn)行優(yōu)化的第二用戶環(huán)境611。圖形用戶界面611與601和603中的圖形用戶界面大不相同,其經(jīng)優(yōu)化后由遠(yuǎn)程控制器612操控,該遠(yuǎn)程控制正好示出用戶希望在電視上觀看的各種數(shù)字內(nèi)容分類列表中的一些選項(xiàng),諸如電影、電視節(jié)目、照片、音樂(lè)和游戲。從第二用戶環(huán)境611獲得的應(yīng)用程序可能會(huì)不同,或者是可從手持設(shè)備用戶環(huán)境603上獲得的應(yīng)用程序的子集。用戶通過(guò)第二用戶環(huán)境611可獲取在手持設(shè)備600上可得到的且經(jīng)授權(quán)的個(gè)人媒體內(nèi)容,不論其是存儲(chǔ)在手持設(shè)備600上還是存儲(chǔ)在因特網(wǎng)上但經(jīng)手持設(shè)備600授權(quán)的遠(yuǎn)程服務(wù)器上。整個(gè)輔助設(shè)備用戶環(huán)境由手持設(shè)備600的資源生成并控制,因此任何特定的電視610可以看做是在家中設(shè)定的用戶個(gè)人電視。在這個(gè)實(shí)施例中,遠(yuǎn)程控制器612與電視610或手持設(shè)備600無(wú)線通訊。在其它實(shí)施例中,手持設(shè)備600 也可起到遠(yuǎn)程控制其自身的作用。當(dāng)連接到電視610時(shí),可在手持設(shè)備600上訪問(wèn)手持設(shè)備用戶環(huán)境603,或者手持設(shè)備用戶環(huán)境603當(dāng)連接到電視610時(shí)可轉(zhuǎn)變或重構(gòu)成不同的圖形用戶界面或應(yīng)用程序設(shè)置。在圖6C所示的第三實(shí)例中,手持設(shè)備600通過(guò)接口 102連接到一個(gè)機(jī)動(dòng)車顯示器設(shè)備620上,并生成為機(jī)動(dòng)車顯示器形狀尺寸進(jìn)行優(yōu)化的第二用戶環(huán)境621。621中的圖形用戶界面與601、603或611中的圖形用戶界面大不相同,且其經(jīng)優(yōu)化后可受到由與機(jī)動(dòng)車顯示器設(shè)備620連接的觸摸屏顯示器、輔助按鈕和聲音識(shí)別控制器的控制??蓮牡诙脩舡h(huán)境621獲得的應(yīng)用程序可能會(huì)與可從手持設(shè)備用戶環(huán)境603獲得的應(yīng)用程序不同,或者是可從手持設(shè)備用戶環(huán)境603獲得的應(yīng)用程序的子集,且可包括通常應(yīng)用于汽車上的那些應(yīng)用程序,諸如GPS導(dǎo)航、電話、信息訪問(wèn)、和諸如音樂(lè)和視頻的媒體播放。手持設(shè)備600和機(jī)動(dòng)車顯示器設(shè)備620之間的連接可以是有線底座(dock)或無(wú)線鏈接,在兩個(gè)連接模式中可無(wú)縫操作。當(dāng)連接到機(jī)動(dòng)車顯示器設(shè)備620時(shí),可在手持設(shè)備600上訪問(wèn)手持設(shè)備用戶環(huán)境603,或者手持設(shè)備用戶環(huán)境603當(dāng)連接到機(jī)動(dòng)車顯示器設(shè)備620時(shí)可轉(zhuǎn)變或重構(gòu)成不同的圖形用戶界面或應(yīng)用程序設(shè)置。 在運(yùn)行中,通過(guò)憑借接口 102經(jīng)由接口控制器108和111接收有關(guān)輔助設(shè)備10 的配置信息,手持設(shè)備100可自動(dòng)檢測(cè)有關(guān)輔助設(shè)備10 的配置信息。輔助設(shè)備的配置信息可包括輔助設(shè)備10 的類型、形狀尺寸及性能,通過(guò)第二顯示器設(shè)備10 可訪問(wèn)的輸入 /輸出設(shè)備的類型(如果有的話)、輔助設(shè)備的計(jì)算能力(如果有的話)、輔助設(shè)備的存儲(chǔ)器 (如果有的話)、輔助設(shè)備10 的電源性質(zhì)、可通過(guò)輔助顯示器設(shè)備10 訪問(wèn)的網(wǎng)絡(luò)數(shù)據(jù)鏈接的類型(如果有的話)、是否存在擴(kuò)充無(wú)線電或蜂窩天線、和/或通過(guò)輔助設(shè)備10 可訪問(wèn)的擴(kuò)充的輸入/輸出端口(例如,USB,和/或火線端口)類型(如果有的話)。配置信息還可包括加密的個(gè)人識(shí)別信息,其將防止與未授權(quán)設(shè)備配對(duì)。手持設(shè)備100上的安全配置軟件將允許用戶通過(guò)接口 102精確控制允許哪一個(gè)輔助設(shè)備連接到手持設(shè)備100上并由手持設(shè)備100進(jìn)行操作。配置信息可經(jīng)編碼、加密和/或壓縮成簡(jiǎn)化的代碼分配,其可表示特定的輔助設(shè)備配置。輔助設(shè)備還可具有唯一的ID代碼,手持設(shè)備100可用該ID代碼識(shí)別輔助設(shè)備的特定配置。在圖3中詳細(xì)描述了向手持設(shè)備100提供輔助設(shè)備10 的配置信息的接口控制器108。手持設(shè)備100上的接口控制器111控制接口 102,且其可以是獨(dú)立的芯片,或集成在較大芯片的一部分上,諸如像系統(tǒng)芯片(System-on-chip)或處理器。
在一個(gè)實(shí)施例中,手持設(shè)備100通過(guò)接口 102檢測(cè)輔助設(shè)備104a,并自動(dòng)生成輔助用戶環(huán)境117。在另一實(shí)施例中,手持設(shè)備100通過(guò)接口 102檢測(cè)輔助設(shè)備104a,且在生成輔助用戶環(huán)境117之前需得到用戶的批準(zhǔn)。該用戶批準(zhǔn)可以是一次性事件,或者也可在每次檢測(cè)到輔助設(shè)備時(shí)都需要申請(qǐng)。在另一實(shí)施例中,手持設(shè)備100使用戶可以為任一特定的輔助設(shè)備10 設(shè)置是否及何時(shí)需要用戶批準(zhǔn)。響應(yīng)于接收到的輔助設(shè)備10 的配置信息,手持設(shè)備100可通過(guò)接口 102向輔助設(shè)備10 傳輸視頻和音頻信息。在另一實(shí)施例中,手持設(shè)備100還可通過(guò)輸入/輸出設(shè)備 120傳輸控制信息,并通過(guò)顯示設(shè)置控制輔助設(shè)備10如。在另一個(gè)實(shí)施例中,手持設(shè)備100 還可通過(guò)接口 102執(zhí)行輔助設(shè)備10 及其任意組件的電源操控。在示例性實(shí)施例的另一方面中,手持設(shè)備100可將輔助設(shè)備10 的配置信息存儲(chǔ)到鏈接到其的一特定接口。與輔助設(shè)備的唯一 ID —起來(lái)識(shí)別存儲(chǔ)信息,以便允許手持設(shè)備 100隨后自動(dòng)提供第二用戶環(huán)境117,而無(wú)需自動(dòng)檢測(cè)輔助設(shè)備10 的配置。除了上述優(yōu)點(diǎn)外,圖1所示的系統(tǒng)在一個(gè)示例性實(shí)施例中提供了安全的環(huán)境,這樣在手持設(shè)備100和輔助設(shè)備l(Ma、104b、l(MC和104d之間只可共享視頻、音頻和控制信號(hào)。通過(guò)不將其它數(shù)字?jǐn)?shù)據(jù)或內(nèi)容從手持設(shè)備100輸出到輔助設(shè)備l(Ma、104b、l(MC、104d, 數(shù)據(jù)內(nèi)容(其有可能包括隱私或敏感信息)可僅由手持設(shè)備100的計(jì)算資源保留和訪問(wèn),因此避免了經(jīng)由輔助設(shè)備共享數(shù)據(jù)內(nèi)容,進(jìn)而提高了安全性。在另一實(shí)施例中,在手持設(shè)備100處視頻信息也可被加密,并通過(guò)接口 102傳輸給輔助設(shè)備104a,在此處例如可通過(guò)接口控制器108將數(shù)據(jù)加密到輔助設(shè)備上。接口 102可作為手持設(shè)備100和輔助設(shè)備10 之間的有線或無(wú)線連接,通過(guò)接口 102可在手持設(shè)備100和輔助設(shè)備之間傳輸數(shù)據(jù)。此外,接口 102可作為手持設(shè)備100和輔助設(shè)備10 之間的有線和無(wú)線連接的結(jié)合來(lái)執(zhí)行,當(dāng)在有線和無(wú)線模式之間切換時(shí)在此處存在無(wú)縫操作。通過(guò)接口 102傳輸?shù)臄?shù)據(jù)可包括有關(guān)操作手持設(shè)備100和輔助設(shè)備10 的相關(guān)數(shù)據(jù),且可具體包括第二用戶環(huán)境的相關(guān)數(shù)據(jù)。雖然術(shù)語(yǔ)“有線”可應(yīng)用于表述手持設(shè)備100和輔助設(shè)備l(Ma、104b、l(MC和104d 之間的接口,但該術(shù)語(yǔ)并不要求在手持設(shè)備100和輔助設(shè)備l(Ma、104b、l(Mc和104d之間的有線物理連接。在該文中,“有線”接口是指在手持設(shè)備100和輔助設(shè)備之間的物理連接, 例如其也可使用底座獲得。示例性的有線接口可包括適于下述的數(shù)據(jù)流或信號(hào)適于顯示視頻、音頻輸入、音頻輸出,USB輸入(例如輸入到手持設(shè)備100)、一個(gè)或多個(gè)輸入設(shè)備(例如在輔助設(shè)備10 中包括的輸入/輸出設(shè)備120,諸如鍵盤、攝像頭、鼠標(biāo)、游戲控制器、和 /或端口)、數(shù)據(jù)鏈接接入(例如從結(jié)合到輔助設(shè)備上的數(shù)據(jù)鏈接進(jìn)行數(shù)據(jù)鏈接接入以便與手持設(shè)備共享數(shù)據(jù))、和外部天線(例如包括在輔助設(shè)備10 中)。一個(gè)示例性有線接口也可包括用于輔助設(shè)備控制數(shù)據(jù)鏈接的數(shù)據(jù)流,其可控制輔助設(shè)備104的設(shè)置。例如, 輔助設(shè)備控制數(shù)據(jù)鏈接可包括數(shù)據(jù),上述數(shù)據(jù)有關(guān)顯示器亮度控制(例如適于第二顯示器 116)、輔助設(shè)備電池狀態(tài)和充電控制、輔助設(shè)備類型、輔助設(shè)備顯示器特征(尺寸、分辨率、 類型)、唯一的輔助設(shè)備ID代碼、和/或包括在輔助設(shè)備附件中的任意其它硬件的控制。此外,一個(gè)示例性有線接口可包括源自電源以及接地的電源線,其可為手持設(shè)備100提供電源。通過(guò)有線接口獲取遠(yuǎn)程電源是有利的,因?yàn)槠淇捎糜跒槭殖衷O(shè)備100的電池充電。遠(yuǎn)程電源獲取還可用于使得生成手持設(shè)備100上的處理器和內(nèi)存的高性能模式,或無(wú)線鏈接中用于提高接收的高電量模式,或手持設(shè)備顯示器的高亮度。如上所述,在一個(gè)示例性實(shí)施例中,接口 102也可是無(wú)線的,其在每個(gè)方向上都包括合并的數(shù)據(jù)流。適于合并數(shù)據(jù)流的協(xié)議可包括視頻數(shù)據(jù)(其可為壓縮或未壓縮的)、音頻輸入/輸出數(shù)據(jù)、USB配件(例如適于如上所述的多個(gè)配件,便于接入主機(jī))和配置數(shù)據(jù)鏈接數(shù)據(jù)(例如如上所述接入主機(jī))。在一個(gè)示例性實(shí)施例中,接口 102可配置為在有線和無(wú)線操作之間進(jìn)行無(wú)縫轉(zhuǎn)換。也就是,無(wú)用戶的干預(yù)就可進(jìn)行轉(zhuǎn)換,而不用建立或去除與輔助設(shè)備的物理連接。備選的,這種轉(zhuǎn)換也可經(jīng)用戶批準(zhǔn)。在一個(gè)示例性實(shí)施例中,可通過(guò)無(wú)線或多路無(wú)線接口將多個(gè)手持設(shè)備與一個(gè)單一的輔助設(shè)備一起使用。在這種實(shí)施例中,接口控制器108可同時(shí)支持不同手持設(shè)備的多種接口,以及數(shù)據(jù)共享可以局域網(wǎng)的形式實(shí)現(xiàn)以用于文件共享、玩游戲、進(jìn)行交互等。手持設(shè)備100的另一示例性實(shí)施例(例如為手機(jī)的形狀尺寸)可具有與輕薄筆記本大小的顯示器設(shè)備104b連接的一個(gè)接口,顯示器設(shè)備104b包括接口控制器108、顯示器、 電池、鍵盤和定點(diǎn)設(shè)備。將手持設(shè)備100與輕薄筆記本顯示器設(shè)備整合后的合成系統(tǒng)完全可以像一臺(tái)筆記本個(gè)人計(jì)算機(jī)一樣運(yùn)轉(zhuǎn),而其成本更低、以及形狀尺寸更具有吸引力。每個(gè)設(shè)備可運(yùn)行為每個(gè)形狀尺寸進(jìn)行優(yōu)化的其自身用戶環(huán)境。在該實(shí)例中,當(dāng)輔助設(shè)備(為輕薄筆記本大小的顯示器設(shè)備)與手持設(shè)備相連時(shí),二者可以同時(shí)運(yùn)行且用戶可以同時(shí)使用二者。在一備選實(shí)施例中,顯示器設(shè)備104b可具有附加的大容量存儲(chǔ)器,諸如非易失性閃存儲(chǔ)陣列或機(jī)械硬盤,當(dāng)輔助設(shè)備10 連接到手持設(shè)備100時(shí),第二用戶環(huán)境117或者本地用戶環(huán)境117都可訪問(wèn)并使用上述大容量存儲(chǔ)器。在另一實(shí)施例中,手持設(shè)備100可具有媒體播放器的接口,諸如具有其自身顯示器的家庭音響系統(tǒng)或視頻播放器,其中可以通過(guò)接口 102傳輸用戶喜好的設(shè)置。在另一實(shí)施例中,手持設(shè)備100可以與具有兼容接口(無(wú)線和/或有線底座)的臺(tái)式顯示器設(shè)備進(jìn)行接口相連,例如計(jì)算機(jī)顯示器。用戶可利用無(wú)線接口連接到臺(tái)式顯示器設(shè)備以立即開(kāi)展工作,或可與手持設(shè)備100對(duì)接以便為手持設(shè)備100提供電源,并有可能在更高的視頻分辨率和/或性能下工作。在另一實(shí)施例中,手持設(shè)備100可通過(guò)通用兼容接口(無(wú)線和/或有線底座)與個(gè)人計(jì)算機(jī)進(jìn)行接口相連。當(dāng)通過(guò)接口建立連接后,個(gè)人計(jì)算機(jī)顯示器的視頻輸入可被切換為受到手持設(shè)備的控制。這為在個(gè)人計(jì)算機(jī)上使用手持設(shè)備100提供了安全的方式,但是如果需要的話,仍可通過(guò)在手持設(shè)備100和個(gè)人計(jì)算機(jī)之間的配置來(lái)共享數(shù)據(jù)。在另一實(shí)施例中,手持設(shè)備100可通過(guò)通用兼容接口(無(wú)線和/或有線對(duì)接)與機(jī)動(dòng)車顯示器(例如,GPS導(dǎo)航屏幕或機(jī)載顯示器)進(jìn)行接口相連。與上述臺(tái)式顯示器設(shè)備類似,用戶可利用無(wú)線接口連接到機(jī)動(dòng)車顯示器設(shè)備以立即開(kāi)展工作,或可對(duì)接到手持設(shè)備100以便為手持設(shè)備100提供電源,并有可能在更高的視頻分辨率和/或性能下工作。 然后手持設(shè)備100可提供輔助用戶環(huán)境,其生成針對(duì)機(jī)動(dòng)車形狀尺寸的應(yīng)用程序和信息, 諸如至少一個(gè)基于位置的導(dǎo)航設(shè)備、媒體播放、互聯(lián)網(wǎng)訪問(wèn)的信息、通訊、汽車監(jiān)控器、和/ 或維修,和/或個(gè)人汽車配置喜好服務(wù)。在一個(gè)示例性實(shí)施例中,手持設(shè)備100可通過(guò)通用兼容接口(無(wú)線和/或有線對(duì)接)與電視監(jiān)視器(諸如家用電視機(jī)設(shè)置)進(jìn)行接口相連。與其它設(shè)備類似,用戶可利用無(wú)線接口連接到電視監(jiān)視器上以立即開(kāi)始提供為電視監(jiān)控器使用配置進(jìn)行優(yōu)化的第二用戶環(huán)境,或者可對(duì)接手持設(shè)備100以便為手持設(shè)備100提供電源,并有可能在更高的視頻分辨率和/或性能下工作。手持設(shè)備100可生成用戶用以獲取媒體內(nèi)容的屏幕菜單和圖標(biāo)選項(xiàng)。以該方式,手持設(shè)備100可用作數(shù)據(jù)流媒體的網(wǎng)關(guān),和/或授權(quán)直接連接到客廳電視的內(nèi)容流。在一些實(shí)施例中,手持設(shè)備100可用作遠(yuǎn)程控制或運(yùn)動(dòng)控制器/指示器以便于選擇并觀看電視監(jiān)視器上的媒體。備選的,在一個(gè)示例性實(shí)施例中,手持設(shè)備100可與電視機(jī)頂盒產(chǎn)品(諸如DVR、調(diào)諧器或游戲機(jī))相連,以該模式,手持設(shè)備僅提供可在機(jī)頂盒設(shè)備上使用或共享的數(shù)據(jù)和內(nèi)容。例如,手持設(shè)備100可用于存儲(chǔ)游戲特性、或存儲(chǔ)游戲內(nèi)容便于在本地游戲機(jī)上使用,該游戲機(jī)從因特網(wǎng)上或從本地游戲機(jī)的本地硬盤或光盤驅(qū)動(dòng)器上獲取游戲內(nèi)容。備選的,手持設(shè)備可與個(gè)人媒體內(nèi)容共享授權(quán),其存儲(chǔ)在手持設(shè)備上或者存儲(chǔ)在局域網(wǎng)的其它設(shè)備上,或者因特網(wǎng)上的遠(yuǎn)程服務(wù)器上。然后機(jī)頂盒設(shè)備可使用該授權(quán)獲取媒體內(nèi)容,并將其傳輸?shù)诫娨暠O(jiān)視器。圖2圖示了適于在可擴(kuò)展系統(tǒng)構(gòu)架中使得自配置手持設(shè)備與配有不同形狀尺寸顯示器的輔助設(shè)備一起使用的程序的示例性實(shí)施例。輔助設(shè)備104的一種配置是通過(guò)接口 102自動(dòng)檢測(cè)(框200)。在一個(gè)示例性實(shí)施例中,在通過(guò)接口 102建立通訊之后便可發(fā)生自動(dòng)檢測(cè),并且可由手持設(shè)備100的操作系統(tǒng)(OS) 105與輔助顯示器設(shè)備10 的接口控制器108組合來(lái)一起執(zhí)行自動(dòng)檢測(cè)。該配置包括相關(guān)于包括在輔助設(shè)備104內(nèi)的硬件和功能的信息,且該配置可包括與下述有關(guān)的信息(例如屬性)連接到手持設(shè)備100的顯示器設(shè)備的類型、可在輔助設(shè)備104上獲得的任意輸入設(shè)備、輔助設(shè)備的類型和性能、和任意附加元件存在(諸如附加的網(wǎng)絡(luò)數(shù)據(jù)鏈接或附加的存儲(chǔ)器)。輔助設(shè)備的配置是自動(dòng)檢測(cè)的,意味著手持設(shè)備100不需要用戶介入便可檢測(cè)到配置。通過(guò)手持設(shè)備憑借接口接收有關(guān)輔助設(shè)備配置的信息可導(dǎo)致自動(dòng)檢測(cè),以及當(dāng)經(jīng)由接口 102在手持設(shè)備100和輔助設(shè)備10 之間建立通訊時(shí)便進(jìn)行自動(dòng)檢測(cè)。在一個(gè)示例性實(shí)施例中,有關(guān)輔助設(shè)備配置的信息采用代碼的形式,其可與手持設(shè)備上的數(shù)據(jù)庫(kù)結(jié)合使用,以便允許進(jìn)行自動(dòng)檢測(cè)。根據(jù)用戶的配置,輔助設(shè)備的配置發(fā)生變化,數(shù)據(jù)庫(kù)進(jìn)而也進(jìn)行更新。在一備選實(shí)施例中,在不接收來(lái)自輔助設(shè)備10 的任何配置信息或類型數(shù)據(jù)的情況下,手持設(shè)備100(通過(guò)接口 102檢測(cè)與輔助設(shè)備10 連接的信息)為輔助設(shè)備10 自動(dòng)提供默認(rèn)的第二用戶環(huán)境。當(dāng)手持設(shè)備設(shè)計(jì)成僅僅利用具有特定的、預(yù)先限定配置的輔助設(shè)備進(jìn)行工作時(shí),這個(gè)實(shí)施例可是有利的。在一個(gè)示例性實(shí)施例中,可接收用戶輸入以便在手持設(shè)備100或輔助設(shè)備10 上開(kāi)始自動(dòng)檢測(cè)過(guò)程。這種實(shí)施例會(huì)是有利的,因?yàn)樵谝恍┣闆r下用戶并不希望手持設(shè)備與輔助設(shè)備在無(wú)線范圍內(nèi)進(jìn)行交互。然而,在另一個(gè)實(shí)施例中,手持設(shè)備不需要用戶介入(例如利用一些預(yù)先配置成對(duì)的輔助設(shè)備)便可開(kāi)始自動(dòng)檢測(cè)。這種實(shí)施例會(huì)是有利的,因?yàn)樵谝恍┣闆r下無(wú)縫轉(zhuǎn)換到使用特定輔助設(shè)備可提高效率。備選的,在一個(gè)簡(jiǎn)化的實(shí)施例中, 手持設(shè)備100可配置成持續(xù)生成相同的輔助用戶環(huán)境,不論是否通過(guò)接口 102連接輔助設(shè)備。在這個(gè)實(shí)施例中,將與手持設(shè)備共同工作的輔助設(shè)備的設(shè)置是有限的,但對(duì)于一些用戶而言是可接受的。基于輔助設(shè)備10 的配置,手持設(shè)備100的操作系統(tǒng)105可配置成生成不同的第二用戶環(huán)境117(框20 ,以及手持設(shè)備通過(guò)接口 102傳輸和控制第二個(gè)用戶環(huán)境117(框 204)。在一個(gè)示例性實(shí)施例中,可由手持設(shè)備100的操作系統(tǒng)105生成第二用戶環(huán)境117, 以及通過(guò)手持設(shè)備100將第二用戶環(huán)境117通過(guò)接口 102傳輸給輔助設(shè)備10 的接口控制器108。在一個(gè)實(shí)施例中,可由操作系統(tǒng)105生成第二用戶環(huán)境117,諸如像當(dāng)顯示操作系統(tǒng)桌面時(shí)。在另一個(gè)實(shí)施例中,操作系統(tǒng)105和應(yīng)用程序的整合可生成第二用戶環(huán)境117。 在這個(gè)實(shí)施例中,操作系統(tǒng)105可提供供應(yīng)用程序使用的程序庫(kù)和/或應(yīng)用程序接口,以便利用應(yīng)用程序生成第二用戶環(huán)境117。第二用戶環(huán)境117可由操作系統(tǒng)105控制,或者,在一個(gè)示例性實(shí)施例中,由在手持設(shè)備100上運(yùn)行的不同于操作系統(tǒng)105的虛擬操作系統(tǒng)控制。在一個(gè)示例性實(shí)施例中, 第二用戶環(huán)境117的至少一部分,諸如圖形用戶界面,由輔助設(shè)備的顯示器生成并在其上顯示。因此當(dāng)通過(guò)接口 102傳輸時(shí),第二用戶環(huán)境117可包括第二用戶環(huán)境的任意或所有組件,如上所限定的那樣。第二用戶環(huán)境117具有與手持設(shè)備上的用戶環(huán)境114至少一項(xiàng)不同之處。此不同可體現(xiàn)在第二個(gè)用戶環(huán)境117的任一元素中,如上所述,其可包括呈現(xiàn)視頻和/或音頻內(nèi)容、和/或數(shù)字內(nèi)容的圖形用戶界面,上述視頻和/或音頻內(nèi)容由操作系統(tǒng)、輸入/輸出設(shè)備、或一個(gè)應(yīng)用程序提供,上述數(shù)字內(nèi)容由手持設(shè)備100執(zhí)行或源自于手持設(shè)備100。在另一個(gè)示例性實(shí)施例中,第二用戶環(huán)境117可具有與用戶環(huán)境114不同的分辨率。此外,在一個(gè)示例性實(shí)施例中,第二用戶環(huán)境117可通過(guò)來(lái)自于用戶環(huán)境114的不同輸入/輸出設(shè)備來(lái)提供控制,但是在一些實(shí)施例中,第二用戶環(huán)境117可通過(guò)手持設(shè)備100上的輸入/輸出設(shè)備以及與輔助設(shè)備10 通訊的輸入/輸出設(shè)備(例如手持設(shè)備上的按鈕,或輸入/輸出端口)來(lái)提供控制。在另一實(shí)施例中,用戶可定制第二用戶環(huán)境117,以區(qū)別于由操作系統(tǒng) 105提供的默認(rèn)的第二用戶環(huán)境(例如提供不同的數(shù)據(jù)訪問(wèn)和/或不同的應(yīng)用程序)。在一個(gè)示例性實(shí)施例中,手持設(shè)備100可生成第二用戶環(huán)境117,該用戶環(huán)境將輔助設(shè)備10 的配置也考慮進(jìn)去,輔助設(shè)備10 可在使用的第一和第二設(shè)備之間自動(dòng)檢測(cè)以及自動(dòng)選擇最佳特征。例如,如果輔助設(shè)備具有改進(jìn)的網(wǎng)絡(luò)數(shù)據(jù)訪問(wèn)鏈接(即具有更高的帶寬和可用性),手持設(shè)備100會(huì)自動(dòng)切換到利用輔助設(shè)備10 的網(wǎng)絡(luò)數(shù)據(jù)鏈接而非手持設(shè)備100的網(wǎng)絡(luò)數(shù)據(jù)鏈接??梢灶愃品绞嚼幂o助設(shè)備10 的其它特征,其包括更好的電源(例如連接到墻出口的電源插座而非電池電源,或功率更強(qiáng)大的電池)、改進(jìn)的無(wú)線電天線、增大的存儲(chǔ)空間和存在附加的輸入/輸出外圍設(shè)備。通過(guò)使用輔助設(shè)備配置中所包括特征的優(yōu)勢(shì),可向用戶提供更優(yōu)的功能。在手持設(shè)備100具有連接到因特網(wǎng)的無(wú)線數(shù)據(jù)的實(shí)施例中,例如,手持設(shè)備100可共享手持設(shè)備100的用戶環(huán)境114和第二用戶環(huán)境117之間的無(wú)線數(shù)據(jù)連接。類似的,輔助設(shè)備10 內(nèi)具有可通過(guò)接口 102訪問(wèn)的其自身網(wǎng)絡(luò)數(shù)據(jù)連接,輔助設(shè)備10 可通過(guò)接口 102向手持設(shè)備100傳輸描述其數(shù)據(jù)連接特征的信息。如果手持設(shè)備100和輔助設(shè)備10 均具有網(wǎng)絡(luò)數(shù)據(jù)連接,手持設(shè)備100可基于數(shù)據(jù)連接因素選擇網(wǎng)絡(luò)數(shù)據(jù)連接。例如,數(shù)據(jù)連接因素可包括數(shù)據(jù)帶寬、可用性、服務(wù)成本和耗電量中的至少一項(xiàng)。備選的,手持設(shè)備可分配從輔助設(shè)備10 到第二用戶環(huán)境117的數(shù)據(jù)連接以及從手持設(shè)備100到手持設(shè)備100 的用戶環(huán)境114的數(shù)據(jù)連接。在手持設(shè)備100具有位置傳感功能的實(shí)施例(例如GPQ中,手持設(shè)備100可與手持設(shè)備100的用戶環(huán)境114和第二用戶環(huán)境117共享位置信息。為任一第二用戶環(huán)境 117編寫的應(yīng)用程序均可利用由手持設(shè)備100得到的位置感知信息。類似的,可從手持設(shè)備100上獲得的任一其它傳感器或信息(諸如生物傳感器、運(yùn)動(dòng)傳感器、方向傳感器、圖像傳感器、聲音傳感器)可用于手持設(shè)備的主用戶環(huán)境114和任一第二用戶環(huán)境117。在第二顯示器116上顯示第二用戶環(huán)境117的至少一部分內(nèi)容(框206)。通過(guò)生成第二用戶環(huán)境117,手持設(shè)備100可允許使用戶與第二用戶環(huán)境117進(jìn)行交互,并使用輔助設(shè)備10 的功能。例如,第二用戶環(huán)境117的視覺(jué)方面(例如圖形用戶界面,和/或一個(gè)應(yīng)用程序的輸出)可顯示在第二顯示器116上,并可啟動(dòng)對(duì)輸入/輸出設(shè)備120的控制, 允許用戶與第二顯示器116顯示的內(nèi)容進(jìn)行交互。在一個(gè)示例性實(shí)施例中,基于輔助設(shè)備 104a的配置,第二用戶環(huán)境也可調(diào)整用戶可用的應(yīng)用程序。例如,筆記本大小的或臺(tái)式顯示器設(shè)備通過(guò)使用基于視窗的圖形用戶界面可一直顯示類似個(gè)人計(jì)算機(jī)的用戶環(huán)境(例如, Windows或0SX),并且給用戶提供通常用于個(gè)人計(jì)算機(jī)上的應(yīng)用程序,諸如與較大顯示器、 鍵盤和鼠標(biāo)一起使用時(shí)效率更高的生成應(yīng)用程序或內(nèi)容產(chǎn)生應(yīng)用程序。備選的,大屏幕的電視輔助設(shè)備IHa可向用戶提供娛樂(lè)定制菜單,或圖標(biāo)驅(qū)動(dòng)界面,這樣通過(guò)使用遠(yuǎn)程控制設(shè)備便可方便地獲取媒體內(nèi)容。手持設(shè)備100也可允許多用戶環(huán)境,并可與多種附加類型的輔助設(shè)備共同工作。當(dāng)顯示第二用戶環(huán)境117時(shí),手持設(shè)備100可配置成在多種模式下運(yùn)行。例如,手持設(shè)備100可在遠(yuǎn)程控制模式下使用,包括遠(yuǎn)程控制或定點(diǎn)設(shè)備的至少一個(gè),用于控制和選擇在第二顯示器設(shè)備10 上顯示的操作。顯示器110可在另一個(gè)模式下關(guān)閉。在另一模式下,當(dāng)?shù)诙脩舡h(huán)境117顯示在第二顯示器設(shè)備10 上時(shí),手持設(shè)備100可具有其本地用戶環(huán)境114的所有功能。在一個(gè)示例性實(shí)施例中,可在第二顯示器設(shè)備10 上顯示的第二用戶環(huán)境117內(nèi)的一個(gè)窗口下復(fù)制、訪問(wèn)并控制用戶環(huán)境114。備選的,可在本地用戶環(huán)境114內(nèi)復(fù)制、訪問(wèn)或控制第二用戶環(huán)境117。在另一個(gè)實(shí)施例中,當(dāng)手持設(shè)備100連接到輔助設(shè)備10 時(shí),手持設(shè)備100可在其自身顯示器110上顯示整個(gè)的不同的用戶環(huán)境。在一個(gè)實(shí)施例中,傳輸給輔助設(shè)備10 的第二用戶環(huán)境117也可包括輔助設(shè)備 104a的輸入設(shè)備310的控制。之后輸入設(shè)備310可允許用戶通過(guò)使用輔助設(shè)備10 的輸入設(shè)備來(lái)無(wú)縫訪問(wèn)手持設(shè)備100并與其進(jìn)行交互,輔助設(shè)備10 可具有更大的顯示器和更好的輸入/輸出設(shè)備,諸如像全尺寸鍵盤和攝像頭。圖3圖示了與自配置手持設(shè)備100兼容的輔助設(shè)備10 的一個(gè)示例性實(shí)施例。輔助設(shè)備300可包括一個(gè)本地通訊鏈接302,第二顯示器304,控制第二顯示器304的輔助顯示器驅(qū)動(dòng)電路306,和接口控制器308。本地通訊鏈接302可用于通過(guò)接口 102與手持設(shè)備 100通訊,且可以是本地?zé)o線鏈接和/或有線鏈接。接口控制器308可通過(guò)接口 102使用本地通訊鏈接302來(lái)管理通訊、協(xié)議和/或信息。接口控制器308可配置成提供輔助設(shè)備300的配置信息,并可作為生成第二用戶環(huán)境117的網(wǎng)關(guān),第二用戶環(huán)境117由手持設(shè)備100產(chǎn)生和控制。例如,接口控制器308可提供信息,使得能夠進(jìn)行輔助設(shè)備300所包括的任一輸入/輸出設(shè)備310的控制,并將該信息通過(guò)接口 102傳輸給手持設(shè)備100。例如,接口控制器308也可接收第二用戶環(huán)境117的視頻數(shù)據(jù)用以顯示在顯示器304上(例如,⑶I,或者應(yīng)用程序的輸出)。接口控制器308可是獨(dú)立的芯片或集成在較大芯片的一部分上,諸如像系統(tǒng)芯片(SOC)或處理器。在一個(gè)示例性實(shí)施例中,輔助設(shè)備300可受到手持設(shè)備100的控制(例如,基于主從式模式)。如上所述,接口控制器308可向手持設(shè)備100提供有關(guān)輔助設(shè)備300的配置信息。 此信息可存儲(chǔ)在位于輔助顯示器設(shè)備300上的非易失性存儲(chǔ)器上(圖中未示出)。該非易失性存儲(chǔ)器可位于獨(dú)立的芯片或組件(諸如機(jī)械磁盤或閃存設(shè)備)上,或集成到另一個(gè)芯片內(nèi)。在一個(gè)示例性實(shí)施例中,可通過(guò)使用輔助設(shè)備代碼來(lái)發(fā)送此信息,該信息可用于與手持設(shè)備100上的數(shù)據(jù)庫(kù)結(jié)合以允許進(jìn)行自動(dòng)檢測(cè)。在一個(gè)示例性實(shí)施例中,手持設(shè)備100 可僅與輔助設(shè)備連接,輔助設(shè)備具有預(yù)先存儲(chǔ)在手持設(shè)備100上的輔助設(shè)備代碼。在一個(gè)示例性實(shí)施例中,接口控制器308可處理無(wú)線數(shù)據(jù)的壓縮和解壓縮,其允許在采用無(wú)線鏈接的輔助設(shè)備中可使用減小的無(wú)線帶寬。此外,在一些支持無(wú)線和有線鏈接之間的無(wú)縫轉(zhuǎn)換功能的實(shí)施例中,接口控制器308可處理無(wú)縫此轉(zhuǎn)換。接口控制器308 還可控制安全和加密功能,基本輔助電源模式(即在不同的耗電狀態(tài)下轉(zhuǎn)換,諸如關(guān)閉、休眠等),也可在硬件(例如,作為獨(dú)立的芯片,或與其它芯片功能整合在一起,諸如系統(tǒng)級(jí)芯片或微控制器)中或軟件中執(zhí)行。上述的每個(gè)功能都可整合到接口控制器308中,或位于系統(tǒng)300中的其它位置以提供相同的功能。輔助設(shè)備300可包括其它組件。例如,諸如鍵盤310a、定點(diǎn)設(shè)備310b (例如,鼠標(biāo), 或軌跡球)、麥克風(fēng)、觸摸屏、與輔助設(shè)備300配對(duì)的遠(yuǎn)程控制器、按鈕、打印機(jī)、和/或攝像頭的任一個(gè)或多個(gè)輸入設(shè)備。這些輸入設(shè)備310可與輔助設(shè)備300 —起整合到一個(gè)單元內(nèi) (如圖所示),或獨(dú)立連接到輔助設(shè)備300??捎奢斎?輸出集線器320控制輸入設(shè)備和至少一個(gè)輸出設(shè)備322 (例如適于音頻和/或機(jī)械反饋設(shè)備的揚(yáng)聲器)。輔助設(shè)備300還可包括電池312和充電電路314 (例如便于手持設(shè)備100耦聯(lián)到輔助設(shè)備300上),外部電源316,延長(zhǎng)天線,(圖3中未顯示),寬帶數(shù)據(jù)鏈接(有線或無(wú)線,圖 3中也未顯示),或附加的輸入/輸出端口 318。附加的輸入/輸出端口 318可包括適于USB 設(shè)備的端口、附加的顯示器端口、標(biāo)準(zhǔn)化的擴(kuò)展插槽(例如ExpressCard ,F(xiàn)ire Wire , PCI-Express等)、音頻輸入和輸出、和/或視頻輸出,并也可由輸入/輸出集線器320控制。 輔助設(shè)備300還可包括二維或三維圖形控制器(未示出),當(dāng)無(wú)手持設(shè)備時(shí)該控制器可用于驅(qū)動(dòng)基本的顯示內(nèi)容。在一個(gè)示例性實(shí)施例中,圖形控制器可與接口控制器308整合到系統(tǒng)芯片上。連接到輔助設(shè)備的適于這些附加組件的任意數(shù)據(jù)或所需的控制可通過(guò)接口 102 在手持設(shè)備100和輔助設(shè)備104之間通訊。如果輔助設(shè)備300利用手持設(shè)備100的計(jì)算功能,并相對(duì)于完整的計(jì)算機(jī)擁有較少數(shù)目的組件,輔助設(shè)備300的優(yōu)勢(shì)將更加突出,因?yàn)檩o助設(shè)備300可具有更低的耗電量、 生產(chǎn)成本更低、以及具有較小且更吸引人的形狀尺寸。但是,在一個(gè)示例性實(shí)施例中,用戶可在輔助設(shè)備300上訪問(wèn)手持設(shè)備100,這會(huì)還需要結(jié)合計(jì)算機(jī)組件使其像獨(dú)立的計(jì)算機(jī)一樣運(yùn)轉(zhuǎn)。在該實(shí)施例中,輔助設(shè)備300可允許在輔助設(shè)備上顯示并控制第二用戶環(huán)境 117。在一個(gè)示例性實(shí)施例中,輔助設(shè)備自身的計(jì)算組件可置于休眠模式或關(guān)閉以節(jié)約電量,而由手持設(shè)備100生成第二用戶環(huán)境117。如上所述,自配置手持設(shè)備100配有操作系統(tǒng)105,其實(shí)施例在圖4中顯示。在一個(gè)示例性實(shí)施例中,操作系統(tǒng)105 —旦運(yùn)作便可在手持設(shè)備100上提供用戶環(huán)境114,并可配置成自動(dòng)檢查與輔助設(shè)備10 的通訊。在一個(gè)實(shí)施例中,操作系統(tǒng)105經(jīng)由握手規(guī)程與接口控制器308通訊可確定輔助設(shè)備10 的配置。然后基于輔助設(shè)備10 的配置,操作系統(tǒng)自身生成不同的第二用戶環(huán)境117,該環(huán)境傳輸?shù)捷o助設(shè)備并顯示在第二顯示器116上。圖4圖示了適于手持設(shè)備的操作系統(tǒng)的軟件堆疊的一個(gè)示例性實(shí)施例,在具有各種形狀尺寸顯示器的輔助設(shè)備上此軟件堆疊非常有用。操作系統(tǒng)400可包括內(nèi)核402,一個(gè)應(yīng)用程序接口(”API”)和軟件庫(kù)404,以及軟件堆疊可進(jìn)一步包括應(yīng)用程序406。內(nèi)核402 可允許手持設(shè)備上的應(yīng)用程序與手持設(shè)備100和輔助設(shè)備10 上的硬件交互。內(nèi)核402 可包括輔助設(shè)備接口驅(qū)動(dòng)器408,該驅(qū)動(dòng)器使得操作系統(tǒng)400可利用接口 102。內(nèi)核402也可包括允許與多種輔助顯示器和遠(yuǎn)程組件驅(qū)動(dòng)器412 —起使用的多重顯示驅(qū)動(dòng)程序410, 以及適于由輔助設(shè)備10 使用的輔助設(shè)備(例如輸入/輸出設(shè)備、輸入/輸出端口等)的遠(yuǎn)程組件驅(qū)動(dòng)器412。還可包括輔助輸入/輸出驅(qū)動(dòng)器411,以便使得手持設(shè)備100控制輔助設(shè)備10 的輸入/輸出設(shè)備。還可包括電源管理驅(qū)動(dòng)器413,以便將電源控制結(jié)合到手持設(shè)備100和輔助設(shè)備10 的整個(gè)系統(tǒng)的電源控制中。API和軟件庫(kù)404可允許應(yīng)用程序使用操作系統(tǒng)的特征。在一個(gè)示例性實(shí)施例中, 輔助設(shè)備接口驅(qū)動(dòng)器408可通過(guò)接口 102執(zhí)行輔助設(shè)備114的自動(dòng)檢測(cè),以及輔助顯示器選擇管理器416可提供配置庫(kù)功能,以便確定適于輔助設(shè)備使用的第二用戶環(huán)境的配置, 在此處該環(huán)境可包括GUI、應(yīng)用程序、數(shù)據(jù)和文件訪問(wèn)、以及輸入/輸出和顯示器的任意組合。API和軟件庫(kù)404還可包括可擴(kuò)展的應(yīng)用程序庫(kù)414,其使得程序員基于輔助設(shè)備10 的形狀尺寸,可編寫可擴(kuò)展的應(yīng)用程序406(即具有不同的外觀和圖形用戶界面,甚至改進(jìn)的功能)。API和軟件庫(kù)404還可包括圖形和GUI庫(kù)415,以便支持依賴于不同的形狀尺寸的圖形用戶界面,并支持多分辨率和多屏顯示。因此,API和軟件庫(kù)404可為第一用戶環(huán)境 114和第二用戶環(huán)境117使用具有不同⑶I的應(yīng)用程序??捎捎脩粼谑殖衷O(shè)備100和輔助設(shè)備10 上使用一些特定的應(yīng)用程序406來(lái)完成任務(wù)。備選的,每個(gè)設(shè)備上的第一和第二用戶環(huán)境可訪問(wèn)不同的軟件應(yīng)用程序,當(dāng)這些應(yīng)用程序在特定的顯示器形狀尺寸(例如使用鍵盤的生產(chǎn)力軟件在機(jī)動(dòng)車顯示器上使用可受到限制)上使用受到限制時(shí),這種方式的優(yōu)勢(shì)便會(huì)凸顯。備選的,手持設(shè)備100和輔助設(shè)備10 上的第一和第二用戶環(huán)境可訪問(wèn)相同的應(yīng)用程序,該應(yīng)用程序可配置成在每個(gè)設(shè)備上提供不同的功能。例如,幻燈片應(yīng)用在手持設(shè)備的顯示器上僅可供觀看,但是,當(dāng)檢測(cè)到筆記本或臺(tái)式機(jī)形狀尺寸時(shí)可使用所有的功能。在一個(gè)示例性實(shí)施例中,可由用戶配置應(yīng)用程序以便在每個(gè)設(shè)備上提供期望的功能。由于適于所有的應(yīng)用程序和用戶環(huán)境的數(shù)據(jù)和文件都位于手持設(shè)備上,在不同的用戶環(huán)境之間簡(jiǎn)化了文件和數(shù)據(jù)的同步,因?yàn)橥辉O(shè)備和操作系統(tǒng)的文件和數(shù)據(jù)是一致的。內(nèi)核402中的文件同步管理模塊417可跟蹤并協(xié)調(diào)文件和數(shù)據(jù)修改,以確保不同用戶環(huán)境的數(shù)據(jù)一致性。這個(gè)模塊也可延伸用于支持存儲(chǔ)于附加的外圍大容量存儲(chǔ)器設(shè)備(諸如結(jié)合到輔助顯示器設(shè)備300中的大容量存儲(chǔ)設(shè)備)中的文件。作為替換圖4顯示的操作系統(tǒng)實(shí)施例的另一個(gè)操作系統(tǒng)實(shí)施例,在手持設(shè)備100 上運(yùn)行的操作系統(tǒng)105可支持與主操作系統(tǒng)105不同的多種虛擬操作系統(tǒng)環(huán)境??蔀椴煌螤畛叽珙愋偷妮o助顯示器分配并自動(dòng)配置虛擬的操作系統(tǒng)環(huán)境。例如,當(dāng)輔助設(shè)備10 自動(dòng)檢測(cè)時(shí),如果輔助設(shè)備10 具有筆記本計(jì)算機(jī)的形狀尺寸,手持設(shè)備可使用與手持設(shè)備主操作系統(tǒng)是不同的虛擬個(gè)人計(jì)算機(jī)(PC)操作系統(tǒng)(例如windows或Mac 0SX)。換言之,在主操作系統(tǒng)105支持虛擬操作系統(tǒng)的實(shí)施例中,在虛擬操作系統(tǒng)中生成第二用戶環(huán)境。為管理虛擬的環(huán)境,手持設(shè)備100的主操作系統(tǒng)可使用管理程序軟件。用于生成第二用戶環(huán)境117的虛擬操作系統(tǒng)環(huán)境可與主操作系統(tǒng)105在相同的處理器112上運(yùn)行,或者備選的,如果處理器112包括多個(gè)處理器,虛擬操作系統(tǒng)可在運(yùn)行主操作系統(tǒng)105的處理器之外的其它處理器上運(yùn)行。如果手持操作系統(tǒng)和虛擬操作系統(tǒng)具有不同的二進(jìn)制兼容性和不同的處理器架構(gòu),該后一選擇是非常有用的。例如,手持操作系統(tǒng)可與ARM處理器架構(gòu)兼容,而虛擬的基于視窗的操作系統(tǒng)可與x86處理器兼容。當(dāng)在第二用戶環(huán)境上運(yùn)行虛擬的操作系統(tǒng)時(shí),可擴(kuò)展文件同步管理模塊417以便在虛擬操作系統(tǒng)上執(zhí)行文件同步化。圖5圖示了便于手持設(shè)備在輔助設(shè)備上支持第二用戶環(huán)境的軟件方法。手持設(shè)備主操作系統(tǒng)105可擴(kuò)展用以生成并啟用在不同的輔助設(shè)備10 上相異的第二用戶環(huán)境 117(框500)。例如,這可通過(guò)增加模式支持以生成另一個(gè)形狀尺寸用戶環(huán)境來(lái)實(shí)現(xiàn)上述功能。增加模式支持可通過(guò)使用手持設(shè)備操作系統(tǒng)105的各個(gè)部分實(shí)現(xiàn),包括API、GUI、內(nèi)核、操作系統(tǒng)驅(qū)動(dòng)器和圖形軟件庫(kù),如圖4所示。可運(yùn)行具有以下特點(diǎn)的應(yīng)用程序,即為第二用戶環(huán)境至少包括一項(xiàng)附加支持功能,并具有為輔助設(shè)備的配置定制的功能(框502)。 在一備選實(shí)施例中,可為手持設(shè)備操作系統(tǒng)105增加虛擬支持,使得第二用戶環(huán)境封裝在虛擬的環(huán)境(在一些實(shí)施例中該環(huán)境可具有各自的操作系統(tǒng))中,便于在輔助設(shè)備上顯示和進(jìn)行用戶交互。備選的,第二用戶環(huán)境可封裝在特定的應(yīng)用程序中,該應(yīng)用程序在手持設(shè)備100上運(yùn)行,且僅顯示在輔助設(shè)備10 上。應(yīng)用程序的輸出可通過(guò)接口自動(dòng)顯示到輔助設(shè)備上(框504)。當(dāng)手持設(shè)備主操作
16系統(tǒng)105與輔助設(shè)備10 連接時(shí),操作系統(tǒng)105可進(jìn)而管理傳輸給輔助設(shè)備10 的用戶環(huán)境,并通過(guò)接口 102自動(dòng)傳輸和控制第二用戶環(huán)境117。公開(kāi)了可擴(kuò)展的系統(tǒng)架構(gòu)包括可動(dòng)態(tài)生成不同用戶環(huán)境的自配置手持設(shè)備,此設(shè)備配有配置了各種形狀尺寸顯示器的輔助設(shè)備。本發(fā)明主要根據(jù)特定實(shí)施方式中特定的系統(tǒng)來(lái)進(jìn)行描述。然而,這種方法和系統(tǒng)可在其它實(shí)施方式中有效運(yùn)行。例如,可用于本發(fā)明的系統(tǒng)、設(shè)備和網(wǎng)絡(luò)可采取多種不同的形式。在上下文中將根據(jù)具有一定步驟的特定的方法對(duì)本發(fā)明進(jìn)行描述。然而,對(duì)于具有不同的步驟和/或附加步驟或者采用與本發(fā)明不一致的順序進(jìn)行操作的步驟的其它方法而言,這種方法和系統(tǒng)可有效操作。根據(jù)所示的實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,以及對(duì)各實(shí)施例可進(jìn)行變動(dòng),且任意變動(dòng)將落入本發(fā)明的范圍內(nèi)。例如,通過(guò)使用硬件、軟件、包括程序指令的計(jì)算機(jī)可讀介質(zhì)、或其組合可實(shí)現(xiàn)本發(fā)明。根據(jù)本發(fā)明編寫的軟件,可存儲(chǔ)在諸如內(nèi)存或CD-ROM的一些形式的計(jì)算機(jī)可讀介質(zhì)中,或者可通過(guò)網(wǎng)絡(luò)傳輸,并可由處理器執(zhí)行。因此,計(jì)算機(jī)可讀介質(zhì)意圖包括例如可通過(guò)網(wǎng)絡(luò)傳輸?shù)挠?jì)算機(jī)可讀信號(hào)。因此,在不脫離所附權(quán)利要求的范圍內(nèi)可進(jìn)行多種改動(dòng)。
權(quán)利要求
1.手持設(shè)備,包括操作系統(tǒng);第一用戶環(huán)境,其包括由操作系統(tǒng)生成的圖形用戶界面;顯示圖形用戶界面的顯示器;和接口,其中接口與配有第二顯示器的輔助設(shè)備通訊,操作系統(tǒng)基于輔助設(shè)備的配置信息生成具有不同的第二圖形用戶界面的第二用戶環(huán)境,以及手持設(shè)備通過(guò)接口傳輸?shù)诙D形用戶界面以便顯示在第二顯示器上。
2.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中操作系統(tǒng)通過(guò)接口接收來(lái)自輔助設(shè)備的輔助設(shè)備的配置信息。
3.根據(jù)權(quán)利要求2所述的手持設(shè)備,其中通過(guò)利用來(lái)自輔助設(shè)備的、通過(guò)接口接收的識(shí)別代碼來(lái)接收配置信息。
4.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中第二用戶環(huán)境允許用戶從輔助設(shè)備上觀看手持設(shè)備并與其互動(dòng)。
5.根據(jù)權(quán)利要求4所述的手持設(shè)備,其中手持設(shè)備的第一用戶環(huán)境在輔助設(shè)備顯示器上的第二用戶環(huán)境內(nèi)的視窗中進(jìn)行復(fù)制,并可在該視窗中訪問(wèn)。
6.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中操作系統(tǒng)基于輔助設(shè)備的配置可進(jìn)行配置和選擇第二用戶環(huán)境的至少之一。
7.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中操作系統(tǒng)支持虛擬的操作系統(tǒng),以及第二用戶環(huán)境由虛擬的操作系統(tǒng)產(chǎn)生并在其中運(yùn)行。
8.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中操作系統(tǒng)在第一用戶環(huán)境和第二用戶環(huán)境之間協(xié)調(diào)文件數(shù)據(jù)的同步化。
9.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中操作系統(tǒng)的API生成軟件應(yīng)用程序,該軟件應(yīng)用程序具有適于第一用戶環(huán)境和第二用戶環(huán)境的不同的圖形用戶界面。
10.根據(jù)權(quán)利要求1所述的手持設(shè)備,其中第二用戶環(huán)境包括至少一個(gè)輸入/輸出設(shè)備的控制,其中至少一個(gè)輸入/輸出設(shè)備包括鍵盤、定點(diǎn)設(shè)備、麥克風(fēng)、觸摸屏、攝像頭、按鈕和與輔助設(shè)備配對(duì)的遠(yuǎn)程控制器中的一個(gè)或多個(gè)。
11.用于使用配有輔助設(shè)備的手持設(shè)備的方法,其中該手持設(shè)備包括用戶環(huán)境和顯示用戶環(huán)境的顯示器,輔助設(shè)備配有第二顯示器,所述方法包括通過(guò)接口自動(dòng)檢測(cè)輔助設(shè)備的配置信息;基于輔助設(shè)備的配置信息生成不同的第二用戶環(huán)境的至少一部分;通過(guò)接口傳輸?shù)诙脩舡h(huán)境;和在第二顯示器上顯示第二用戶環(huán)境的至少一部分。
12.—種系統(tǒng),包括手持設(shè)備,其包括用戶環(huán)境和顯示用戶環(huán)境至少一部分的顯示器;和輔助設(shè)備,其包括第二顯示器,其中手持設(shè)備提供不同的第二用戶環(huán)境,該第二用戶環(huán)境的至少一部分通過(guò)接口顯示在第二顯示器上。
13.配有輔助設(shè)備的手持設(shè)備,包括顯示器;和至少一個(gè)處理器,其中至少一個(gè)處理器執(zhí)行生成用戶環(huán)境的操作系統(tǒng),該環(huán)境的至少一部分顯示在顯示器上,并且該用戶環(huán)境配置成自動(dòng)檢測(cè)包括第二顯示器的輔助設(shè)備的配置信息;基于輔助設(shè)備的配置信息提供不同的第二用戶環(huán)境,從而手持設(shè)備通過(guò)接口傳輸?shù)诙脩舡h(huán)境;和在第二顯示器上顯示第二用戶環(huán)境的至少一部分。
14.輔助設(shè)備,包括 第二顯示器;本地通訊鏈接,該鏈接配置成具有與手持計(jì)算機(jī)設(shè)備通訊的接口,手持計(jì)算機(jī)設(shè)備配有第一顯示器和第一用戶環(huán)境;和接口控制器,其控制接口且通過(guò)本地通訊鏈接向手持計(jì)算機(jī)設(shè)備傳輸輔助設(shè)備的配置信息,以及接收在第二顯示器上顯示其至少一部分的第二用戶環(huán)境。
15.根據(jù)權(quán)利要求14所述的輔助設(shè)備,其中配置信息通過(guò)使用來(lái)自輔助設(shè)備的識(shí)別代碼經(jīng)由接口傳輸。
16.根據(jù)權(quán)利要求14所述的輔助設(shè)備,其中第二用戶環(huán)境允許用戶從輔助設(shè)備上觀看手持設(shè)備并與其交互。
17.根據(jù)權(quán)利要求16所述的輔助設(shè)備,其中手持設(shè)備的第一用戶環(huán)境在輔助設(shè)備顯示器上的第二用戶環(huán)境內(nèi)的視窗中進(jìn)行復(fù)制,并可在該視窗中訪問(wèn)。
18.根據(jù)權(quán)利要求14所述的輔助設(shè)備,其中手持設(shè)備的操作系統(tǒng)基于輔助設(shè)備的配置信息進(jìn)行配置和選擇第二用戶環(huán)境的至少之一。
19.根據(jù)權(quán)利要求14所述的輔助設(shè)備,其中第二用戶環(huán)境在由手持設(shè)備上生成的虛擬操作系統(tǒng)中運(yùn)行。
20.根據(jù)權(quán)利要求14所述的輔助設(shè)備,其中第二用戶環(huán)境包括至少一個(gè)輸入/輸出設(shè)備控制,其中輔助設(shè)備上的至少一個(gè)輸入/輸出設(shè)備包括鍵盤、定點(diǎn)設(shè)備、麥克風(fēng)、觸摸屏、 攝像頭、按鈕和與輔助設(shè)備配對(duì)的遠(yuǎn)程控制器中的一個(gè)或多個(gè)。
21.在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的可執(zhí)行軟件產(chǎn)品包括用于使用手持設(shè)備的程序指令, 手持設(shè)備包括第一顯示器和配有第二顯示器的輔助設(shè)備,程序指令用于為手持設(shè)備產(chǎn)生用戶環(huán)境; 通過(guò)接口自動(dòng)檢測(cè)輔助設(shè)備的配置信息;基于輔助設(shè)備的配置信息生成不同的第二用戶環(huán)境的至少一部分; 通過(guò)接口傳輸?shù)诙脩舡h(huán)境;和在第二顯示器上顯示第二用戶環(huán)境的至少一部分。
全文摘要
描述了包括自配置的手持設(shè)備的可擴(kuò)展系統(tǒng)構(gòu)架,該手持設(shè)備動(dòng)態(tài)與具有不同形狀尺寸的顯示的輔助設(shè)備一起產(chǎn)生適于設(shè)備顯示器的不同的用戶環(huán)境。在一個(gè)實(shí)施例中,手持設(shè)備包括操作系統(tǒng)、用戶環(huán)境(其包括由操作系統(tǒng)生成的圖形用戶界面)、和顯示至少一部分用戶環(huán)境的顯示器。該手持設(shè)備還包括與配有第二顯示器的輔助設(shè)備通訊的接口,其中操作系統(tǒng)基于輔助設(shè)備的配置信息可生成不同的第二用戶環(huán)境,在一個(gè)實(shí)施例中此用戶環(huán)境包括不同的第二圖形用戶界面,第二圖形用戶界面通過(guò)此接口至少部分顯示在第二顯示器上。
文檔編號(hào)G06F17/00GK102209961SQ200980144934
公開(kāi)日2011年10月5日 申請(qǐng)日期2009年9月8日 優(yōu)先權(quán)日2008年9月11日
發(fā)明者伊利·茨爾恩 申請(qǐng)人:伊利·茨爾恩